.OCpwpG_studio{--orbit-background:#fff;--orbit-ink:#292929;--orbit-ink-soft:#444;--orbit-ink-faint:#565656;--orbit-ink-accent:#383838;--orbit-line:#3c3c3c26;--orbit-hair:#3c3c3c17;--orbit-raised:#f5f5f7;--orbit-surface:#ffffffe0;--orbit-surface-soft:#eeedf2;--orbit-on-accent:#fff;--orbit-scene-bg:#fff;--foreground:var(--orbit-ink);--muted:var(--orbit-ink-soft);--accent:var(--orbit-ink-accent);--line:var(--orbit-line);--card:#f5f7fa73;--bubble:#ffffff14;--bubble-mine:#edf0f429;color:var(--foreground);--scene-primary:#d7baf342;--scene-secondary:#f6cee633;--scene-highlight:#bce9ed2b;--companion-backdrop:radial-gradient(ellipse 46% 48% at 50% 50%,var(--scene-primary),transparent 100%),radial-gradient(ellipse 32% 40% at 62% 60%,var(--scene-secondary),transparent 100%),radial-gradient(ellipse 34% 38% at 38% 42%,var(--scene-highlight),transparent 100%);height:100%;min-height:0;background:#fff!important}.OCpwpG_studio[data-companion=annie-classic]{--scene-primary:#eccbc442;--scene-secondary:#c1dce933;--scene-highlight:#f6e8ce2b}.OCpwpG_studio[data-companion=vivi]{--scene-primary:#f5cfb542;--scene-secondary:#d4e5b433;--scene-highlight:#f7e5ae2b}.OCpwpG_studio[data-companion=pip]{--scene-primary:#b8e8f742;--scene-secondary:#c9c3f433;--scene-highlight:#f4e4c32b}.OCpwpG_studio[data-companion=cloud]{--scene-primary:#bacbdb42;--scene-secondary:#d9dfe833;--scene-highlight:#edd8be2b}.OCpwpG_studio[data-companion=mina]{--scene-primary:#e9c9be42;--scene-secondary:#c4d6f333;--scene-highlight:#f4e5cf2b}.OCpwpG_studio.OCpwpG_studio :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.OCpwpG_studio :where(button)[aria-pressed=true],.OCpwpG_studio :where(button)[aria-selected=true]{text-decoration:none!important}.OCpwpG_studio .OCpwpG_layout{--toolbar-top:0px;--toolbar-height:44px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);gap:24px;height:100%;min-height:0;padding:0;display:grid;position:relative}.OCpwpG_panel{z-index:20;top:calc(var(--toolbar-top) + var(--toolbar-height) + 18px);transform-origin:0 0;flex-direction:column;width:min(400px,100% - 24px);display:flex;position:absolute;bottom:0;left:0;}.OCpwpG_panelHead{}.OCpwpG_close{}.OCpwpG_tabs{}.OCpwpG_panelBody{}.OCpwpG_iconButton{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.OCpwpG_iconButton svg{width:20px;height:20px}@keyframes OCpwpG_panelIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.OCpwpG_memoryLink{border:1px solid var(--line);text-align:left;width:100%;color:var(--foreground);border-radius:12px;align-items:center;gap:14px;padding:16px;font-size:16px;line-height:1.5;display:flex}.OCpwpG_memoryLink:hover{border-color:var(--accent)}.OCpwpG_memoryLink>svg{width:24px;height:24px;color:var(--muted);flex-shrink:0}.OCpwpG_memoryLink>svg:last-child{width:18px;height:18px;margin-left:auto}.OCpwpG_memoryLink span{flex-direction:column;gap:4px;display:flex}.OCpwpG_memoryLink small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:600}.OCpwpG_credit{color:var(--muted);font-size:15px;line-height:1.7}.OCpwpG_credit a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.OCpwpG_stage{--toolbar-padding:8px 12px;isolation:isolate;border:0;border-radius:22px;min-width:0;min-height:0;position:relative;overflow:hidden;container:companion-stage/inline-size}.OCpwpG_studio .OCpwpG_stage{background:0 0!important}.OCpwpG_stage:before{content:"";z-index:-1;pointer-events:none;background:var(--companion-backdrop);position:absolute;inset:0}.OCpwpG_stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#695e7d0f 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#695e7d0f 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 48%,#000 35%,#0000 100%);mask-image:radial-gradient(48% 48%,#000 35%,#0000 100%)}.OCpwpG_stage>div:not(.OCpwpG_stageBar){position:absolute;inset:0}.OCpwpG_stageBar{z-index:4;top:var(--toolbar-top);min-height:var(--toolbar-height);pointer-events:none;flex-wrap:wrap;align-items:center;gap:18px;display:flex;position:absolute;left:0;right:0}.OCpwpG_stageBar>*{pointer-events:auto}.OCpwpG_studioButton{height:var(--toolbar-height);min-height:var(--toolbar-height);padding:var(--toolbar-padding);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.OCpwpG_studio .OCpwpG_studioButton{font-weight:500}.OCpwpG_studioButton svg{width:18px;height:18px}.OCpwpG_studio .OCpwpG_studioButton[aria-expanded=true]{background:#0000000a!important}.OCpwpG_picker{flex-direction:column;gap:4px;display:flex}.OCpwpG_picker small{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-left:2px;font-size:14px;font-weight:600}.OCpwpG_picker button{height:var(--toolbar-height);min-height:var(--toolbar-height);padding:var(--toolbar-padding);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.OCpwpG_picker img{object-fit:cover;border-radius:50%;width:26px;height:26px}.OCpwpG_picker svg{width:18px;height:18px}.OCpwpG_dock.OCpwpG_dock{top:calc(var(--toolbar-top) + var(--toolbar-height) + 18px);z-index:5;flex-direction:row;gap:8px;left:auto;right:0}.OCpwpG_dock.OCpwpG_dock.OCpwpG_dock>button{width:var(--toolbar-height);height:var(--toolbar-height);padding:var(--toolbar-padding);border:1px solid var(--line);color:var(--foreground);border-radius:50%}.OCpwpG_dock.OCpwpG_dock.OCpwpG_dock>button:hover:not(:disabled){border-color:var(--accent);color:var(--foreground)}.OCpwpG_dock.OCpwpG_dock.OCpwpG_dock>button:is([aria-pressed=true],[aria-expanded=true]){border-color:var(--accent);background:var(--accent)!important;color:var(--orbit-surface)!important}.OCpwpG_dock.OCpwpG_dock>button svg{width:18px;height:18px}.OCpwpG_dock.OCpwpG_dock.OCpwpG_dock [role=group]{--font-secondary:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:min(320px,calc(100vw - 2*var(--orbit-site-gutter)));transform-origin:calc(100% - 3 * var(--toolbar-height) - 16px) calc(-1 * (var(--toolbar-height) + 10px));border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;animation:.26s cubic-bezier(.16,1,.3,1) OCpwpG_panelIn;right:0;top:calc(var(--toolbar-height) + 10px)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:blur(28px)saturate(130%)!important;backdrop-filter:blur(28px)saturate(130%)!important;background:#ffffffad!important;left:auto!important;box-shadow:0 16px 48px #28233714!important}.OCpwpG_dock.OCpwpG_dock [role=group] button{min-width:0;min-height:36px;font-family:var(--font-secondary);letter-spacing:normal;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.5;border:1px solid var(--line)!important;color:var(--foreground)!important;background:0 0!important}.OCpwpG_dock.OCpwpG_dock [role=group] button:hover:not(:disabled){border-color:var(--muted)!important;background:#ffffff59!important}.OCpwpG_dock.OCpwpG_dock [role=group] button[aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--orbit-surface)!important}.OCpwpG_arrow{z-index:4;border:1px solid color-mix(in srgb, var(--orbit-ink) 15%, transparent);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);background:color-mix(in srgb, var(--orbit-surface) 50.2%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.OCpwpG_arrow svg{width:22px;height:22px}.OCpwpG_arrow:hover{border-color:var(--accent)}.OCpwpG_prev{left:0}.OCpwpG_next{right:0}.OCpwpG_dots{z-index:4;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.OCpwpG_dots button{border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.OCpwpG_dots button:after{content:"";background:color-mix(in srgb, var(--orbit-ink-soft) 50.2%, transparent);border-radius:50%;width:8px;height:8px}.OCpwpG_dots button[aria-current=true]:after{background:var(--accent);box-shadow:none}.OCpwpG_chat{--chat-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-secondary:var(--chat-font);font-family:var(--chat-font);min-width:0;min-height:0;padding:var(--toolbar-top) 0 28px;border:0;border-radius:24px;flex-direction:column;display:flex}.OCpwpG_studio .OCpwpG_chat :is(input,button){font-family:var(--chat-font)}.OCpwpG_studio .OCpwpG_chat .OCpwpG_empty h2{font-family:var(--chat-font)!important;letter-spacing:-.025em!important}.OCpwpG_studio .OCpwpG_chat{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.OCpwpG_studio .OCpwpG_bubble,.OCpwpG_studio .OCpwpG_studioButton,.OCpwpG_studio .OCpwpG_picker button,.OCpwpG_studio .OCpwpG_dock.OCpwpG_dock>button{border-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(155%)!important;backdrop-filter:blur(20px)saturate(155%)!important;box-shadow:none!important;background:#ffffff14!important}.OCpwpG_chatHead{flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:12px;height:auto;margin-bottom:8px;padding-top:0;padding-bottom:12px;display:flex}.OCpwpG_chatHead h1{text-transform:none;color:var(--foreground);margin:0;font:500 28px var(--font-outfit),sans-serif!important;letter-spacing:-.03em!important}.OCpwpG_chatHead p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.7}.OCpwpG_chatMenu{flex-shrink:0;position:relative}.OCpwpG_chatDropdown{}.OCpwpG_studio .OCpwpG_chatMenu>.OCpwpG_iconButton{color:#171717;border-color:#3c3c3c26;background:0 0!important}.OCpwpG_studio .OCpwpG_chatMenu>.OCpwpG_iconButton:is(:hover,[aria-expanded=true]){border-color:#c8c8ce;outline:none;background:#f5f5f7!important}.OCpwpG_studio .OCpwpG_chatMenu>.OCpwpG_iconButton:focus-visible{outline-offset:3px;outline:2px solid #79618f}.OCpwpG_log{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:24px;min-height:0;padding:12px 4px 20px;display:flex;overflow-y:auto}.OCpwpG_log::-webkit-scrollbar{display:none}.OCpwpG_log[data-scrolled=true]{--chat-fade:linear-gradient(to bottom,transparent 0,#00000008 20px,#0000001f 40px,#00000040 60px,#00000069 80px,#00000096 100px,#000000bf 120px,#000000e0 140px,#000000f7 160px,#000 180px);-webkit-mask-image:var(--chat-fade);-webkit-mask-image:var(--chat-fade);mask-image:var(--chat-fade)}.OCpwpG_log>:first-child{margin-top:auto}.OCpwpG_log>.OCpwpG_emptyState{flex:none;width:100%;margin-block:auto}.OCpwpG_empty{text-align:center;max-width:300px;color:var(--muted);flex-direction:column;align-items:center;gap:16px;margin:auto;padding:32px 12px;display:flex}.OCpwpG_empty h2{font:500 28px/1.2 var(--font-outfit),sans-serif;letter-spacing:-.03em;color:var(--foreground);margin:0}.OCpwpG_empty p{margin:0;font-size:16px;line-height:1.8}.OCpwpG_empty .OCpwpG_emptyLabel{font:500 10px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--orbit-ink-faint)}.OCpwpG_row{transform-origin:0 100%;align-items:flex-start;max-width:92%;animation:.36s cubic-bezier(.16,1,.3,1) both OCpwpG_messageIn;display:flex}@keyframes OCpwpG_messageIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.OCpwpG_mine{transform-origin:100% 100%;align-self:flex-end}.OCpwpG_bubbleWrap{flex-direction:column;gap:8px;min-width:0;display:flex}.OCpwpG_mine .OCpwpG_bubbleWrap{align-items:flex-end}.OCpwpG_meta{align-items:baseline;gap:12px;font-size:13px;display:flex}.OCpwpG_meta strong{font-weight:600}.OCpwpG_meta time{color:var(--orbit-ink-faint);font-size:12px}.OCpwpG_mine .OCpwpG_meta{flex-direction:row-reverse}.OCpwpG_bubble{box-sizing:border-box;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px;max-width:100%;margin:0;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.55;background:var(--bubble)!important}.OCpwpG_mine .OCpwpG_bubble{border-color:var(--line);background:var(--bubble-mine)!important}.OCpwpG_status{text-align:center;font:400 13px/1.4 var(--chat-font);letter-spacing:.02em;color:var(--muted);flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;padding:16px 8px;display:flex}.OCpwpG_status>svg{color:#767676;flex:none;width:20px;height:20px}@keyframes OCpwpG_statusSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.OCpwpG_status>.OCpwpG_statusSpinner{animation:1s linear infinite OCpwpG_statusSpin}}.OCpwpG_error{border:1px solid color-mix(in srgb, var(--orbit-ink-accent) 40.0%, transparent);color:var(--orbit-negative);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;font-size:16px;display:flex}.OCpwpG_error button{border:1px solid var(--line);border-radius:8px;min-height:36px;padding:6px 12px}.OCpwpG_composer{border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;height:52px;min-height:52px;padding:0 8px 0 18px;display:flex;background:#ffffff47!important}.OCpwpG_studio .OCpwpG_composer{transition:border-color .22s,background-color .22s,box-shadow .22s}.OCpwpG_studio .OCpwpG_composer:focus-within{border-color:#3c3c3c4d;background:#ffffff6b!important;box-shadow:0 1px 4px #00000006!important}.OCpwpG_studio .OCpwpG_composer input{min-width:0;font:600 14px/1.6 var(--font-manrope),Arial,sans-serif;color:var(--foreground);border:0;flex:1;padding:10px 0}.OCpwpG_composer input::placeholder{transition:opacity .22s}.OCpwpG_composer:focus-within input::placeholder{opacity:.55}.OCpwpG_composer input:focus-visible{outline:none!important}.OCpwpG_send{border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;transition:color .2s,transform .2s;display:grid;color:var(--accent)!important}.OCpwpG_send:hover:not(:disabled){transform:translateY(-1px)}.OCpwpG_send:active:not(:disabled){transform:scale(.94)}.OCpwpG_send svg{width:20px;height:20px}.OCpwpG_send:disabled{color:color-mix(in srgb, var(--orbit-ink-accent) 34.9%, transparent)!important}.OCpwpG_studio .OCpwpG_composer:has(input:focus) .OCpwpG_send{opacity:1;color:#000!important}.OCpwpG_studio .OCpwpG_talkLive{border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0;transition:color .2s;display:grid;color:var(--muted)!important;background:0 0!important}.OCpwpG_studio .OCpwpG_talkLive[aria-pressed=false]:hover:not(:disabled){color:#000!important}.OCpwpG_talkLive:disabled{opacity:.45}.OCpwpG_studio .OCpwpG_talkLive[aria-pressed=true]{color:var(--orbit-negative)!important}.OCpwpG_talkLive>svg{width:18px;height:18px}.OCpwpG_panelBody strong{letter-spacing:normal;text-transform:none;font-weight:500}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody{font-size:13px;line-height:1.6}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody :is(p,label,legend,output){letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400;line-height:1.6}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody label{font-size:14px;font-weight:500}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody :is(button:not([role=switch]),a){letter-spacing:normal;text-transform:none;font-size:13px;font-weight:500;line-height:1.5}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody output{font-family:var(--font-secondary);color:var(--muted)}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody .OCpwpG_credit{color:var(--muted);font-size:12px;line-height:1.65}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody .OCpwpG_credit a{font-size:inherit}.OCpwpG_studio .OCpwpG_panel .OCpwpG_panelBody :is(h2,h3){text-transform:none;font:600 17px/1.4 var(--font-secondary)!important;letter-spacing:-.015em!important}.OCpwpG_panelBody button:not([role=switch]),.OCpwpG_memoryLink{border-radius:16px}.OCpwpG_studio .OCpwpG_panelBody small{letter-spacing:normal;text-transform:none;font-size:12px;line-height:1.65}.OCpwpG_studio .OCpwpG_memoryLink{gap:12px;padding:14px;font-size:13px;background:#ffffff40!important}.OCpwpG_studio .OCpwpG_memoryLink small{color:var(--foreground);font-size:13px;font-weight:500}.OCpwpG_studio button:disabled{opacity:.45}.OCpwpG_studio :is(.OCpwpG_studioButton,.OCpwpG_picker button,.OCpwpG_iconButton,.OCpwpG_arrow):hover:not(:disabled){border-color:var(--muted)}@media (max-width:1100px){.OCpwpG_studio .OCpwpG_layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr);gap:16px}.OCpwpG_chat{padding:var(--toolbar-top) 0 24px}}@media (max-width:760px){.OCpwpG_studio .OCpwpG_layout{--toolbar-top:0px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px;padding-top:0}.OCpwpG_stageBar{row-gap:10px}.OCpwpG_stage{border-radius:20px}.OCpwpG_studioButton{gap:6px;min-height:44px;font-size:13px}.OCpwpG_picker{margin-left:auto}.OCpwpG_picker button{gap:8px;min-height:44px;font-size:14px}.OCpwpG_picker svg{width:16px;margin-left:0}.OCpwpG_dock.OCpwpG_dock{top:calc(var(--toolbar-top) + var(--toolbar-height) + 10px)}.OCpwpG_dock.OCpwpG_dock.OCpwpG_dock [role=group]{width:min(240px,calc(100vw - 2*var(--orbit-site-gutter)));grid-template-columns:repeat(2,minmax(0,1fr));right:0}.OCpwpG_arrow{width:44px;height:44px}.OCpwpG_dots{display:none}.OCpwpG_chat{border-radius:20px;padding:0 0 8px}.OCpwpG_chatHead{padding-bottom:20px}.OCpwpG_chatHead h1{font-size:26px!important}.OCpwpG_row{max-width:100%}.OCpwpG_bubble{padding:11px 13px;font-size:15px}.OCpwpG_composer{gap:6px;height:48px;min-height:48px;padding-left:16px}.OCpwpG_send{flex-shrink:0;width:32px;height:32px}.OCpwpG_studio .OCpwpG_talkLive{flex-basis:32px;width:32px;height:32px;min-height:32px}.OCpwpG_panel{top:calc(var(--orbit-site-header-height) + var(--toolbar-height) + 10px);bottom:16px;left:var(--orbit-site-gutter);right:var(--orbit-site-gutter);z-index:50;width:auto;position:fixed}}@media (max-width:370px){.OCpwpG_studioButton{font-size:12px}.OCpwpG_picker button{gap:6px;font-size:13px}.OCpwpG_studio .OCpwpG_composer input{font-size:13px}}@container companion-stage (min-width:600px){.OCpwpG_stageBar{flex-wrap:nowrap;right:220px}.OCpwpG_dock.OCpwpG_dock{top:var(--toolbar-top)}}@media (prefers-reduced-motion:reduce){.OCpwpG_panel,.OCpwpG_row,.OCpwpG_dock.OCpwpG_dock.OCpwpG_dock [role=group],.OCpwpG_chatMenu [role=menu]{animation:none!important}.OCpwpG_studio .OCpwpG_composer,.OCpwpG_composer input::placeholder,.OCpwpG_send,.OCpwpG_studio .OCpwpG_talkLive{transition:none!important}.OCpwpG_send:is(:hover,:active){transform:none}}
.ACZTyW_workspace{width:100%;max-width:none;margin:auto}.ACZTyW_loading{height:100%;min-height:180px;color:var(--muted);place-items:center;font-size:16px;display:grid}.ACZTyW_permissions,.ACZTyW_personality{flex-direction:column;gap:12px;max-width:100%;display:flex}.ACZTyW_permissions h2,.ACZTyW_personality h2{text-transform:uppercase;color:var(--muted);margin:0;font:600 20px var(--font-manrope),sans-serif!important;letter-spacing:.18em!important}.ACZTyW_permissions p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.ACZTyW_permissions small,.ACZTyW_personality small{color:var(--muted);font-size:15px;line-height:1.7}.ACZTyW_permissionRow{border-bottom:1px solid var(--orbit-hair);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ACZTyW_permissionRow:last-child{border-bottom:0}.ACZTyW_permissionRow>div{flex-direction:column;gap:4px;display:flex}.ACZTyW_permissionRow strong{letter-spacing:normal;font-size:14px;font-weight:500}.ACZTyW_permissionRow span{color:var(--muted);font-size:13px;line-height:1.55}.ACZTyW_permissionRow button[role=switch]{border:1px solid var(--line);border-radius:999px;flex-shrink:0;width:52px;height:30px;min-height:0;padding:0;font-size:0;transition:background .2s;position:relative;background:var(--orbit-surface-soft)!important}.ACZTyW_permissionRow button[role=switch]:after{content:"";background:var(--orbit-ink);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.ACZTyW_permissionRow button[role=switch][aria-checked=true]{border-color:var(--accent);background:var(--accent)!important}.ACZTyW_permissionRow button[role=switch][aria-checked=true]:after{background:var(--orbit-on-accent);transform:translate(22px)}.ACZTyW_permissionRow button[role=switch]:disabled{opacity:.45}.ACZTyW_memoryChoices{border:0;min-width:0;max-height:220px;margin:0;padding:0;overflow-y:auto}.ACZTyW_memoryChoices legend{margin-bottom:8px;font-size:16px;font-weight:600}.ACZTyW_memoryChoices label{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.ACZTyW_memoryChoices input,.ACZTyW_shareChoice input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.ACZTyW_addMemory,.ACZTyW_memoryEditor button{border:1px solid var(--line);border-radius:10px;width:fit-content;min-height:44px;padding:10px 16px;font-size:16px}.ACZTyW_addMemory:hover:not(:disabled),.ACZTyW_memoryEditor button:hover:not(:disabled){border-color:var(--accent)}.ACZTyW_memoryEditor{flex-direction:column;gap:16px;display:flex}.ACZTyW_memoryEditor>label:not(.ACZTyW_shareChoice){flex-direction:column;gap:8px;font-size:16px;display:flex}.ACZTyW_memoryEditor :is(input:not([type=checkbox]),textarea){border:1px solid var(--line);width:100%;min-width:0;font:inherit;border-radius:10px;padding:10px 12px;font-size:16px;background:var(--orbit-raised)!important}.ACZTyW_memoryEditor textarea{resize:vertical}.ACZTyW_shareChoice{align-items:center;gap:10px;font-size:16px;display:flex}.ACZTyW_memoryEditor>div{flex-wrap:wrap;gap:10px;display:flex}.ACZTyW_dial{grid-template-columns:110px minmax(0,1fr) 34px;align-items:center;gap:14px;font-size:16px;font-weight:600;display:grid}.ACZTyW_dial input{width:100%;accent-color:var(--accent);min-height:32px}.ACZTyW_dial output{font:15px var(--font-manrope),sans-serif;text-align:right;color:var(--muted)}.ACZTyW_personality h3{text-transform:uppercase;color:var(--muted);margin:8px 0 4px;font:600 20px var(--font-manrope),sans-serif!important;letter-spacing:.18em!important}.ACZTyW_personality p{margin:0;font-size:16px;line-height:1.6}.ACZTyW_voiceStudio{flex-direction:column;gap:18px;max-width:100%;min-height:0;display:flex}.ACZTyW_voiceStudio h2{text-transform:uppercase;color:var(--muted);margin:0;font:600 20px var(--font-manrope),sans-serif!important;letter-spacing:.18em!important}.ACZTyW_voiceStudio p{margin:0;font-size:16px;line-height:1.7}.ACZTyW_voiceStudio small{color:var(--muted);font-size:15px;line-height:1.7}.ACZTyW_voiceStudio button{border:1px solid var(--line);white-space:nowrap;border-radius:10px;min-height:44px;padding:8px 14px;font-size:16px}.ACZTyW_voiceStudio button:disabled{opacity:.4;cursor:default}.ACZTyW_voiceStudio button:hover:not(:disabled){border-color:var(--accent)}.ACZTyW_voiceStudio button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--orbit-ink-accent) 12.16%, transparent)!important;text-decoration:none!important}.ACZTyW_voiceCurrent{border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex;background:#ffffff4d!important}.ACZTyW_voiceCurrent>.ACZTyW_voiceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ACZTyW_voiceCurrent>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ACZTyW_voiceCurrent strong{font-size:14px;font-weight:500}.ACZTyW_voiceCurrent span{overflow-wrap:anywhere;color:var(--muted);font-size:13px;line-height:1.6}.ACZTyW_voiceStudio .ACZTyW_voiceUnavailable{color:var(--muted);font-size:13px;line-height:1.6}.ACZTyW_voiceActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ACZTyW_voiceField{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.ACZTyW_voiceTones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ACZTyW_voiceStudio .ACZTyW_voiceTones button{border-radius:16px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:13px;background:#ffffff29!important}.ACZTyW_voiceStudio .ACZTyW_voiceTones button[aria-pressed=true]{border-color:#111;background:#0000000f!important}.ACZTyW_voiceDesignActions{flex-direction:column;align-items:stretch;gap:10px}.ACZTyW_voiceDesignActions>button{border-color:var(--accent);justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:flex;background:var(--accent)!important;color:var(--orbit-on-accent)!important}.ACZTyW_voiceDesignActions>button svg{flex:none}.ACZTyW_voiceDesignActions>button:disabled{border-color:var(--line);opacity:.55;color:var(--muted)!important;background:#00000009!important}.ACZTyW_voiceDesignActions>small{text-align:center}.ACZTyW_voiceFootnote{border-top:1px solid var(--orbit-hair);padding-top:16px}.ACZTyW_voicePreviews{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ACZTyW_voicePreviews li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;display:flex}.ACZTyW_voiceError{color:var(--orbit-negative)}@media (max-width:370px){.ACZTyW_voiceTones{grid-template-columns:1fr}}.ACZTyW_drawer{--font-secondary:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--picker-gap:18px;--picker-top:calc(var(--picker-anchor,calc(var(--orbit-site-header-height) + var(--orbit-navigation-extra) + 44px)) + var(--picker-gap));--picker-width:min(400px,calc(100vw - 2*var(--orbit-site-gutter)));--picker-x:clamp(var(--orbit-site-gutter),var(--picker-left,var(--orbit-site-gutter)),calc(100vw - var(--picker-width) - var(--orbit-site-gutter)));z-index:30;inset:var(--picker-top) auto auto var(--picker-x);width:var(--picker-width);max-width:none;height:auto;max-height:calc(100dvh - var(--picker-top) - 24px);border:1px solid var(--line);transform-origin:calc(var(--picker-left,var(--picker-x)) - var(--picker-x)) top;color:var(--foreground);font-family:var(--font-secondary);border-radius:22px;margin:0;padding:24px;position:fixed;overflow:hidden}.ACZTyW_drawer.ACZTyW_drawer{-webkit-backdrop-filter:blur(28px)saturate(130%)!important;backdrop-filter:blur(28px)saturate(130%)!important;background:#ffffffad!important;box-shadow:0 16px 48px #28233714!important}.ACZTyW_drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ACZTyW_drawer[open]{flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) ACZTyW_pickerIn;display:flex}@keyframes ACZTyW_pickerIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ACZTyW_drawerHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ACZTyW_drawer.ACZTyW_drawer .ACZTyW_drawerHead h2{margin:0;font:600 22px/1.25 var(--font-secondary)!important;letter-spacing:-.025em!important}.ACZTyW_drawerHead button{border:1px solid var(--orbit-hair);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.ACZTyW_drawerHead button svg{width:20px;height:20px}.ACZTyW_drawer ul{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ACZTyW_drawer ul::-webkit-scrollbar{display:none}.ACZTyW_drawer li button{border:1px solid var(--line);text-align:left;width:100%;font-family:var(--font-secondary);letter-spacing:normal;border-radius:18px;align-items:center;gap:12px;padding:14px;font-size:13px;font-weight:400;line-height:1.5;transition:background-color .2s,border-color .2s;display:flex}.ACZTyW_drawer li button:hover{border-color:var(--accent);background:#ffffff59!important}.ACZTyW_drawer li img{object-fit:cover;border:1px solid var(--orbit-hair);border-radius:50%;flex-shrink:0;width:48px;height:48px}.ACZTyW_drawer li span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ACZTyW_drawer li strong{letter-spacing:normal;text-transform:none;color:var(--foreground);font-size:14px;font-weight:500}.ACZTyW_drawer.ACZTyW_drawer li small{letter-spacing:normal;text-transform:none;color:var(--muted);font-size:12px;font-weight:400;line-height:1.65}.ACZTyW_drawer li strong small{margin-left:6px;font-weight:400}.ACZTyW_drawer li em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.5}.ACZTyW_drawer.ACZTyW_drawer li button[aria-current=true]{border-color:var(--line);background:#ffffffb3!important;text-decoration:none!important}.ACZTyW_selectedCompanion{width:18px;height:18px;color:var(--accent);flex-shrink:0}.ACZTyW_drawer .ACZTyW_drawerLink{border-top:1px solid var(--orbit-hair);font-family:var(--font-secondary);letter-spacing:normal;color:var(--accent);flex-shrink:0;margin-top:20px;padding-top:16px;font-size:13px;font-weight:500;line-height:1.5;display:block}@media (max-width:760px){.ACZTyW_drawer{--picker-gap:10px;padding:20px}.ACZTyW_drawer.ACZTyW_drawer .ACZTyW_drawerHead h2{font-size:19px!important}}@media (prefers-reduced-motion:reduce){.ACZTyW_drawer[open]{animation:none}.ACZTyW_drawer li button{transition:none}}
