.-u_9NW_root{isolation:isolate;background:var(--canvas);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}@keyframes -u_9NW_breathe{50%{opacity:.5}}.-u_9NW_glow{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.-u_9NW_blobViolet,.-u_9NW_blobIndigo,.-u_9NW_blobFuchsia{width:var(--glow-size);height:var(--glow-size);animation:-u_9NW_breathe var(--glow-pulse) ease-in-out infinite;position:absolute}.-u_9NW_blobViolet{top:calc(var(--glow-size) / -4);left:calc(25% - var(--glow-size) / 4);background:radial-gradient(closest-side, var(--glow-violet), transparent)}.-u_9NW_blobIndigo{bottom:calc(var(--glow-size) / -4);right:calc(25% - var(--glow-size) / 4);background:radial-gradient(closest-side, var(--glow-indigo), transparent);animation-delay:calc(var(--glow-pulse) / -3)}.-u_9NW_blobFuchsia{width:var(--glow-size-sm);height:var(--glow-size-sm);background:radial-gradient(closest-side, var(--glow-fuchsia), transparent);animation-delay:calc(var(--glow-pulse) / -1.5);top:25%;right:33%}.-u_9NW_banner{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:center;color:var(--notice-text);background:var(--notice-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);display:flex}.-u_9NW_bannerDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--notice-dot);box-shadow:0 0 var(--space-2) var(--notice-dot);flex:none}.-u_9NW_main{grid-row:2;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr);min-height:0;display:grid;position:relative}.-u_9NW_bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding-inline:var(--page-gutter);display:flex}.-u_9NW_barEnd{align-items:center;gap:var(--space-1);flex:none;display:flex}@media (max-width:480px){.-u_9NW_barEnd svg{display:none}.-u_9NW_barEnd button{padding-inline:var(--space-2)}}.-u_9NW_firstScreen{display:contents}.-u_9NW_firstAccount{margin:var(--space-2) var(--page-gutter) 0;z-index:5;grid-area:2/1;place-self:start end;position:relative}.-u_9NW_chat{width:min(100%, var(--chat-col));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-self:center;min-width:0;min-height:0;display:grid}.-u_9NW_chat[data-empty]{grid-template-rows:minmax(0,1fr) auto minmax(0,1.25fr)}.-u_9NW_chat[data-empty] .-u_9NW_chatBody{align-self:end;max-height:100%}.-u_9NW_chatBody{overscroll-behavior:contain;min-height:0;padding:var(--space-1) var(--page-gutter) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow-y:auto}.-u_9NW_dock{padding:0 var(--page-gutter) var(--space-4)}.-u_9NW_canvas{top:var(--topbar-h);bottom:var(--space-4);left:calc(50% + var(--chat-col) / 2 + var(--page-gutter));right:var(--page-gutter);min-width:0;transition:opacity var(--fade-duration) var(--ease-rise), transform var(--fade-duration) var(--ease-rise), visibility 0s;position:absolute;overflow:hidden}.-u_9NW_main:not([data-post]) .-u_9NW_canvas{opacity:0;transform:translateX(var(--space-4));visibility:hidden;transition:opacity var(--fade-duration) var(--ease), transform var(--fade-duration) var(--ease), visibility 0s var(--fade-duration)}@media (max-width:1439px){.-u_9NW_canvas,.-u_9NW_main:not([data-post]) .-u_9NW_canvas{z-index:10;opacity:1;visibility:visible;pointer-events:none;transition:none;position:fixed;inset:0;overflow:visible;transform:none}}@media (max-width:1023px){.-u_9NW_dock{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.-u_9NW_blobViolet,.-u_9NW_blobIndigo,.-u_9NW_blobFuchsia{animation:none}.-u_9NW_canvas,.-u_9NW_main:not([data-post]) .-u_9NW_canvas{transition:none}}@media (min-width:1024px){.-u_9NW_main[data-plan]{grid-template-columns:var(--plan-chat-col) minmax(0, 1fr)}.-u_9NW_main[data-plan] .-u_9NW_bar{grid-column:1/-1}.-u_9NW_main[data-plan] .-u_9NW_chat{grid-area:2/1;justify-self:stretch;width:auto}.-u_9NW_main[data-plan] .-u_9NW_canvas,.-u_9NW_main[data-plan]:not([data-post]) .-u_9NW_canvas{z-index:auto;min-height:0;margin-bottom:var(--space-4);border-left:1px solid var(--line);opacity:1;visibility:visible;pointer-events:auto;grid-area:2/2;transition:none;position:relative;inset:auto;overflow:hidden;transform:none}}
.bAd3nW_wrap{flex:none;position:relative}.bAd3nW_trigger.bAd3nW_trigger{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);place-items:center;padding:0;display:grid}.bAd3nW_avatar{width:var(--account-avatar);height:var(--account-avatar);border-radius:var(--radius-pill);background:var(--cursor-glow);color:var(--on-tool-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:0 0 0 1px var(--line-strong);transition:box-shadow var(--duration) var(--ease);place-items:center;line-height:1;display:grid}.bAd3nW_trigger:hover .bAd3nW_avatar,.bAd3nW_trigger[aria-expanded=true] .bAd3nW_avatar{box-shadow:0 0 0 1px var(--line-strong), 0 0 0 var(--focus-ring-w) var(--focus-ring)}.bAd3nW_menu{top:calc(100% + var(--space-1));z-index:15;width:var(--account-menu-w);max-width:calc(100vw - var(--space-4) * 2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);animation:bAd3nW_drop var(--duration) var(--ease-rise);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}@keyframes bAd3nW_drop{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}}.bAd3nW_email{padding:var(--space-3) var(--space-4);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted);overflow:hidden}.bAd3nW_items{padding:var(--space-1);flex-direction:column;display:flex}.bAd3nW_menuItem.bAd3nW_menuItem{min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--text);text-align:left;transition:background var(--duration) var(--ease);align-items:center;text-decoration:none;display:flex}.bAd3nW_menuItem:hover,.bAd3nW_menuItem:focus-visible{background:var(--hover)}.bAd3nW_menuItem:disabled{opacity:.5;cursor:progress}.bAd3nW_menuError{padding:0 var(--space-4) var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--danger)}.bAd3nW_panelRoot{z-index:20;pointer-events:none;position:fixed;inset:0}.bAd3nW_panelRoot[data-open]{pointer-events:auto}.bAd3nW_backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--sheet-duration) var(--ease);position:absolute;inset:0}.bAd3nW_panelRoot[data-open] .bAd3nW_backdrop{opacity:1}.bAd3nW_panel{width:var(--account-w);background:var(--glass-strong);max-width:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-left:1px solid var(--line);box-shadow:var(--shadow-glass);visibility:hidden;transition:transform var(--sheet-duration) var(--ease), visibility 0s var(--sheet-duration);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.bAd3nW_panelRoot[data-open] .bAd3nW_panel{visibility:visible;transition:transform var(--sheet-duration) var(--ease-rise), visibility 0s;transform:none}.bAd3nW_head{min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--line);display:flex}.bAd3nW_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.bAd3nW_iconButton{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);flex:none;place-items:center;display:grid}.bAd3nW_iconButton:hover{background:var(--hover);color:var(--text)}.bAd3nW_iconButton svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.bAd3nW_scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-5) calc(var(--space-10) + env(safe-area-inset-bottom,0px));overflow-y:auto}.bAd3nW_note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted);flex-direction:column;display:flex}.bAd3nW_notice{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--accent-text)}.bAd3nW_section{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.bAd3nW_section:last-child{border-bottom:0}.bAd3nW_label{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.bAd3nW_value{font-size:var(--fs-md);line-height:var(--lh-ui);overflow-wrap:anywhere}.bAd3nW_muted{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted)}.bAd3nW_form{gap:var(--space-4);flex-direction:column;display:flex}.bAd3nW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bAd3nW_row{min-height:var(--tap);align-items:center;gap:var(--space-3);display:flex}.bAd3nW_rowName{min-width:0;font-size:var(--fs-md);line-height:var(--lh-ui);overflow-wrap:anywhere;flex:1}.bAd3nW_badge{font-size:var(--fs-sm);color:var(--ok);flex:none}.bAd3nW_textButton{min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--duration) var(--ease);flex:none;align-items:center;text-decoration:none;display:inline-flex}.bAd3nW_textButton:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}.bAd3nW_textButton:disabled{opacity:.5;cursor:default}.bAd3nW_primary{min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:opacity var(--duration) var(--ease);justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.bAd3nW_primary:hover:not(:disabled){opacity:.92}.bAd3nW_primary:disabled{background:var(--secondary);color:var(--on-secondary);cursor:not-allowed}.bAd3nW_primary[aria-busy]{cursor:progress}.bAd3nW_ok,.bAd3nW_error{font-size:var(--fs-sm);line-height:var(--lh-ui)}.bAd3nW_ok{color:var(--ok)}.bAd3nW_error{color:var(--danger)}@media (max-width:640px){.bAd3nW_panel{border-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.bAd3nW_menu{animation:none}.bAd3nW_panel,.bAd3nW_panelRoot[data-open] .bAd3nW_panel,.bAd3nW_backdrop{transition:none}}
.DAOhzW_head{margin-bottom:var(--space-8)}.DAOhzW_title{font-size:var(--fs-hero);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.02em;background:var(--heading-gradient);color:#0000;padding-bottom:var(--space-1);-webkit-background-clip:text;background-clip:text}.DAOhzW_lead{margin-top:var(--space-2);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-muted);overflow-wrap:anywhere}.DAOhzW_lead strong{color:var(--text);font-weight:var(--fw-medium)}.DAOhzW_link{color:var(--text);font-weight:var(--fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:3px;transition:text-decoration-color var(--duration) var(--ease);text-decoration-thickness:1px}.DAOhzW_link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.DAOhzW_form{gap:var(--space-4);flex-direction:column;display:flex}.DAOhzW_field{gap:var(--space-2);flex-direction:column;display:flex}.DAOhzW_label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.DAOhzW_hint{font-size:var(--fs-xs);color:var(--text-faint)}.DAOhzW_input{width:100%;min-width:0;height:var(--auth-field-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);font-size:var(--fs-md);transition:border-color var(--duration) var(--ease)}.DAOhzW_input:hover{border-color:var(--text-faint)}.DAOhzW_input:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:0;border-color:#0000}.DAOhzW_input[aria-invalid=true]{border-color:var(--danger)}.DAOhzW_passwordBox{position:relative}.DAOhzW_passwordBox .DAOhzW_input{padding-right:calc(var(--tap) + var(--space-1))}.DAOhzW_eye{top:50%;right:var(--space-1);width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--text-faint);transition:color var(--duration) var(--ease);place-items:center;display:grid;position:absolute;translate:0 -50%}.DAOhzW_eye:hover,.DAOhzW_eye[aria-pressed=true]{color:var(--text)}.DAOhzW_code{height:calc(var(--auth-field-h) + var(--space-3));font-size:var(--fs-xl);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-indent:.5em;text-align:center}.DAOhzW_row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.DAOhzW_check{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;display:inline-flex}.DAOhzW_check input{width:var(--icon-size);height:var(--icon-size);accent-color:var(--primary);cursor:pointer}.DAOhzW_small{font-size:var(--fs-sm)}.DAOhzW_primary,.DAOhzW_secondary{width:100%;height:var(--auth-field-h);border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:opacity var(--duration) var(--ease), background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.DAOhzW_primary{margin-top:var(--space-2);background:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.DAOhzW_primary:hover{opacity:.92}.DAOhzW_primary[aria-disabled=true]{background:var(--secondary);color:var(--on-secondary);box-shadow:none;opacity:1;cursor:not-allowed}.DAOhzW_primary[aria-busy=true]{cursor:progress}.DAOhzW_secondary{border:1px solid var(--line-strong);background:var(--secondary);color:var(--text)}.DAOhzW_secondary:hover{background:var(--hover);border-color:var(--text-faint)}.DAOhzW_textButton{min-height:var(--tap);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:3px;align-self:flex-start;text-decoration-thickness:1px}.DAOhzW_textButton[aria-disabled=true]{color:var(--text-faint);cursor:not-allowed;text-decoration-color:#0000}.DAOhzW_actions{justify-content:space-between;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.DAOhzW_or{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-sm);color:var(--text-faint);grid-template-columns:1fr auto 1fr;display:grid}.DAOhzW_or:before,.DAOhzW_or:after{content:"";background:var(--line-strong);height:1px}.DAOhzW_providers{gap:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.DAOhzW_alert,.DAOhzW_status{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-ui)}.DAOhzW_alert{background:var(--danger-soft);color:var(--danger)}.DAOhzW_status{background:var(--ok-soft);color:var(--ok)}.DAOhzW_foot{margin-top:var(--space-8);font-size:var(--fs-sm);color:var(--text-muted)}@media (max-width:767px){.DAOhzW_head{margin-bottom:var(--space-6)}.DAOhzW_title{font-size:var(--fs-hero-sm)}}
@keyframes C-ooCa_pop{0%{opacity:0;transform:scale(.96)}}@keyframes C-ooCa_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.C-ooCa_empty{text-align:center;max-width:30ch;color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-body);text-wrap:balance;place-self:center}.C-ooCa_stage{align-content:safe center;gap:var(--space-5);grid-template-rows:auto auto auto;width:100%;min-height:100%;display:grid}.C-ooCa_credits{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);text-align:center;margin:0}.C-ooCa_credits a{color:inherit;text-underline-offset:2px;text-decoration:underline}.C-ooCa_credits a:hover{color:var(--text)}.C-ooCa_toolbar{justify-content:center;display:flex}.C-ooCa_label{font-size:var(--fs-sm);color:var(--text-muted);text-align:center}.C-ooCa_frameWrap{justify-content:center;align-items:center;gap:var(--space-4);min-width:0;display:flex}.C-ooCa_frameWrap:before{content:"";flex:0 100 var(--rail-button)}.C-ooCa_frameWrap>*{min-width:0}.C-ooCa_actions{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.C-ooCa_action{width:var(--rail-button);height:var(--rail-button);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);color:var(--text);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), opacity var(--duration) var(--ease);place-items:center;text-decoration:none;display:grid;position:relative}.C-ooCa_action:not(:disabled):hover{background:var(--hover);border-color:var(--text-faint)}.C-ooCa_action[data-main]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.C-ooCa_action[data-main]:not(:disabled):hover{background:var(--primary);border-color:var(--primary);opacity:.88}.C-ooCa_action:disabled{opacity:.4;cursor:not-allowed}.C-ooCa_action[data-done]{color:var(--ok)}.C-ooCa_action svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.C-ooCa_actionText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.C-ooCa_action[data-tip]:after{content:attr(data-tip);top:50%;right:calc(100% + var(--space-2));z-index:2;padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-ui);white-space:nowrap;opacity:0;transform:translate(var(--space-1), -50%);pointer-events:none;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);position:absolute}.C-ooCa_action[data-tip]:hover:after,.C-ooCa_action[data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)}@media (max-width:1023px){.C-ooCa_frameWrap{flex-direction:column}.C-ooCa_frameWrap:before{display:none}.C-ooCa_actions{width:min(100%, var(--frame-vk-w));flex-flow:wrap}.C-ooCa_action{flex:1 1 var(--rail-label-min);width:auto;height:auto;min-height:var(--tap);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-color:var(--line);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:center;flex-direction:column;display:flex}.C-ooCa_action[data-main]{box-shadow:none}.C-ooCa_actionText{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.C-ooCa_action[data-tip]:after{display:none}}@media (prefers-reduced-motion:reduce){.C-ooCa_action,.C-ooCa_action[data-tip]:after{transition:none}}.C-ooCa_frame{width:min(var(--frame-w), 100%);border-radius:var(--frame-radius);background:var(--frame-bg);color:var(--frame-text);box-shadow:var(--frame-shadow);font-size:var(--fs-sm);line-height:var(--lh-ui);animation:C-ooCa_pop var(--rise-duration) var(--ease-rise) both;overflow:hidden}.C-ooCa_frame[data-frame=instagram]{padding:var(--space-3) 0 var(--space-4)}.C-ooCa_frame[data-frame=story]{width:min(var(--frame-story-w), 100%)}.C-ooCa_frame[data-frame=telegram]{width:min(var(--frame-tg-w), 100%);border-radius:var(--radius-lg)}.C-ooCa_frame[data-frame=max]{width:min(var(--frame-max-w), 100%);border-radius:var(--radius-lg)}.C-ooCa_frame[data-frame=vk]{width:min(var(--frame-vk-w), 100%);padding-top:var(--space-3);border-radius:var(--radius-lg)}.C-ooCa_frame[data-frame=youtube]{width:min(var(--frame-yt-w), 100%);border-radius:var(--radius-lg)}.C-ooCa_frame[data-frame=youtube][data-vertical]{width:min(var(--frame-story-w), 100%)}.C-ooCa_frameHead{align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);display:flex}.C-ooCa_frame[data-frame=telegram] .C-ooCa_frameHead,.C-ooCa_frame[data-frame=max] .C-ooCa_frameHead{padding-top:var(--space-3);border-bottom:1px solid var(--frame-line)}.C-ooCa_frameHead>.C-ooCa_frameIcon:last-child{color:var(--frame-muted);margin-left:auto}.C-ooCa_frameName{font-weight:var(--fw-semibold)}.C-ooCa_frameWho{flex-direction:column;min-width:0;display:flex}.C-ooCa_frameWho small,.C-ooCa_ytChannel small{font-size:var(--fs-xs);color:var(--frame-muted)}.C-ooCa_avatar{width:var(--frame-avatar);height:var(--frame-avatar);border-radius:var(--radius-pill);background:var(--frame-avatar-bg);flex:none}.C-ooCa_avatar[data-small]{width:calc(var(--frame-avatar) * .75);height:calc(var(--frame-avatar) * .75)}.C-ooCa_frameIcon{width:var(--frame-icon);height:var(--frame-icon);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.C-ooCa_frameIcon[data-name=more]{stroke-width:2.6px}.C-ooCa_caption{padding:0 var(--space-3)}.C-ooCa_captionText{font-size:var(--fs-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.C-ooCa_captionText[data-clamped]{-webkit-line-clamp:var(--caption-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.C-ooCa_tags{color:var(--frame-link)}.C-ooCa_more{font-size:var(--fs-sm);color:var(--frame-muted);padding:0}.C-ooCa_poll{gap:var(--space-2);flex-direction:column;display:flex}.C-ooCa_caption>.C-ooCa_poll{margin-top:var(--space-3)}.C-ooCa_caption>.C-ooCa_poll:first-child{margin-top:0}.C-ooCa_pollQuestion{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-ui);overflow-wrap:anywhere}.C-ooCa_pollOptions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.C-ooCa_pollOptions li{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-ui);overflow-wrap:anywhere;display:flex}.C-ooCa_pollDot{width:var(--fs-md);height:var(--fs-md);box-sizing:border-box;border:var(--hairline-2) solid color-mix(in srgb, currentColor 55%, transparent);border-radius:var(--radius-pill);flex:none}.C-ooCa_viewport{background:var(--shimmer-a);-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.C-ooCa_viewport[data-swipe]{touch-action:pan-y}.C-ooCa_viewport:focus-visible{outline-offset:calc(var(--hairline-2) * -2)}.C-ooCa_track{height:100%;transition:transform var(--slide-duration) var(--ease-rise);display:flex}.C-ooCa_slide{background:var(--shimmer-a);flex:0 0 100%;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.C-ooCa_slide[data-state=pending]{background:linear-gradient(100deg, var(--shimmer-a) 30%, var(--shimmer-b) 50%, var(--shimmer-a) 70%) 0 0 / 200% 100%;animation:C-ooCa_shimmer var(--shimmer-duration) linear infinite}.C-ooCa_slide[data-selected]:after{content:"";box-shadow:inset 0 0 0 var(--selected-ring) var(--accent);pointer-events:none;position:absolute;inset:0}.C-ooCa_img{object-fit:cover;opacity:0;transition:opacity var(--fade-duration) var(--ease)}.C-ooCa_img[data-loaded]{opacity:1}.C-ooCa_slideError{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--danger);background:var(--danger-soft);flex-direction:column;display:flex;position:absolute;inset:0}.C-ooCa_slideError svg{width:var(--space-6);height:var(--space-6);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.C-ooCa_badge{top:var(--space-3);left:var(--space-3);padding:var(--hairline-2) var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);position:absolute}.C-ooCa_arrow{width:var(--frame-arrow);height:var(--frame-arrow);border-radius:var(--radius-pill);background:var(--slide-arrow-bg);color:var(--slide-on-arrow);box-shadow:var(--shadow-float);transition:opacity var(--duration) var(--ease);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.C-ooCa_arrow[hidden]{display:none}.C-ooCa_arrow[data-side=prev]{left:var(--space-2)}.C-ooCa_arrow[data-side=next]{right:var(--space-2)}.C-ooCa_arrow svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.C-ooCa_arrow{opacity:0}.C-ooCa_viewport:hover .C-ooCa_arrow,.C-ooCa_viewport:focus-within .C-ooCa_arrow{opacity:1}}.C-ooCa_dots{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.C-ooCa_dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--frame-muted) 45%, transparent);transition:width var(--duration) var(--ease), background var(--duration) var(--ease);position:relative}.C-ooCa_dot:after{content:"";inset:calc(var(--space-2) * -1) calc(var(--hairline-2) * -1);position:absolute}.C-ooCa_dot[data-state=pending]:not([data-on]){background:color-mix(in srgb, var(--frame-muted) 20%, transparent)}.C-ooCa_dot[data-on]{width:var(--dot-on-w);background:var(--accent)}.C-ooCa_igBar{padding:var(--space-3) var(--space-3) var(--space-2);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.C-ooCa_igIcons{gap:var(--space-3);display:flex}.C-ooCa_igBar>.C-ooCa_frameIcon:last-child{justify-self:end}.C-ooCa_storyStage{background:var(--frame-player);position:relative}.C-ooCa_storyText{aspect-ratio:9/16;padding:var(--space-6);color:var(--frame-on-player);place-items:center;display:grid}.C-ooCa_storyText .C-ooCa_tags{color:inherit;opacity:.8}.C-ooCa_storyTop{padding:var(--space-2) var(--space-3) var(--space-6);background:linear-gradient(var(--frame-scrim), transparent);color:var(--frame-on-player);pointer-events:none;position:absolute;inset:0 0 auto}.C-ooCa_storyBars{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.C-ooCa_storyBars>span{height:var(--story-bar-h);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--frame-on-player) 40%, transparent);flex:1}.C-ooCa_storyBars>span[data-on]{background:var(--frame-on-player)}.C-ooCa_storyWho{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:flex}.C-ooCa_storyWho small{font-weight:var(--fw-regular);opacity:.75}.C-ooCa_storyReply{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--frame-on-player) 60%, transparent);border-radius:var(--radius-pill);color:var(--frame-on-player);pointer-events:none;position:absolute}.C-ooCa_tgChat{padding:var(--space-4) var(--space-3);background:var(--frame-chat-bg)}.C-ooCa_tgBubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--frame-bubble);padding-bottom:var(--space-2);overflow:hidden}.C-ooCa_tgBubble>.C-ooCa_dots,.C-ooCa_tgBubble .C-ooCa_caption{padding-top:var(--space-2)}.C-ooCa_tgMeta{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:0 var(--space-3);font-size:var(--fs-xs);color:var(--frame-muted);display:flex}.C-ooCa_tgMeta .C-ooCa_frameIcon{width:var(--fs-md);height:var(--fs-md)}.C-ooCa_maxMark{padding:var(--hairline-2) var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--frame-max-from), var(--frame-max-to));color:var(--frame-on-max);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;line-height:var(--lh-ui);margin-left:auto}.C-ooCa_maxFeed{padding:var(--space-4) var(--space-3);background:var(--frame-max-chat-bg)}.C-ooCa_maxBubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--frame-max-bubble);padding-bottom:var(--space-2);overflow:hidden}.C-ooCa_maxBubble>.C-ooCa_dots,.C-ooCa_maxBubble .C-ooCa_caption{padding-top:var(--space-2)}.C-ooCa_maxFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0;font-size:var(--fs-xs);color:var(--frame-muted);flex-wrap:wrap;display:flex}.C-ooCa_maxReactions{gap:var(--space-1);flex-wrap:wrap;display:flex}.C-ooCa_maxChip{align-items:center;gap:var(--space-1);padding:var(--hairline-2) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--frame-text) 8%, transparent);color:var(--frame-text);display:inline-flex}.C-ooCa_maxMeta{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.C-ooCa_maxChip .C-ooCa_frameIcon,.C-ooCa_maxMeta .C-ooCa_frameIcon{width:var(--fs-md);height:var(--fs-md)}.C-ooCa_frame[data-frame=vk] .C-ooCa_caption{padding-bottom:var(--space-3)}.C-ooCa_frame[data-frame=vk]>.C-ooCa_dots{padding-top:var(--space-2)}.C-ooCa_vkBar{align-items:center;gap:var(--space-2);padding:var(--space-3);display:flex}.C-ooCa_vkPill,.C-ooCa_vkViews{align-items:center;gap:var(--space-1);display:inline-flex}.C-ooCa_vkPill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--frame-muted) 14%, transparent)}.C-ooCa_vkViews{color:var(--frame-muted);margin-left:auto}.C-ooCa_vkBar .C-ooCa_frameIcon{width:var(--icon-size);height:var(--icon-size)}.C-ooCa_player{background:var(--frame-player);position:relative}.C-ooCa_playerEmpty{background:var(--frame-player)}.C-ooCa_play{width:var(--play-size);height:var(--play-size);border-radius:var(--radius-pill);background:var(--frame-scrim);color:var(--frame-on-player);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.C-ooCa_play svg{width:var(--space-6);height:var(--space-6);fill:currentColor}.C-ooCa_playerBar{height:var(--space-1);background:color-mix(in srgb, var(--frame-on-player) 30%, transparent);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.C-ooCa_frame[data-frame=youtube]>.C-ooCa_dots{padding-top:var(--space-3)}.C-ooCa_ytInfo{padding:var(--space-3) var(--space-4) var(--space-4)}.C-ooCa_ytTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:anywhere}.C-ooCa_ytChannel{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.C-ooCa_ytDesc{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--frame-muted) 12%, transparent);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.C-ooCa_frame[data-frame=tiktok],.C-ooCa_frame[data-frame=shorts],.C-ooCa_frame[data-frame=reels],.C-ooCa_frame[data-frame=vkclip]{width:min(var(--frame-phone-w), 100%)}.C-ooCa_vsScreen{aspect-ratio:9/16;background:var(--frame-player);color:var(--frame-on-player);align-content:center;display:grid;position:relative}.C-ooCa_vsScreen[data-fill]>.C-ooCa_viewport{width:100%;height:100%;position:absolute;inset:0}.C-ooCa_vsScreen>.C-ooCa_viewport{background:var(--frame-player)}.C-ooCa_vsScreen .C-ooCa_arrow{top:38%}.C-ooCa_vsText{padding:var(--space-10) var(--frame-actions-w) calc(var(--space-10) * 2) var(--space-6);text-align:center;place-items:center;display:grid}.C-ooCa_vsText .C-ooCa_caption{padding:0}.C-ooCa_vsText .C-ooCa_poll,.C-ooCa_vsText .C-ooCa_pollOptions{align-items:center}.C-ooCa_vsText .C-ooCa_captionText{font-size:var(--fs-md);font-weight:var(--fw-medium)}.C-ooCa_vsText .C-ooCa_tags,.C-ooCa_vsInfo .C-ooCa_tags{color:inherit;font-weight:var(--fw-semibold)}.C-ooCa_vsShade{background:linear-gradient(transparent, var(--frame-scrim));pointer-events:none;position:absolute;inset:45% 0 0}.C-ooCa_vsScreen[data-text] .C-ooCa_vsShade{display:none}.C-ooCa_vsActions{right:var(--space-1);width:var(--frame-actions-w);bottom:var(--space-10);align-items:center;gap:var(--space-4);pointer-events:none;flex-direction:column;list-style:none;display:flex;position:absolute}.C-ooCa_vsActions li{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.C-ooCa_vsActions .C-ooCa_frameIcon{width:var(--frame-action);height:var(--frame-action);stroke-width:1.8px;filter:var(--frame-icon-shadow)}.C-ooCa_vsActions .C-ooCa_frameIcon[data-name=dislike]{transform:scaleY(-1)}.C-ooCa_vsActions small{font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);filter:var(--frame-icon-shadow)}.C-ooCa_vsAvatar{margin-bottom:var(--space-2);display:block;position:relative}.C-ooCa_vsAvatar .C-ooCa_avatar{width:calc(var(--frame-avatar) * 1.25);height:calc(var(--frame-avatar) * 1.25);box-shadow:0 0 0 var(--hairline-2) var(--frame-on-player);display:block}.C-ooCa_vsPlus{left:50%;bottom:calc(var(--frame-plus) / -2);width:var(--frame-plus);height:var(--frame-plus);border-radius:var(--radius-pill);background:var(--frame-plus-bg);color:var(--frame-on-plus);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.C-ooCa_vsPlus .C-ooCa_frameIcon{width:var(--frame-plus);height:var(--frame-plus);stroke-width:2.4px}.C-ooCa_vsInfo{left:var(--space-3);right:calc(var(--frame-actions-w) + var(--space-1));bottom:var(--space-6);align-items:flex-start;gap:var(--space-1);pointer-events:none;text-shadow:0 1px 2px var(--frame-scrim);flex-direction:column;display:flex;position:absolute}.C-ooCa_vsInfo .C-ooCa_caption{--caption-lines:2;padding:0}.C-ooCa_vsInfo .C-ooCa_more{color:inherit;font-weight:var(--fw-semibold);pointer-events:auto}.C-ooCa_vsName{font-weight:var(--fw-semibold)}.C-ooCa_vsSound{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);display:flex}.C-ooCa_vsSound .C-ooCa_frameIcon{width:var(--fs-md);height:var(--fs-md)}.C-ooCa_vsChannel{align-items:center;gap:var(--space-2);display:flex}.C-ooCa_vsFollow{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--frame-follow-bg);color:var(--frame-on-follow);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-shadow:none}.C-ooCa_vsDots{left:0;right:0;bottom:var(--space-2);position:absolute}.C-ooCa_vsDots .C-ooCa_dot{background:color-mix(in srgb, var(--frame-on-player) 45%, transparent)}.C-ooCa_vsDots .C-ooCa_dot[data-state=pending]:not([data-on]){background:color-mix(in srgb, var(--frame-on-player) 20%, transparent)}.C-ooCa_vsDots .C-ooCa_dot[data-on]{background:var(--frame-on-player)}.C-ooCa_vsScreen[data-video] .C-ooCa_vsActions{bottom:calc(var(--space-10) + var(--video-controls-h))}.C-ooCa_vsScreen[data-video] .C-ooCa_vsInfo{bottom:calc(var(--space-3) + var(--video-controls-h))}.C-ooCa_vsScreen[data-video] .C-ooCa_vsShade{inset:40% 0 var(--video-controls-h)}.C-ooCa_vsScreen[data-video] .C-ooCa_arrow{top:22%}.C-ooCa_vsScreen[data-video] .C-ooCa_vsDots{top:var(--space-3);bottom:auto}.C-ooCa_frame[data-frame=threads]{width:min(var(--frame-th-w), 100%);gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.C-ooCa_thSide{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.C-ooCa_thLine{width:var(--hairline-2);min-height:var(--space-6);border-radius:var(--radius-pill);background:var(--frame-line);flex:1}.C-ooCa_thMain{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.C-ooCa_thHead{align-items:center;gap:var(--space-1);display:flex}.C-ooCa_thHead small{font-size:var(--fs-sm);color:var(--frame-muted)}.C-ooCa_thHead .C-ooCa_frameIcon{color:var(--frame-muted);margin-left:auto}.C-ooCa_thMain .C-ooCa_caption{padding:0}.C-ooCa_thMain .C-ooCa_captionText{font-size:var(--fs-md)}.C-ooCa_thMedia{margin-top:var(--space-1);container-type:inline-size}.C-ooCa_thMedia .C-ooCa_viewport{border-radius:var(--radius-md);background:0 0}.C-ooCa_thMedia[data-strip] .C-ooCa_viewport{width:100%;height:calc(100cqi * var(--frame-strip-k) * var(--slide-ratio));border-radius:0}.C-ooCa_thMedia[data-strip] .C-ooCa_track{width:calc(var(--frame-strip-k) * 100%)}.C-ooCa_thMedia[data-strip] .C-ooCa_slide{clip-path:inset(0 var(--space-2) 0 0 round var(--radius-md))}.C-ooCa_thMedia[data-strip] .C-ooCa_slide[data-selected]:after{right:var(--space-2);border-radius:var(--radius-md)}.C-ooCa_thBar{align-items:center;gap:var(--space-4);margin-top:var(--space-1);color:var(--frame-muted);display:flex}.C-ooCa_thBar span{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);display:inline-flex}.C-ooCa_thBar .C-ooCa_frameIcon{width:var(--icon-size);height:var(--icon-size)}.C-ooCa_frame[data-frame=dzen]{width:min(var(--frame-dzen-w), 100%);border-radius:var(--radius-lg)}.C-ooCa_frame[data-frame=dzen]>.C-ooCa_dots{padding-top:var(--space-3)}.C-ooCa_dzBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.C-ooCa_dzTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-wrap:balance;overflow-wrap:anywhere}.C-ooCa_dzBody .C-ooCa_captionText{color:var(--frame-muted)}.C-ooCa_dzChannel{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.C-ooCa_dzChannel>.C-ooCa_frameIcon:last-child{color:var(--frame-muted);margin-left:auto}.C-ooCa_sheetRoot{height:100%;min-height:0}.C-ooCa_sheet{grid-template-rows:minmax(0,1fr);height:100%;display:grid}.C-ooCa_backdrop,.C-ooCa_sheetHead{display:none}.C-ooCa_sheetBody{overscroll-behavior:contain;min-height:0;padding:var(--space-6);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:grid;overflow:auto;container-type:inline-size}.C-ooCa_openBar{display:none}@media (max-width:1439px){.C-ooCa_sheetRoot{position:absolute;inset:0}.C-ooCa_backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--sheet-duration) var(--ease);display:block;position:absolute;inset:0}.C-ooCa_sheetRoot[data-open] .C-ooCa_backdrop{opacity:1;pointer-events:auto}.C-ooCa_sheet{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line);box-shadow:var(--shadow-glass);visibility:hidden;pointer-events:auto;transition:transform var(--sheet-duration) var(--ease-rise), visibility 0s linear var(--sheet-duration);grid-template-rows:auto minmax(0,1fr);position:absolute}.C-ooCa_sheetRoot[data-open] .C-ooCa_sheet{visibility:visible;transition:transform var(--sheet-duration) var(--ease-rise), visibility 0s;transform:none}.C-ooCa_sheetHead{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);padding:var(--space-3) var(--space-3) 0;align-items:center;display:grid;position:relative}.C-ooCa_sheetTitle{text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);grid-column:2}.C-ooCa_sheetClose{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);grid-column:3;place-items:center;display:grid}.C-ooCa_sheetClose:hover{background:var(--hover);color:var(--text)}.C-ooCa_sheetClose svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.C-ooCa_sheetBody{padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.C-ooCa_openBar{align-items:center;gap:var(--space-3);border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);text-align:left;box-shadow:var(--shadow-glass);animation:C-ooCa_pop var(--rise-duration) var(--ease-rise) both;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);display:flex}.C-ooCa_openBar:hover{background:var(--hover);border-color:var(--line-strong)}.C-ooCa_openIcon{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);background:var(--hover);color:var(--text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.C-ooCa_openIcon img{object-fit:cover;width:100%;height:100%}.C-ooCa_openIcon svg,.C-ooCa_openChevron{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.C-ooCa_openText{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex-direction:column;flex:1;display:flex}.C-ooCa_openText small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-muted);overflow:hidden}.C-ooCa_openChevron{color:var(--text-muted);flex:none}}@media (min-width:1024px) and (max-width:1439px){.C-ooCa_sheet{top:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:max(var(--result-drawer-min), calc((100vw - var(--chat-col)) / 2 - var(--space-3) * 2));border-radius:var(--radius-xl);transform:translateX(calc(100% + var(--space-4)))}.C-ooCa_openBar{top:calc(var(--topbar-h) + var(--space-2));right:var(--page-gutter);z-index:5;width:min(var(--post-card-w), calc((100vw - var(--chat-col)) / 2 - var(--page-gutter) * 2));align-items:stretch;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);flex-direction:column;position:absolute}.C-ooCa_openBar .C-ooCa_openIcon{aspect-ratio:4/5;border-radius:var(--radius-md);width:100%;height:auto}.C-ooCa_openBar .C-ooCa_openIcon svg{width:var(--post-card-thumb);height:var(--post-card-thumb);stroke-width:1px}.C-ooCa_openPhone,.C-ooCa_openChevron{display:none}.C-ooCa_openBar .C-ooCa_openText small{white-space:normal}.C-ooCa_sheetRoot[data-inline]{height:100%;position:static}.C-ooCa_sheetRoot[data-inline] .C-ooCa_backdrop,.C-ooCa_sheetRoot[data-inline] .C-ooCa_sheetHead{display:none}.C-ooCa_sheetRoot[data-inline] .C-ooCa_sheet{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:100%;box-shadow:none;visibility:visible;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);transition:none;position:static;transform:none}.C-ooCa_sheetRoot[data-inline] .C-ooCa_sheetBody{padding:var(--space-6)}}@media (max-width:1023px){.C-ooCa_sheet{height:calc(100dvh - var(--sheet-gap));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;bottom:0;left:0;right:0;transform:translateY(100%)}.C-ooCa_handle{top:var(--space-2);width:var(--sheet-handle-w);height:var(--sheet-handle-h);border-radius:var(--radius-pill);background:var(--line-strong);position:absolute;left:50%;transform:translate(-50%)}.C-ooCa_openBar{width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-lg)}.C-ooCa_openCard{display:none}}@media (min-width:1024px){.C-ooCa_handle{display:none}}@container (max-width:520px){.C-ooCa_stage{gap:var(--space-4);align-content:start}}@media (prefers-reduced-motion:reduce){.C-ooCa_frame,.C-ooCa_openBar,.C-ooCa_slide[data-state=pending]{animation:none}}.C-ooCa_clipViewport{background:var(--frame-player)}.C-ooCa_clipSlot{background:var(--frame-player);flex:0 0 100%;height:100%;position:relative;overflow:hidden}.C-ooCa_video{object-fit:contain;background:var(--frame-player);width:100%;height:100%;display:block}.C-ooCa_clipScreen{align-content:center;justify-items:start;gap:var(--space-3);padding:var(--space-6);background:radial-gradient(120% 70% at 0% 100%, color-mix(in srgb, var(--tool-video) 26%, transparent), transparent 70%), var(--frame-player);color:var(--frame-on-player);text-align:left;display:grid;position:absolute;inset:0}.C-ooCa_clipScreen[data-kind=error],.C-ooCa_clipScreen[data-kind=empty]{text-align:center;background:radial-gradient(100% 60% at 50% 100%, color-mix(in srgb, var(--danger) 22%, transparent), transparent 70%), var(--frame-player);justify-items:center}.C-ooCa_clipScreen[data-kind=empty]{background:var(--frame-player)}.C-ooCa_vsScreen:has(.C-ooCa_clipSlot:not([inert])>.C-ooCa_clipScreen) :is(.C-ooCa_vsActions,.C-ooCa_vsInfo,.C-ooCa_vsShade){display:none}.C-ooCa_buildSteps{gap:var(--space-4);flex-direction:column;width:100%;list-style:none;display:flex}.C-ooCa_buildStep{grid-template-columns:var(--stage-dot) minmax(0, 1fr);align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--frame-on-player-muted);display:grid;position:relative}.C-ooCa_buildStep+.C-ooCa_buildStep:before{content:"";left:calc(var(--stage-dot) / 2 - var(--hairline) / 2);bottom:calc(50% + var(--stage-dot) / 2);height:calc(var(--space-4) + var(--fs-md) * var(--lh-tight) / 2 - var(--stage-dot) / 2);width:var(--hairline);background:var(--frame-player-line);position:absolute}.C-ooCa_buildDot{width:var(--stage-dot);height:var(--stage-dot);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--hairline-2) var(--frame-player-line)}.C-ooCa_buildStep[data-state=done]{color:var(--frame-on-player)}.C-ooCa_buildStep[data-state=done] .C-ooCa_buildDot{background:var(--frame-on-player);box-shadow:none}.C-ooCa_buildStep[data-state=active]{color:var(--frame-on-player);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.C-ooCa_buildStep[data-state=active] .C-ooCa_buildDot{background:var(--tool-video);box-shadow:0 0 0 calc(var(--hairline-2) * 2) color-mix(in srgb, var(--tool-video) 35%, transparent);animation:C-ooCa_buildPulse var(--shimmer-duration) ease-in-out infinite}.C-ooCa_buildLabel{overflow-wrap:anywhere}.C-ooCa_buildBar{height:var(--upload-bar-h);border-radius:var(--radius-pill);background:var(--frame-player-line);grid-column:2;overflow:hidden}.C-ooCa_buildBar>span{background:var(--tool-video);height:100%;transition:width var(--duration) var(--ease);display:block}@keyframes C-ooCa_buildPulse{50%{box-shadow:0 0 0 calc(var(--hairline-2) * 4) color-mix(in srgb, var(--tool-video) 0%, transparent)}}.C-ooCa_clipErrorIcon{width:var(--space-8);height:var(--space-8);fill:none;stroke:var(--frame-on-player);stroke-width:1.6px;stroke-linecap:round}.C-ooCa_clipErrorText{max-width:32ch;font-size:var(--fs-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.C-ooCa_retryClip{align-items:center;gap:var(--space-2);min-height:calc(var(--tap) + var(--space-2));padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--tool-video);color:var(--on-tool-video);font-size:var(--fs-md);font-weight:var(--fw-semibold);transition:opacity var(--duration) var(--ease);display:inline-flex}.C-ooCa_retryClip:hover{opacity:.9}.C-ooCa_retryClip:disabled{opacity:.5}.C-ooCa_retryClip svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.C-ooCa_retryClip:focus-visible{outline:2px solid var(--frame-on-player);outline-offset:var(--hairline-2)}.C-ooCa_clipDraft{font-size:var(--fs-xs);color:var(--frame-on-player);text-underline-offset:var(--hairline-2);text-decoration:underline}.C-ooCa_clipNote{top:var(--space-3);left:var(--space-3);right:var(--space-3);width:fit-content;max-width:calc(100% - var(--space-6));padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--frame-scrim);color:var(--frame-on-player);font-size:var(--fs-xs);line-height:var(--lh-ui);pointer-events:none;justify-self:start;position:absolute}.C-ooCa_clipNote[data-warn]{background:var(--frame-warn-bg);color:var(--frame-on-warn)}@media (prefers-reduced-motion:reduce){.C-ooCa_buildStep[data-state=active] .C-ooCa_buildDot{animation:none}.C-ooCa_buildBar>span{transition:none}}
.IFOOkG_editor{z-index:var(--editor-z);background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.IFOOkG_top{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex}.IFOOkG_path{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;flex:1;display:flex;overflow:hidden}.IFOOkG_crumb{color:inherit;font:inherit;padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:180px;overflow:hidden}.IFOOkG_crumb:hover{color:var(--text);background:var(--hover)}.IFOOkG_crumb[aria-current=true]{color:var(--text)}.IFOOkG_crumbSep{color:var(--text-faint)}.IFOOkG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--secondary);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);display:inline-flex}.IFOOkG_button:not(:disabled):hover{background:var(--hover);border-color:var(--text-faint)}.IFOOkG_button:disabled{opacity:.4;cursor:not-allowed}.IFOOkG_button[aria-pressed=true],.IFOOkG_button[aria-selected=true]{border-color:var(--focus);color:var(--focus)}.IFOOkG_primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow);font-weight:var(--fw-semibold)}.IFOOkG_primary:not(:disabled):hover{background:var(--primary);border-color:var(--primary);opacity:.88}.IFOOkG_danger{color:var(--danger)}.IFOOkG_icon{width:var(--tap);padding:0}.IFOOkG_icon svg,.IFOOkG_button svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.IFOOkG_button:focus-visible,.IFOOkG_crumb:focus-visible,.IFOOkG_tool:focus-visible,.IFOOkG_thumb:focus-visible,.IFOOkG_field:focus-visible,.IFOOkG_swatch:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:2px}.IFOOkG_body{grid-template-columns:var(--editor-rail-w) minmax(0, 1fr) var(--editor-panel-w);min-height:0;display:grid}.IFOOkG_rail{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.IFOOkG_railLabel{font-size:var(--fs-tag);color:var(--text-faint)}.IFOOkG_tool{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.IFOOkG_toolLabel{display:none}.IFOOkG_tool:hover{background:var(--hover);color:var(--text);border-color:var(--line-strong)}.IFOOkG_tool svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.IFOOkG_tool[data-tip]:hover:after{content:attr(data-tip);left:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--glass-popover);border:1px solid var(--line-strong);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;z-index:3;position:absolute;top:50%;transform:translateY(-50%)}}.IFOOkG_stage{min-width:0;min-height:0;padding:var(--editor-pad);background-color:var(--canvas);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:var(--paper-grid) var(--paper-grid);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden}.IFOOkG_sheet{box-shadow:var(--shadow-glass);position:relative}.IFOOkG_frame{transform-origin:0 0;pointer-events:none;background:#fff;border:0;position:absolute;top:0;left:0}.IFOOkG_overlay{cursor:default;position:absolute;inset:0}.IFOOkG_overlay[data-editing]{pointer-events:none}.IFOOkG_box{border:1.5px solid var(--focus);pointer-events:none;animation:IFOOkG_boxIn var(--duration) var(--ease);position:absolute}.IFOOkG_box[data-hover]{border:1px dashed var(--text-faint);animation:none}.IFOOkG_box[data-editing]{border-style:dashed}.IFOOkG_box[data-body]{border-color:var(--focus);border-width:2px}@keyframes IFOOkG_boxIn{0%{opacity:0}}.IFOOkG_handle{width:var(--editor-handle);height:var(--editor-handle);margin:calc(var(--editor-handle) / -2) 0 0 calc(var(--editor-handle) / -2);border:1.5px solid var(--focus);pointer-events:auto;touch-action:none;background:#fff;border-radius:2px;position:absolute}@media (pointer:coarse){.IFOOkG_handle{width:var(--editor-handle-touch);height:var(--editor-handle-touch);margin:calc(var(--editor-handle-touch) / -2) 0 0 calc(var(--editor-handle-touch) / -2);border-radius:50%}}.IFOOkG_guide{background:var(--editor-guide);pointer-events:none;position:absolute}.IFOOkG_zone{background:var(--editor-zone);border:1px dashed var(--text-faint);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;overflow:hidden}.IFOOkG_zoneLabel{margin-top:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--glass-popover);color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap}.IFOOkG_notice{left:50%;top:var(--space-3);max-width:min(560px, calc(100% - 2 * var(--space-4)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--glass-popover);font-size:var(--fs-sm);line-height:var(--lh-ui);z-index:2;position:absolute;transform:translate(-50%)}.IFOOkG_notice[data-tone=ok]{color:var(--ok)}.IFOOkG_notice[data-tone=error]{color:var(--danger);border-color:var(--danger-soft)}.IFOOkG_notice ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--text-muted)}.IFOOkG_loading{color:var(--text-muted);font-size:var(--fs-sm)}.IFOOkG_panel{border-left:1px solid var(--line);background:var(--panel);min-height:0;padding:var(--space-3) var(--space-4) var(--space-8);overflow-y:auto}.IFOOkG_panelHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.IFOOkG_panelTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.IFOOkG_section{padding:var(--space-3) 0;border-top:1px solid var(--line)}.IFOOkG_sectionTitle{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.IFOOkG_panelTabs{display:none}.IFOOkG_layers{margin:0;padding:0;list-style:none}.IFOOkG_layer{align-items:center;gap:var(--space-2);width:100%;min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.IFOOkG_layer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IFOOkG_layer svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--text-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.IFOOkG_layer:hover,.IFOOkG_layer:focus-visible{background:var(--hover)}.IFOOkG_row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.IFOOkG_grid2{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.IFOOkG_grid3{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.IFOOkG_label{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted);min-width:0;display:grid}.IFOOkG_field{width:100%;min-width:0;min-height:34px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--secondary);color:var(--text);font:inherit;font-size:var(--fs-sm)}select.IFOOkG_field{appearance:auto}select.IFOOkG_field option{background:var(--select-option-bg);color:var(--select-option-text)}.IFOOkG_range{width:100%;accent-color:var(--focus)}.IFOOkG_seg{border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.IFOOkG_seg button{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;display:grid}.IFOOkG_seg button+button{border-left:1px solid var(--line-strong)}.IFOOkG_seg button[aria-pressed=true]{background:var(--hover);color:var(--text)}.IFOOkG_seg svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.IFOOkG_swatches{margin-bottom:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.IFOOkG_swatch{border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;width:26px;height:26px;padding:0}.IFOOkG_swatch[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:2px}.IFOOkG_swatch[data-none]{background:linear-gradient(135deg, transparent 45%, var(--danger) 45%, var(--danger) 55%, transparent 55%), var(--secondary)}.IFOOkG_picker{border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:34px;height:34px;padding:0}.IFOOkG_hint{margin:0 0 var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-faint)}.IFOOkG_strip{align-items:center;gap:var(--space-2);height:var(--editor-strip-h);padding:0 var(--space-4);border-top:1px solid var(--line);background:var(--glass-strong);display:flex;overflow-x:auto}.IFOOkG_thumb{height:var(--editor-thumb-h);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--secondary);cursor:pointer;flex:none;padding:0;position:relative;overflow:hidden}.IFOOkG_thumb img{width:auto;height:100%;display:block}.IFOOkG_thumb[aria-current=true]{outline:2px solid var(--focus);outline-offset:2px}.IFOOkG_thumb:disabled{opacity:.35;cursor:not-allowed}.IFOOkG_thumbNum{background:var(--glass-popover);font-size:var(--fs-tag);color:var(--text-muted);border-radius:3px;padding:0 4px;position:absolute;bottom:3px;left:3px}.IFOOkG_backdrop{z-index:calc(var(--editor-z) + 1);padding:var(--space-4);background:var(--backdrop);place-items:center;display:grid;position:fixed;inset:0}.IFOOkG_dialog{width:min(440px,100%);max-height:calc(100vh - 2 * var(--space-4));padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--glass-popover);box-shadow:var(--shadow-glass);overflow-y:auto}.IFOOkG_dialogWide{width:min(760px,100%)}.IFOOkG_dialogTitle{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.IFOOkG_dialogText{margin:0 0 var(--space-4);color:var(--text-muted);line-height:var(--lh-ui)}.IFOOkG_dialogActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.IFOOkG_tabs{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.IFOOkG_photos{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.IFOOkG_photo{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--secondary);cursor:pointer;padding:0;position:relative;overflow:hidden}.IFOOkG_photo img{object-fit:cover;width:100%;height:100%;display:block}.IFOOkG_photo:hover{border-color:var(--text-faint)}.IFOOkG_photoCredit{padding:2px var(--space-1);background:var(--glass-popover);font-size:var(--fs-tag);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.IFOOkG_versions{margin:0 0 var(--space-4);gap:var(--space-1);padding:0;list-style:none;display:grid}.IFOOkG_version{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--secondary);font-size:var(--fs-sm);display:flex}.IFOOkG_version span{color:var(--text-muted)}.IFOOkG_readonly{padding:var(--space-2) var(--space-4);background:var(--danger-soft);color:var(--text);font-size:var(--fs-sm);text-align:center}.IFOOkG_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.IFOOkG_editor{grid-template-rows:auto minmax(0,1fr) auto}.IFOOkG_top{padding:var(--space-2);gap:var(--space-1)}.IFOOkG_topWide,.IFOOkG_path{display:none}.IFOOkG_spacer{flex:1}.IFOOkG_body{grid-template-rows:auto minmax(0,46vh) minmax(0,1fr);grid-template-columns:1fr}.IFOOkG_rail{padding:var(--space-1) var(--space-2);border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;overflow:auto hidden}.IFOOkG_railLabel{display:none}.IFOOkG_stage{padding:var(--space-3)}.IFOOkG_panel{border-left:0;border-top:1px solid var(--line);padding:var(--space-2) var(--space-4) var(--space-6)}.IFOOkG_strip{height:auto;padding:var(--space-2)}.IFOOkG_panelTabs{top:calc(var(--space-2) * -1);z-index:1;gap:var(--space-1);margin:0 calc(var(--space-4) * -1) var(--space-2);padding:var(--space-2) var(--space-4);background:var(--canvas);border-bottom:1px solid var(--line);display:flex;position:sticky;overflow-x:auto}.IFOOkG_panelTabs button{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);background:0 0;border:1px solid #0000;flex:none}.IFOOkG_panelTabs button[aria-selected=true]{border-color:var(--line-strong);background:var(--secondary);color:var(--text)}.IFOOkG_inspector[data-tab=text] [data-group]:not([data-group=text]),.IFOOkG_inspector[data-tab=color] [data-group]:not([data-group=color]),.IFOOkG_inspector[data-tab=photo] [data-group]:not([data-group=photo]),.IFOOkG_inspector[data-tab=place] [data-group]:not([data-group=place]){display:none}.IFOOkG_tool{width:auto;min-width:var(--tap);height:auto;padding:var(--space-1) var(--space-1) 0;gap:2px}.IFOOkG_toolLabel{font-size:var(--fs-tag);white-space:nowrap;line-height:1.2;display:block}.IFOOkG_thumb{height:44px}}@media (min-width:761px){.IFOOkG_spacer{display:none}}@media (prefers-reduced-motion:reduce){.IFOOkG_box{animation:none}}
@keyframes s9cGHa_rise{0%{opacity:0;transform:translateY(var(--rise-distance)) scale(.98);filter:blur(4px)}}.s9cGHa_rise{animation:s9cGHa_rise var(--rise-duration) var(--ease-rise) both}.s9cGHa_feed{flex-direction:column;min-height:100%;display:flex}.s9cGHa_messages{gap:var(--space-4);padding-top:var(--space-3);flex-direction:column;display:flex}.s9cGHa_hello{padding:var(--space-10) 0 var(--space-8);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.s9cGHa_helloTitle{padding-bottom:var(--space-2);font-size:var(--fs-hero);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:var(--lh-tight);text-wrap:balance;background:var(--heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.s9cGHa_helloTitle:after{content:"";background:var(--heading-rule);transform-origin:50%;height:1px;animation:s9cGHa_rule calc(var(--rise-duration) * 2) var(--ease-rise) both;animation-delay:var(--rise-duration);position:absolute;bottom:0;left:0;right:0}@keyframes s9cGHa_rule{0%{opacity:0;transform:scaleX(0)}}.s9cGHa_helloText{max-width:40ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-body)}@media (max-width:560px){.s9cGHa_helloTitle{font-size:var(--fs-hero-sm)}}.s9cGHa_user{align-self:flex-end;align-items:flex-end;gap:var(--space-1);flex-direction:column;min-width:0;max-width:85%;display:flex}.s9cGHa_bubble{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);border:1px solid var(--line);background:var(--bubble);color:var(--on-bubble);line-height:var(--lh-body);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);white-space:pre-wrap;overflow-wrap:anywhere}.s9cGHa_agent{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.s9cGHa_avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);flex:none;place-items:center;display:grid}.s9cGHa_avatar>span{width:var(--space-3);height:var(--space-3);border-radius:calc(var(--radius-sm) / 1.5);background:linear-gradient(135deg, var(--tool-text), var(--tool-video) 60%, var(--tool-photo));transform:rotate(45deg)}.s9cGHa_agentBody{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.s9cGHa_cost{font-size:var(--fs-xs);line-height:var(--lh-tight);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.s9cGHa_agentText{padding-top:var(--space-1);line-height:var(--lh-body);overflow-wrap:anywhere}.s9cGHa_mdPara+.s9cGHa_mdPara,.s9cGHa_mdPara+.s9cGHa_mdList,.s9cGHa_mdList+.s9cGHa_mdPara,.s9cGHa_mdList+.s9cGHa_mdList{margin-top:var(--space-2)}.s9cGHa_mdPara,.s9cGHa_mdList li{white-space:pre-wrap}.s9cGHa_mdList{padding-left:var(--space-5)}.s9cGHa_mdList li+li{margin-top:var(--space-1)}.s9cGHa_mdList li::marker{color:var(--text-muted)}.s9cGHa_mdBold{font-weight:var(--fw-semibold)}.s9cGHa_mdCode{font-family:var(--font-mono);font-size:var(--fs-code);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--hover)}@keyframes s9cGHa_blink{50%{opacity:.3}}.s9cGHa_caret{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite s9cGHa_blink;display:inline-block}@keyframes s9cGHa_pulse{0%,to{opacity:.25}50%{opacity:1}}.s9cGHa_typing{align-items:center;gap:var(--space-2);min-height:var(--avatar-size);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);font-size:var(--fs-sm);color:var(--text-muted);display:inline-flex}.s9cGHa_typingDots{gap:var(--space-1);display:inline-flex}.s9cGHa_typingDots span{width:var(--typing-dot);height:var(--typing-dot);border-radius:var(--radius-pill);background:var(--text);box-shadow:0 0 var(--space-1) var(--line-strong);animation:1.2s ease-in-out infinite s9cGHa_dot}.s9cGHa_typingDots span:nth-child(2){animation-delay:.15s}.s9cGHa_typingDots span:nth-child(3){animation-delay:.3s}@keyframes s9cGHa_dot{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.9;transform:scale(1.1)}}.s9cGHa_card,.s9cGHa_steps,.s9cGHa_errorCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.s9cGHa_card{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.s9cGHa_question{gap:var(--space-2);flex-direction:column;display:flex}.s9cGHa_questionText{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.s9cGHa_questionHint{font-size:var(--fs-xs);color:var(--text-muted)}.s9cGHa_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.s9cGHa_chip{min-height:calc(var(--tap) - var(--space-2));padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);font-size:var(--fs-sm);line-height:var(--lh-tight);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);align-items:center;display:inline-flex}.s9cGHa_chip:not(:disabled):not([aria-pressed=true]):hover{background:var(--hover)}.s9cGHa_chip[aria-pressed=true],.s9cGHa_chip[data-pressed]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.s9cGHa_chip:disabled{cursor:default}.s9cGHa_card[data-answered] .s9cGHa_chip[aria-pressed=false]{color:var(--text-muted);opacity:.6}.s9cGHa_customRow{gap:var(--space-2);display:flex}.s9cGHa_customInput{min-width:0;min-height:calc(var(--tap) - var(--space-2));padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-size:var(--fs-sm);flex:1}.s9cGHa_customInput:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:0;border-color:#0000}.s9cGHa_cardActions{justify-content:flex-end;display:flex}.s9cGHa_smallButton{min-height:calc(var(--tap) - var(--space-2));padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:opacity var(--duration) var(--ease);flex:none}.s9cGHa_smallButton:disabled{opacity:.35}.s9cGHa_ideas{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;list-style:none;display:flex;overflow:hidden}.s9cGHa_idea{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.s9cGHa_idea+.s9cGHa_idea{border-top:1px solid var(--line)}.s9cGHa_ideaPick{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);text-align:left;transition:background var(--duration) var(--ease);display:flex}.s9cGHa_ideaPick:not(:disabled):hover{background:var(--accent-soft)}.s9cGHa_ideaPick:disabled{opacity:.5}.s9cGHa_ideaText{flex-direction:column;flex:1;min-width:0;display:flex}.s9cGHa_ideaTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.s9cGHa_ideaDesc{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s9cGHa_ideaArrow{width:var(--icon-size);height:var(--icon-size);color:var(--text-muted);flex:none}.s9cGHa_ideaPick:not(:disabled):hover .s9cGHa_ideaArrow{color:var(--text)}.s9cGHa_ideaMore{width:var(--tap);height:var(--tap);color:var(--text-muted);place-items:center;display:grid}.s9cGHa_ideaMore svg{width:var(--icon-size);height:var(--icon-size);transition:transform var(--duration) var(--ease)}.s9cGHa_ideaMore[aria-expanded=true] svg{transform:rotate(180deg)}.s9cGHa_ideaFull{padding:0 var(--space-3) var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-ui);grid-column:1/-1}.s9cGHa_ideasChosen{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.s9cGHa_ideasChosenText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s9cGHa_ideasChosenText b{color:var(--text);font-weight:var(--fw-semibold)}.s9cGHa_ideaCheck{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-pill);background:var(--ok-soft);color:var(--ok);flex:none;place-items:center;display:grid}.s9cGHa_ideaCheck:after,.s9cGHa_step[data-s=done] .s9cGHa_stepIcon:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.s9cGHa_steps{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);flex-direction:column;list-style:none;display:flex}.s9cGHa_step{align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0;line-height:var(--lh-ui);display:flex}.s9cGHa_stepIcon{width:var(--icon-size);height:var(--icon-size);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}@keyframes s9cGHa_spin{to{transform:rotate(360deg)}}.s9cGHa_step[data-s=active]{color:var(--busy)}.s9cGHa_step[data-s=active] .s9cGHa_stepIcon{border:2px solid;border-top-color:#0000;animation:.9s linear infinite s9cGHa_spin}.s9cGHa_step[data-s=done] .s9cGHa_stepIcon{background:var(--ok-soft);color:var(--ok)}.s9cGHa_step[data-s=error] .s9cGHa_stepIcon{background:var(--danger-soft);color:var(--danger)}.s9cGHa_step[data-s=error] .s9cGHa_stepIcon:after{content:"!";font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1}.s9cGHa_step[data-s=stopped]{color:var(--text-muted)}.s9cGHa_step[data-s=stopped] .s9cGHa_stepIcon{border:2px solid var(--line)}.s9cGHa_stepText{flex-direction:column;flex:1;min-width:0;display:flex}.s9cGHa_stepError{color:var(--danger)}.s9cGHa_stepMeta{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);line-height:var(--lh-ui);padding-top:var(--hairline);flex:none}.s9cGHa_step[data-s=active] .s9cGHa_stepMeta{color:inherit}.s9cGHa_errorCard{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--danger-soft);line-height:var(--lh-body);border-color:#0000;flex-wrap:wrap;display:flex}.s9cGHa_errorCard p{flex:1 1 var(--error-text-min);min-width:0}.s9cGHa_attachGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.s9cGHa_attachItem{min-width:0;display:grid}.s9cGHa_attachSent{width:calc(var(--attach-card-w) * 2 + var(--space-2));max-width:100%}.s9cGHa_attachSent[data-single]{width:var(--attach-card-w);grid-template-columns:minmax(0,1fr)}.s9cGHa_attach{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--hover);color:var(--text);text-align:left;animation:s9cGHa_cardIn var(--rise-duration) var(--ease-rise) both;text-decoration:none;display:flex;position:relative;overflow:hidden}@keyframes s9cGHa_cardIn{0%{opacity:0;transform:scale(.97)}}.s9cGHa_attachSent .s9cGHa_attach{background:var(--bubble);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}a.s9cGHa_attach{transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease)}a.s9cGHa_attach:hover{border-color:var(--line-strong)}.s9cGHa_attachSkeleton{height:calc(var(--attach-thumb) + var(--space-2) * 2 + var(--hairline) * 2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--hover);display:block}.s9cGHa_attachTile{width:var(--attach-thumb);height:var(--attach-thumb);justify-content:center;align-items:center;gap:var(--hairline-2);border-radius:var(--radius-md);object-fit:cover;background:color-mix(in srgb, var(--kind-tint) var(--kind-tint-mix), transparent);color:var(--kind-tint);--kind-tint:var(--kind-other);flex-direction:column;flex:none;display:flex}.s9cGHa_attachTile[data-kind=pdf]{--kind-tint:var(--kind-pdf)}.s9cGHa_attachTile[data-kind=document]{--kind-tint:var(--kind-doc)}.s9cGHa_attachTile[data-kind=audio],.s9cGHa_attachTile[data-kind=video],.s9cGHa_attachTile[data-kind=image]{--kind-tint:var(--kind-media)}img.s9cGHa_attachTile{background:var(--hover)}.s9cGHa_attachTile svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s9cGHa_attachTag{font-size:var(--fs-tag);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1}.s9cGHa_attachTileLink{border-radius:var(--radius-md);flex:none;display:block}.s9cGHa_attachBody{align-items:flex-start;gap:var(--hairline-2);flex-direction:column;flex:1;min-width:0;display:flex}.s9cGHa_attachName{max-width:100%;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s9cGHa_attachLine{max-width:100%;font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s9cGHa_attachLine[data-error]{color:var(--danger);white-space:normal;overflow:visible}.s9cGHa_attachLine:has(.s9cGHa_mediaStatus){color:var(--danger);white-space:normal;overflow:visible}.s9cGHa_attachLine:has(.s9cGHa_mediaStatus){color:var(--text-muted)}.s9cGHa_attachActions{flex:none;align-items:center;display:flex}.s9cGHa_attachButton{width:var(--card-button);height:var(--card-button);border-radius:var(--radius-pill);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);place-items:center;display:grid;position:relative}.s9cGHa_attachButton:before{content:"";inset:calc(var(--space-1) * -1);position:absolute}.s9cGHa_attachButton:not(:disabled):hover{background:var(--hover);color:var(--text)}.s9cGHa_attachButton:disabled{opacity:.4}.s9cGHa_attachButton svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.s9cGHa_attachBar{height:var(--hairline-2);background:var(--line);position:absolute;bottom:0;left:0;right:0}.s9cGHa_attachBar>span{background:var(--text);transform-origin:0;height:100%;transition:transform var(--duration) linear;display:block}@media (max-width:560px){.s9cGHa_attachGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.s9cGHa_attach{animation:none}.s9cGHa_attachBar>span{transition:none}}.s9cGHa_composer{gap:var(--space-2);flex-direction:column;display:flex}.s9cGHa_starters{transition:grid-template-rows calc(var(--duration) * 2) var(--ease), opacity calc(var(--duration) * 2) var(--ease), transform calc(var(--duration) * 2) var(--ease);grid-template-rows:1fr;display:grid}.s9cGHa_starters[data-gone]{opacity:0;transform:translateY(var(--space-2));grid-template-rows:0fr}.s9cGHa_startersInner{justify-content:center;gap:var(--space-2);min-height:0;padding-top:var(--space-4);flex-wrap:wrap;display:flex;overflow:hidden}.s9cGHa_starter{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-tight);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.s9cGHa_starter svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.s9cGHa_starter:not(:disabled):hover{background:var(--hover);border-color:var(--line-strong);color:var(--text)}.s9cGHa_fieldWrap{position:relative}.s9cGHa_field{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;display:flex;position:relative}.s9cGHa_field:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow-glass), 0 0 0 var(--focus-ring-w) var(--focus-ring)}.s9cGHa_field[data-drag]{border-color:var(--focus);border-style:dashed}.s9cGHa_field>.s9cGHa_attachPending{padding:var(--space-3) var(--space-3) 0}.s9cGHa_fieldRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2);border-top:1px solid var(--line);display:flex}.s9cGHa_fieldTools{align-items:center;gap:var(--space-1);min-width:0;display:flex}.s9cGHa_textarea{width:100%;min-height:var(--send-size);max-height:var(--composer-max-h);padding:var(--space-3) var(--space-4);resize:none;color:var(--text);line-height:var(--lh-ui);background:0 0;border:0;outline:none;overflow-y:auto}.s9cGHa_composer[data-empty] .s9cGHa_textarea{min-height:var(--composer-min-h)}.s9cGHa_textarea::placeholder{color:var(--text-faint)}.s9cGHa_textarea:disabled{cursor:not-allowed}.s9cGHa_field[data-locked] .s9cGHa_textarea{color:var(--text-muted)}.s9cGHa_iconButton,.s9cGHa_send{height:var(--send-size);border-radius:var(--radius-md);transition:background var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), opacity var(--duration) var(--ease);flex:none}.s9cGHa_iconButton{width:var(--send-size);color:var(--text-faint);place-items:center;display:grid}.s9cGHa_iconButton:not(:disabled):hover,.s9cGHa_iconButton[data-on]{background:var(--hover);color:var(--text)}.s9cGHa_iconButton:disabled{opacity:.5}.s9cGHa_send{align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--primary);color:var(--on-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:var(--primary-shadow);display:inline-flex}.s9cGHa_send:disabled{background:var(--secondary);color:var(--on-secondary);box-shadow:none}.s9cGHa_send:not(:disabled):hover{opacity:.92}.s9cGHa_send svg .s9cGHa_stopIcon{fill:currentColor;stroke:none}.s9cGHa_iconButton svg,.s9cGHa_send svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.s9cGHa_dropHint{border-radius:inherit;background:var(--glass-strong);color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.s9cGHa_cmdMenu{left:var(--space-4);right:var(--space-4);bottom:calc(100% + var(--space-2));z-index:6;max-height:var(--cmd-menu-max-h);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);animation:s9cGHa_menuIn var(--duration) var(--ease-rise) both;list-style:none;position:absolute;overflow-y:auto}@keyframes s9cGHa_menuIn{0%{opacity:0;transform:translateY(var(--space-1))}}.s9cGHa_cmdItem{align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-1));padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;display:flex}.s9cGHa_cmdItem[aria-selected=true]{background:var(--hover);color:var(--text)}.s9cGHa_cmdIcon{width:var(--space-5);height:var(--space-5);color:var(--text-muted);flex:none;place-items:center;display:grid}.s9cGHa_cmdIcon svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s9cGHa_cmdLabel{font-weight:var(--fw-medium)}.s9cGHa_cmdHint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);overflow:hidden}.s9cGHa_cursorGlow{z-index:-1;width:var(--cursor-glow-size);height:var(--cursor-glow-size);background:var(--cursor-glow);-webkit-mask-image:var(--cursor-glow-mask);-webkit-mask-image:var(--cursor-glow-mask);mask-image:var(--cursor-glow-mask);opacity:var(--cursor-glow-opacity);pointer-events:none;transition:transform var(--cursor-glow-lag) var(--ease-rise);will-change:transform;position:fixed;top:0;left:0}.s9cGHa_fieldError{font-size:var(--fs-sm);color:var(--danger);line-height:var(--lh-ui);padding-inline:var(--space-1)}@media (pointer:coarse){.s9cGHa_chip,.s9cGHa_smallButton,.s9cGHa_customInput{min-height:var(--tap)}}@media (prefers-reduced-motion:reduce){.s9cGHa_rise,.s9cGHa_caret,.s9cGHa_typingDots span,.s9cGHa_helloTitle:after,.s9cGHa_step[data-s=active] .s9cGHa_stepIcon{animation:none}.s9cGHa_typingDots span{opacity:.6}.s9cGHa_cursorGlow{display:none}.s9cGHa_cmdMenu{animation:none}.s9cGHa_starters,.s9cGHa_chip,.s9cGHa_starter,.s9cGHa_smallButton,.s9cGHa_field,.s9cGHa_iconButton,.s9cGHa_send,.s9cGHa_ideaPick,.s9cGHa_ideaMore svg{transition:none}}.s9cGHa_selection{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);animation:s9cGHa_rise var(--rise-duration) var(--ease-rise) both;display:inline-flex}.s9cGHa_selectionDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--accent)}.s9cGHa_selectionClear{width:var(--tap);height:var(--tap);margin:calc(var(--space-2) * -1) calc(var(--space-1) * -1) calc(var(--space-2) * -1) 0;border-radius:var(--radius-pill);color:var(--text-muted);place-items:center;display:grid}.s9cGHa_selectionClear:hover{background:var(--hover);color:var(--text)}.s9cGHa_selectionClear svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.s9cGHa_selection{animation:none}}.s9cGHa_linkButton{font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--accent-text);text-align:left;padding:0}.s9cGHa_linkButton:hover{text-decoration:underline}@media (pointer:coarse){.s9cGHa_linkButton{min-height:calc(var(--tap) - var(--space-4))}}.s9cGHa_fieldHint{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-ui);padding-inline:var(--space-1)}.s9cGHa_mediaStatus{align-items:baseline;gap:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.s9cGHa_mediaStatus:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--text-muted);transform:translateY(calc(var(--hairline) * -1));flex:none}.s9cGHa_mediaStatus[data-tone=busy]:before{background:var(--busy);animation:s9cGHa_blink var(--shimmer-duration) ease-in-out infinite}.s9cGHa_mediaStatus[data-tone=ok]:before{background:var(--ok)}.s9cGHa_mediaStatus[data-tone=warn]:before{background:var(--busy)}.s9cGHa_mediaStatus[data-tone=error]{color:var(--danger)}.s9cGHa_mediaStatus[data-tone=error]:before{background:var(--danger)}.s9cGHa_mediaHelp{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-muted);display:block}.s9cGHa_mediaHelp a{color:var(--accent-text);font-weight:var(--fw-semibold)}.s9cGHa_mediaHelp code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--hover);color:var(--text);font-size:var(--fs-xs);overflow-wrap:anywhere}.s9cGHa_transcript{width:min(var(--transcript-w), calc(100% - var(--space-8)));height:min(var(--transcript-h), calc(100% - var(--space-8)));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--glass-strong);max-width:none;max-height:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text);box-shadow:var(--shadow-glass);margin:auto;padding:0}.s9cGHa_transcript::backdrop{background:var(--backdrop)}.s9cGHa_transcriptBox{flex-direction:column;height:100%;display:flex}.s9cGHa_transcriptHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2) var(--space-5);display:flex}.s9cGHa_transcriptTitle{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.s9cGHa_transcriptTitle h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.s9cGHa_transcriptTitle span{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s9cGHa_transcriptSearch{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-3);border-bottom:1px solid var(--line);display:flex}.s9cGHa_transcriptSearch input{min-width:0;min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--text);font:inherit;font-size:var(--fs-md);flex:1}.s9cGHa_transcriptSearch input:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:0;border-color:#0000}.s9cGHa_transcriptSearch small{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.s9cGHa_transcriptScroll{overscroll-behavior:contain;padding:var(--space-3) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.s9cGHa_transcriptList{gap:var(--space-3);flex-direction:column;max-width:68ch;list-style:none;display:flex}.s9cGHa_transcriptList li{gap:var(--space-3);font-size:var(--fs-md);line-height:var(--lh-body);grid-template-columns:auto minmax(0,1fr);display:grid}.s9cGHa_transcriptList time{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:calc(var(--fs-md) * var(--lh-body))}.s9cGHa_transcriptList mark{border-radius:var(--hairline-2);background:color-mix(in srgb, var(--tool-video) 26%, transparent);color:inherit}.s9cGHa_transcriptEmpty{color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-body)}@media (max-width:760px){.s9cGHa_transcript{border:0;border-radius:0;width:100%;height:100%}.s9cGHa_transcriptHead{padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4)}.s9cGHa_transcriptSearch,.s9cGHa_transcriptScroll{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.s9cGHa_mediaStatus[data-tone=busy]:before{animation:none}.s9cGHa_uploadBar>span{transition:none}}
.L97jsa_picker{min-width:0;display:flex}.L97jsa_trigger{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;height:var(--send-size);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.L97jsa_trigger:hover,.L97jsa_trigger[data-open]{background:var(--hover);color:var(--text)}.L97jsa_triggerText{text-overflow:ellipsis;min-width:0;overflow:hidden}.L97jsa_chevron{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform var(--duration) var(--ease);flex:none}.L97jsa_trigger[data-open] .L97jsa_chevron{transform:rotate(180deg)}.L97jsa_popup{left:var(--space-2);bottom:calc(100% + var(--space-2));z-index:6;max-width:calc(100% - var(--space-2) * 2);align-items:flex-end;gap:var(--space-2);animation:L97jsa_popIn var(--duration) var(--ease-rise) both;display:flex;position:absolute}@keyframes L97jsa_popIn{0%{opacity:0;transform:translateY(var(--space-1)) scale(.98)}}.L97jsa_menu,.L97jsa_side{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float)}.L97jsa_menu{width:var(--picker-list-w);min-width:0;max-width:100%;padding:var(--space-1)}.L97jsa_list,.L97jsa_efforts{gap:var(--hairline-2);outline:none;flex-direction:column;display:flex}.L97jsa_row{border-radius:var(--radius-md);transition:background var(--duration) var(--ease);align-items:center;display:flex;position:relative}.L97jsa_row[data-current]{background:var(--hover)}.L97jsa_row[data-active]:not([data-current]){background:var(--secondary)}.L97jsa_list:focus-visible .L97jsa_row[data-active],.L97jsa_efforts:focus-visible .L97jsa_effort[data-active]{box-shadow:inset 0 0 0 var(--focus-ring-w) var(--focus)}.L97jsa_option{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);cursor:pointer;flex:1;display:flex}.L97jsa_optionText{gap:var(--hairline-2);flex-direction:column;flex:1;min-width:0;display:flex}.L97jsa_optionName{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--text-muted)}.L97jsa_row[data-current] .L97jsa_optionName,.L97jsa_row[data-active] .L97jsa_optionName{color:var(--text)}.L97jsa_optionDesc{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-faint)}.L97jsa_row[data-active] .L97jsa_optionDesc,.L97jsa_row[data-current] .L97jsa_optionDesc{color:var(--text-muted)}.L97jsa_price{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--line-strong);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.L97jsa_price>[data-on]{color:var(--text-muted)}.L97jsa_check{width:var(--fs-md);height:var(--fs-md);color:var(--text);flex:none}.L97jsa_check svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.L97jsa_edit{width:var(--card-button);height:var(--card-button);margin-right:var(--space-1);border-radius:var(--radius-sm);color:var(--text-faint);opacity:0;transition:opacity var(--duration) var(--ease), background var(--duration) var(--ease), color var(--duration) var(--ease);flex:none;place-items:center;display:grid}.L97jsa_row[data-active] .L97jsa_edit,.L97jsa_row[data-editing] .L97jsa_edit{opacity:1}.L97jsa_edit:hover,.L97jsa_row[data-editing] .L97jsa_edit{background:var(--hover);color:var(--text)}.L97jsa_edit svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.L97jsa_note{margin:var(--space-1) var(--space-2) var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--notice-text)}.L97jsa_side{width:var(--picker-side-w);gap:var(--space-2);padding:var(--space-3);animation:L97jsa_sideIn var(--duration) var(--ease-rise) both;flex-direction:column;flex:none;display:flex}@keyframes L97jsa_sideIn{0%{opacity:0;transform:translateX(calc(var(--space-1) * -1))}}.L97jsa_sideHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) 0 0;display:flex}.L97jsa_sideClose{width:var(--card-button);height:var(--card-button);border-radius:var(--radius-sm);color:var(--text-faint);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);flex:none;place-items:center;display:grid}.L97jsa_sideClose:hover{background:var(--hover);color:var(--text)}.L97jsa_sideClose svg{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.L97jsa_sideTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text)}.L97jsa_sideText,.L97jsa_sideMeta,.L97jsa_sideNote{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted)}.L97jsa_sideMeta{align-items:center;gap:var(--space-2);display:flex}.L97jsa_sideNote{color:var(--text-faint)}.L97jsa_efforts{margin:0 calc(var(--space-2) * -1)}.L97jsa_effort{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;display:flex}.L97jsa_effort[data-active],.L97jsa_effort[aria-selected=true]{background:var(--hover);color:var(--text)}@media (max-width:560px){.L97jsa_popup{right:var(--space-2);display:block}.L97jsa_menu{width:auto}.L97jsa_side{width:auto;position:absolute;bottom:0;left:0;right:0}.L97jsa_side[data-kind=info]{display:none}}@media (pointer:coarse){.L97jsa_option{min-height:var(--tap)}.L97jsa_edit{opacity:1}}@media (prefers-reduced-motion:reduce){.L97jsa_popup,.L97jsa_side{animation:none}.L97jsa_trigger,.L97jsa_chevron,.L97jsa_row,.L97jsa_edit{transition:none}}
