.document-analysis-review{border-top:1px solid var(--ui-stroke-tertiary);margin-top:.85rem;padding-top:.85rem}.document-analysis-review-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.document-analysis-review-heading h3{margin-top:.25rem;font-size:.82rem}.document-analysis-status{width:max-content;color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent);border-radius:999px;padding:.2rem .4rem;font-size:.55rem;display:inline-flex}.document-analysis-status.is-analyzed,.document-analysis-status.is-approved{color:#249968;background:#2499681f}.document-analysis-status.is-needs_review{color:#b87511;background:#b875111f}.document-analysis-status.is-rejected{color:#b94b52;background:#b94b521f}.document-analysis-meta{color:var(--ui-text-tertiary);flex-wrap:wrap;gap:.4rem .7rem;margin-top:.55rem;font-size:.55rem;display:flex}.document-analysis-warning{color:#b87511;margin-top:.55rem;font-size:.58rem;line-height:1.45}.document-analysis-text,.document-analysis-spans,.document-analysis-proposals{margin-top:.65rem}.document-analysis-text summary,.document-analysis-spans>strong,.document-analysis-proposals>strong{color:var(--ui-text-secondary);cursor:pointer;font-size:.6rem}.document-analysis-text p{max-height:8rem;color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-secondary) 6%, transparent);white-space:pre-wrap;border-radius:.4rem;margin-top:.35rem;padding:.55rem;font-size:.58rem;line-height:1.5;overflow:auto}.document-analysis-spans{gap:.35rem;display:grid}.document-analysis-spans>strong,.document-analysis-proposals>strong{grid-column:1/-1}.document-analysis-spans article,.document-analysis-proposals article{border:1px solid var(--ui-stroke-tertiary);border-radius:.4rem;padding:.5rem}.document-analysis-spans article span{color:var(--ui-text-tertiary);font-size:.52rem}.document-analysis-spans article p{color:var(--ui-text-secondary);margin-top:.25rem;font-size:.58rem;line-height:1.45}.document-analysis-spans article small{color:var(--ui-text-tertiary);margin-top:.25rem;font-size:.5rem;display:block}.document-analysis-proposals{gap:.4rem;display:grid}.document-analysis-proposals article{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.document-analysis-proposals pre{max-width:100%;color:var(--ui-text-secondary);font:inherit;white-space:pre-wrap;margin-top:.35rem;font-size:.55rem;line-height:1.4;overflow:auto}.document-analysis-actions{flex-shrink:0;gap:.3rem;display:flex}.theme-light .document-analysis-text p{background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent)}@media (width<=620px){.document-analysis-proposals article{flex-direction:column}.document-analysis-actions{align-self:flex-end}}.web-request-directory,.web-request-profile-dialog,.web-request-mobile-header,.yaho-today{letter-spacing:0;--theme-foreground:var(--yaho-workbench-header-ink);--theme-midground:var(--yaho-workbench-header-accent);--ui-text-tertiary:color-mix(in srgb, var(--ui-base) 54%, transparent);--ui-base:var(--theme-foreground);--ui-text-primary:color-mix(in srgb, var(--ui-base) 94%, transparent);--ui-text-secondary:color-mix(in srgb, var(--ui-base) 74%, transparent);--ui-stroke-secondary:color-mix(in srgb, var(--ui-accent) var(--theme-stroke-secondary-accent-mix), color-mix(in srgb, var(--ui-base) 7%, transparent));--ui-accent:var(--theme-midground);--theme-stroke-secondary-accent-mix:16%;--ui-bg-secondary:color-mix(in srgb, var(--ui-accent) var(--theme-fill-secondary-accent-mix), color-mix(in srgb, var(--ui-base) 7%, transparent));--theme-fill-secondary-accent-mix:11%;--theme-primary:#ff7a1a;--ui-bg-tertiary:color-mix(in srgb, var(--ui-accent) var(--theme-fill-tertiary-accent-mix), color-mix(in srgb, var(--ui-base) 5%, transparent));--theme-fill-tertiary-accent-mix:8%;--foreground:var(--dt-foreground);--dt-foreground:var(--ui-text-primary);--background:var(--dt-background);--dt-background:var(--ui-bg-chrome);--ui-bg-chrome:color-mix(in srgb, var(--theme-background-seed) var(--theme-mix-chrome), var(--theme-neutral-chrome));--theme-background-seed:#fffaf6;--theme-mix-chrome:92%;--theme-neutral-chrome:#f3f3f3;--ui-stroke-tertiary:color-mix(in srgb, var(--ui-accent) var(--theme-stroke-tertiary-accent-mix), color-mix(in srgb, var(--ui-base) 5%, transparent));--theme-stroke-tertiary-accent-mix:10%;--ui-bg-elevated:color-mix(in srgb, var(--theme-elevated-seed) var(--theme-mix-elevated), var(--theme-neutral-card));--theme-elevated-seed:#fff;--theme-mix-elevated:28%;--theme-neutral-card:#fcfcfc;--yaho-surface-lip:inset 0 1px 0 transparent;--yaho-dock-float-shadow:0 1px 2px color-mix(in srgb, var(--yaho-light-ink) 10%, transparent), 0 3px 8px color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);--yaho-surface-well:inset 0 1px 2px rgb(var(--yaho-surface-shadow-rgb) / .1);--yaho-surface-shadow-rgb:67 40 26;--yaho-control-elevation:var(--yaho-control-lip), var(--yaho-control-drop);--yaho-control-lip:inset 0 1px 0 transparent;--yaho-control-drop:0 2px 6px rgb(var(--yaho-surface-shadow-rgb) / .07);--dt-font-mono:"JetBrains Mono", "Cascadia Code", "SF Mono", ui-monospace, Menlo, Consolas, monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", emoji;--yaho-composer-outline:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);font-family:SUIT Variable,Pretendard Variable,Pretendard,Segoe WPC,Segoe UI,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,emoji;font-weight:500;line-height:1.6}.web-request-directory .yaho-sidebar-conversation-owner{max-width:7rem;color:var(--ui-text-tertiary);flex:none;align-items:center;gap:.25rem;margin-left:.45rem;font-size:.625rem;line-height:1;display:inline-flex}.web-request-directory .yaho-sidebar-conversation-owner-avatar{border-radius:50%;flex:0 0 1.125rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex;overflow:hidden}.web-request-directory .yaho-sidebar-conversation-owner-avatar>*{transform:scale(1.125)}.web-request-directory .yaho-sidebar-conversation-owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-request-directory .yaho-workrooms-request{height:100%;min-height:0;position:relative}.web-request-directory .yaho-workrooms-request .yaho-request-directory{bottom:1rem}.web-request-directory .yaho-request-directory{width:min(62rem,100% - 2rem);min-height:0;color:var(--ui-text-primary);text-align:left;pointer-events:auto;flex-direction:column;gap:.75rem;margin-inline:auto;transition:bottom .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:3.25rem 0 1.25rem}.web-request-directory .yaho-request-directory-heading,.web-request-mobile-header .yaho-request-directory-heading,.web-request-directory .yaho-request-directory-heading-copy,.web-request-mobile-header .yaho-request-directory-heading-copy,.web-request-directory .yaho-request-directory-profile-main{align-items:center;min-width:0;display:flex}.web-request-directory .yaho-request-directory-heading,.web-request-mobile-header .yaho-request-directory-heading{justify-content:space-between;gap:.75rem;min-height:2rem;padding-inline:.25rem}.web-request-directory .yaho-request-directory-workspace-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.web-request-directory .yaho-request-directory-heading-actions,.web-request-mobile-header .yaho-request-directory-heading-actions{flex:none;align-items:center;gap:.45rem;display:flex}.web-request-directory .yaho-request-directory-fold-toggle{flex:none;gap:.3rem;font-size:.68rem}.web-request-directory .yaho-request-directory-heading-copy,.web-request-mobile-header .yaho-request-directory-heading-copy{flex-direction:column;align-items:flex-start;gap:.12rem}.web-request-directory .yaho-request-directory-eyebrow,.web-request-directory .yaho-request-directory-profile-kicker{color:var(--ui-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:650}.web-request-directory .yaho-request-directory-heading h1,.web-request-mobile-header .yaho-request-directory-heading h1,.web-request-directory .yaho-request-directory-profile h2,.web-request-directory .yaho-request-directory-chat-target h2{color:var(--ui-text-primary);margin:0;font-size:1rem;font-weight:650;line-height:1.3}.web-request-directory .yaho-request-directory-heading p,.web-request-mobile-header .yaho-request-directory-heading p,.web-request-directory .yaho-request-directory-profile-copy p{color:var(--ui-text-secondary);margin:.1rem 0 0;font-size:.72rem;line-height:1.4}.web-request-directory .yaho-request-directory-grid{flex:1;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.55fr);gap:.7rem;min-height:0;display:grid}.web-request-directory .yaho-request-directory-list,.web-request-directory .yaho-request-directory-profile,.web-request-directory .yaho-request-directory-chat-target{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent);background:color-mix(in srgb, var(--ui-bg-secondary) 91%, transparent);min-width:0;min-height:0;box-shadow:0 .8rem 2.4rem color-mix(in srgb, var(--ui-text-primary) 6%, transparent);border-radius:1rem;overflow:hidden}.web-request-directory .yaho-request-directory-list{flex-direction:column;padding:.65rem;display:flex}.web-request-directory .yaho-request-directory-list-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.web-request-directory .yaho-request-directory-list-title{color:var(--ui-text-tertiary);letter-spacing:.05em;text-transform:uppercase;padding:.1rem .4rem .45rem;font-size:.65rem;font-weight:650}.web-request-directory .yaho-request-directory-person{width:100%;min-width:0;min-height:2.9rem;color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.55rem;padding:.4rem .5rem;transition:background-color .12s,border-color .12s;display:flex}.web-request-directory .yaho-request-directory-person:hover,.web-request-directory .yaho-request-directory-person.is-selected{background:color-mix(in srgb, var(--theme-primary) 9%, var(--ui-bg-secondary))}.web-request-directory .yaho-request-directory-mark{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 60%, transparent);background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-tertiary));border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative;overflow:visible}.web-request-directory .yaho-request-directory-mark-face{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.web-request-directory .yaho-request-directory-manager-tag{z-index:1;background:var(--foreground);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--background);color:var(--background);border-radius:50%;place-items:center;font-size:.48rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.web-request-directory .yaho-request-directory-profile-main .yaho-request-directory-manager-tag{width:.95rem;height:.95rem;font-size:.56rem;bottom:-.35rem;right:-.35rem}.web-request-directory .yaho-request-directory-person-copy,.web-request-directory .yaho-request-directory-existing-copy,.web-request-directory .yaho-request-directory-profile-copy{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.web-request-directory .yaho-request-directory-person-name,.web-request-directory .yaho-request-directory-existing-title{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:600;overflow:hidden}.web-request-directory .yaho-request-directory-person-duty,.web-request-directory .yaho-request-directory-existing-date{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.35;overflow:hidden}.web-request-directory .yaho-request-directory-search{border:1px solid var(--ui-stroke-tertiary);min-height:2rem;color:var(--ui-text-tertiary);border-radius:.65rem;align-items:center;gap:.4rem;margin:.45rem 0;padding:0 .45rem;display:flex}.web-request-directory .yaho-request-directory-search [data-slot=input]{min-width:0;height:1.8rem;box-shadow:none;background:0 0;border:0;padding:0;font-size:.68rem}.web-request-directory .yaho-request-directory-staff-list{flex-direction:column;flex:1;gap:.12rem;min-height:0;display:flex;overflow:auto}.web-request-directory .yaho-request-directory-no-staff,.web-request-directory .yaho-request-directory-empty-existing{color:var(--ui-text-tertiary);margin:0;padding:.8rem .45rem;font-size:.7rem;line-height:1.45}.web-request-directory .yaho-request-directory .yaho-request-directory-add,.web-request-directory .yaho-request-directory .yaho-request-directory-invite{box-shadow:none;color:var(--yaho-light-orange);background:0 0;border-color:#0000;border-radius:1rem;flex:none;margin-top:0}.web-request-directory .yaho-request-directory .yaho-request-directory-add:hover,.web-request-directory .yaho-request-directory .yaho-request-directory-invite:hover,.web-request-directory .yaho-request-directory .yaho-request-directory-add:focus-visible,.web-request-directory .yaho-request-directory .yaho-request-directory-invite:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--ui-bg-elevated));box-shadow:none;color:var(--yaho-light-orange)}.web-request-directory .yaho-request-directory-action-mark{place-items:center;width:1.35rem;height:1.35rem;display:grid;position:relative}.web-request-directory .yaho-request-directory-action-mark .codicon{color:var(--yaho-light-orange)}.web-request-directory .yaho-request-directory-action-mark.is-fox img,.web-request-directory .yaho-request-directory-action-mark.is-fox img:hover{transition:none;transform:none}.web-request-directory .yaho-request-directory-action-plus{z-index:1;background:var(--foreground);width:.62rem;height:.62rem;color:var(--background);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ui-bg-secondary) 91%, transparent);border-radius:50%;place-items:center;font-size:.55rem;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-.06rem;right:-.08rem}.web-request-directory .yaho-request-directory-profile{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.web-request-directory .yaho-request-directory-composer{flex:none}.web-request-directory .yaho-request-directory-profile-main{gap:.75rem;padding:.25rem .15rem .7rem}.web-request-directory .yaho-request-directory-profile-main .yaho-request-directory-mark,.web-request-directory .yaho-request-directory-chat-target .yaho-request-directory-mark{flex-basis:2.7rem;width:2.7rem;height:2.7rem}.web-request-directory .yaho-request-directory-profile-main .yaho-request-directory-profile-copy h2,.web-request-directory .yaho-request-directory-chat-target h2{font-size:1.08rem}.web-request-directory .yaho-request-directory-profile-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44rem;display:-webkit-box;overflow:hidden}.web-request-directory .yaho-request-directory-profile-main .yaho-request-directory-profile-copy{flex:auto}.web-request-directory .yaho-request-directory-profile-tools{flex:none;align-self:flex-start;align-items:center;gap:.45rem;margin-left:auto;display:flex}.web-request-directory .yaho-request-directory-edit{flex:none;gap:.25rem;font-size:.66rem}.web-request-directory .yaho-request-directory-actions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.web-request-directory .yaho-request-directory-new{box-shadow:0 .3rem .8rem color-mix(in srgb, var(--theme-primary) 18%, transparent);border-radius:.7rem;flex:none;gap:.35rem;font-size:.72rem}.web-request-directory .yaho-request-directory-existing{flex-direction:column;flex:1;min-height:0;padding-top:.55rem;display:flex}.web-request-directory .yaho-request-directory-filters{flex:none;gap:.3rem;display:flex}.web-request-directory .yaho-request-directory-filter{border:1px solid var(--ui-stroke-tertiary);min-height:1.6rem;color:var(--ui-text-tertiary);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.65rem;font-weight:650}.web-request-directory .yaho-request-directory-filter.is-active{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 9%, var(--ui-bg-secondary));color:var(--theme-primary)}.web-request-directory .yaho-request-directory-existing-list{flex-direction:column;gap:.1rem;min-height:0;display:flex;overflow:auto}.web-request-directory .yaho-request-directory-existing-row{width:100%;min-height:2.5rem;color:var(--ui-text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.35rem .45rem;display:flex}.web-request-directory .yaho-request-directory-existing-row:hover,.web-request-directory .yaho-request-directory-existing-row:focus-visible{background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-secondary));color:var(--theme-primary);outline:none}.web-request-directory .yaho-request-directory-existing-row .yaho-request-directory-mark{flex-basis:1.85rem;width:1.85rem;height:1.85rem}.web-request-directory .yaho-request-directory-existing-row .yaho-request-directory-manager-tag{width:.72rem;height:.72rem;font-size:.44rem;bottom:-.25rem;right:-.25rem}.web-request-directory .yaho-request-directory-existing-title{font-size:.72rem}.web-request-directory .yaho-request-directory-existing-preview{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.35;overflow:hidden}.web-request-directory .yaho-request-directory-existing-date{flex:none;max-width:4.5rem}.web-request-directory .yaho-request-directory-unread-badge{color:#fff;letter-spacing:-.02em;background:#f43f5e;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .32rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #f43f5e59}.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=false] .yaho-request-directory-grid{grid-template-columns:minmax(0,1fr);width:min(100%,28rem);margin-inline:auto}.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=false] .yaho-request-directory-profile{overflow-y:auto}.web-request-directory .yaho-request-directory[data-mobile-step=desktop] .yaho-request-directory-grid{position:relative}.web-request-directory .yaho-request-directory[data-mobile-step=desktop] .yaho-request-directory-grid:after{content:"";background:linear-gradient(to bottom, transparent, var(--ui-stroke-secondary) 20%, var(--ui-stroke-secondary) 80%, transparent);pointer-events:none;grid-area:1/2;width:1px;position:absolute;top:10%;bottom:10%;left:calc(-.35rem - .5px)}.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=false] .yaho-request-directory-grid:after{display:none}.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=true] .yaho-request-directory-list{transform-origin:100%;animation:.26s cubic-bezier(.2,.8,.2,1) yaho-directory-unfold-left}.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=true] .yaho-request-directory-profile{transform-origin:0;animation:.26s cubic-bezier(.2,.8,.2,1) yaho-directory-unfold-right}.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=false] .yaho-request-directory-list,.web-request-directory .yaho-request-directory[data-mobile-step=desktop][data-expanded=false] .yaho-request-directory-profile{transform-origin:50%;animation:.26s cubic-bezier(.2,.8,.2,1) yaho-directory-fold-close}@keyframes yaho-directory-unfold-left{0%{opacity:.4;transform:perspective(1200px)rotateY(14deg)scaleX(.94)}to{opacity:1;transform:none}}@keyframes yaho-directory-unfold-right{0%{opacity:.4;transform:perspective(1200px)rotateY(-14deg)scaleX(.94)}to{opacity:1;transform:none}}@keyframes yaho-directory-fold-close{0%{opacity:.4;transform:perspective(1200px)rotateY(-18deg)scaleX(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.web-request-directory .yaho-request-directory .yaho-request-directory-list,.web-request-directory .yaho-request-directory .yaho-request-directory-profile{animation:none}}.web-request-directory .yaho-request-directory-chat-target{align-items:center;gap:.7rem;padding:.8rem;display:flex}.web-request-directory .yaho-request-directory-chat-target>button{flex:none;font-size:.68rem}.web-request-directory .yaho-composer-request-target{border:1px solid color-mix(in srgb, var(--theme-primary) 22%, transparent);background:color-mix(in srgb, var(--theme-primary) 7%, transparent);min-height:1.35rem;color:var(--ui-text-tertiary);border-radius:999px;align-self:flex-start;align-items:center;gap:.32rem;margin:0 .3rem .2rem;padding:.16rem .45rem;font-size:.6rem;display:inline-flex}.web-request-directory .yaho-composer-request-target strong{color:var(--ui-text-secondary);font-weight:650}.web-request-directory .yaho-request-directory-mobile-nav,.web-request-mobile-header .yaho-request-directory-mobile-nav{gap:.3rem;display:flex}.web-request-directory .yaho-request-directory-mobile-nav button,.web-request-mobile-header .yaho-request-directory-mobile-nav button{gap:.25rem;font-size:.65rem}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-dock][data-placement=center]{transition:width .34s cubic-bezier(.22,1,.36,1),bottom .34s cubic-bezier(.22,1,.36,1);width:min(34rem,100% - 2rem)!important;max-width:none!important;margin-inline:auto!important;inset:auto 0 1rem!important;transform:translate(0,0)!important}.web-request-directory .yaho-request-start-shell:has([data-slot=composer-dock][data-yaho-has-home-collapsed]) .yaho-request-directory{bottom:3.9rem}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-dock][data-placement=center][data-yaho-has-home-collapsed]{padding:0!important;bottom:0!important}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-root][data-yaho-home-collapsible] [data-slot=composer-surface]{min-height:0!important}@media (prefers-reduced-motion:reduce){.web-request-directory .yaho-request-directory{transition:none!important}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-dock][data-placement=center]{transition:none!important}}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-dock][data-placement=center][data-yaho-has-home-collapsed] .yaho-composer-collapsed-trigger{bottom:0!important}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-dock][data-placement=center][data-yaho-has-home-collapsed]{width:5.75rem!important}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory) [data-slot=composer-dock][data-placement=center][data-yaho-has-console-expanded]:not([data-yaho-has-home-collapsed]){width:min(52rem,100% - 2rem)!important}.web-request-directory .yaho-request-directory-list,.web-request-directory .yaho-request-directory-profile,.web-request-directory .yaho-request-directory-chat-target{border:1px solid color-mix(in srgb, var(--ui-text-primary) 9%, transparent);background: radial-gradient(26rem 16rem at 0 0, color-mix(in srgb, var(--ui-text-primary) 6%, transparent), transparent), color-mix(in srgb, var(--ui-bg-secondary) 78%, transparent);box-shadow:var(--yaho-surface-lip,none), var(--yaho-dock-float-shadow,none);-webkit-backdrop-filter:blur(var(--yaho-glass-blur,22px)) saturate(1.2);backdrop-filter:blur(var(--yaho-glass-blur,22px)) saturate(1.2);border-radius:1.4rem}.web-request-directory .yaho-request-directory-person{border-radius:.95rem;transition:background-color .16s,box-shadow .16s}.web-request-directory .yaho-request-directory-person:hover{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent)}.web-request-directory .yaho-request-directory-person.is-selected{background:color-mix(in srgb, var(--ui-text-primary) 9%, transparent)}.web-request-directory .yaho-request-directory-search{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent);box-shadow:var(--yaho-surface-well,none);border-color:#0000;border-radius:.8rem}.web-request-directory .yaho-request-directory-filters{background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent);box-shadow:var(--yaho-surface-well,none);border-radius:999px;gap:.15rem;padding:.18rem;display:inline-flex}.web-request-directory .yaho-request-directory-filter{border-color:#0000}.web-request-directory .yaho-request-directory-filter.is-active{background:color-mix(in srgb, var(--ui-bg-elevated) 92%, transparent);color:color-mix(in srgb, var(--theme-primary) 82%, var(--ui-text-primary));box-shadow:var(--yaho-control-elevation,none);border-color:#0000}.web-request-directory .yaho-request-directory-new{box-shadow:var(--yaho-control-elevation,none);border-radius:999px}.web-request-directory .yaho-request-directory-existing-row{border-radius:.95rem}.web-request-directory .yaho-request-directory-existing-row:hover,.web-request-directory .yaho-request-directory-existing-row:focus-visible{background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent);color:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.web-request-directory .yaho-request-directory-list,.web-request-directory .yaho-request-directory-profile,.web-request-directory .yaho-request-directory-chat-target{background:color-mix(in srgb, var(--ui-bg-secondary) 94%, transparent)}}.web-request-directory .yaho-request-directory-section-label{color:var(--ui-text-tertiary);padding:.55rem .5rem .25rem;font-size:.62rem;font-weight:650}.web-request-directory .yaho-request-directory-person-row{position:relative}.web-request-directory .yaho-request-directory-person-row .yaho-request-directory-person{padding-right:3.6rem}.web-request-directory .yaho-request-directory-favorite{width:1.5rem;height:1.5rem;color:var(--ui-text-tertiary);opacity:0;background:0 0;border:0;border-radius:999px;place-items:center;transition:opacity .14s;display:grid;position:absolute;top:50%;right:2.1rem;transform:translateY(-50%)}.web-request-directory .yaho-request-directory-person-row:hover .yaho-request-directory-favorite,.web-request-directory .yaho-request-directory-favorite:focus-visible,.web-request-directory .yaho-request-directory-favorite.is-on{opacity:1}.web-request-directory .yaho-request-directory-favorite:hover{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);color:var(--ui-text-primary)}.web-request-directory .yaho-request-directory-favorite.is-on{color:var(--theme-primary)}.web-request-directory .yaho-user-profile-card,.web-request-profile-dialog .yaho-user-profile-card{border:0;border-bottom:1px solid color-mix(in srgb, var(--ui-text-primary) 7%, transparent);width:100%;color:inherit;text-align:left;background:0 0;border-radius:.95rem .95rem 0 0;align-items:center;gap:.7rem;margin-bottom:.35rem;padding:.35rem .5rem .75rem;display:flex}.web-request-directory .yaho-user-profile-card:hover .yaho-user-profile-name,.web-request-profile-dialog .yaho-user-profile-card:hover .yaho-user-profile-name,.web-request-directory .yaho-user-profile-card:focus-visible .yaho-user-profile-name,.web-request-profile-dialog .yaho-user-profile-card:focus-visible .yaho-user-profile-name{color:var(--theme-primary)}.web-request-directory .yaho-user-profile-photo,.web-request-profile-dialog .yaho-user-profile-photo{background:color-mix(in srgb, var(--ui-text-primary) 10%, transparent);color:var(--ui-text-primary);border-radius:38%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.web-request-directory .yaho-user-profile-photo[data-size=md],.web-request-profile-dialog .yaho-user-profile-photo[data-size=md]{width:2.2rem;height:2.2rem;font-size:.75rem}.web-request-directory .yaho-user-profile-photo[data-size=lg],.web-request-profile-dialog .yaho-user-profile-photo[data-size=lg]{width:3rem;height:3rem;font-size:.95rem}.web-request-directory .yaho-user-profile-photo img,.web-request-profile-dialog .yaho-user-profile-photo img{object-fit:cover;width:100%;height:100%}.web-request-directory .yaho-user-profile-copy,.web-request-profile-dialog .yaho-user-profile-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.web-request-directory .yaho-user-profile-name,.web-request-profile-dialog .yaho-user-profile-name{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.web-request-directory .yaho-user-profile-status,.web-request-profile-dialog .yaho-user-profile-status{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.web-request-directory .yaho-user-profile-edit-icon,.web-request-profile-dialog .yaho-user-profile-edit-icon{color:var(--ui-text-tertiary);opacity:0;transition:opacity .14s}.web-request-directory .yaho-user-profile-card:hover .yaho-user-profile-edit-icon,.web-request-profile-dialog .yaho-user-profile-card:hover .yaho-user-profile-edit-icon,.web-request-directory .yaho-user-profile-card:focus-visible .yaho-user-profile-edit-icon,.web-request-profile-dialog .yaho-user-profile-card:focus-visible .yaho-user-profile-edit-icon{opacity:1}.web-request-directory .yaho-user-profile-editor-photo,.web-request-profile-dialog .yaho-user-profile-editor-photo{flex-direction:column;align-items:center;gap:.6rem;display:flex}.web-request-directory .yaho-user-profile-editor-photo .yaho-user-profile-photo[data-size=lg],.web-request-profile-dialog .yaho-user-profile-editor-photo .yaho-user-profile-photo[data-size=lg]{width:5rem;height:5rem;font-size:1.4rem}.web-request-directory .yaho-user-profile-name-row,.web-request-profile-dialog .yaho-user-profile-name-row{align-items:center;gap:.4rem;min-width:0;display:flex}.web-request-directory .yaho-user-profile-mode,.web-request-profile-dialog .yaho-user-profile-mode{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);color:var(--ui-text-secondary);border-radius:999px;flex:none;padding:.12rem .42rem;font-size:.58rem;font-weight:650}.web-request-directory .yaho-user-profile-mode[data-mode=focus],.web-request-profile-dialog .yaho-user-profile-mode[data-mode=focus],.web-request-directory .yaho-user-profile-mode[data-mode=off],.web-request-profile-dialog .yaho-user-profile-mode[data-mode=off]{background:color-mix(in srgb, var(--theme-primary) 16%, transparent);color:var(--theme-primary)}.web-request-directory .yaho-user-profile-mode-picker,.web-request-profile-dialog .yaho-user-profile-mode-picker{flex-wrap:wrap;gap:.3rem;display:flex}.web-request-directory .yaho-user-profile-mode-option,.web-request-profile-dialog .yaho-user-profile-mode-option{border:1px solid color-mix(in srgb, var(--ui-text-primary) 10%, transparent);color:var(--ui-text-secondary);background:0 0;border-radius:999px;padding:.3rem .65rem;font-size:.72rem}.web-request-directory .yaho-user-profile-mode-option[aria-checked=true],.web-request-profile-dialog .yaho-user-profile-mode-option[aria-checked=true]{background:color-mix(in srgb, var(--ui-text-primary) 12%, transparent);color:var(--ui-text-primary);box-shadow:var(--yaho-control-elevation,none);border-color:#0000;font-weight:650}.web-request-directory .yaho-request-directory-person-name-row{align-items:center;gap:.35rem;min-width:0;display:flex}.web-request-directory .yaho-staff-connector-badges{flex:none;align-items:center;gap:.18rem;display:inline-flex}.web-request-directory .yaho-staff-connector-badge{border-radius:.25rem;place-items:center;width:.95rem;height:.95rem;display:grid;overflow:hidden}.web-request-directory .yaho-staff-connector-badge svg{width:100%;height:100%}.web-request-directory .yaho-staff-connector-badge[data-connected=false]{filter:grayscale();opacity:.38}.web-request-directory .yaho-request-directory-existing-preview strong{color:var(--ui-text-secondary);font-weight:650}.web-request-directory .yaho-request-directory-existing-preview code{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);font-family:var(--dt-font-mono,ui-monospace, monospace);border-radius:.25rem;padding:0 .2rem;font-size:.95em}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]){gap:.45rem;width:calc(100% - 1rem);top:.65rem;bottom:1rem}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-heading h1,.web-request-mobile-header .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-heading h1{font-size:.92rem}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-heading p,.web-request-mobile-header .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-heading p{max-width:18rem;font-size:.64rem}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-grid{display:block}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-list,.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-profile{height:100%}.web-request-directory .yaho-request-directory[data-mobile-step=list] .yaho-request-directory-profile,.web-request-directory .yaho-request-directory[data-mobile-step=profile] .yaho-request-directory-list,.web-request-directory .yaho-request-directory[data-mobile-step=chat] .yaho-request-directory-list,.web-request-directory .yaho-request-directory[data-mobile-step=chat] .yaho-request-directory-profile{display:none}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-chat-target{min-height:5rem}.web-request-directory .yaho-request-directory[data-mobile-step=chat]{bottom:clamp(7rem,19vh,9rem)}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-chat-target .yaho-request-directory-profile-kicker{font-size:.57rem}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-chat-target h2{font-size:.88rem}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-chat-target p{font-size:.62rem}.web-request-directory .yaho-request-directory:not([data-mobile-step=desktop]) .yaho-request-directory-chat-target>button{padding-inline:.5rem}:is(.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory[data-mobile-step=list]) [data-slot=composer-dock][data-placement=center],.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory[data-mobile-step=profile]) [data-slot=composer-dock][data-placement=center]){display:none}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory[data-mobile-step=chat]) [data-slot=composer-dock][data-placement=center]{width:calc(100% - 1rem)!important;bottom:.55rem!important}.web-request-directory .yaho-request-directory-profile-main{flex-wrap:wrap}.web-request-directory .yaho-request-directory-profile-copy,.web-request-directory .yaho-request-directory-existing-copy{min-width:0}.web-request-directory .yaho-request-directory-profile h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-request-directory .yaho-request-directory-actions{flex-wrap:wrap}.web-request-directory .yaho-request-directory-filters{max-width:100%;overflow-x:auto}.web-request-directory .yaho-request-directory-existing-title,.web-request-directory .yaho-request-directory-existing-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.web-request-directory .yaho-request-directory-existing-copy{flex:1 1 0}.web-request-directory .yaho-request-directory-heading,.web-request-mobile-header .yaho-request-directory-heading{flex-wrap:wrap;row-gap:.35rem}.web-request-directory .yaho-request-directory-heading-copy,.web-request-mobile-header .yaho-request-directory-heading-copy{flex:12rem}.web-request-directory .yaho-request-directory-fold-toggle,.web-request-directory .yaho-request-directory-fold-switch,.web-request-directory .yaho-request-directory-mobile-nav,.web-request-mobile-header .yaho-request-directory-mobile-nav{white-space:nowrap;flex:none}.web-request-directory .yaho-request-directory-fold-switch{gap:.3rem;font-size:.68rem}.web-request-directory .yaho-request-directory{width:min(70rem,100% - 2rem)}.web-request-directory .yaho-request-directory-heading h1,.web-request-mobile-header .yaho-request-directory-heading h1,.web-request-directory .yaho-request-directory-profile h2,.web-request-directory .yaho-request-directory-chat-target h2{font-size:1.2rem}.web-request-directory .yaho-request-directory-heading p,.web-request-mobile-header .yaho-request-directory-heading p,.web-request-directory .yaho-request-directory-profile-copy p{font-size:.875rem;line-height:1.5}.web-request-directory .yaho-request-directory-person-name,.web-request-directory .yaho-request-directory-existing-title{font-size:.9375rem}.web-request-directory .yaho-request-directory-person-duty,.web-request-directory .yaho-request-directory-existing-preview,.web-request-directory .yaho-request-directory-existing-date,.web-request-directory .yaho-request-directory-profile-kicker,.web-request-directory .yaho-request-directory-eyebrow,.web-request-directory .yaho-request-directory-list-title,.web-request-directory .yaho-request-directory-section-label{font-size:.8125rem}.web-request-directory .yaho-request-directory-person{gap:.75rem;min-height:3.5rem}.web-request-directory .yaho-request-directory-mark{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.web-request-directory .yaho-request-directory-search{min-height:2.5rem}.web-request-directory .yaho-request-directory-search input{font-size:.875rem}.web-request-directory .yaho-request-directory-filter,.web-request-directory .yaho-request-directory-new,.web-request-directory .yaho-request-directory-fold-toggle{font-size:.8125rem}.web-request-directory .yaho-request-directory-existing-row{min-height:4rem}.web-request-directory .yaho-request-directory-heading-title-row,.web-request-mobile-header .yaho-request-directory-heading-title-row{align-items:center;gap:.6rem;min-width:0;display:flex}.web-request-directory .yaho-request-directory-workspace-subtitle{border:1px solid color-mix(in srgb, var(--ui-text-primary) 10%, transparent);background:color-mix(in srgb, var(--ui-bg-secondary) 75%, transparent);color:var(--ui-text-secondary);border-radius:999px;flex:none;padding:.18rem .55rem;font-size:.72rem;font-weight:600}.web-request-directory .yaho-request-directory-list-actions{justify-content:space-between;margin-bottom:.15rem;padding:.15rem .35rem .3rem}.web-request-directory .yaho-request-directory-list-header-title{color:var(--ui-text-primary);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.web-request-directory .yaho-request-directory-list-count{background:color-mix(in srgb, var(--theme-primary) 14%, transparent);min-width:1.35rem;height:1.2rem;color:var(--theme-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.7rem;font-weight:700;display:inline-flex}.web-request-directory .yaho-request-directory-list-action-buttons{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.web-request-directory .yaho-user-profile-photo-wrap,.web-request-profile-dialog .yaho-user-profile-photo-wrap{flex:none;display:inline-flex;position:relative}.web-request-directory .yaho-user-profile-presence-dot,.web-request-profile-dialog .yaho-user-profile-presence-dot{background:var(--ui-success,#22c55e);width:.72rem;height:.72rem;box-shadow:0 0 0 2px var(--ui-bg-secondary);border-radius:999px;position:absolute;bottom:-.08rem;right:-.08rem}.web-request-directory .yaho-user-profile-presence-dot[data-mode=focus],.web-request-profile-dialog .yaho-user-profile-presence-dot[data-mode=focus],.web-request-directory .yaho-user-profile-presence-dot[data-mode=meeting],.web-request-profile-dialog .yaho-user-profile-presence-dot[data-mode=meeting]{background:var(--theme-primary)}.web-request-directory .yaho-user-profile-presence-dot[data-mode=outside],.web-request-profile-dialog .yaho-user-profile-presence-dot[data-mode=outside],.web-request-directory .yaho-user-profile-presence-dot[data-mode=off],.web-request-profile-dialog .yaho-user-profile-presence-dot[data-mode=off]{background:var(--ui-text-tertiary)}.web-request-directory .yaho-user-profile-me-badge,.web-request-profile-dialog .yaho-user-profile-me-badge{background:color-mix(in srgb, var(--ui-text-primary) 14%, transparent);width:1.15rem;height:1.15rem;color:var(--ui-text-primary);border-radius:50%;flex:0 0 1.15rem;place-items:center;font-size:.62rem;font-weight:750;line-height:1;display:inline-grid}.web-request-directory .yaho-user-profile-edit-pill,.web-request-profile-dialog .yaho-user-profile-edit-pill{border:1px solid color-mix(in srgb, var(--ui-text-primary) 10%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);color:var(--ui-text-secondary);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.68rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.web-request-directory .yaho-user-profile-edit-pill .yaho-user-profile-edit-icon,.web-request-profile-dialog .yaho-user-profile-edit-pill .yaho-user-profile-edit-icon{opacity:.85;color:inherit}.web-request-directory .yaho-user-profile-card:hover .yaho-user-profile-edit-pill,.web-request-profile-dialog .yaho-user-profile-card:hover .yaho-user-profile-edit-pill,.web-request-directory .yaho-user-profile-card:focus-visible .yaho-user-profile-edit-pill,.web-request-profile-dialog .yaho-user-profile-card:focus-visible .yaho-user-profile-edit-pill{border-color:color-mix(in srgb, var(--theme-primary) 35%, transparent);background:color-mix(in srgb, var(--theme-primary) 12%, transparent);color:var(--theme-primary)}.web-request-directory .yaho-user-profile-status-presets,.web-request-profile-dialog .yaho-user-profile-status-presets{flex-wrap:wrap;gap:.3rem;display:flex}.web-request-directory .yaho-user-profile-status-preset,.web-request-profile-dialog .yaho-user-profile-status-preset{border:1px solid color-mix(in srgb, var(--ui-text-primary) 10%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);color:var(--ui-text-secondary);cursor:pointer;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;transition:background-color .12s,color .12s}.web-request-directory .yaho-user-profile-status-preset:hover,.web-request-profile-dialog .yaho-user-profile-status-preset:hover{background:color-mix(in srgb, var(--theme-primary) 12%, transparent);color:var(--theme-primary)}.web-request-directory .yaho-request-directory-search-clear{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);width:1.35rem;height:1.35rem;color:var(--ui-text-secondary);cursor:pointer;border:0;border-radius:999px;flex:0 0 1.35rem;place-items:center;display:inline-grid}.web-request-directory .yaho-request-directory-search-clear:hover{background:color-mix(in srgb, var(--ui-text-primary) 14%, transparent);color:var(--ui-text-primary)}.web-request-directory .yaho-request-directory-list-title{letter-spacing:.01em;padding:.35rem .45rem .25rem;font-size:.74rem}.web-request-directory .yaho-request-directory-role-chip{background:color-mix(in srgb, var(--theme-primary) 14%, transparent);color:var(--theme-primary);border-radius:999px;flex:none;padding:.1rem .42rem;font-size:.64rem;font-weight:700}.web-request-directory .yaho-request-directory-profile-title-row{align-items:center;gap:.45rem;min-width:0;display:flex}.web-request-directory .yaho-request-directory-actions-left{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.web-request-directory .yaho-request-directory-subhead{color:var(--ui-text-secondary);font-size:.78rem;font-weight:700}.web-request-directory .yaho-request-directory-existing{gap:.9rem;overflow-y:auto}.web-request-directory .yaho-request-directory-existing-row{border:1px solid color-mix(in srgb, var(--ui-text-primary) 8%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 3.5%, transparent);padding:.6rem .75rem}.web-request-directory .yaho-request-directory-existing-title-row{align-items:center;gap:.45rem;min-width:0;display:flex}.web-request-directory .yaho-request-directory-existing-badge{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);color:var(--ui-text-secondary);border-radius:999px;flex:none;padding:.08rem .42rem;font-size:.64rem;font-weight:600}.web-request-directory .yaho-request-directory-existing-meta{flex:none;align-items:center;gap:.4rem;display:inline-flex}.web-request-directory .yaho-request-directory-empty-box{border:1px dashed color-mix(in srgb, var(--ui-text-primary) 12%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 2.5%, transparent);color:var(--ui-text-tertiary);border-radius:.9rem;align-items:center;gap:.6rem;padding:.75rem .85rem;display:flex}.web-request-directory .yaho-request-directory-empty-box .yaho-request-directory-empty-existing{padding:0}.web-request-directory .yaho-request-directory-quick-section{scrollbar-width:none;gap:.4rem;padding:0 .15rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.web-request-directory .yaho-request-directory-quick-section::-webkit-scrollbar{display:none}.web-request-directory .yaho-request-directory-quick-chip{border:1px solid color-mix(in srgb, var(--ui-text-primary) 9%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);max-width:15rem;color:var(--ui-text-secondary);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.28rem .7rem .28rem .32rem;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.web-request-directory .yaho-request-directory-quick-chip:hover,.web-request-directory .yaho-request-directory-quick-chip:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 40%, transparent);background:color-mix(in srgb, var(--theme-primary) 9%, transparent);color:var(--ui-text-primary);outline:none}.web-request-directory .yaho-request-directory-quick-tag{background:color-mix(in srgb, var(--theme-primary) 14%, transparent);color:var(--theme-primary);border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.66rem;font-weight:700}.web-request-directory .yaho-request-directory-quick-label{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.web-request-directory .yaho-request-directory-dock{flex-direction:column;flex:none;gap:.55rem;margin-top:auto;display:flex}.web-request-directory [data-slot=composer-dock][data-placement=embedded] [data-slot=composer-root] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{text-align:start!important;text-indent:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding-block:0!important;padding-inline:1rem 0!important;display:block!important;inset:50% 0 auto!important;overflow:hidden!important;transform:none!important}.web-request-directory [data-slot=composer-rich-input]:is(:empty,[data-empty]){overflow:clip!important}.web-request-directory .yaho-room{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.web-request-directory .yaho-room-header{align-items:center;gap:.75rem;padding-bottom:.35rem;display:flex}.web-request-directory .yaho-room-heading{flex:1;min-width:0}.web-request-directory .yaho-room-title-row{align-items:center;gap:.45rem;display:flex}.web-request-directory .yaho-room-title-row h2{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.web-request-directory .yaho-room-subtitle{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.78rem;overflow:hidden}.web-request-directory .yaho-room-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.web-request-directory .yaho-room-timeline{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.web-request-directory .yaho-room-timeline>:only-child:not([role=log]){color:var(--ui-text-tertiary);flex:1}.web-request-directory .yaho-room-main{flex:1;gap:.6rem;min-height:0;display:flex}.web-request-directory .yaho-room-channel{flex-direction:column;flex:1;gap:.6rem;min-width:0;min-height:0;display:flex}.web-request-directory .yaho-room-summary{border:1px solid var(--ui-stroke-tertiary);border-radius:.75rem;max-height:40%;padding:.5rem;overflow-y:auto}.web-request-directory .yaho-room-composer{position:relative}.web-request-directory .yaho-room-composer-reply{border:1px solid var(--ui-stroke-tertiary);border-left:2px solid color-mix(in srgb, var(--theme-primary) 55%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);border-radius:.6rem;align-items:center;gap:.4rem;margin:0 .2rem .35rem;padding:.35rem .45rem .35rem .65rem;display:flex}.web-request-directory .yaho-room-composer-reply-copy{flex:1;align-items:baseline;gap:.4rem;min-width:0;font-size:.7rem;display:flex}.web-request-directory .yaho-room-composer-reply-copy strong{color:var(--ui-text-secondary);flex:none;font-weight:700}.web-request-directory .yaho-room-composer-reply-copy span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-request-directory .yaho-room-composer-mentions{width:20rem;max-width:100%;max-height:12rem;position:absolute;bottom:calc(100% + .4rem);left:0;overflow-y:auto}.web-request-directory .yaho-room-composer-capsule{border:1px solid var(--yaho-composer-outline);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);border-radius:1.1rem;align-items:flex-end;gap:.4rem;padding:.4rem .45rem .4rem .4rem;transition:border-color .12s ease-out;display:flex}.web-request-directory .yaho-room-composer-capsule:focus-within{border-color:var(--theme-primary)}.web-request-directory .yaho-room-composer-field{min-height:2rem;max-height:10rem;color:var(--ui-text-primary);resize:none;background:0 0;border:0;outline:none;flex:1;padding:.4rem .2rem;font-size:.875rem;line-height:1.4}.web-request-directory .yaho-room-composer-field::placeholder{color:var(--ui-text-tertiary)}.web-request-directory .yaho-room-composer-thread{height:2rem;color:var(--ui-text-tertiary);cursor:pointer;flex-shrink:0;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.web-request-directory .yaho-room-create-copy{flex-direction:column;gap:.05rem;display:flex}.web-request-directory .yaho-room-create-hint{color:var(--ui-text-tertiary);font-size:.7rem}.web-request-directory .yaho-request-start-shell .yaho-request-directory[data-room-open],.web-request-directory .yaho-request-directory[data-room-open]{bottom:1rem}.web-request-directory .yaho-request-start-shell:has(.yaho-request-directory[data-room-open]) [data-slot=composer-dock]{display:none!important}.web-request-directory .yaho-room{container-type:inline-size}.web-request-directory .yaho-room-composer-field:placeholder-shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-request-directory .yaho-room-composer-capsule{align-items:center}@container (width<=34rem){.web-request-directory .yaho-room-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.web-request-directory .yaho-room-header{gap:.55rem}.web-request-directory .yaho-room-header .yaho-request-directory-mark{flex-shrink:0;width:2.25rem;height:2.25rem}.web-request-directory .yaho-room-actions{gap:.1rem}.web-request-directory .yaho-room-actions .yaho-request-directory-fold-toggle{padding-inline:.45rem}.web-request-directory .yaho-room-composer-thread{gap:0}}.web-request-directory .yaho-room-composer-mentions button{gap:.55rem}.web-request-directory .yaho-room-composer-mentions .yaho-mode-menu-item>span:first-child{width:1.75rem}.web-request-directory .yaho-room-mention-face{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;overflow:hidden}.web-request-directory .yaho-room-mention-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.web-request-directory .yaho-room-mention-copy>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.web-request-directory .yaho-room-mention-meta{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.web-request-directory .yaho-room-summary{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);border-radius:0;flex-shrink:0;max-height:42%;padding:.25rem .1rem .6rem;overflow-y:auto}.web-request-directory .yaho-room-summary-body{flex-direction:column;gap:.85rem;display:flex}.web-request-directory .yaho-room-summary-heading{color:var(--ui-text-secondary);align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.75rem;font-weight:650;display:flex}.web-request-directory .yaho-room-summary-count{background:color-mix(in srgb, var(--theme-primary) 18%, transparent);color:var(--ui-text-primary);border-radius:999px;padding:0 .4rem;font-size:.68rem}.web-request-directory .yaho-room-summary-empty{color:var(--ui-text-tertiary);font-size:.78rem}.web-request-directory .yaho-room-summary-list{flex-direction:column;gap:.15rem;display:flex}.web-request-directory .yaho-room-task{border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.1rem;padding:.25rem .4rem;display:flex}.web-request-directory .yaho-room-task:hover{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent)}.web-request-directory .yaho-room-task-icon{color:var(--ui-text-tertiary);flex-shrink:0}.web-request-directory .yaho-room-task[data-status=in_progress] .yaho-room-task-icon,.web-request-directory .yaho-room-task[data-status=in_review] .yaho-room-task-icon,.web-request-directory .yaho-room-task[data-status=done] .yaho-room-task-icon{color:var(--theme-primary)}.web-request-directory .yaho-room-task-title{min-width:0;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;overflow:hidden}.web-request-directory .yaho-room-task[data-status=done] .yaho-room-task-title{color:var(--ui-text-tertiary);text-decoration:line-through}.web-request-directory .yaho-room-task-status{color:var(--ui-text-tertiary);font-size:.72rem}.web-request-directory .yaho-room-decision{padding:.3rem .4rem;font-size:.82rem}.web-request-directory .yaho-room-decision p{color:var(--ui-text-tertiary)}.web-request-directory .yaho-request-directory-chips{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;max-width:100%;display:flex;overflow-x:auto}.web-request-directory .yaho-request-directory-chip{border:1px solid var(--ui-stroke-secondary);min-height:1.85rem;color:var(--ui-text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.web-request-directory .yaho-request-directory-chip:hover{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent)}.web-request-directory .yaho-request-directory-chip.is-active{background:var(--ui-text-primary);color:var(--ui-bg-elevated);border-color:#0000}.web-request-directory .yaho-request-directory-unread-badge{background:var(--yaho-coral);color:var(--ui-bg-elevated)}.web-request-directory .yaho-request-directory-chip.is-active .yaho-request-directory-unread-badge{color:var(--ui-text-primary)}.web-request-directory .yaho-request-directory-section-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.web-request-directory .yaho-request-directory-section-toggle:hover{color:var(--ui-text-secondary)}.web-request-directory .yaho-request-directory-member-count{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.web-request-directory .yaho-room-avatar-grid{grid-template-columns:repeat(2,1fr);gap:1px;padding:0;display:grid;overflow:hidden}.web-request-directory .yaho-room-avatar-grid>span{background:color-mix(in srgb, var(--theme-primary) 22%, transparent);color:var(--ui-text-primary);justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.web-request-directory .yaho-room-avatar-grid[data-count="1"]{grid-template-columns:1fr}.web-request-directory .yaho-room-avatar-grid[data-count="2"]>span,.web-request-directory .yaho-room-avatar-grid[data-count="3"]>span:first-child{grid-row:span 2}.web-request-directory .yaho-room-create-panel{width:20rem;padding:.6rem}.web-request-directory .yaho-room-create-tiles{border-bottom:1px solid var(--ui-stroke-tertiary);grid-template-columns:repeat(3,1fr);gap:.25rem;padding-bottom:.6rem;display:grid}.web-request-directory .yaho-room-create-tile{color:var(--ui-text-primary);text-align:center;cursor:pointer;border-radius:.75rem;outline:none;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem .25rem;font-size:.78rem;font-weight:600;display:flex}.web-request-directory .yaho-room-create-tile:is(:hover,:focus,[data-highlighted]){background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent)}.web-request-directory .yaho-room-create-invite{flex-direction:column;gap:.5rem;padding:.65rem .25rem .1rem;display:flex}.web-request-directory .yaho-room-create-invite strong{color:var(--ui-text-primary);font-size:.82rem}.web-request-directory .yaho-room-create-invite p{color:var(--ui-text-tertiary);margin-top:.15rem;font-size:.72rem}.web-request-directory .yaho-room-create-invite-action{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary);cursor:pointer;border-radius:.6rem;justify-content:center;padding:.45rem;font-size:.78rem;font-weight:600}.web-request-directory .yaho-room-create-invite-action:is(:hover,:focus,[data-highlighted]){background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent)}.web-request-directory .yaho-request-directory-list .yaho-request-directory-list-title,.web-request-directory .yaho-request-directory-list .yaho-request-directory-section-label{color:var(--ui-text-tertiary);font-size:.75rem;font-weight:600}.web-request-directory{flex:1;width:100%;min-width:0;min-height:0}.web-request-directory .yaho-request-directory{pointer-events:auto}[data-yaho-shell] .yaho-request-start-shell:has(.web-request-directory)>.shell-stage-content{flex-direction:column;flex:auto;width:100%;max-width:none;height:0;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:auto}[data-yaho-shell] .yaho-request-start-shell:has(.web-request-directory) .web-request-directory{flex:auto;height:100%;position:relative}[data-yaho-shell] .yaho-request-start-shell .web-request-directory .yaho-request-directory{bottom:.75rem}[data-yaho-shell] .yaho-request-start-shell:has(.web-request-directory)>.yaho-dock-composer[data-composer-seat=dock]{pointer-events:auto;flex:none;height:auto;min-height:0;padding:0 1rem 1rem;position:relative}[data-yaho-shell] .yaho-request-start-shell:has(.web-request-directory)>.yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{margin-inline:auto;width:min(34rem,100%)!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.web-request-directory [data-slot=button].yaho-request-directory-new{background-color:var(--theme-primary);color:var(--color-primary-foreground)}.web-request-directory [data-slot=button].yaho-request-directory-new:hover{background-color:color-mix(in srgb, var(--theme-primary) 90%, transparent)}.web-request-directory .yaho-request-directory[data-mobile-step=desktop]>.yaho-request-directory-heading{display:none}.web-request-directory .yaho-request-directory[data-mobile-step=desktop]{padding-top:16px}.web-request-directory .yaho-request-directory-filter{min-height:26px;padding:3px 9px;font-size:12px;font-weight:650;line-height:16px}.web-request-directory .yaho-request-directory-actions{flex-wrap:nowrap;align-items:center;gap:10px}.web-request-directory .yaho-request-directory-actions-left{flex-wrap:wrap;gap:8px;min-width:0}.web-request-directory :is(.yaho-request-directory-new,.yaho-request-directory-new-meeting,.yaho-request-directory-fold-toggle){min-height:26px;padding:4px 10px;font-size:12px;line-height:16px}.web-request-directory .yaho-user-profile-card{cursor:pointer}.web-request-profile-dialog{font-size:13px}.web-request-profile-dialog .yaho-user-profile-mode-option{cursor:pointer;border:0}.web-request-profile-dialog .yaho-user-profile-status-preset{font:inherit;font-size:11px}@media (width<=720px){.web-request-directory .yaho-request-directory-actions{flex-wrap:wrap}}.web-request-directory [data-slot=button].yaho-request-directory-new{min-height:32px;padding:6px 12px;font-size:13px;line-height:18px}.web-request-directory [data-slot=button].yaho-request-directory-fold-toggle{min-height:22px;padding:2px 7px;font-size:11px;line-height:16px}.web-request-mobile-header{display:none}@media (width<=720px){#root [data-yaho-shell] .os-workbench-main>.web-request-mobile-header:not([hidden]){z-index:100;justify-content:flex-end;align-items:center;height:40px;display:flex;position:absolute;top:10px;right:10px}.web-request-mobile-header .yaho-request-directory-heading{min-height:0;padding:0}.web-request-directory .yaho-request-directory-subhead,.web-request-directory .yaho-request-directory-filters[aria-label=대화\ 필터]{display:none}.web-request-directory .yaho-request-directory-profile-main{flex-wrap:nowrap;align-items:center}.web-request-directory .yaho-request-directory-profile-main .yaho-request-directory-profile-copy{flex:1 1 0}.web-request-directory .yaho-request-directory-profile-main .yaho-request-directory-profile-copy p{white-space:normal;word-break:keep-all;overflow-wrap:break-word}#root [data-yaho-shell] .yaho-request-start-shell .yaho-dock-composer textarea[data-slot=composer-rich-input]{min-height:40px!important;padding:8px 0!important;line-height:24px!important}#root [data-yaho-shell] .yaho-request-start-shell .yaho-dock-composer textarea[data-slot=composer-rich-input]:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:40px!important;max-height:40px!important;padding-block:10px!important;line-height:20px!important}#root [data-yaho-shell] .yaho-request-start-shell .yaho-dock-composer textarea[data-slot=composer-rich-input]::placeholder{white-space:nowrap}}.web-request-mobile-header .yaho-request-directory-mobile-nav.yaho-workbench-segment{gap:2px;height:36px;padding:3px}.web-request-mobile-header .yaho-request-directory-mobile-nav .yaho-workbench-segment-item{border-radius:999px;min-height:0;padding:0 12px;font-size:11px;font-weight:650;line-height:16px}.yaho-tarot-card{--tarot-gold:#d4af37;--tarot-gold-light:#f7df94;--tarot-gold-dim:#d4af3759;--tarot-card-bg:#141120;--tarot-card-surface:#1a1529;box-sizing:border-box;-webkit-user-select:none;user-select:none;perspective:800px;flex-direction:column;align-items:center;display:flex;position:relative}.yaho-tarot-card--sm{width:4.8rem;height:7.8rem;font-size:.65rem}.yaho-tarot-card--md{width:7.2rem;height:11.6rem;font-size:.85rem}.yaho-tarot-card--lg{width:10.5rem;height:17rem;font-size:1.1rem}.yaho-tarot-card__position-tag{background:color-mix(in srgb, var(--tarot-accent,var(--tarot-gold)) 16%, transparent);border:1px solid color-mix(in srgb, var(--tarot-accent,var(--tarot-gold)) 38%, transparent);color:var(--tarot-accent,var(--tarot-gold-light));letter-spacing:-.02em;text-align:center;white-space:nowrap;border-radius:999px;margin-bottom:.35rem;padding:.15rem .5rem;font-size:.72em;font-weight:600;display:inline-block}.yaho-tarot-card__face{box-sizing:border-box;background:radial-gradient(ellipse at 50% 25%, color-mix(in srgb, var(--tarot-accent,var(--tarot-gold)) 18%, transparent), transparent 60%), radial-gradient(ellipse at 50% 85%, color-mix(in srgb, var(--tarot-secondary,#2a1b42) 25%, transparent), transparent 70%), linear-gradient(180deg, var(--tarot-card-surface) 0%, var(--tarot-card-bg) 100%);border:1px solid var(--tarot-gold-dim);width:100%;height:100%;box-shadow:0 4px 18px #00000073, 0 0 12px color-mix(in srgb, var(--tarot-accent,var(--tarot-gold)) 12%, transparent);border-radius:.55rem;flex-direction:column;justify-content:space-between;padding:.45rem .4rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.yaho-tarot-card:hover .yaho-tarot-card__face{border-color:var(--tarot-accent,var(--tarot-gold));box-shadow:0 8px 26px #0000008c, 0 0 18px color-mix(in srgb, var(--tarot-accent,var(--tarot-gold)) 32%, transparent);transform:translateY(-.25rem)scale(1.02)}.yaho-tarot-card__border{border:1px solid var(--tarot-gold-dim);pointer-events:none;border-radius:.35rem;position:absolute;inset:.22rem}.yaho-tarot-card__corners{pointer-events:none;position:absolute;inset:.15rem}.yaho-tarot-card__corners:before,.yaho-tarot-card__corners:after{content:"";border-color:var(--tarot-gold-light);opacity:.75;border-style:solid;width:.35rem;height:.35rem;position:absolute}.yaho-tarot-card__corners:before{border-width:1px 0 0 1px;top:0;left:0}.yaho-tarot-card__corners:after{border-width:0 1px 1px 0;bottom:0;right:0}.yaho-tarot-card__artwork{object-fit:cover;border-radius:inherit;pointer-events:none;z-index:0;width:100%;height:100%;transition:transform .38s cubic-bezier(.34,1.3,.64,1);position:absolute;inset:0}.yaho-tarot-card[data-reversed=true] .yaho-tarot-card__artwork{transform:rotate(180deg)}.yaho-tarot-card__scrim{border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#070913b8 0%,#07091314 22%,#0709130d 74%,#070913d9 100%);position:absolute;inset:0}.yaho-tarot-card__header{z-index:2;justify-content:space-between;align-items:center;width:100%;padding-inline:.15rem;display:flex;position:relative}.yaho-tarot-card__numeral{letter-spacing:.08em;color:var(--tarot-gold-light);text-shadow:0 1px 4px #000c;font-family:serif,Times New Roman,Georgia;font-size:.8em;font-weight:700}.yaho-tarot-card__rev-badge{color:#ff9bbb;letter-spacing:-.02em;background:#e06d8c47;border:1px solid #e06d8c80;border-radius:999px;align-items:center;padding:.05rem .28rem;font-size:.6em;font-weight:700;display:inline-flex}.yaho-tarot-card__symbol-wrap{z-index:1;width:100%;min-height:0;color:var(--tarot-accent,var(--tarot-gold-light));flex:auto;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.yaho-tarot-card__symbol-wrap[data-reversed-art=true]{transform:rotate(180deg)}.yaho-tarot-card__halo{background:radial-gradient(circle, color-mix(in srgb, var(--tarot-accent,var(--tarot-gold)) 25%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:72%;height:72%;position:absolute}.yaho-tarot-card__glyph{filter:drop-shadow(0 2px 6px #0009);width:70%;max-width:4.8rem;height:70%;max-height:4.8rem}.yaho-tarot-card--sm .yaho-tarot-card__glyph{width:60%;height:60%}.yaho-tarot-card__spacer{flex:auto}.yaho-tarot-card__footer{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.05rem;width:100%;padding-bottom:.1rem;display:flex;position:relative}.yaho-tarot-card__name-ko{letter-spacing:-.025em;color:#fff;text-shadow:0 1px 4px #000000e6;white-space:nowrap;font-size:.82em;font-weight:700}.yaho-tarot-card__name-en{letter-spacing:.06em;color:var(--tarot-gold-dim);text-transform:uppercase;white-space:nowrap;opacity:.85;font-size:.58em;font-weight:600}.yaho-tarot-spread{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:100%;margin-block:.6rem .85rem;display:flex}.yaho-tarot-spread__title{color:var(--ui-text-secondary);letter-spacing:-.02em;font-size:.78rem;font-weight:650}.yaho-tarot-spread__deck{flex-wrap:wrap;align-items:flex-start;gap:.75rem;max-width:100%;display:flex}.yaho-tarot-spread__deck[data-count="1"]{justify-content:flex-start}.yaho-tarot-spread__deck[data-count="3"]{grid-template-columns:repeat(3,auto);gap:.65rem;max-width:100%;padding-bottom:.2rem;display:grid;overflow-x:auto}@container (width<=25rem){.yaho-tarot-spread__deck[data-count="3"]{gap:.45rem}}.staff-face-editor{gap:.5rem;min-width:0;margin-top:.35rem;display:grid}.staff-face-editor-row{border:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-bg-elevated) 68%, transparent);cursor:pointer;border-radius:.85rem;grid-template-columns:minmax(0,1fr) minmax(8rem,10rem);align-items:center;gap:.85rem;margin:0;padding:.68rem .78rem;display:grid}.staff-face-editor-copy{gap:.18rem;min-width:0;display:grid}.staff-face-editor-copy strong{color:var(--ui-text-primary);letter-spacing:-.015em;font-size:.74rem;font-weight:750;line-height:1.35}.staff-face-editor-copy small{color:var(--ui-text-secondary);font-size:.62rem;line-height:1.4}.staff-face-editor-row:focus-within{border-color:color-mix(in srgb, var(--ui-accent) 35%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-accent) 4%, var(--ui-bg-elevated))}.staff-face-editor-control{min-width:0;display:block;position:relative}.staff-face-editor-control select{box-sizing:border-box;appearance:none;border:1px solid var(--ui-stroke-secondary);width:100%;min-width:0;height:2.55rem;color:var(--ui-text-primary);background-color:color-mix(in srgb, var(--ui-bg-input) 88%, transparent);font:inherit;cursor:pointer;border-radius:.72rem;padding:0 2.2rem 0 .78rem;font-size:.7rem;font-weight:700;line-height:1.2;transition:border-color .14s,background-color .14s,box-shadow .14s}.staff-face-editor-control select:hover:not(:disabled){border-color:color-mix(in srgb, var(--ui-accent) 42%, var(--ui-stroke-secondary))}.staff-face-editor-control select:focus-visible{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 17%, transparent);outline:none}.staff-face-editor-control select:disabled{cursor:not-allowed;opacity:.6}.staff-face-editor-control>.codicon{color:var(--ui-text-secondary);pointer-events:none;font-size:.72rem;position:absolute;top:50%;right:.76rem;transform:translateY(-50%)}.staff-face-editor-control option{color:var(--ui-text-primary);background:var(--ui-bg-elevated)}.dark .staff-face-editor-control select,.theme-dark .staff-face-editor-control select,.theme-black .staff-face-editor-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.staff-face-editor .pending-note{margin:.1rem 0 0}@media (width<=600px){.staff-face-editor{gap:.42rem}.staff-face-editor-row{border-radius:.78rem;grid-template-columns:minmax(0,1fr) minmax(6.75rem,8rem);gap:.55rem;padding:.58rem .62rem}.staff-face-editor-copy strong{font-size:.7rem}.staff-face-editor-copy small{font-size:.58rem}.staff-face-editor-control select{height:2.4rem;padding-inline:.65rem 1.95rem;font-size:.66rem}.staff-face-editor-control>.codicon{right:.62rem}}@media (width<=360px){.staff-face-editor-row{grid-template-columns:minmax(0,1fr) minmax(6.1rem,7rem)}}@media (prefers-reduced-motion:reduce){.staff-face-editor-control select{transition:none}}.yaho-staff-face-trigger .yaho-web-staff-face,.yaho-staff-face-choice .yaho-web-staff-face,.yaho-staff-face-picker-identity .yaho-web-staff-face{width:100%;height:100%}.yaho-staff-face-choice .yaho-web-staff-face{width:1.45rem;height:1.45rem}.yaho-staff-face-picker-identity .yaho-web-staff-face{width:2.35rem;height:2.35rem}.yaho-tools-surface,.yaho-tools-catalog,.yaho-quick-tool-chips{word-break:keep-all;overflow-wrap:anywhere;color:var(--ui-text-primary);container-type:inline-size}.yaho-tool-header{z-index:2;background:var(--yaho-light-workbench-base);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex;position:sticky;top:0}.dark .yaho-tool-header,:root.dark .yaho-tool-header,.app-shell.theme-dark .yaho-tool-header{background:var(--yaho-night-page)}.yaho-tool-header-copy{min-width:0}.yaho-tool-header h1{letter-spacing:-.04em;margin:0;font-size:1.35rem;font-weight:800}.yaho-tool-header p{max-width:44rem;color:var(--ui-text-secondary);margin:.4rem 0 0;font-size:.68rem;line-height:1.55}.yaho-tool-close{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.4rem .8rem;font-size:.78rem;font-weight:700}.yaho-tool-close:hover,.yaho-tool-close:focus-visible{background:color-mix(in srgb, var(--ui-text-primary) 12%, transparent)}.dark .yaho-tool-close:hover,.dark .yaho-tool-close:focus-visible,:root.dark .yaho-tool-close:hover,:root.dark .yaho-tool-close:focus-visible,.app-shell.theme-dark .yaho-tool-close:hover,.app-shell.theme-dark .yaho-tool-close:focus-visible{background:#ffffff24}.yaho-tool-stage{gap:.8rem;margin-top:1.1rem;display:grid}.yaho-tool-stage h2{letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:800}.yaho-tool-stage-note{max-width:46rem;color:var(--ui-text-secondary);margin:0;font-size:.66rem;line-height:1.55}.yaho-tool-stage[data-slot=yaho-tool-stage-input]{padding-bottom:5rem;display:block}.yaho-tool-compose-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}.yaho-tool-empty-state,.yaho-tool-result-empty{border:1px dashed color-mix(in srgb, var(--ui-text-tertiary) 45%, transparent);background:color-mix(in srgb, var(--ui-bg-secondary) 72%, transparent);border-radius:.8rem;justify-items:start;gap:.4rem;padding:1.1rem 1.2rem;display:grid}.yaho-tool-empty-state strong,.yaho-tool-result-empty strong{font-size:.82rem}.yaho-tool-result-empty p{color:var(--ui-text-secondary);margin:0;font-size:.66rem;line-height:1.55}.yaho-tool-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.yaho-tool-form{align-content:start;gap:1rem;min-width:0;display:grid}.yaho-tool-progress{gap:.4rem;padding:.15rem .15rem .2rem;display:grid}.yaho-tool-progress-copy{color:var(--ui-text-secondary);justify-content:space-between;gap:.5rem;font-size:.66rem;display:flex}.yaho-tool-progress-copy strong{color:var(--ui-text-primary);font-variant-numeric:tabular-nums}.yaho-tool-progress-track{background:color-mix(in srgb, var(--ui-text-primary) 9%, transparent);border-radius:999px;height:.32rem;overflow:hidden}.yaho-tool-progress-track span{border-radius:inherit;background:var(--yaho-light-orange);height:100%;transition:width .16s;display:block}.yaho-tool-form-sections{gap:.7rem;display:grid}.yaho-tool-section-card{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-elevated) 78%, transparent);border-radius:.8rem;gap:.75rem;min-width:0;padding:.85rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.yaho-tool-section-header{gap:.28rem;min-width:0;display:grid}.yaho-tool-section-title-row{align-items:center;gap:.45rem;display:flex}.yaho-tool-section-title-row h2{letter-spacing:-.02em;margin:0;font-size:.84rem;font-weight:800}.yaho-tool-section-badge{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);border-radius:999px;padding:.13rem .42rem;font-size:.56rem;font-weight:750}.yaho-tool-section-badge.is-required{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-tool-section-header p{overflow-wrap:anywhere;color:var(--ui-text-secondary);margin:0;font-size:.64rem;line-height:1.45}.yaho-tool-form-sections:has(.yaho-tool-section-card:focus-within) .yaho-tool-section-card:not(:focus-within){background:0 0;border-color:#0000}.yaho-tool-section-card:focus-within{border-color:var(--yaho-composer-field-focus-stroke);background:color-mix(in srgb, var(--yaho-light-orange) 5%, var(--ui-bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb, var(--yaho-composer-field-focus-stroke) 28%, transparent)}.yaho-tool-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;display:grid}.yaho-tool-form-grid:has(>.yaho-tool-field:only-child)>.yaho-tool-field{grid-column:1/-1}.yaho-tool-field{align-content:start;gap:.3rem;min-width:0;display:grid}.yaho-tool-field--textarea,.yaho-tool-field--file{grid-column:1/-1}.yaho-tool-field-label{color:var(--ui-text-primary);font-size:.72rem;font-weight:750}.yaho-tool-required{color:var(--yaho-light-orange);margin-left:.18rem}.yaho-tool-field input[type=text],.yaho-tool-field input[type=number],.yaho-tool-field textarea,.yaho-tool-field select{border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--ui-text-primary);background:var(--ui-bg-input);box-sizing:border-box;border-radius:.55rem;outline:none;padding:.5rem .6rem;font-size:.72rem}.yaho-tool-field textarea{resize:vertical;line-height:1.55}.yaho-tool-field input:focus,.yaho-tool-field textarea:focus,.yaho-tool-field select:focus{border-color:var(--yaho-composer-field-focus-stroke)}.yaho-tool-counter{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums;justify-self:end;font-size:.6rem;font-weight:700}.yaho-tool-radio-row,.yaho-tool-pages{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-tool-radio{background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent);min-height:1.85rem;color:var(--ui-text-secondary);cursor:pointer;border-radius:999px;align-items:center;padding:.28rem .72rem;font-size:.72rem;font-weight:650;display:inline-flex;position:relative}.yaho-tool-radio:has(input:checked){color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent)}:is(.yaho-tool-radio:has(input:focus-visible),.yaho-tool-mode:has(input:focus-visible),.yaho-tool-library-option:has(input:focus-visible)){outline:2px solid var(--yaho-composer-field-focus-stroke);outline-offset:2px}.yaho-tool-radio input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.yaho-tool-pages input[type=number]{width:5.5rem}.yaho-tool-file input[type=file]{color:var(--ui-text-secondary);font-size:.66rem}.yaho-tool-file input[type=file]::file-selector-button{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary);background:var(--ui-bg-elevated);font:inherit;cursor:pointer;border-radius:.45rem;margin-right:.55rem;padding:.38rem .65rem;font-weight:700}.yaho-tool-file input[type=file]::file-selector-button:hover{border-color:var(--yaho-composer-field-focus-stroke)}.yaho-tool-file-list{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.yaho-tool-file-list li{border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:.64rem;display:flex}.yaho-tool-file-list span{overflow-wrap:anywhere;flex:1;min-width:0}.yaho-tool-file-list small{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums}.yaho-tool-file-list button{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.1rem .4rem;font-size:.6rem}.yaho-tool-file-list button:hover{color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-tool-help{color:var(--ui-text-secondary);font-size:.64rem;line-height:1.5}.yaho-tool-errors{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);color:var(--yaho-light-orange);border-radius:.5rem;gap:.2rem;margin:.1rem 0 0;padding:.4rem .55rem;font-size:.62rem;list-style:none;display:grid}.yaho-tool-library{border-top:1px dashed var(--ui-stroke-tertiary);gap:.35rem;margin-top:.45rem;padding-top:.45rem;display:grid}.yaho-tool-library-title{color:var(--ui-text-secondary);font-size:.62rem;font-weight:750}.yaho-tool-library-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.yaho-tool-library-option{border:1px solid var(--ui-stroke-tertiary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:.64rem;display:flex}.yaho-tool-library-option:has(input:checked){border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent)}.yaho-tool-library-option span{overflow-wrap:anywhere;flex:1;min-width:0}.yaho-tool-library-option small{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums}.yaho-tool-outline-pending{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);border-radius:.5rem;margin:0;padding:.4rem .55rem;font-size:.62rem}.yaho-tool-result-card{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 6%, transparent);border-radius:.7rem;gap:.45rem;padding:.8rem .9rem;display:grid}.yaho-tool-result-card strong{font-size:.74rem;font-weight:800}.yaho-tool-result-card p{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.62rem}.yaho-tool-runbar{z-index:5;border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-elevated) 94%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--ui-text-primary) 10%, transparent);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:.75rem .8rem;display:flex;position:sticky;bottom:0}.yaho-tool-mode-picker{border:0;border-radius:0;min-width:0;margin:0;padding:0}.yaho-tool-mode-picker legend{color:var(--ui-text-secondary);padding:0 .2rem;font-size:.62rem;font-weight:750}.yaho-tool-mode-row{flex-wrap:wrap;gap:.5rem;display:flex}.yaho-tool-mode{border:1px solid var(--ui-stroke-tertiary);cursor:pointer;border-radius:.6rem;gap:.12rem;min-width:9.5rem;padding:.5rem .65rem;display:grid}.yaho-tool-mode.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}.yaho-tool-mode input{opacity:0;pointer-events:none;position:absolute}.yaho-tool-mode-name{font-size:.7rem;font-weight:800}.yaho-tool-mode-burn{color:var(--yaho-light-orange);font-size:.6rem;font-weight:750}.yaho-tool-mode-note{color:var(--ui-text-tertiary);font-size:.58rem;line-height:1.4}.yaho-tool-burn-note{color:var(--ui-text-tertiary);margin:.5rem 0 0;font-size:.6rem;line-height:1.5}.yaho-tool-primary{font-weight:800}.yaho-tool-gate-hint{color:var(--ui-text-secondary);margin:0;font-size:.64rem;line-height:1.45}.yaho-tool-live-preview{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:.85rem;gap:.8rem;min-width:0;max-height:min(52rem,100vh - 6rem);padding:1rem;display:grid;position:sticky;top:4.5rem;overflow:auto}.yaho-tool-preview-header h2{letter-spacing:-.025em;margin:0;font-size:.98rem;font-weight:800}.yaho-tool-preview-header h2 span{color:var(--ui-text-tertiary);font-size:.72rem;font-weight:650}.yaho-tool-preview-header p{color:var(--ui-text-secondary);margin:.25rem 0 0;font-size:.64rem;line-height:1.45}.yaho-tool-preview-sections{border:1px solid var(--ui-stroke-tertiary);border-radius:.65rem;gap:0;display:grid;overflow:hidden}.yaho-tool-preview-sections>section{gap:.35rem;min-width:0;padding:.75rem;display:grid}.yaho-tool-preview-sections>section+section{border-top:1px solid var(--ui-stroke-tertiary)}.yaho-tool-preview-sections h3{margin:0;font-size:.7rem;font-weight:800}.yaho-tool-preview-sections p,.yaho-tool-preview-sections strong,.yaho-tool-preview-sections ul{overflow-wrap:anywhere;color:var(--ui-text-secondary);margin:0;font-size:.64rem;line-height:1.55}.yaho-tool-preview-sections strong{color:var(--ui-text-primary);font-weight:750}.yaho-tool-preview-sections ul{padding-left:1rem}.yaho-tool-preview-content{white-space:pre-wrap}.yaho-tool-preview-note{color:var(--ui-text-tertiary);margin:0;font-size:.6rem;line-height:1.45}.yaho-tool-presets{border-top:1px solid var(--ui-stroke-tertiary);gap:.5rem;padding-top:.9rem;display:grid}.yaho-tool-presets h2{margin:0;font-size:.8rem;font-weight:800}.yaho-tool-preset-save{flex-wrap:wrap;gap:.4rem;display:flex}.yaho-tool-preset-save input{border:1px solid var(--ui-stroke-secondary);min-width:min(16rem,100%);color:var(--ui-text-primary);background:var(--ui-bg-input);border-radius:.5rem;outline:none;padding:.4rem .55rem;font-size:.66rem}.yaho-tool-preset-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.yaho-tool-preset-list li{border:1px solid var(--ui-stroke-tertiary);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .3rem .22rem .55rem;display:inline-flex}.yaho-tool-preset-apply{color:var(--ui-text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:700}.yaho-tool-preset-apply:hover{text-decoration:underline}.yaho-tool-preset-delete{color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.05rem .35rem;font-size:.58rem}.yaho-tool-preset-delete:hover{color:var(--yaho-light-orange)}.yaho-tool-preset-empty{color:var(--ui-text-tertiary);margin:0;font-size:.62rem}.yaho-tool-outline{gap:.6rem;display:grid}.yaho-tool-outline-empty{border:1px dashed color-mix(in srgb, var(--ui-text-tertiary) 45%, transparent);color:var(--ui-text-secondary);border-radius:.7rem;margin:0;padding:.8rem .9rem;font-size:.66rem;line-height:1.55}.yaho-tool-outline-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.yaho-tool-outline-chapter{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-elevated);border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;display:flex}.yaho-tool-outline-index{width:1.4rem;height:1.4rem;color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);border-radius:999px;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.yaho-tool-outline-fields{flex:1;gap:.3rem;min-width:0;display:grid}.yaho-tool-outline-title,.yaho-tool-outline-summary{width:100%;color:var(--ui-text-primary);background:0 0;border:1px solid #0000;border-radius:.45rem;outline:none;padding:.32rem .5rem;font-size:.7rem}.yaho-tool-outline-summary{color:var(--ui-text-secondary);font-size:.62rem}.yaho-tool-outline-title:hover,.yaho-tool-outline-summary:hover{border-color:var(--ui-stroke-tertiary)}.yaho-tool-outline-title:focus,.yaho-tool-outline-summary:focus{border-color:var(--yaho-composer-field-focus-stroke);background:var(--ui-bg-input)}.yaho-tool-outline-actions{flex:none;gap:.2rem;display:flex}.yaho-tool-outline-move,.yaho-tool-outline-remove{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:.45rem;padding:.25rem .4rem;font-size:.62rem}.yaho-tool-outline-move:disabled,.yaho-tool-outline-remove:disabled{opacity:.4;cursor:default}.yaho-tool-outline-move:not(:disabled):hover,.yaho-tool-outline-remove:not(:disabled):hover{color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-tool-outline-add{border:1px dashed color-mix(in srgb, var(--ui-text-tertiary) 55%, transparent);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:.55rem;justify-self:start;padding:.4rem .7rem;font-size:.66rem;font-weight:700}.yaho-tool-outline-add:not(:disabled):hover{color:var(--yaho-light-orange);border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.yaho-tool-outline-warnings{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 7%, transparent);border-radius:.65rem;padding:.6rem .75rem;font-size:.64rem}.yaho-tool-outline-warnings strong{font-size:.66rem}.yaho-tool-outline-warnings ul{color:var(--yaho-light-orange);gap:.15rem;margin:.3rem 0 0;padding-left:1rem;display:grid}.yaho-tool-outline-warnings small{color:var(--ui-text-tertiary);margin-top:.3rem;display:block}.yaho-tools-catalog{gap:1.6rem;padding-bottom:1rem;display:grid}.yaho-tools-catalog .yaho-tool-header,.dark .yaho-tools-catalog .yaho-tool-header,:root.dark .yaho-tools-catalog .yaho-tool-header,.app-shell.theme-dark .yaho-tools-catalog .yaho-tool-header{border-bottom:1px solid var(--ui-stroke-tertiary);background:0 0;align-items:flex-start;padding:.2rem 0 1.15rem;position:static}.yaho-tools-catalog .yaho-tool-header-copy{gap:.35rem;display:grid}.yaho-tools-catalog .yaho-tool-header h1{font-size:1.6rem;line-height:1.15}.yaho-tools-catalog .yaho-tool-header p{max-width:48rem;margin:0;font-size:.72rem}.yaho-tools-catalog-group{gap:.65rem;display:grid}.yaho-tools-catalog-group h2{border-bottom:1px solid var(--ui-stroke-tertiary);letter-spacing:-.03em;align-items:center;gap:.45rem;margin:0;padding-bottom:.45rem;font-size:.88rem;font-weight:800;display:flex}.yaho-tools-catalog-count{min-width:1.35rem;height:1.25rem;color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);letter-spacing:0;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.6rem;font-weight:750;display:inline-grid}.yaho-tools-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.yaho-tools-catalog-item{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-elevated) 88%, transparent);border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.7rem;min-height:10.25rem;padding:1.05rem;transition:border-color .1s,background-color .1s;display:flex}.yaho-tools-catalog-item:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-bg-elevated) 96%, var(--yaho-light-orange))}.yaho-tools-catalog-icon{width:2.35rem;height:2.35rem;color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);border-radius:.65rem;place-items:center;font-size:1.05rem;display:grid}.yaho-tools-catalog-copy{flex:1;gap:.25rem;width:100%;min-width:0;display:grid}.yaho-tools-catalog-copy h3{margin:0;font-size:.84rem;line-height:1.35}.yaho-tools-catalog-copy p{color:var(--ui-text-secondary);margin:0;font-size:.68rem;line-height:1.55}.yaho-tools-catalog-footer{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:auto;display:flex}.yaho-tools-catalog-status{color:var(--ui-text-tertiary);background:color-mix(in srgb, var(--ui-text-tertiary) 14%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.6rem;font-weight:750}.yaho-tools-catalog-status.is-ready{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 13%, transparent)}.yaho-tools-catalog .yaho-tool-pill{white-space:nowrap}.yaho-dock-composer{--yaho-composer-rest-width:42rem}.yaho-home-hero-copy,.yaho-home-hero-follow{display:contents}.yaho-dock-composer>.yaho-home-hero-copy,.yaho-dock-composer>.yaho-home-hero-follow{display:none}.yaho-home-composer-stack{z-index:9;--yaho-composer-rest-width:42rem;height:fit-content;width:min(calc(var(--yaho-composer-rest-width,34rem) + 2 * var(--yaho-composer-side-gap)), 100%);flex-direction:column;align-items:stretch;gap:.5rem;margin:auto;transition:width .32s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.yaho-home-composer-stack:has(.composer-input-slot:focus-within){width:min(calc(60rem + 2 * var(--yaho-composer-side-gap)), 100%)}.yaho-home-composer-card{--yaho-home-band-stroke:#f973162e;--yaho-home-band-stroke-active:#f9731647;--yaho-home-band-gradient:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 8%, transparent), transparent 46%), linear-gradient(112deg, #ffd6b094 0%, #f9731629 46%, #f973164d 100%);width:min(var(--yaho-composer-rest-width,42rem), calc(100% - (2 * var(--yaho-composer-side-gap,0px))));margin-top:.65rem;flex-direction:column;align-items:stretch;margin-inline:auto;transition:width .32s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.yaho-home-composer-stack:has(.composer-input-slot:focus-within) .yaho-home-composer-card{width:min(60rem, calc(100% - (2 * var(--yaho-composer-side-gap,0px))));--yaho-home-band-gradient:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 12%, transparent), transparent 42%), linear-gradient(112deg, #ffc4949e 0%, #f973163d 48%, #f973165c 100%)}:root:not(.dark) .yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console],:root.dark .yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console],.dark .yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console],:root:not(.dark) .yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]),:root.dark .yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]),.dark .yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]){width:100%!important;max-width:100%!important;transition:transform .26s,opacity .2s!important}:is([data-yaho-shell] .yaho-home-composer-stack .yaho-home-composer-card>[data-slot=composer-dock].workbench-composer-wrap,[data-yaho-shell] .yaho-home-composer-stack .yaho-home-composer-card>[data-slot=composer-dock].workbench-composer-wrap:has(.composer-input-slot:focus-within)){margin-inline:0;transform:none;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important}.yaho-quick-tool-chips{width:min(var(--yaho-composer-rest-width,34rem), calc(100% - (2 * var(--yaho-composer-side-gap))));margin-inline:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1.25rem;display:flex;container-name:yaho-home-quick-tools}.yaho-quick-tool-chips .yaho-tool-chip{border:1px solid color-mix(in srgb, var(--ui-text-primary) 14%, transparent);color:var(--ui-text-primary);background:var(--yaho-composer-control-fill);letter-spacing:-.012em;white-space:nowrap;word-break:keep-all;cursor:pointer;border-radius:999px;align-items:center;gap:.34rem;padding:.48rem .95rem;font-family:inherit;font-size:.74rem;font-weight:650;transition:transform .16s cubic-bezier(.2,0,0,1),background .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0000002e,0 .5px #0000001a}@container yaho-home-quick-tools (width<=22rem){.yaho-quick-tool-chips .yaho-tool-chip{white-space:normal;text-align:center;flex:calc(50% - .2rem);justify-content:center;min-width:0;max-width:calc(50% - .2rem);min-height:2.75rem;line-height:1.25}}@container yaho-home-quick-tools (width<=15rem){.yaho-quick-tool-chips .yaho-tool-chip{flex-basis:100%;max-width:100%}}.yaho-tool-chip:hover{border-color:color-mix(in srgb, var(--ui-text-primary) 22%, transparent);background:var(--yaho-composer-control-hover-fill);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 3px 8px #00000038}.yaho-tool-chip:active{transform:scale(.97);box-shadow:inset 0 1px 2px #00000038,0 .5px 1px #00000024}.yaho-tool-chip:focus-visible{outline:2px solid var(--yaho-composer-field-focus-stroke);outline-offset:2px}.yaho-quick-tool-chips .yaho-tool-chip--ghost{background:color-mix(in srgb, var(--ui-bg-elevated) 38%, transparent);border-color:color-mix(in srgb, var(--ui-text-primary) 10%, transparent);color:var(--ui-text-secondary);box-shadow:inset 0 1px #ffffff24,0 .5px 1px #0000001a}.yaho-tool-chip--ghost:hover{color:var(--ui-text-primary);border-color:color-mix(in srgb, var(--ui-text-primary) 18%, transparent);background:var(--yaho-composer-control-hover-fill)}.yaho-tool-chip .codicon{font-size:.78rem}.yaho-home-greeting{word-break:keep-all;justify-items:center;gap:.5rem;display:grid}.yaho-home-greeting .fox-mark{width:2.9rem;height:2.9rem;box-shadow:none;border-radius:0;overflow:visible}.yaho-home-composer-card [data-slot=yaho-composer-capsule]{z-index:1;position:relative}.yaho-home-composer-card [data-slot=composer-dock]{box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:visible}.yaho-home-composer-card [data-slot=yaho-composer-panel],.yaho-home-composer-card [data-slot=composer-surface]{z-index:1;position:relative}.yaho-home-composer-card .yaho-home-context-band{z-index:0;box-sizing:border-box;border:2px solid var(--yaho-home-band-stroke);background-color:#0000;background-image:var(--yaho-home-band-gradient);-webkit-backdrop-filter:none;width:calc(100% - 2.25rem);max-width:calc(100% - 2.25rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-accent) 8%, transparent), inset 0 -1px 0 #f9731624;background-clip:padding-box;border-top-width:1px;border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-self:center;align-items:center;gap:.2rem .65rem;margin:0 auto;padding:.375rem .85rem;transition:border-color .32s cubic-bezier(.2,.8,.2,1),background-color .32s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.yaho-home-composer-card:has(.composer-input-slot:focus-within) .yaho-home-context-band{border-color:var(--yaho-home-band-stroke-active);background-color:#0000}.yaho-home-composer-card [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{transition:height .18s cubic-bezier(.22,1,.36,1),min-height .18s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .32s cubic-bezier(.2,.8,.2,1),background-color .32s cubic-bezier(.2,.8,.2,1)}.dark .yaho-home-composer-card,:root.dark .yaho-home-composer-card,.app-shell.theme-dark .yaho-home-composer-card{--yaho-home-band-stroke:#5cb2eb6b;--yaho-home-band-stroke-active:#7ec6f09e;--yaho-home-band-gradient:linear-gradient(180deg, #ffffff29, transparent 42%), linear-gradient(112deg, #b0dcf652 0%, #5cb2eb38 48%, #1c40607a 100%)}.dark .yaho-home-composer-stack:has(.composer-input-slot:focus-within) .yaho-home-composer-card{--yaho-home-band-gradient:linear-gradient(180deg, #ffffff2e, transparent 38%), linear-gradient(112deg, #c4e4fa66 0%, #5cb2eb4d 50%, #1848708a 100%)}:root.dark .yaho-home-composer-stack:has(.composer-input-slot:focus-within) .yaho-home-composer-card{--yaho-home-band-gradient:linear-gradient(180deg, #ffffff2e, transparent 38%), linear-gradient(112deg, #c4e4fa66 0%, #5cb2eb4d 50%, #1848708a 100%)}.app-shell.theme-dark .yaho-home-composer-stack:has(.composer-input-slot:focus-within) .yaho-home-composer-card{--yaho-home-band-gradient:linear-gradient(180deg, #ffffff2e, transparent 38%), linear-gradient(112deg, #c4e4fa66 0%, #5cb2eb4d 50%, #1848708a 100%)}.dark .yaho-home-composer-card .yaho-home-context-band,:root.dark .yaho-home-composer-card .yaho-home-context-band,.app-shell.theme-dark .yaho-home-composer-card .yaho-home-context-band{background-color:#0000;background-image:var(--yaho-home-band-gradient);border-color:var(--yaho-home-band-stroke);-webkit-backdrop-filter:none;box-shadow:inset 0 -1px #00000052}@media (prefers-reduced-transparency:reduce){.yaho-home-composer-card .yaho-home-context-band{-webkit-backdrop-filter:none}}.yaho-home-composer-card .yaho-composer-disclaimer-container{padding:.4rem .2rem 0}.yaho-home-context-band-group{flex-wrap:wrap;align-items:center;gap:.15rem .72rem;min-width:0;display:flex}.yaho-home-context-band-group:last-child{margin-left:auto}.yaho-home-connect-chip{border:1px solid color-mix(in srgb, var(--ui-text-primary) 14%, transparent);min-height:2rem;color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent);font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border-radius:999px;outline:none;flex:none;align-items:center;gap:.55rem;padding:.28rem .72rem .28rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.yaho-home-connect-chip-label{flex:none}.yaho-home-connect-chip:hover,.yaho-home-connect-chip:focus-visible{border-color:color-mix(in srgb, var(--ui-text-primary) 22%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 9%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ui-text-primary) 6%, transparent);outline:none}.dark .yaho-home-connect-chip,:root.dark .yaho-home-connect-chip,.app-shell.theme-dark .yaho-home-connect-chip,:root.theme-black .yaho-home-connect-chip{color:var(--ui-text-primary,#fff);background:#ffffff0f;border-color:#ffffff29}.dark .yaho-home-connect-chip:hover,:root.dark .yaho-home-connect-chip:hover,.app-shell.theme-dark .yaho-home-connect-chip:hover,:root.theme-black .yaho-home-connect-chip:hover,.dark .yaho-home-connect-chip:focus-visible,:root.dark .yaho-home-connect-chip:focus-visible,.app-shell.theme-dark .yaho-home-connect-chip:focus-visible,:root.theme-black .yaho-home-connect-chip:focus-visible{background:#ffffff1a;border-color:#ffffff3d}.yaho-app-connect-icons,.yaho-home-app-connect-icons{direction:ltr;flex:none;align-items:center;padding-inline-end:.12rem;display:inline-flex}.yaho-app-connect-icon,.yaho-home-app-connect-icon{background:#fff;border:1px solid #00000014;border-radius:.38rem;place-items:center;width:1.38rem;height:1.38rem;margin-inline-start:-.42rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 1px 2px #00000024}.yaho-app-connect-icon:first-child,.yaho-home-app-connect-icon:first-child{z-index:1;margin-inline-start:0}.yaho-app-connect-icon:nth-child(2),.yaho-home-app-connect-icon:nth-child(2){z-index:2}.yaho-app-connect-icon:nth-child(3),.yaho-home-app-connect-icon:nth-child(3){z-index:3}.yaho-app-connect-icon svg,.yaho-home-app-connect-icon svg{display:block}:is(.yaho-home-app-connect,.yaho-sidebar-connections-row):is(:hover,:focus-visible) .yaho-app-connect-icon:first-child{transform:translate(-.28rem,.06rem)rotate(-12deg)}:is(.yaho-home-app-connect,.yaho-sidebar-connections-row):is(:hover,:focus-visible) .yaho-app-connect-icon:nth-child(2){transform:translateY(-.18rem)rotate(4deg)scale(1.06)}:is(.yaho-home-app-connect,.yaho-sidebar-connections-row):is(:hover,:focus-visible) .yaho-app-connect-icon:nth-child(3){transform:translate(.28rem,.06rem)rotate(12deg)}@media (prefers-reduced-motion:reduce){.yaho-app-connect-icon,.yaho-home-app-connect-icon{transition:none}}.yaho-home-os-connect-mark{background:#fff;border:1px solid #00000014;border-radius:.38rem;place-items:center;width:1.38rem;height:1.38rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000024}.yaho-home-os-connect-mark .fox-mark-small{border-radius:.28rem;width:1.15rem;height:1.15rem}.yaho-home-open-desktop-layer{z-index:80;background:0 0;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.yaho-home-open-desktop-dialog{background:var(--yaho-light-panel);width:min(22rem,100%);color:var(--ui-text-primary);text-align:center;box-shadow:0 1.25rem 2.8rem color-mix(in srgb, var(--yaho-light-ink) 18%, transparent);border:0;border-radius:1.15rem;justify-items:center;gap:.5rem;padding:1.35rem 1.2rem 1.15rem;display:grid;position:relative}.yaho-home-open-desktop-dialog .fox-mark{width:2.75rem;height:2.75rem;box-shadow:none;border-radius:.85rem}.yaho-home-open-desktop-dialog strong{letter-spacing:-.03em;font-size:1.15rem}.yaho-home-open-desktop-dialog p{max-width:18rem;color:var(--ui-text-secondary);word-break:keep-all;margin:0;font-size:.82rem;line-height:1.5}.yaho-home-open-desktop-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-top:.4rem;display:grid}.yaho-home-open-desktop-dialog .yaho-home-open-desktop-primary,.yaho-home-open-desktop-dialog .yaho-home-open-desktop-download{width:100%;min-height:2.5rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.yaho-home-open-desktop-dialog .yaho-home-open-desktop-primary{color:#fff;background:var(--yaho-light-orange)}.yaho-home-open-desktop-dialog .yaho-home-open-desktop-download{color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-light-panel))}.yaho-home-open-desktop-close{width:1.75rem;height:1.75rem;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:.65rem;right:.65rem}.yaho-home-open-desktop-close:hover{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent)}.dark .yaho-home-open-desktop-dialog,:root.dark .yaho-home-open-desktop-dialog,.app-shell.theme-dark .yaho-home-open-desktop-dialog{background:var(--yaho-night-panel);color:var(--yaho-night-ink);box-shadow:0 1.25rem 2.8rem #0000006b}.dark .yaho-home-open-desktop-dialog .yaho-home-open-desktop-download,:root.dark .yaho-home-open-desktop-dialog .yaho-home-open-desktop-download,.app-shell.theme-dark .yaho-home-open-desktop-dialog .yaho-home-open-desktop-download{color:var(--yaho-night-ink);background:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-panel))}.yaho-home-composer-card .yaho-home-context-action{color:var(--ui-text-secondary);letter-spacing:-.01em;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:.6rem;outline:none;align-items:center;gap:.32rem;padding:.28rem .42rem;font-family:inherit;font-size:.78rem;font-weight:600;list-style:none;transition:background .16s,color .16s;display:inline-flex}.yaho-home-context-action::-webkit-details-marker{display:none}.yaho-home-composer-card .yaho-home-context-action:hover{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);box-shadow:none;transform:none}.yaho-home-composer-card .yaho-home-context-action:active{background:color-mix(in srgb, var(--ui-text-primary) 12%, transparent);box-shadow:none;transform:none}.yaho-home-context-action .codicon{font-size:.8rem}.yaho-home-snippets{position:relative}.yaho-home-snippets:not([open])>.yaho-home-snippet-list{display:none}.yaho-home-snippet-list{z-index:12;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:.8rem;gap:.15rem;min-width:17rem;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 1.15rem 2.75rem #00000057,0 .25rem .75rem #0000002e,inset 0 1px #ffffff14}.app-shell.theme-light .yaho-home-snippet-list{box-shadow:0 1rem 2.5rem #37302a29,0 .25rem .75rem #37302a14,inset 0 1px #ffffffb8}.yaho-home-snippet-list button{width:100%;color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;gap:.1rem;padding:.45rem .55rem;font-family:inherit;display:grid}.yaho-home-snippet-list button:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}.yaho-home-snippet-list b{font-size:.68rem}.yaho-home-snippet-list small{color:var(--ui-text-secondary);font-size:.58rem;line-height:1.45}.yaho-home-staff{align-items:center;gap:.3rem;display:inline-flex}.yaho-home-staff-label{color:var(--ui-text-tertiary);font-size:.6rem;font-weight:750}.yaho-home-staff select{border:1px solid var(--ui-stroke-secondary);max-width:9rem;color:var(--ui-text-primary);background:var(--ui-bg-input);border-radius:999px;outline:none;padding:.26rem .45rem;font-family:inherit;font-size:.64rem;font-weight:700}.yaho-home-staff select:focus{border-color:var(--yaho-composer-field-focus-stroke)}.yaho-home-context-band .yaho-home-balance{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-secondary));color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.36rem .72rem;font-family:inherit;font-size:.66rem;font-weight:750;transition:transform .16s cubic-bezier(.2,0,0,1),background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 .5px 1px #0000001f}.yaho-home-balance:hover{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,0 2px 6px #0000002e}.yaho-home-balance:active{transform:scale(.97);box-shadow:inset 0 1px 2px #0003,0 .5px 1px #0000001f}.app-shell.theme-light .yaho-tool-chip{border-color:color-mix(in srgb, var(--ui-text-primary) 18%, transparent);background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000001a,0 .5px #0000000f}.app-shell.theme-light .yaho-tool-chip:hover{border-color:color-mix(in srgb, var(--ui-text-primary) 28%, transparent);background:#fffffff2;box-shadow:inset 0 1px #fffffff2,0 3px 8px #00000024}.app-shell.theme-light .yaho-tool-chip--ghost{border-color:color-mix(in srgb, var(--ui-text-primary) 12%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-accent) 8%, transparent), 0 .5px 1px #0000000f;background:#ffffff73}.app-shell.theme-light .yaho-tool-chip--ghost:hover{border-color:color-mix(in srgb, var(--ui-text-primary) 24%, transparent);background:#ffffffe6}.app-shell.theme-light .yaho-home-composer-card [data-slot=yaho-composer-panel]{box-shadow:none;background:0 0;border:0}.app-shell.theme-light .yaho-home-composer-card .yaho-home-context-band{background-color:#0000;background-image:var(--yaho-home-band-gradient);border-color:var(--yaho-home-band-stroke);box-shadow:inset 0 -1px #f9731629}.app-shell.theme-light .yaho-home-composer-card:has(.composer-input-slot:focus-within) .yaho-home-context-band{border-color:var(--yaho-home-band-stroke-active)}@media (prefers-reduced-motion:reduce){.yaho-home-composer-card,.yaho-home-composer-card .yaho-home-context-band,.yaho-home-composer-card [data-slot=composer-surface]{transition:none}}.app-shell.theme-light .yaho-home-composer-card .yaho-home-context-action{box-shadow:none;background:0 0;border-color:#0000}.app-shell.theme-light .yaho-home-composer-card .yaho-home-context-action:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);box-shadow:none;border-color:#0000}.app-shell.theme-light .yaho-home-context-action{border-color:color-mix(in srgb, var(--ui-text-primary) 14%, transparent);background:#ffffffa6;box-shadow:inset 0 1px #ffffffd9,0 .5px 1px #00000014}.app-shell.theme-light .yaho-home-context-action:hover{border-color:color-mix(in srgb, var(--ui-text-primary) 24%, transparent);background:#ffffffeb;box-shadow:inset 0 1px #fffffff2,0 2px 6px #0000001f}.app-shell.theme-light .yaho-home-balance{background:color-mix(in srgb, var(--yaho-light-orange) 12%, #fffc);border-color:color-mix(in srgb, var(--yaho-light-orange) 38%, transparent);box-shadow:inset 0 1px #ffffffd9,0 .5px 1px #00000014}.app-shell.theme-light .yaho-home-balance:hover{background:color-mix(in srgb, var(--yaho-light-orange) 18%, #ffffffd9);box-shadow:inset 0 1px #fffffff2,0 2px 6px #0000001f}.os-home-canvas .shell-stage-content:has(>.yaho-today){height:100%;min-height:0}.os-home-canvas .yaho-today{height:100%;min-height:0}@container (width<=64rem){.yaho-tool-compose-layout{grid-template-columns:minmax(0,1fr)}.yaho-tool-live-preview{max-height:none;position:static}}@container (width<=44rem){.yaho-tools-surface .yaho-tool-header{position:static}.yaho-tool-form-grid{grid-template-columns:minmax(0,1fr)}.yaho-tool-runbar{flex-direction:column;align-items:stretch;gap:.5rem;padding:.65rem}.yaho-tool-mode-row{flex-direction:column}.yaho-tool-mode{min-width:0}.yaho-tools-catalog-list{grid-template-columns:minmax(0,1fr)}.yaho-tools-catalog-item{flex-wrap:wrap}}@container (width<=26rem){.yaho-tool-outline-chapter{flex-wrap:wrap}.yaho-tool-outline-actions{flex-basis:100%;justify-content:flex-end}}.yaho-tools-surface .yaho-tool-pill,.yaho-tools-catalog .yaho-tool-pill,.yaho-quick-tool-chips .yaho-tool-pill{border-radius:999px}:root.theme-black .yaho-home-composer-card{--yaho-home-band-stroke:color-mix(in srgb, var(--ui-text-primary) 16%, transparent);--yaho-home-band-stroke-active:color-mix(in srgb, var(--ui-text-primary) 24%, transparent);--yaho-home-band-gradient:linear-gradient(180deg, color-mix(in srgb, var(--ui-text-primary) 10%, transparent), transparent 42%), linear-gradient(112deg, color-mix(in srgb, var(--ui-text-primary) 12%, transparent) 0%, color-mix(in srgb, var(--ui-bg-elevated) 94%, transparent) 48%, color-mix(in srgb, var(--ui-bg-editor) 88%, transparent) 100%)}:root.theme-black .yaho-home-composer-stack:has(.composer-input-slot:focus-within) .yaho-home-composer-card{--yaho-home-band-gradient:linear-gradient(180deg, color-mix(in srgb, var(--ui-text-primary) 12%, transparent), transparent 38%), linear-gradient(112deg, color-mix(in srgb, var(--ui-text-primary) 16%, transparent) 0%, color-mix(in srgb, var(--ui-bg-elevated) 92%, transparent) 50%, color-mix(in srgb, var(--ui-bg-editor) 82%, transparent) 100%)}:root.theme-black .yaho-home-connect-chip:hover,:root.theme-black .yaho-home-connect-chip:focus-visible{background:color-mix(in srgb, var(--ui-text-primary) 12%, transparent)}:root.theme-black .yaho-home-open-desktop-dialog .yaho-home-open-desktop-download{background:color-mix(in srgb, var(--ui-text-primary) 10%, var(--ui-bg-elevated))}.app-shell.theme-light .yaho-home-context-band :is(.yaho-home-context-action,.yaho-home-connect-chip):is(:hover,:focus-visible){color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);box-shadow:none}.app-shell.theme-light .yaho-home-context-band .yaho-home-connect-chip:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--yaho-light-orange) 28%, transparent)}.app-shell.theme-light .yaho-home-context-band .yaho-home-context-action:active{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}.yaho-quick-tool-layout{width:min(52rem,100% - 2rem);margin-inline:auto;container:yaho-five-tools/inline-size}.yaho-quick-tool-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.yaho-quick-tool-chips .yaho-tool-chip{white-space:normal;justify-content:center;width:100%;min-width:0;max-width:none;min-height:2.4rem;padding-inline:.6rem;line-height:1.3}@container yaho-five-tools (width<=48rem){.yaho-quick-tool-chips{grid-template-columns:repeat(6,minmax(0,1fr))}.yaho-quick-tool-chips .yaho-tool-chip{grid-column:span 2}.yaho-quick-tool-chips .yaho-tool-chip:nth-child(4){grid-column:2/span 2}.yaho-quick-tool-chips .yaho-tool-chip:nth-child(5){grid-column:4/span 2}}.yaho-quick-tool-layout{padding-bottom:.5rem;overflow:visible}.yaho-quick-tool-layout .yaho-quick-tool-chips{margin-top:1rem;padding:.15rem 0 .4rem;overflow:visible}.app-shell .yaho-home-context-band .yaho-home-open-desktop:disabled{opacity:.45;filter:grayscale();cursor:not-allowed;color:var(--ui-text-tertiary);background:color-mix(in srgb, var(--ui-text-primary) 9%, transparent);border-color:var(--ui-stroke-secondary);box-shadow:none;transform:none}.yaho-home-snippet-popover{z-index:1000;width:17rem;min-width:0;max-height:calc(100vh - 48px);position:fixed;top:auto;overflow-y:auto}.yaho-home-snippet-popover[data-theme=light]{box-shadow:0 1rem 2.5rem #37302a29,0 .25rem .75rem #37302a14}.yaho-home-context-band .yaho-home-snippets{display:none}.app-shell .yaho-home-composer-card .yaho-home-context-band :is(.yaho-home-context-action,.yaho-home-connect-chip,.yaho-home-connect-chip-label){font-weight:400}[data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band{margin-top:0;padding-top:.375rem}.yaho-home-staff-trigger{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-tertiary);min-width:5.5rem;max-width:12rem;min-height:1.8rem;color:var(--ui-text-primary);font:inherit;font-size:var(--conversation-caption-font-size,.75rem);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .65rem;display:inline-flex}.yaho-home-staff-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-home-staff-trigger:is(:focus-visible,[data-state=open]){outline:2px solid var(--ui-stroke-primary);outline-offset:2px}.yaho-home-staff-menu{min-width:12rem;max-width:min(22rem,100vw - 2rem);max-height:min(22rem, var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.yaho-web-artifacts-panel{--yaho-wa-border:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);--yaho-wa-border-strong:color-mix(in srgb, var(--yaho-light-ink) 30%, transparent);flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;display:flex}:root.dark .yaho-web-artifacts-panel{--yaho-wa-border:#94a3b82e;--yaho-wa-border-strong:#94a3b861}:root.theme-black .yaho-web-artifacts-panel{--yaho-wa-border:#ffffff29;--yaho-wa-border-strong:#ffffff57}.yaho-web-artifacts-quick{flex-wrap:wrap;gap:8px;display:flex}.yaho-web-artifacts-quick-chip{border:1px solid var(--yaho-wa-border);color:var(--ui-text-primary,#fff);background:var(--ui-fill-secondary,#ffffff0f);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;transition:background .14s,color .14s,border-color .14s}.yaho-web-artifacts-quick-chip:hover{background:var(--ui-fill-secondary,#ffffff0f);color:var(--ui-text-primary,#fff);border-color:var(--yaho-wa-border-strong)}.yaho-web-artifacts-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yaho-web-artifacts-search{flex:240px;max-width:26rem;position:relative}.yaho-web-artifacts-search input{border:1px solid var(--yaho-wa-border);width:100%;height:38px;color:var(--ui-text-primary,#fff);background:var(--ui-fill-secondary,#ffffff0f);border-radius:999px;outline:none;padding:0 36px 0 14px;font-size:14px}.yaho-web-artifacts-search input::placeholder{color:var(--ui-text-secondary,#ffffff8c)}.yaho-web-artifacts-search input:focus{border-color:var(--yaho-wa-border-strong)}.yaho-web-artifacts-search-clear{background:var(--ui-fill-secondary,#ffffff14);width:24px;height:24px;color:var(--ui-text-primary,#fff);cursor:pointer;border:0;border-radius:999px;font-size:11px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.yaho-web-artifacts-sort{border:1px solid var(--yaho-wa-border);background:var(--ui-fill-secondary,#ffffff0f);border-radius:999px;flex:none;align-items:center;height:38px;padding:3px;display:flex}.yaho-web-artifacts-sort button{height:30px;color:var(--ui-text-secondary,#fff9);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.yaho-web-artifacts-sort button.is-active{background:var(--ui-text-primary,#fff);color:var(--ui-bg-base,#111)}.yaho-web-artifacts-center{text-align:center;flex:1;place-content:center;justify-items:center;gap:12px;padding:24px 8px;display:grid}.yaho-web-artifacts-center-prompts{justify-items:center;gap:8px;padding-top:12px;display:grid}.yaho-web-artifacts-empty-title{color:var(--ui-text-primary,#fff);font-size:16px;font-weight:600}.yaho-web-artifacts-error-text{color:#ff8f8f;font-weight:600}.yaho-web-artifacts-inline-error{border:1px solid var(--yaho-wa-border);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.yaho-web-artifacts-pill{border:1px solid var(--yaho-wa-border);color:var(--ui-text-primary,#fff);background:var(--ui-fill-secondary,#ffffff0f);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.yaho-web-artifacts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-content:start;align-items:start;gap:12px;display:grid;overflow:auto}.yaho-web-artifacts-card{border:1px solid var(--yaho-wa-border);background:var(--ui-bg-card,#ffffff0a);border-radius:12px;padding:0 0 12px;overflow:hidden}.yaho-web-artifacts-cover-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.yaho-web-artifacts-cover{aspect-ratio:16/9;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.yaho-web-artifacts-cover-frame{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.yaho-web-artifacts-cover-state{width:100%;height:100%;color:var(--ui-text-secondary,#ffffffb8);place-items:center;font-size:12px;display:grid}.yaho-web-artifacts-cover-badge{z-index:1;color:#fff;background:#0000008c;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.yaho-web-artifacts-cover-warning{z-index:1;color:#fff;background:#78350feb;border-radius:999px;max-width:calc(100% - 16px);padding:3px 9px;font-size:10px;font-weight:600;position:absolute;bottom:8px;left:8px}.yaho-web-artifacts-card-copy{flex-direction:column;gap:4px;min-width:0;padding:10px 12px 0;display:flex}.yaho-web-artifacts-card-title{align-items:center;gap:6px;min-width:0;display:flex}.yaho-web-artifacts-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.yaho-web-artifacts-rename{border:1px solid var(--yaho-wa-border-strong);min-width:0;height:32px;color:var(--ui-text-primary,#fff);background:var(--ui-fill-secondary,#ffffff0f);border-radius:8px;outline:none;flex:auto;padding:0 8px;font-size:14px}.yaho-web-artifacts-rename:focus{border-color:var(--ui-accent,#6fa2cf)}.yaho-web-artifacts-share-badge,.yaho-web-artifacts-stale-badge{border:1px solid var(--yaho-wa-border);color:var(--ui-text-secondary,#ffffffb8);border-radius:999px;flex:none;padding:2px 7px;font-size:10px}.yaho-web-artifacts-card-source{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary,#ffffffb8);font-size:12px;overflow:hidden}.yaho-web-artifacts-card-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.yaho-web-artifacts-card-actions button{color:var(--ui-accent,#6fa2cf);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.yaho-web-artifacts-card-actions button:disabled{opacity:.45;cursor:default}.yaho-web-artifacts-confirm{border:1px solid var(--yaho-wa-border);background:var(--ui-bg-base,#111);width:min(28rem,100%);color:var(--ui-text-primary,#fff);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.yaho-web-artifacts-confirm h2{margin:0;font-size:16px;font-weight:650}.yaho-web-artifacts-confirm p{color:var(--ui-text-secondary,#ffffffc7);margin:0;font-size:14px;line-height:1.5}.yaho-web-artifacts-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.yaho-web-artifacts-danger{color:#ffb4b4;border-color:#ff8f8f73}.yaho-web-artifacts-danger:disabled{opacity:.45;cursor:default}.yaho-web-artifact-card{border:1px solid var(--yaho-wa-border);background:var(--ui-bg-card,#ffffff0a);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;max-width:28rem;padding:10px 12px;display:flex}.yaho-web-artifact-card-icon{opacity:.7;font-size:11px;font-weight:700}.yaho-web-artifact-viewer-backdrop{z-index:1000;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.yaho-web-artifact-viewer{background:var(--ui-bg-base,#111);border-radius:12px;flex-direction:column;width:min(960px,100%);height:min(85vh,900px);display:flex;overflow:hidden}.yaho-web-artifact-viewer-head{border-bottom:1px solid var(--yaho-wa-border);justify-content:space-between;padding:10px 14px;display:flex}.yaho-web-artifact-viewer-frame{background:#fff;border:0;flex:1}.yaho-public-artifact{background:var(--ui-bg-base,#0b0f17);min-height:100vh;color:var(--ui-text-primary,#f5f5f5)}.yaho-public-artifact-inner{flex-direction:column;gap:12px;max-width:960px;margin:0 auto;padding:24px 16px;display:flex}.yaho-public-artifact-frame{background:#fff;border:0;border-radius:12px;width:100%;min-height:70vh}@media (width<=640px){.yaho-web-artifacts-panel{gap:10px;padding:12px}.yaho-web-artifacts-grid{grid-template-columns:minmax(0,1fr)}.yaho-web-artifacts-quick-chip,.yaho-web-artifacts-pill{padding:9px 16px;font-size:14px}.yaho-web-artifacts-sort button{padding:0 16px;font-size:14px}.yaho-web-artifacts-search input{font-size:16px}.yaho-web-artifact-viewer-backdrop{padding:0}.yaho-web-artifact-viewer{border-radius:0;width:100%;height:100dvh}.yaho-web-artifact-viewer-head{padding:14px 16px}}.yaho-web-pages-panel{width:100%;min-height:calc(100vh - 9rem);color:var(--ui-text-primary)}.yaho-web-pages-toolbar{min-height:3rem;padding:.45rem var(--yaho-page-inset,1rem);border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.yaho-web-pages-toolbar-title,.yaho-web-pages-toolbar-actions,.yaho-web-pages-library-head,.yaho-web-pages-library-head>span{align-items:center;display:flex}.yaho-web-pages-toolbar-title{min-width:0;color:var(--ui-text-secondary);gap:.45rem;font-size:.72rem}.yaho-web-pages-toolbar-title strong{min-width:0;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.yaho-web-pages-kicker{color:var(--yaho-light-orange,var(--ui-text-secondary));letter-spacing:.08em;white-space:nowrap;font-size:.64rem;font-weight:800}.yaho-web-pages-revision{color:var(--ui-text-tertiary);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:.58rem}.yaho-web-pages-toolbar-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.25rem}.yaho-web-pages-meta-controls{color:var(--ui-text-tertiary);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.68rem;display:flex}.yaho-web-pages-meta-controls label{align-items:center;gap:.25rem;display:inline-flex}.yaho-web-pages-meta-controls select{border:1px solid var(--ui-stroke-tertiary);color:inherit;background:var(--ui-fill-primary);font:inherit;border-radius:.35rem;padding:.25rem .35rem}.yaho-web-pages-cover{border-radius:.65rem;height:4.5rem;margin-top:.75rem}.yaho-web-pages-backlinks{gap:.4rem;margin:.7rem 0 1rem;display:grid}.yaho-web-pages-backlinks>div:first-child{color:var(--ui-text-tertiary);align-items:center;gap:.3rem;font-size:.68rem;display:flex}.yaho-web-pages-backlinks>div:first-child i{font-size:.75rem}.yaho-web-pages-backlinks>div:last-child{flex-wrap:wrap;gap:.35rem;display:flex}.yaho-web-pages-backlinks button{border:1px solid var(--ui-stroke-tertiary);max-width:16rem;color:var(--ui-text-secondary);background:var(--ui-fill-secondary);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:.35rem;padding:.2rem .45rem;font-size:.66rem;overflow:hidden}.yaho-web-pages-backlinks button:hover,.yaho-web-pages-backlinks button:focus-visible{color:var(--yaho-light-orange,var(--ui-text-primary));border-color:color-mix(in srgb, var(--yaho-light-orange) 50%, var(--ui-stroke-tertiary))}.yaho-web-pages-selection-popover{z-index:30;border:1px solid var(--ui-stroke-secondary);width:min(14.5rem,100vw - 1rem);color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-fill-primary) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.7rem;padding:.35rem;position:fixed;box-shadow:0 .55rem 1.5rem #00000038}.yaho-web-pages-selection-popover-text{max-width:100%;color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:.25rem .35rem .35rem;font-size:.62rem;line-height:1.35;display:block;overflow:hidden}.yaho-web-pages-selection-popover-actions{align-items:center;gap:.2rem;display:flex}.yaho-web-pages-selection-popover-actions button{min-height:1.75rem;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .45rem;font-size:.63rem;display:inline-flex}.yaho-web-pages-selection-popover-actions button:first-child,.yaho-web-pages-selection-popover-actions button:nth-child(2){flex:auto}.yaho-web-pages-selection-popover-actions button:hover,.yaho-web-pages-selection-popover-actions button:focus-visible{color:var(--ui-text-primary);background:var(--ui-fill-secondary)}.yaho-web-pages-selection-popover-actions button:last-child{flex:none;width:1.75rem;padding:.25rem}.yaho-web-pages-selection-popover-rich{width:min(18rem,100vw - 1rem)}.yaho-web-pages-selection-block-button{width:100%;color:var(--ui-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.35rem .45rem;font-size:.66rem;display:flex}.yaho-web-pages-selection-block-button:hover,.yaho-web-pages-selection-block-button:focus-visible{background:var(--ui-fill-secondary)}.yaho-web-pages-selection-block-button strong{min-width:1.5rem;color:var(--yaho-light-orange,var(--ui-accent-primary))}.yaho-web-pages-selection-format-row{border-top:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:.1rem;margin-top:.2rem;padding-top:.2rem;display:flex}.yaho-web-pages-selection-format-row button{width:1.75rem;height:1.7rem;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.yaho-web-pages-selection-format-row button:hover,.yaho-web-pages-selection-format-row button:focus-visible,.yaho-web-pages-selection-format-row button.is-active{color:var(--yaho-light-orange,var(--ui-text-primary));background:color-mix(in srgb, var(--yaho-light-orange,var(--ui-fill-secondary)) 18%, transparent)}.yaho-web-pages-selection-submenu{z-index:1;border:1px solid var(--ui-stroke-secondary);background:var(--ui-fill-primary);border-radius:.5rem;margin-top:.25rem;padding:.35rem;position:relative;box-shadow:0 .45rem 1.1rem #0000002e}.yaho-web-pages-selection-turn-into{grid-template-columns:1fr 1fr;gap:.1rem;display:grid}.yaho-web-pages-selection-turn-into button{min-width:0;color:var(--ui-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.25rem;padding:.28rem .3rem;font-size:.6rem;display:flex}.yaho-web-pages-selection-turn-into button:hover,.yaho-web-pages-selection-turn-into button:focus-visible,.yaho-web-pages-selection-turn-into button[aria-pressed=true]{color:var(--yaho-light-orange,var(--ui-text-primary));background:var(--ui-fill-secondary)}.yaho-web-pages-selection-turn-into button strong{min-width:1.25rem}.yaho-web-pages-selection-turn-into button i{margin-left:auto}.yaho-web-pages-selection-colors span{color:var(--ui-text-tertiary);margin:.15rem .1rem;font-size:.56rem;display:block}.yaho-web-pages-selection-colors>div{grid-template-columns:repeat(5,1fr);gap:.15rem;display:grid}.yaho-web-pages-selection-colors button{border:1px solid var(--ui-stroke-tertiary);height:1.55rem;color:var(--ui-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:.3rem;font-size:.65rem}.yaho-web-pages-selection-colors button:hover,.yaho-web-pages-selection-colors button:focus-visible{border-color:var(--yaho-light-orange,var(--ui-accent-primary));background:var(--ui-fill-secondary)}.yaho-web-pages-selection-link{flex-wrap:wrap;gap:.25rem;display:flex}.yaho-web-pages-selection-link input{border:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--ui-text-primary);background:var(--ui-fill-secondary);font:inherit;border-radius:.3rem;flex:8rem;padding:.3rem .4rem;font-size:.62rem}.yaho-web-pages-selection-link button{color:var(--ui-text-primary);background:var(--ui-fill-secondary);font:inherit;cursor:pointer;border:0;border-radius:.3rem;padding:.3rem .45rem;font-size:.6rem}.yaho-web-pages-selection-link button:disabled{cursor:not-allowed;opacity:.45}.yaho-web-pages-selection-link button.is-danger{color:var(--ui-danger,#c2410c);text-align:left;background:0 0;flex-basis:100%}.yaho-web-pages-tree-row-wrap{align-items:center;min-width:0;display:flex}.yaho-web-pages-tree-favorite{color:var(--ui-text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:.15rem;padding:.2rem .25rem;font-size:.7rem;line-height:1}.yaho-web-pages-tree-favorite:hover,.yaho-web-pages-tree-favorite:focus-visible,.yaho-web-pages-tree-favorite.is-active{color:var(--ui-accent-primary,#f59e0b)}.yaho-web-pages-tree-favorite:disabled{cursor:default;opacity:.5}.yaho-web-pages-tree-menu-wrap{flex:none;position:relative}.yaho-web-pages-tree-menu-trigger{color:var(--ui-text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.15rem .25rem;line-height:1}.yaho-web-pages-tree-menu-trigger:hover,.yaho-web-pages-tree-menu-trigger:focus-visible{color:var(--ui-text-primary)}.yaho-web-pages-tree-menu-trigger:disabled{cursor:default;opacity:.5}.yaho-web-pages-tree-menu{z-index:5;border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-primary);border-radius:.45rem;min-width:9.5rem;max-height:min(22rem,60vh);padding:.25rem;position:absolute;top:calc(100% + .2rem);right:0;overflow:auto;box-shadow:0 .5rem 1.5rem #0000003d}.yaho-web-pages-tree-menu button{width:100%;color:var(--ui-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.28rem;padding:.35rem .45rem;font-size:.66rem;display:block}.yaho-web-pages-tree-menu button:hover,.yaho-web-pages-tree-menu button:focus-visible{color:var(--ui-text-primary);background:var(--ui-fill-secondary)}.yaho-web-pages-tree-menu button:disabled{cursor:default;opacity:.45}.yaho-web-pages-tree-menu button.is-destructive{color:var(--ui-danger,#dc2626)}.yaho-web-pages-tree-menu-group{border-top:1px solid var(--ui-stroke-tertiary);margin:.2rem 0;padding-top:.2rem}.yaho-web-pages-tree-menu-group>span{color:var(--ui-text-tertiary);padding:.25rem .45rem .15rem;font-size:.58rem;font-weight:700;display:block}.yaho-web-pages-templates{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-fill-secondary) 55%, transparent);border-radius:.55rem;gap:.35rem;margin-top:.65rem;padding:.55rem .65rem;display:grid}.yaho-web-pages-templates strong{color:var(--ui-text-secondary);font-size:.68rem}.yaho-web-pages-templates>div{flex-wrap:wrap;gap:.25rem;display:flex}.yaho-web-pages-sharing{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 26%, var(--yaho-light-line));background:color-mix(in srgb, var(--yaho-light-orange) 5%, var(--yaho-light-panel));border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin:0 1.1rem .85rem;padding:.8rem .95rem;display:grid}.yaho-web-pages-sharing>div:first-child{gap:.2rem;display:grid}.yaho-web-pages-sharing strong{font-size:.82rem}.yaho-web-pages-sharing p{color:var(--yaho-light-muted);margin:0;font-size:.68rem;line-height:1.45}.yaho-web-pages-sharing-controls{align-items:end;gap:.5rem;display:flex}.yaho-web-pages-sharing-controls label{color:var(--yaho-light-muted);gap:.25rem;font-size:.62rem;font-weight:700;display:grid}.yaho-web-pages-sharing-controls select{border:1px solid var(--yaho-light-line);min-width:9.5rem;color:inherit;background:var(--yaho-light-panel);font:inherit;border-radius:.45rem;padding:.4rem .5rem;font-size:.72rem}.yaho-web-pages-sharing-link,.yaho-web-pages-sharing-note{grid-column:1/-1}.yaho-web-pages-sharing-link{min-width:0;color:var(--yaho-light-muted);align-items:center;gap:.55rem;font-size:.68rem;display:flex}.yaho-web-pages-sharing-link a{min-width:0;color:var(--yaho-light-orange);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-web-pages-sharing-note{color:var(--yaho-light-muted)}.yaho-web-pages-transfer-preview{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, var(--yaho-light-line));background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));border-radius:.7rem;justify-content:space-between;align-items:center;gap:.85rem;margin:0 1.1rem .85rem;padding:.7rem .85rem;display:flex}.yaho-web-pages-transfer-preview>div:first-child{gap:.2rem;min-width:0;display:grid}.yaho-web-pages-transfer-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.yaho-web-pages-transfer-preview p{color:var(--yaho-light-muted);margin:0;font-size:.67rem}.yaho-web-pages-transfer-preview-actions{flex:none;gap:.35rem;display:flex}@media (width<=720px){.yaho-web-pages-sharing{grid-template-columns:1fr}.yaho-web-pages-sharing-link{flex-wrap:wrap;align-items:flex-start}.yaho-web-pages-transfer-preview{flex-direction:column;align-items:flex-start}}.yaho-web-pages-body{min-height:calc(100vh - 12rem);padding:.75rem var(--yaho-page-inset,1rem) 1rem;grid-template-columns:minmax(0,1fr) minmax(13rem,16rem);gap:.75rem;display:grid}.yaho-web-pages-body.is-library-collapsed{grid-template-columns:minmax(0,1fr) 2.25rem}.yaho-web-pages-stage{border:1px solid var(--ui-stroke-tertiary);border-radius:var(--yaho-sidebar-float-radius,.9rem);background:var(--yaho-pages-stage-background);min-width:0;min-height:31rem;box-shadow:var(--yaho-sidebar-float-shadow,var(--yaho-surface-shadow));overflow:hidden}.yaho-web-pages-document-head{padding:1.1rem clamp(1rem,4vw,3.5rem) .75rem}.yaho-web-pages-breadcrumb{color:var(--ui-text-tertiary);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.yaho-web-pages-title{width:100%;color:var(--ui-text-primary);letter-spacing:-.045em;background:0 0;border:0;outline:0;margin-top:.55rem;padding:0;font-size:clamp(1.55rem,3.5vw,2.25rem);font-weight:800;line-height:1.2}.yaho-web-pages-title:focus{box-shadow:0 1px 0 var(--yaho-light-orange,var(--ui-stroke-primary))}.yaho-web-pages-editor{min-height:24rem;padding:0 clamp(1rem,4vw,3.5rem) 3rem}.yaho-web-pages-editor .yaho-pages-shared-editor{min-height:23rem}.yaho-web-pages-outline{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-fill-secondary) 48%, transparent);border-radius:.7rem;gap:.55rem;margin:0 1rem 1rem;padding:.75rem .85rem;display:grid}.yaho-web-pages-outline-heading{color:var(--ui-text-primary);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;display:flex}.yaho-web-pages-outline-heading span{color:var(--ui-text-secondary);font-size:.65rem}.yaho-web-pages-outline nav{gap:.15rem;display:grid}.yaho-web-pages-outline nav button{color:var(--ui-text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.72rem;overflow:hidden}.yaho-web-pages-outline nav button:hover{color:var(--ui-text-primary);background:var(--ui-fill-tertiary)}.yaho-web-pages-status{min-height:1.25rem;color:var(--ui-text-tertiary);margin-top:.55rem;font-size:.62rem}.yaho-web-pages-status[role=alert],.yaho-web-pages-state.is-error{color:var(--yaho-coral,var(--ui-text-secondary))}.yaho-web-pages-state.is-error p{margin:0 0 .55rem}.yaho-web-pages-empty{text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:14rem;display:grid}.yaho-web-pages-state{color:var(--ui-text-secondary);margin:.65rem 0;font-size:.68rem;line-height:1.55}.yaho-web-pages-recovery{border-left:2px solid var(--yaho-light-orange,var(--ui-stroke-primary));background:color-mix(in srgb, var(--yaho-light-orange,var(--ui-fill-secondary)) 8%, transparent);margin-top:.75rem;padding:.65rem .75rem}.yaho-web-pages-recovery strong,.yaho-web-pages-recovery p{display:block}.yaho-web-pages-recovery strong{color:var(--ui-text-primary);font-size:.72rem}.yaho-web-pages-recovery p{color:var(--ui-text-secondary);margin:.2rem 0 .5rem;font-size:.64rem}.yaho-web-pages-recovery span{flex-wrap:wrap;gap:.35rem;display:flex}.yaho-web-pages-library{border:1px solid var(--ui-stroke-tertiary);border-radius:var(--yaho-sidebar-float-radius,.9rem);background:var(--yaho-pages-library-background);min-width:0;min-height:0;box-shadow:var(--yaho-sidebar-float-shadow,var(--yaho-surface-shadow));padding:.65rem .55rem;overflow:hidden}.yaho-web-pages-library.is-collapsed{place-items:start center;display:grid}.yaho-web-pages-library-head{color:var(--ui-text-primary);justify-content:space-between;gap:.35rem;padding:.05rem .15rem .45rem;font-size:.7rem}.yaho-web-pages-library-head>span{gap:.1rem}.yaho-web-pages-search{border-bottom:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--ui-text-tertiary);align-items:center;gap:.35rem;margin-bottom:.45rem;padding:.28rem .4rem;display:flex}.yaho-web-pages-search input{width:100%;min-width:0;color:var(--ui-text-primary);background:0 0;border:0;outline:0;font-size:.64rem}.yaho-web-pages-search input::placeholder{color:var(--ui-text-tertiary)}.yaho-web-pages-tree,.yaho-web-pages-tree ul{margin:0;padding:0;list-style:none}.yaho-web-pages-tree ul{padding-left:.8rem}.yaho-web-pages-favorites{border-bottom:1px solid var(--ui-stroke-tertiary);margin:.55rem .35rem .7rem;padding:.45rem .35rem .55rem}.yaho-web-pages-favorites strong{color:var(--ui-accent-primary,var(--ui-text-secondary));padding:0 .35rem .25rem;font-size:.62rem;display:block}.yaho-web-pages-favorites ul{margin:0;padding:0;list-style:none}.yaho-web-pages-favorites button{width:100%;color:var(--ui-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.35rem;padding:.28rem .35rem;font-size:.66rem;display:flex}.yaho-web-pages-favorites button:hover,.yaho-web-pages-favorites button:focus-visible,.yaho-web-pages-favorites button[aria-current=page]{color:var(--yaho-light-orange,var(--ui-text-primary));background:color-mix(in srgb, var(--yaho-light-orange,var(--ui-fill-secondary)) 12%, transparent)}.yaho-web-pages-favorites button span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-web-pages-recent{border-bottom:1px solid var(--ui-stroke-tertiary);margin:.55rem .35rem .7rem;padding:.45rem .35rem .55rem}.yaho-web-pages-recent strong{color:var(--ui-text-tertiary);padding:0 .35rem .25rem;font-size:.62rem;display:block}.yaho-web-pages-recent ul{margin:0;padding:0;list-style:none}.yaho-web-pages-recent button{width:100%;color:var(--ui-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.35rem;padding:.28rem .35rem;font-size:.66rem;display:flex}.yaho-web-pages-recent button:hover,.yaho-web-pages-recent button:focus-visible,.yaho-web-pages-recent button[aria-current=page]{color:var(--ui-text-primary);background:var(--ui-fill-secondary)}.yaho-web-pages-recent button span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-web-pages-content-matches{border-top:1px solid var(--ui-stroke-tertiary);margin:.55rem .35rem .7rem;padding:.45rem .35rem .55rem}.yaho-web-pages-content-matches strong{color:var(--ui-text-tertiary);padding:0 .35rem .25rem;font-size:.62rem;display:block}.yaho-web-pages-content-matches ul{max-height:10rem;margin:0;padding:0;list-style:none;overflow-y:auto}.yaho-web-pages-content-matches button{width:100%;color:var(--ui-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.35rem;font-size:.66rem;display:flex}.yaho-web-pages-content-matches button>span{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.yaho-web-pages-content-matches button>span span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-web-pages-content-matches button small{color:var(--ui-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.35;display:-webkit-box;overflow:hidden}.yaho-web-pages-content-matches button:hover,.yaho-web-pages-content-matches button:focus-visible{color:var(--ui-text-primary);background:var(--ui-fill-secondary)}.yaho-web-pages-tree-row{width:100%;min-width:0;color:var(--ui-text-secondary);text-align:left;flex:auto;justify-content:flex-start;gap:.4rem;overflow:hidden}.yaho-web-pages-tree-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-web-pages-tree-row.is-selected{color:var(--yaho-light-orange,var(--ui-text-primary));background:color-mix(in srgb, var(--yaho-light-orange,var(--ui-fill-secondary)) 12%, transparent)}.yaho-web-pages-toolbar-actions button:focus-visible,.yaho-web-pages-search input:focus-visible,.yaho-web-pages-tree-row:focus-visible,.yaho-web-pages-title:focus-visible{outline:2px solid var(--dt-ring,var(--yaho-light-orange));outline-offset:2px}.yaho-web-pages-state{padding:.5rem .15rem}.yaho-web-pages-state h2{color:var(--ui-text-primary);margin:.35rem 0;font-size:1rem}.yaho-web-pages-state p{color:var(--ui-text-secondary);font-size:.7rem}.yaho-web-pages-collaboration{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-bg-primary) 88%, transparent);border-radius:.9rem;margin:1rem 1.2rem 1.4rem;padding:1rem}.yaho-web-pages-collaboration-heading,.yaho-web-pages-comment-meta,.yaho-web-pages-comment-actions,.yaho-web-pages-version-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.yaho-web-pages-collaboration-heading>span,.yaho-web-pages-version-row span,.yaho-web-pages-comment-meta span{color:var(--ui-text-tertiary);font-size:.62rem}.yaho-web-pages-collaboration-heading h2{color:var(--ui-text-primary);margin-top:.15rem;font-size:.9rem}.yaho-web-pages-collaboration-meta{align-items:center;gap:.6rem;display:flex}.yaho-web-pages-presence{align-items:center;padding-left:.25rem;display:flex}.yaho-web-pages-presence-avatar,.yaho-web-pages-presence-overflow{border:2px solid var(--ui-bg-primary);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;margin-left:-.25rem;font-size:.52rem;font-weight:800;line-height:1;display:grid}.yaho-web-pages-presence-avatar[data-status=editing]{box-shadow:0 0 0 2px #22c55ebf}.yaho-web-pages-presence-overflow{background:var(--ui-fill-secondary);color:var(--ui-text-secondary)}.yaho-web-pages-comment-compose{border:1px solid var(--ui-stroke-tertiary);border-radius:.7rem;grid-template-columns:minmax(8rem,.45fr) minmax(8rem,.55fr);gap:.45rem;margin-top:.85rem;padding:.7rem;display:grid}.yaho-web-pages-comment-compose label{color:var(--ui-text-secondary);gap:.25rem;font-size:.62rem;font-weight:700;display:grid}.yaho-web-pages-comment-compose input,.yaho-web-pages-comment-compose textarea,.yaho-web-pages-comment-edit textarea{border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);background:var(--ui-bg-secondary);font:inherit;border-radius:.45rem;outline:0;padding:.45rem .55rem;font-size:.68rem}.yaho-web-pages-comment-compose textarea,.yaho-web-pages-comment-text{grid-column:1/-1}.yaho-web-pages-comment-compose textarea,.yaho-web-pages-comment-edit textarea{resize:vertical;min-height:3.2rem}.yaho-web-pages-comment-list,.yaho-web-pages-version-list{gap:.45rem;margin-top:.8rem;display:grid}.yaho-web-pages-comment-tabs{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.3rem;margin-top:.8rem;padding-bottom:.35rem;display:flex}.yaho-web-pages-comment,.yaho-web-pages-version-row{border:1px solid var(--ui-stroke-tertiary);border-radius:.6rem;padding:.65rem .7rem}.yaho-web-pages-comment.is-resolved{opacity:.65}.yaho-web-pages-comment>p{color:var(--ui-text-primary);white-space:pre-wrap;margin:.45rem 0;font-size:.7rem;line-height:1.5}.yaho-web-pages-comment-anchor{border:0;border-left:2px solid var(--yaho-light-orange,var(--ui-stroke-primary));max-width:100%;color:var(--ui-text-secondary);background:color-mix(in srgb, var(--yaho-light-orange,var(--ui-fill-secondary)) 8%, transparent);text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;cursor:pointer;margin:.4rem 0;padding:.25rem .45rem;font-size:.64rem;font-style:italic;display:block;overflow:hidden}.yaho-web-pages-comment-replies{border-left:1px solid var(--ui-stroke-tertiary);gap:.35rem;margin-top:.5rem;margin-left:.55rem;padding-left:.55rem;display:grid}.yaho-web-pages-comment-replies div{background:color-mix(in srgb, var(--ui-fill-secondary) 60%, transparent);border-radius:.35rem;padding:.3rem .4rem}.yaho-web-pages-comment-replies strong{color:var(--ui-text-secondary);font-size:.62rem}.yaho-web-pages-comment-replies p{color:var(--ui-text-primary);white-space:pre-wrap;margin:.2rem 0 0;font-size:.66rem;line-height:1.45}.yaho-web-pages-comment-reply{gap:.35rem;margin-top:.5rem;display:grid}.yaho-web-pages-comment-reply textarea{resize:vertical;border:1px solid var(--ui-stroke-tertiary);width:100%;min-height:2.6rem;color:var(--ui-text-primary);background:var(--ui-bg-secondary);font:inherit;border-radius:.4rem;outline:0;padding:.4rem .5rem;font-size:.66rem}.yaho-web-pages-comment-reply>span{justify-content:flex-end;gap:.3rem;display:flex}.yaho-web-pages-comment-edit{gap:.35rem;margin-top:.45rem;display:grid}.yaho-web-pages-comment-actions{justify-content:flex-end}.yaho-web-pages-version-list h3{color:var(--ui-text-primary);font-size:.72rem}.yaho-web-pages-version-row>div{gap:.2rem;min-width:0;display:grid}.yaho-web-pages-version-row strong{color:var(--ui-text-primary);font-size:.68rem}.yaho-web-pages-version-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=48rem){.yaho-web-pages-toolbar{flex-direction:column;align-items:flex-start}.yaho-web-pages-toolbar-actions{width:100%;overflow-x:auto}.yaho-web-pages-body,.yaho-web-pages-body.is-library-collapsed{grid-template-columns:minmax(0,1fr)}.yaho-web-pages-library,.yaho-web-pages-library.is-collapsed{order:2;min-height:8rem}.yaho-web-pages-comment-compose{grid-template-columns:minmax(0,1fr)}}@media print{.yaho-web-pages-toolbar,.yaho-web-pages-library,.yaho-web-pages-sharing,.yaho-web-pages-outline,.yaho-web-pages-collaboration,.yaho-web-pages-status,.yaho-web-pages-templates{display:none!important}.yaho-web-pages-panel,.yaho-web-pages-body,.yaho-web-pages-stage{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.yaho-web-pages-editor{border:0!important}}:root.theme-black .yaho-web-pages-selection-popover,:root.theme-black .yaho-web-pages-selection-submenu,:root.theme-black .yaho-web-pages-tree-menu{background:var(--ui-bg-elevated)}:root.theme-black .yaho-web-pages-sharing{border-color:color-mix(in srgb, var(--yaho-light-orange) 26%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 5%, var(--yaho-night-panel))}:root.theme-black .yaho-web-pages-sharing p,:root.theme-black .yaho-web-pages-sharing-controls label,:root.theme-black .yaho-web-pages-sharing-link,:root.theme-black .yaho-web-pages-sharing-note,:root.theme-black .yaho-web-pages-transfer-preview p{color:var(--ui-text-secondary)}:root.theme-black .yaho-web-pages-sharing-controls select{border-color:var(--ui-stroke-secondary);background:var(--ui-bg-input)}:root.theme-black .yaho-web-pages-transfer-preview{border-color:color-mix(in srgb, var(--yaho-light-orange) 40%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-night-panel))}@media (width>=1024px){.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step{border-radius:.75rem;width:8rem;min-height:3rem;transition:width .16s}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>button,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>div{align-items:center;min-height:3rem;padding:.5rem .65rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>button>div,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>div>div{align-items:center}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step-number{width:1.65rem;height:1.65rem;font-size:.78rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-title{white-space:nowrap;font-size:.94rem;line-height:1.15}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed{width:3rem;position:relative}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>button,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>div{padding-left:.5rem;padding-right:.5rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>button>div,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>div>div{justify-content:center;gap:0;width:100%}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed .yaho-support-writing-workflow-step-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed .yaho-support-writing-workflow-title{opacity:0;max-width:0;transition:max-width .16s,opacity .12s;overflow:hidden}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover{width:8rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step:not(.is-condensed).is-compact-title-long,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed.is-compact-title-long:hover{width:9.5rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>button,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>div{padding-left:.65rem;padding-right:.65rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>button>div,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>div>div{justify-content:flex-start;gap:.75rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover .yaho-support-writing-workflow-step-number{position:static;transform:none}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover .yaho-support-writing-workflow-title{opacity:1;max-width:8rem}}.yaho-support-program-page[data-writing-workspace=true]{overflow:hidden}.yaho-support-program-page[data-writing-workspace=true]>.yaho-support-program-shell{height:100%;min-height:0}.yaho-support-writing-divider{display:none}@media (width>=1024px){.yaho-support-writing-columns{grid-template-rows:minmax(0,1fr);overflow:hidden}.yaho-support-writing-left,.yaho-support-writing-right{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;height:100%;min-height:0;overflow-y:auto}.yaho-support-writing-split-active{grid-template-columns:minmax(0, var(--support-writing-left,55%)) 16px minmax(0, 1fr);gap:0}.yaho-support-writing-split-active>.yaho-support-writing-right{order:3;grid-area:1/3}.yaho-support-writing-split-active>.yaho-support-writing-left{grid-area:1/1}.yaho-support-writing-divider{z-index:2;cursor:col-resize;touch-action:none;outline-offset:-2px;height:100%;min-height:0;color:var(--theme-primary);order:2;grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.yaho-support-writing-divider:hover,.yaho-support-writing-divider:focus-visible{background:var(--theme-secondary)}.yaho-support-writing-columns[data-resizing=true]{-webkit-user-select:none;user-select:none}}@media (width<=1023px){.yaho-support-writing-columns{overscroll-behavior:contain;overflow-y:auto}.yaho-support-writing-left{min-height:70vh}}.yaho-support-writing-remote{min-width:0;color:var(--ui-text-primary);gap:12px;display:grid}.yaho-support-writing-remote p{margin:0}.yaho-support-writing-brief{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:12px;padding:12px}.yaho-support-writing-brief[open]>summary{margin-bottom:12px}.yaho-support-writing-status{color:var(--ui-text-secondary);font-size:12px}.yaho-support-writing-actions{gap:8px;display:grid}.yaho-support-writing-remote .yaho-support-writing-actions>button,.yaho-support-draft-packet .yaho-support-draft-actions>button,.yaho-support-writing-dialog button[data-slot=button]{white-space:normal;border-radius:10px;height:auto;min-height:36px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.4}.yaho-support-writing-error{border:1px solid color-mix(in srgb, var(--ui-red) 25%, transparent);background:color-mix(in srgb, var(--ui-red) 5%, var(--ui-bg-elevated));color:var(--ui-red);overflow-wrap:anywhere;border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.yaho-support-draft-packet{border-top:1px solid var(--ui-stroke-secondary);gap:16px;min-width:0;padding-top:16px;display:grid}.yaho-support-draft-header{gap:10px;min-width:0;display:grid}.yaho-support-draft-header h3{margin:0;font-size:15px}.yaho-support-draft-header>p{font-size:12px;line-height:1.7}.yaho-support-draft-filename{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);overflow:hidden}.yaho-support-draft-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.yaho-support-draft-notes{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-secondary);border-radius:10px;font-size:12px}.yaho-support-draft-notes>summary{cursor:pointer;padding:12px;font-weight:600}.yaho-support-draft-notes>summary span{color:var(--theme-primary);margin-left:8px}.yaho-support-draft-warnings{gap:10px;margin:0;padding:0 16px 14px 28px;line-height:1.7;display:grid}.yaho-support-draft-section{border:1px solid var(--ui-stroke-secondary);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.yaho-support-draft-section h4{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.yaho-support-draft-section textarea{border-radius:10px;font-size:13px}.yaho-support-writing-dialog input[type=radio]{appearance:none;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin:0}.yaho-support-writing-dialog input[type=radio]:checked{border-color:var(--theme-primary);background:var(--theme-primary);box-shadow:inset 0 0 0 3px var(--ui-bg-elevated)}.yaho-support-writing-dialog input[type=radio]:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.yaho-support-writing-dialog fieldset label{border:1px solid var(--ui-stroke-secondary);border-radius:10px;padding:10px}.yaho-support-writing-dialog .yaho-support-writing-page-choice[data-preview-selected=true]{background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-elevated));border:1px solid color-mix(in srgb, var(--theme-primary) 40%, var(--ui-stroke-secondary));color:var(--ui-text-primary)}.yaho-support-writing-dialog fieldset label:has(input:checked){background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-elevated));border:1px solid color-mix(in srgb, var(--theme-primary) 40%, var(--ui-stroke-secondary));color:var(--ui-text-primary)}.yaho-support-writing-page-choice{border:1px solid #0000}.yaho-support-draft-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.yaho-support-draft-heading h3{flex-shrink:0}.yaho-support-draft-heading p{color:var(--ui-text-secondary);margin:0;font-size:11px;line-height:1.6}.yaho-support-draft-file-button{border-radius:10px;justify-content:flex-start;width:100%;min-width:0;min-height:38px;font-size:12px}.yaho-support-draft-list{gap:8px;min-width:0;display:grid}.yaho-support-draft-list button[aria-pressed=true]{border-color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-elevated))}.yaho-support-writing-brief-row>.yaho-support-writing-brief[open]~.yaho-support-writing-actions{display:none}.yaho-support-writing-brief-row{min-width:0;position:relative}.yaho-support-writing-brief-row>.yaho-support-writing-brief:not([open])>summary{align-content:center;min-height:36px;padding-right:9rem}.yaho-support-writing-brief-row>.yaho-support-writing-actions{max-width:9rem;position:absolute;top:12px;right:12px}.yaho-support-writing-brief-row .yaho-support-writing-actions>button{border-radius:10px;height:auto;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.4}.yaho-support-writing-controls{box-sizing:border-box;padding:2px 3px}[data-yaho-shell] .yaho-support-diagnosis-toggle{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.theme-light .yaho-support-diagnosis-toggle{border-color:var(--yaho-light-line)}.yaho-support-diagnosis-toggle{--dt-foreground:var(--ui-text-primary);--dt-background:var(--ui-bg-chrome,var(--ui-bg-editor));--dt-input:var(--ui-stroke-primary)}.yaho-support-diagnosis-toggle [data-slot=switch]{border:1px solid color-mix(in srgb, var(--dt-foreground) 18%, transparent);background:color-mix(in srgb, var(--dt-background) 58%, var(--dt-input));box-sizing:border-box;box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--dt-foreground) 8%, transparent);padding:0 .125rem}.yaho-support-diagnosis-toggle [data-slot=switch][data-state=checked]{background:var(--theme-primary);border-color:#0000}.yaho-support-diagnosis-toggle [data-slot=switch-thumb]{background:var(--dt-foreground);box-shadow:0 .0625rem .1875rem color-mix(in srgb, var(--dt-background) 50%, transparent)}.yaho-support-diagnosis-toggle [data-slot=switch-thumb][data-state=checked]{background:var(--dt-background)}.theme-light .yaho-support-diagnosis-toggle{color:#3d2b22;background:#fffdfa;border-color:#f1d3bf}.theme-light .yaho-support-diagnosis-toggle [data-slot=switch]:not([data-state=checked]){background:#f9e9dc;border-color:#e4c9b9;box-shadow:inset 0 0 0 .0625rem #3d2b2214}.theme-light .yaho-support-diagnosis-toggle [data-slot=switch-thumb]:not([data-state=checked]){background:#3d2b22;box-shadow:0 1px 3px #3d2b222e}:root.theme-black [data-yaho-shell] .yaho-support-diagnosis-toggle [data-slot=switch]{box-shadow:none;background:var(--ui-bg-tertiary)!important;border-color:var(--ui-stroke-secondary)!important}:root.theme-black [data-yaho-shell] .yaho-support-diagnosis-toggle [data-slot=switch][data-state=checked]{background:var(--ui-text-secondary)!important}:root.theme-black [data-yaho-shell] .yaho-support-diagnosis-toggle [data-slot=switch-thumb]{background:var(--ui-text-primary)}:root.theme-black [data-yaho-shell] .yaho-support-diagnosis-toggle [data-slot=switch-thumb][data-state=checked]{background:var(--ui-bg-editor)}:root.dark [data-yaho-shell] .yaho-support-diagnosis-toggle [role=switch]{outline:none;border:1px solid var(--ui-stroke-primary)!important;box-shadow:none!important;background:0 0!important}:root.dark [data-yaho-shell] .yaho-support-diagnosis-toggle [role=switch][data-state=checked]{background:var(--ui-text-primary)!important}:root.dark [data-yaho-shell] .yaho-support-diagnosis-toggle [data-slot=switch-thumb]{box-shadow:none;background:var(--ui-text-primary)!important}:root.dark [data-yaho-shell] .yaho-support-diagnosis-toggle [data-slot=switch-thumb][data-state=checked]{background:var(--ui-bg-editor)!important}:root.dark [data-yaho-shell] .yaho-support-diagnosis-toggle [role=switch]:focus-visible{outline:2px solid var(--ui-stroke-primary);outline-offset:2px}#root [data-yaho-shell] .yaho-support-program-actions .yaho-support-diagnosis-toggle [data-slot=switch]{border-radius:999px;flex:0 0 36px;align-items:center;width:36px;min-width:36px;height:20px;padding:0 2px;display:inline-flex}#root [data-yaho-shell] .yaho-support-program-actions .yaho-support-diagnosis-toggle [data-slot=switch-thumb]{border-radius:999px;flex:0 0 16px;width:16px;height:16px;display:block}#root [data-yaho-shell] .yaho-support-program-actions .yaho-support-diagnosis-toggle [data-slot=switch-thumb][data-state=checked]{transform:translate(14px)}[data-yaho-shell] .shell-stage-content:has(>.web-support-os){flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}[data-yaho-shell] .web-support-os.yaho-support-program-page{box-sizing:border-box;height:100%;min-height:0;font-family:var(--dt-font-sans);font-weight:500;line-height:var(--dt-line-height,1.6);flex-direction:column;gap:1rem;padding:1.25rem 2rem 1rem;display:flex;overflow-y:auto}[data-yaho-shell] .web-support-os>*{flex-shrink:0;width:100%;max-width:1500px;margin-inline:auto}[data-yaho-shell] .web-support-os>.yaho-support-program-header{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.web-support-os .yaho-support-program-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.web-support-os .yaho-support-program-list-date-filter{border:1px solid var(--ui-stroke-secondary);border-radius:999px;align-items:center;display:flex}@layer base{.web-support-os :where(button,input,textarea,select){font:inherit;color:inherit}.web-support-os :where(button){cursor:pointer;background:0 0;border:0 solid;padding:0}.web-support-os :where(h1,h2,h3,p){margin:0}.yaho-sourcing-web-host :where(button,input,select){font:inherit;color:inherit}.yaho-sourcing-web-host :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.yaho-sourcing-web-host :where(table){border-collapse:collapse;border-color:inherit}.yaho-sourcing-web-host :where(button){cursor:pointer;background:0 0;border:0 solid;padding:0}:root[data-yaho-sourcing-active] [data-slot=dialog-content] :where(button,input,select,textarea){font:inherit;color:inherit}:root[data-yaho-sourcing-active] [data-slot=dialog-content] :where(button){cursor:pointer;background:0 0;border:0 solid;padding:0}.yaho-naver-web-host :where(button,input,textarea,select){font:inherit;color:inherit}.yaho-naver-web-host :where(button){cursor:pointer;background:0 0;border:0 solid;padding:0}.moodboard-panel :where(button,input),.yaho-moodboard-capture-dialog :where(button,input){font-family:inherit}button:not([data-slot=button]),input{font:inherit}button:not([data-slot=button]){color:inherit}.yaho-onboarding-shell button:not([data-slot=button]){background-color:#0000;border-style:solid;border-width:0}button:not([data-slot=button]):focus-visible,input:focus-visible{outline:2px solid var(--yaho-night-blue);outline-offset:3px}h1,h2,h3,p{margin:0}[data-slot=button]{background-color:#0000;border:0 solid;padding:0;font-family:inherit}}@media (width<=1000px){[data-yaho-shell] .web-support-os>.yaho-support-program-header{flex-wrap:wrap}}@media (width<=640px){[data-yaho-shell] .web-support-os.yaho-support-program-page{padding:1rem}}.web-support-os{--dt-foreground:var(--ui-text-primary);--dt-background:var(--ui-bg-chrome,var(--ui-bg-editor));--dt-input:var(--ui-stroke-primary)}.web-support-os .yaho-support-program-body:has(.web-support-empty-card){flex-direction:column;flex:1 0 auto;display:flex}.web-support-os .yaho-support-program-opportunity-grid:has(.web-support-empty-card){flex-direction:column;flex:1 0 auto;display:flex}.web-support-os .yaho-support-program-opportunity-grid>div:has(>.web-support-empty-card){flex-direction:column;flex:1 0 auto;display:flex}.web-support-os>.yaho-support-program-body:has(.web-support-empty-card){flex-grow:1}.web-support-os .web-support-empty-card,.web-support-os .web-support-empty{flex-direction:column;flex:1 0 auto;display:flex}.web-support-os>div:has(>.web-support-empty){flex-direction:column;flex:1 0 auto;display:flex}.web-support-os .web-support-empty-card{justify-content:center;align-items:center}.web-support-os .web-support-empty>.yaho-support-program-card{flex:1 0 22.5rem}.web-support-writing-board{gap:1rem;padding-top:1rem;display:grid}.web-support-writing-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.web-support-writing-mapping>summary{cursor:pointer;color:var(--ui-text-secondary);padding:.75rem 0;font-weight:600}@media (width<=720px){.web-support-writing-workflow{grid-template-columns:minmax(0,1fr)}}.web-support-os .support-program-search-results{gap:12px;min-width:0;display:grid}.web-support-os .support-program-search-results.web-support-search-double{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.web-support-os .support-program-search-results.web-support-search-double{grid-template-columns:minmax(0,1fr)}#root [data-yaho-shell] .web-support-os .yaho-support-program-finder-actions{align-items:center;margin:0;top:50%;transform:translateY(-50%)}#root .web-support-os .yaho-support-opportunity-row{border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}#root .web-support-os .yaho-support-opportunity-row>div:first-child>div:nth-child(2){flex-direction:column;align-items:stretch;gap:12px;padding-left:0;display:flex}#root .web-support-os .yaho-support-opportunity-row h3{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;width:100%;padding-right:0;font-size:17px;line-height:25px;overflow:visible}#root .web-support-os .yaho-support-opportunity-row>div:first-child>div:nth-child(2)>div{justify-content:flex-end;position:static;transform:none}#root .web-support-os .yaho-support-row-footer{flex-direction:column;align-items:stretch;gap:10px;display:flex}#root .web-support-os .yaho-support-row-footer>div:first-child:not(.yaho-support-row-actions){flex-direction:column;align-items:flex-start;gap:6px;padding-left:0;display:flex;overflow:visible}#root .web-support-os .yaho-support-row-footer>div:first-child>div{flex-wrap:wrap;max-width:100%}#root .web-support-os .yaho-support-row-footer p{white-space:normal;font-size:12px;line-height:20px;overflow:visible}#root .web-support-os .yaho-support-row-footer>div:first-child>span[aria-hidden=true]{display:none}#root .web-support-os .yaho-support-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px}#root .web-support-os .yaho-support-row-actions :is(button,a){font-size:12px}#root .web-support-os .yaho-support-program-finder:has(.yaho-support-program-search-button:disabled) .yaho-support-program-finder-actions{grid-template-columns:50px minmax(0,1fr)!important;width:150px!important}#root .web-support-os .yaho-support-program-finder:has(.yaho-support-program-search-button:disabled) .yaho-support-program-company-signals>div{padding-right:160px!important}}.web-support-mobile-card-actions{display:none}@media (width<=720px){#root .web-support-os .yaho-support-opportunity-row>div:first-child>div:nth-child(2)>div,#root .web-support-os .yaho-support-row-actions{display:none}#root .web-support-os .web-support-mobile-card-actions{flex-direction:column;align-items:flex-end;gap:14px;padding-top:4px;display:flex}#root .web-support-os .web-support-mobile-card-actions>div{justify-content:flex-end;align-items:center;gap:14px;display:flex}#root .web-support-os .web-support-mobile-card-actions :is(a,button){min-height:30px;color:var(--ui-text-secondary);justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}#root .web-support-os .web-support-mobile-card-actions>button{color:#fff;border-radius:10px;min-height:36px;padding:0 14px}#root .web-support-os .web-support-mobile-card-actions button:disabled{opacity:.4}#root .web-support-os .yaho-support-opportunity-row{position:relative}#root .web-support-os .yaho-support-opportunity-row>div:first-child>div:first-child{height:auto;min-height:24px;padding-right:180px}#root .web-support-os .web-support-mobile-card-actions>div{gap:8px;position:absolute;top:12px;right:16px}#root .web-support-os .web-support-mobile-card-actions>div :is(a,button){gap:3px;font-size:11px}#root .web-support-os .web-support-mobile-card-actions>div svg{width:12px;height:12px}#root .web-support-os .yaho-support-row-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#root .web-support-os .yaho-support-row-footer>div:first-child:not(.yaho-support-row-actions){grid-column:1;min-width:0}#root .web-support-os .web-support-mobile-card-actions{grid-column:2;padding-top:0}}.web-support-writing-preparation{border-block:1px solid var(--sidebar-edge-border);margin-block:16px;padding-block:16px}.web-support-writing-preparation .web-support-writing-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.web-support-writing-materials{gap:8px;margin-block:12px;padding:0;list-style:none;display:grid}.web-support-writing-materials li{justify-content:space-between;align-items:center;gap:12px;display:flex}.web-support-writing-materials label{align-items:center;gap:8px;display:flex}@media (width<=720px){.web-support-writing-preparation .web-support-writing-workflow{grid-template-columns:1fr}}.web-support-os .web-support-writing-surface{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:12px;display:grid}.web-support-writing-canvas{grid-area:1/1;min-width:0}.web-support-os .web-support-writing-preparation{border:0;grid-area:1/2;min-width:0;margin:0;padding:0}.web-support-os .web-support-writing-preparation .web-support-writing-workflow{border-top:1px solid var(--sidebar-edge-border);grid-template-columns:1fr;gap:8px;margin-top:12px;padding-top:12px}.web-support-writing-analysis-empty{min-width:0}.web-support-writing-analysis-empty>section{width:100%;min-height:360px}.web-support-writing-form-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.web-support-writing-form-heading>button{margin-left:auto}.web-support-writing-materials li>button{border:1px solid var(--sidebar-edge-border);text-align:left;border-radius:14px;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;display:flex}.web-support-writing-materials li>button>span{overflow-wrap:anywhere;flex:1}.web-support-writing-analysis-status{text-align:right;margin-top:14px;font-size:12px}@media (width<=900px){.web-support-os .web-support-writing-surface{grid-template-columns:1fr}.web-support-os .web-support-writing-preparation{grid-area:1/1}.web-support-writing-canvas{grid-row:2}.web-support-writing-analysis-empty{min-height:260px}}.web-support-writing-board{gap:12px;padding-top:0}.web-support-os .yaho-support-writing-workflow-header{margin:0;padding:0;list-style:none}.web-support-writing-list-body{min-width:0}@media (width>=721px){#root [data-yaho-shell] .web-support-list-tools{display:block;position:relative}#root [data-yaho-shell] .web-support-list-tools>summary{border:1px solid var(--ui-stroke-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:.82rem;font-weight:700;list-style:none;display:flex}#root [data-yaho-shell] .web-support-list-tools>summary::-webkit-details-marker{display:none}#root [data-yaho-shell] .web-support-list-tools-panel{display:none}#root [data-yaho-shell] .web-support-list-tools[open]>.web-support-list-tools-panel{z-index:80;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);width:280px;max-height:65svh;box-shadow:var(--yaho-surface-shadow);border-radius:16px;padding:12px;display:block;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}#root [data-yaho-shell] .web-support-list-tools-panel>:not(.web-support-tools-inline){display:none!important}#root [data-yaho-shell] .web-support-tools-inline{display:block}#root [data-yaho-shell] .web-support-tools-inline section{padding:12px 0}#root [data-yaho-shell] .web-support-tools-inline section:first-child{padding-top:2px}#root [data-yaho-shell] .web-support-tools-inline section+section{border-top:1px solid var(--ui-stroke-secondary)}#root [data-yaho-shell] .web-support-tools-inline strong{margin-bottom:8px;font-size:12px;display:block}#root [data-yaho-shell] .web-support-tools-inline :is(label,p,button){font-size:12px}#root [data-yaho-shell] .web-support-tools-inline section>button{width:100%;color:var(--ui-text-primary);text-align:left;background:0 0;border:0;border-radius:8px;padding:8px;display:block}#root [data-yaho-shell] .web-support-tools-inline button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-bg-secondary)}#root [data-yaho-shell] .web-support-tools-inline button:disabled{opacity:.5;cursor:default}#root [data-yaho-shell] .web-support-tools-inline .yaho-library-cal,#root [data-yaho-shell] .web-support-tools-inline .yaho-library-cal-popover{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}}.web-writing-mobile-tools{display:none}.web-support-fit-filter{padding:8px;font-size:12px}.web-support-fit-filter>summary{cursor:pointer}.web-support-fit-filter>label{align-items:center;gap:8px;padding:8px 0;display:flex}@media (width<=720px){.web-support-writing-list-body [data-writing-sort-group],.web-support-writing-list-body [data-writing-date-group]{display:none}.web-writing-mobile-tools{order:3;margin-left:auto;display:block;position:relative}.web-writing-mobile-tools>summary{border:1px solid var(--ui-stroke-secondary);cursor:pointer;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.web-writing-mobile-tools>summary::-webkit-details-marker{display:none}.web-writing-mobile-tools-panel{z-index:100;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);width:min(280px,100vw - 40px);max-height:65svh;box-shadow:var(--yaho-surface-shadow);border-radius:16px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.web-writing-mobile-tools-panel>.relative>button{display:none}.web-writing-mobile-tools-panel .yaho-support-option-panel{width:100%;max-width:none;box-shadow:none;border:0;padding:0;position:static}.web-writing-mobile-tools-panel .yaho-library-cal,.web-support-writing-list-body>.mb-3>div{width:100%}#root .web-support-writing-board .yaho-support-writing-workflow-header{align-items:stretch;gap:6px;margin-block:2px;display:flex}#root .web-support-writing-board .yaho-support-writing-workflow-step{border-radius:12px;flex:1 1 0;min-width:0;min-height:44px}#root .web-support-writing-board .yaho-support-writing-workflow-step>button{align-items:center;min-height:44px;padding:8px}#root .web-support-writing-board .yaho-support-writing-workflow-step>button>div{justify-content:center;align-items:center;gap:6px;width:100%}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed .yaho-support-writing-workflow-title{display:none}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed){flex:2.5 1 0}#root .web-support-writing-board .yaho-support-writing-workflow-step-number{width:24px;height:24px;font-size:12px}#root .web-support-writing-board .yaho-support-writing-workflow-title{white-space:nowrap;font-size:12px}}#root [data-yaho-shell] .web-support-list-tools>summary{color:var(--ui-text-secondary);font-family:inherit;font-size:.82rem;font-weight:700;line-height:1}@media (width<=720px){#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed>button>div>div{display:none}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed>button{justify-content:center;display:flex}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed>button>div{justify-content:center}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed){flex:none}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed)>button{padding-inline:10px}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed)>button>div>div{flex:none}}.web-support-bulk-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}#root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary{color:#795b47;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1}@media (width<=720px){.web-support-writing-list-body>.mb-3>div>.relative:not([data-writing-sort-group]){order:0;margin-right:auto}.web-support-writing-list-body>.mb-3>div>button,.web-support-writing-list-body>.mb-3>div>.flex{order:1}.web-support-writing-list-body .web-writing-mobile-tools{order:2;margin-left:0}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed{flex:1 1 0}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed){flex:1.7 1 0}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed)>button>div{justify-content:center}}:root.dark #root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary{color:var(--ui-text-secondary)}@media (width<=720px){.web-support-writing-list-body>.mb-3>h2{display:none}#root [data-yaho-shell] .web-writing-mobile-tools>summary{box-sizing:border-box;color:#795b47;background:0 0;border:1px solid #f1d3bf;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1;display:flex}#root [data-yaho-shell] .web-writing-mobile-tools-panel{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:16px;width:min(340px,100vw - 40px);padding:12px;box-shadow:0 8px 24px #28180c1f}.web-writing-mobile-tools-panel .yaho-support-sort-option{color:var(--ui-text-primary);border-radius:8px;padding:8px;font-family:inherit;font-size:12px;font-weight:500}.web-writing-mobile-tools-panel .yaho-support-sort-option.is-selected{color:var(--ui-accent);background:var(--ui-bg-secondary)}.web-writing-mobile-tools-panel>div+div{border-top:1px solid var(--ui-stroke-secondary);margin-top:12px;padding-top:12px}#root [data-yaho-shell] .web-writing-mobile-tools-panel .web-support-tools-inline{display:block}#root [data-yaho-shell] .web-writing-mobile-tools-panel .web-support-tools-inline .yaho-library-cal,#root [data-yaho-shell] .web-writing-mobile-tools-panel .web-support-tools-inline .yaho-library-cal-popover{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}#root [data-yaho-shell] .web-writing-mobile-tools-panel .yaho-library-cal-popover{box-shadow:none;border:0;padding:0}}.web-support-period-mobile{display:none}@media (width<=720px){.web-support-period-desktop{display:none}.web-support-period-mobile{display:inline}}.web-support-os .web-support-writing-surface{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 0 0}#root [data-yaho-shell] .web-support-os:has(.web-support-writing-surface)>.yaho-support-program-header h1{font-weight:700;line-height:1.25;font-size:1.2rem!important}.web-support-writing-analysis-empty>section p{white-space:normal;max-width:100%}#root [data-yaho-shell] .web-support-os:has(.web-support-writing-surface)>.yaho-support-program-header{border-bottom:1px solid var(--ui-stroke-tertiary);align-items:center;padding-bottom:16px}#root [data-yaho-shell] .web-support-os:has(.web-support-writing-surface){gap:0}#root [data-yaho-shell] .web-support-os .web-support-writing-surface{padding-top:32px}.web-support-writing-analysis-status{color:#725f51;justify-content:flex-end;align-items:center;gap:6px;padding:4px;font-size:.7rem;font-weight:900;display:flex}#root [data-yaho-shell] .web-support-writing-preparation>.web-support-writing-workflow{border-top:1px solid var(--sidebar-edge-border);margin-top:12px;padding-top:12px}.web-support-os .web-support-writing-progress-note{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin-top:10px;font-size:12px;font-weight:500;line-height:1.6}.web-support-writing-preparation>:is(.web-support-writing-progress-note,.inline-error){text-align:center;width:100%}@media (width<=720px){#root [data-yaho-shell] [data-web-writing-header]{display:block;position:relative}#root [data-yaho-shell] [data-web-writing-header-actions]{flex-wrap:nowrap;align-items:center;gap:6px;max-width:calc(100vw - 76px);display:flex;position:absolute;top:-52px;right:0}#root [data-yaho-shell] [data-web-writing-header]>div:first-child{width:100%}#root [data-yaho-shell] [data-web-writing-header] h1{white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible;font-size:1.1rem!important}[data-web-writing-header-actions] .web-writing-close-label,[data-web-writing-header-actions] [aria-label]>span.text-xs{display:none}#root [data-yaho-shell] [data-web-writing-header-actions]>button:last-child{justify-content:center;width:34px;padding-inline:0}#root [data-yaho-shell] [data-web-writing-header-actions]{z-index:70;visibility:visible;width:max-content;max-width:calc(100vw - 76px);height:40px;margin:0;position:fixed;top:46px;right:20px}}.web-support-writing-phase-divider{border-top:1px solid #f1d3bf;width:100%;height:0;margin:12px 0}#root [data-yaho-shell] .web-support-writing-phase-divider+.web-support-writing-workflow{border-top:0;margin-top:0;padding-top:0}:root.dark .web-support-writing-phase-divider{border-top-color:#29445f}@media (width<=720px){#root [data-yaho-shell] .os-workbench-main>[data-web-writing-header-actions]{z-index:100;flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 76px);height:40px;margin:0;display:flex;position:absolute;top:10px;right:20px}}.web-support-writing-phase-divider{margin-block:6px}.web-support-writing-analysis-status{margin-bottom:0;padding-bottom:0}.web-support-writing-analysis-status.is-complete{color:var(--yaho-support-analysis-complete)}.web-support-writing-preparation[data-forms-expanded=false]>.web-support-writing-phase-divider{margin-top:2px}.web-support-writing-preparation>.inline-error{margin:6px 0 10px}@media (width<=720px){#root [data-yaho-shell] .os-workbench-main:has([data-web-writing-header]){padding-top:0!important}#root [data-yaho-shell] .web-support-os:has([data-web-writing-header]){padding-top:10px}#root [data-yaho-shell] [data-web-writing-header]{flex-direction:column;align-items:stretch;gap:12px;display:flex;padding-top:0!important}#root [data-yaho-shell] [data-web-writing-header-actions]{order:-1;align-self:flex-end;max-width:calc(100% - 50px);height:40px;margin:0;inset:auto;transform:none;position:static!important}#root [data-yaho-shell] .web-support-os .web-support-writing-surface{padding-top:16px}#root [data-yaho-shell] [data-web-writing-header-actions]>button{color:#80634f;background:0 0;border:1px solid #f1d3bf;border-radius:10px;height:36px;padding:0 10px;font-size:.82rem;font-weight:700}#root [data-yaho-shell] [data-web-writing-header-actions]>button:last-child{width:34px;padding:0}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main.os-workbench-main:has([data-web-writing-header]){padding-top:0!important}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has([data-web-writing-header]) .shell-stage-content{margin-top:0!important;padding-top:0!important}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .web-support-os:has([data-web-writing-header]){padding-top:10px!important}#root [data-yaho-shell] [data-web-writing-header-actions]{justify-content:flex-end;align-self:flex-end}#root [data-yaho-shell] .os-workbench-main .web-support-os>.yaho-responsive-page-header[data-web-writing-header]{flex-direction:column;align-items:stretch;display:flex;margin-top:0!important;padding-top:0!important}#root [data-yaho-shell] .os-workbench-main .web-support-os>[data-web-writing-header]>[data-web-writing-header-actions]{order:-1;justify-content:flex-end;align-self:flex-end;height:40px;margin:0;transform:none;position:static!important}#root [data-yaho-shell] .os-workbench-main .web-support-os>[data-web-writing-header]>div:first-child{padding-top:12px}.web-support-writing-canvas{padding-bottom:20px}[data-web-support-score-panel]{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-height:min(65svh,480px);overflow:hidden auto;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}[data-web-support-score-panel] :is(p,li,div,span){white-space:normal;overflow-wrap:anywhere;min-width:0}}.web-support-os .web-support-result-card{min-height:0}.web-support-os .web-support-result-card>div:last-child{margin-top:0;padding-top:16px}.web-support-writing-download-status{text-align:center;color:var(--ui-text-primary);justify-content:center;align-items:center;gap:8px;margin:16px 0 8px;font-size:1.125rem;font-weight:700;line-height:1.4;display:flex}.web-support-writing-download-status>svg{flex-shrink:0;animation:1s linear infinite support-form-download-spin}@keyframes support-form-download-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.web-support-writing-download-status>svg{animation:none}}.web-support-writing-source-fallback{text-align:center;border:1px dashed var(--ui-stroke-secondary);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.web-support-writing-source-fallback h2{margin:0;font-size:1rem;font-weight:700}.web-support-writing-source-fallback p,.web-support-writing-source-notice p{color:var(--ui-text-secondary);margin:0;font-size:12px;line-height:1.6}.web-support-writing-source-url{overflow-wrap:anywhere;max-width:100%;color:var(--theme-primary);font-size:12px;text-decoration:underline}.web-support-writing-source-notice{text-align:center;justify-items:center;gap:8px;margin-top:12px;display:grid}.web-support-form-preview{width:100%;min-width:0;height:min(78dvh,900px);min-height:520px}.web-support-form-preview .yaho-office-web-host--embedded{height:100%;min-height:100%;padding:0!important}.web-support-writing-canvas>.web-support-local-form-toolbar,.web-support-form-preview .yaho-office-web-host--embedded>.yaho-office-tab-bar,.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-hwp-ribbon{display:none}.web-support-form-preview-state{text-align:center;padding:24px}.web-support-form-image{max-width:100%;height:auto;margin:auto;display:block}.web-support-form-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:13px}@media (width<=720px){.web-support-form-preview{height:70dvh;min-height:420px}}.web-support-local-form-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.web-support-local-form-toolbar>span{color:var(--ui-text-secondary);font-size:11px}.web-support-writing-remote{grid-area:2/2;min-width:0}.web-support-writing-remote[hidden]{display:none}.web-support-writing-remote>h2{margin:0 0 8px;font-size:15px;font-weight:700}.web-support-writing-remote>p{color:var(--ui-text-secondary);font-size:12px;line-height:1.6}.web-support-writing-canvas{grid-row:1/span 2}@media (width<=900px){.web-support-writing-canvas{grid-row:2}.web-support-writing-remote{grid-area:3/1}}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workbench-ribbon,.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-ai,.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-pane-resizer{display:none}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workbench-stage{grid-template-columns:minmax(0,1fr);gap:0}@media (width>=901px){.web-support-writing-canvas:has(.web-support-form-preview){margin-top:-16px}.web-support-form-preview{height:calc(100dvh - 112px)}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workspace-pane{margin-block:0}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workbench{gap:0;padding-block:0}}.web-support-form-preview:has(>.web-support-form-text){height:auto;min-height:0;max-height:calc(100dvh - 140px);overflow:auto}.web-support-form-text{margin:0;line-height:1.65}@media (width>=1024px){.web-support-writing-surface[data-writing-active=true]{grid-template-columns:minmax(0, var(--support-writing-left,58%)) 16px minmax(0, 1fr);gap:0;height:calc(100dvh - 130px);min-height:480px}.web-support-writing-surface[data-writing-active=true]>.web-support-writing-preparation{grid-area:1/3;min-height:0;overflow-y:auto}.web-support-writing-surface[data-writing-active=true]>.web-support-writing-canvas{grid-area:1/1;height:100%;min-height:0}.web-support-writing-surface[data-writing-active=true] .web-support-form-preview,.web-support-writing-surface[data-writing-active=true] .web-support-form-preview>section,.web-support-writing-surface[data-writing-active=true] .web-support-form-preview .yaho-office-surface{height:100%;min-height:0;max-height:none}}.web-support-writing-editor-heading>div>:is(button,select){border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);height:32px;min-height:32px;color:var(--ui-text-secondary);border-radius:9px;padding:0 10px;font-size:.72rem;font-weight:600}@media (width>=1024px){.web-support-writing-surface[data-writing-active=true]>.web-support-writing-canvas{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:20px;flex-direction:column;margin-top:0;padding:16px;display:flex}.web-support-writing-surface[data-writing-active=true] .web-support-form-preview{flex:1;height:auto;min-height:0}.web-support-os .web-support-writing-surface{max-height:calc(100dvh - 130px)}.web-support-writing-surface>.web-support-writing-canvas,.web-support-writing-surface>.web-support-writing-preparation{min-height:0;max-height:100%;overflow-y:auto}}.web-support-os .web-support-writing-confirmation{min-width:0;padding:0 4px 12px 8px}.web-support-os .web-support-writing-workflow{align-content:start}@media (width>=1024px){.web-support-os .web-support-writing-surface[data-writing-active=true]>.web-support-writing-preparation{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;height:100%;min-height:0;padding:2px 3px;overflow:auto}.web-support-os .web-support-writing-surface>.web-support-writing-preparation{box-sizing:border-box;scrollbar-gutter:stable;padding:2px 3px;overflow-x:hidden}}.web-support-os .yaho-support-analysis-summary-list{text-align:left;margin:0;padding:0;list-style:none}@media (width<=1023px){.web-support-os .web-support-writing-preparation .web-support-writing-workflow{box-sizing:border-box;padding-inline:3px;width:100%;min-width:0;padding-bottom:3px}.web-support-os .web-support-writing-workflow>.yaho-support-writing-workflow-step{box-sizing:border-box;min-width:0;max-width:100%;margin-inline:0}}.web-support-writing-export{display:inline-flex;position:relative}.web-support-writing-export>select{appearance:none;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);height:32px;color:var(--ui-text-secondary);border-radius:9px;padding:0 29px 0 10px;font-size:.72rem;font-weight:600}.web-support-writing-export>svg{pointer-events:none;color:var(--ui-text-secondary);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.web-support-os .web-support-writing-editor-heading{margin-bottom:4px}.web-support-form-preview .yaho-office-web-host--embedded{gap:0}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workspace-pane{margin-block:0}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workbench{gap:0;padding-block:0}@media (width<=1023px){.web-support-os .web-support-writing-surface{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;height:auto;min-height:0}.web-support-os .web-support-writing-surface>.web-support-writing-canvas{grid-area:2/1;height:auto;min-height:0;padding-bottom:0}.web-support-os .web-support-writing-surface>.web-support-writing-preparation{grid-area:1/1}}.web-support-os .web-support-writing-surface[data-writing-active=true]>.web-support-writing-canvas{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.web-support-writing-editor-heading{padding:0}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-surface{gap:0;padding:0}.web-support-writing-editor-heading>div>button,.web-support-writing-editor-heading .web-support-writing-export>select{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);height:32px;min-height:32px;color:var(--ui-text-secondary);box-shadow:none;border-radius:9px;font-size:.72rem;font-weight:600;line-height:1.4}.web-support-writing-export>select:disabled{opacity:.5;cursor:not-allowed}.web-support-writing-canvas:fullscreen{background:var(--ui-bg-elevated);flex-direction:column;width:100%;height:100dvh;padding:8px;display:flex}.web-support-writing-canvas:fullscreen>.web-support-form-preview{flex:1;height:auto;min-height:0}.yaho-support-writing-dialog{background:var(--ui-chat-bubble-background);width:min(1160px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(90dvh,900px);color:var(--ui-text-primary);border:1px solid var(--ui-stroke-secondary);border-radius:12px}.yaho-support-writing-dialog-body{flex-direction:column;gap:16px;min-width:0;min-height:0;max-height:90dvh;padding:20px;display:flex;overflow:hidden}.yaho-support-writing-dialog-heading{padding-right:28px}.yaho-support-writing-dialog-heading h2{margin:0;font-size:14px;font-weight:600;line-height:22px}.yaho-support-writing-dialog-heading p{color:var(--ui-text-secondary);margin:2px 0 0;font-size:13px;line-height:20px}.yaho-support-writing-dialog-columns{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:20px;min-width:0;min-height:0;display:grid}.yaho-support-writing-dialog-preview{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-secondary);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.yaho-support-writing-preview-heading{border-bottom:1px solid var(--ui-stroke-secondary);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.yaho-support-writing-preview-heading>div{gap:8px;display:flex}.yaho-support-writing-preview-scroll{flex:1;min-height:192px;max-height:62vh;padding:16px;overflow:auto}.yaho-support-writing-preview-scroll img{background:#fff;width:100%;max-width:720px;height:auto;margin-inline:auto;display:block}.yaho-support-writing-dialog-options{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;overflow-y:auto}.yaho-support-writing-page-list{border:1px solid var(--ui-stroke-secondary);border-radius:12px;flex-shrink:0;max-height:224px;padding:8px;overflow-y:auto}.yaho-support-writing-page-choice{border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.yaho-support-writing-page-choice button{appearance:none;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.yaho-support-writing-page-choice button>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);margin-top:2px;font-size:11px;display:block;overflow:hidden}.yaho-support-writing-dialog-options fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.yaho-support-writing-dialog-options legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.yaho-support-writing-dialog-options fieldset label{align-items:center;gap:8px;font-size:13px;display:flex}.yaho-support-writing-dialog-options>p{color:var(--ui-text-secondary);margin:0;font-size:11px;line-height:20px}.yaho-support-writing-dialog-options>button{flex-shrink:0;width:100%;margin-top:auto}@media (width<=767px){.yaho-support-writing-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.yaho-support-writing-dialog-body{max-height:calc(100dvh - 32px);padding:16px;overflow-y:auto}.yaho-support-writing-dialog-columns{flex-direction:column;flex:none;gap:16px;display:flex;overflow:visible}.yaho-support-writing-dialog-preview{flex:none}.yaho-support-writing-preview-scroll{flex:none;height:30dvh;min-height:160px;max-height:30dvh;padding:8px}.yaho-support-writing-dialog-options{flex:none;overflow:visible}.yaho-support-writing-page-list{max-height:120px}.yaho-support-writing-dialog-options>button{margin-top:0}}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-hwp{border:0;border-radius:0}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-hwp-canvas{border-radius:4px}.web-support-form-preview .yaho-office-web-host--embedded .yaho-hwp-editor-frame{border:0;border-radius:0}.web-support-form-preview .yaho-office-web-host--embedded .yaho-office-workbench-stage{box-sizing:border-box;padding-top:8px}.web-support-os .yaho-support-draft-section{align-content:start;gap:8px;padding:12px}.web-support-os .yaho-support-draft-section h4{margin:0}.web-support-os .yaho-support-draft-section textarea{box-sizing:border-box;margin:0;display:block}.web-support-os .yaho-support-writing-brief:not([open]){padding-block:6px}.web-support-os .yaho-support-writing-brief-row:has(>.yaho-support-writing-brief:not([open]))>.yaho-support-writing-actions{top:6px}.web-support-os .yaho-support-draft-section>div:first-child{min-height:0;padding:0}.web-support-os .yaho-support-draft-section>div:first-child>div:empty{display:none}.web-support-os .yaho-support-draft-section h4{padding:0;line-height:1.5}.web-support-os .yaho-support-draft-section>.space-y-1{gap:2px;display:grid}.web-support-os .yaho-support-draft-section>.space-y-1>*{margin-block:0}.web-support-os .yaho-support-draft-section>.space-y-1 button{height:24px;min-height:24px;padding-block:0}.web-support-os .yaho-support-draft-section>p{margin:0}.web-support-writing-editor-heading .web-support-writing-export>select{appearance:none;width:90px;min-width:90px;padding-inline:10px 26px}.web-support-writing-editor-heading .web-support-writing-export>svg{width:12px;right:9px}@media (width<=1023px){.web-support-os .web-support-writing-canvas:has(.web-support-form-preview){align-self:start;overflow:visible}.web-support-os .web-support-form-preview:has(.yaho-office-web-host--embedded){height:70dvh;min-height:0;max-height:70dvh;overflow:hidden}.web-support-os .web-support-form-preview .yaho-office-web-host--embedded,.web-support-os .web-support-form-preview .yaho-office-workspace-pane,.web-support-os .web-support-form-preview .yaho-office-surface,.web-support-os .web-support-form-preview .yaho-office-workbench,.web-support-os .web-support-form-preview .yaho-office-workbench-stage{height:100%;min-height:0;max-height:100%;overflow:hidden}}.web-support-os .yaho-support-draft-section{gap:6px;padding:10px}.web-support-os .yaho-support-draft-section textarea{padding:8px 10px}.web-support-os .yaho-support-draft-section>.space-y-1 button{height:20px;min-height:20px}@media (width>=721px) and (width<=1023px){#root .web-support-os .web-support-writing-board .yaho-support-opportunity-row{flex-direction:column;gap:12px;min-width:0;display:flex}#root .web-support-os .web-support-writing-board .yaho-support-opportunity-row>div:first-child>div:nth-child(2){flex-direction:column;align-items:stretch;gap:12px;padding-left:0;display:flex}#root .web-support-os .web-support-writing-board .yaho-support-opportunity-row>div:first-child>div:nth-child(2)>div{position:static;transform:none}#root .web-support-writing-board .yaho-support-writing-workflow-header{align-items:stretch;gap:6px;margin-block:2px;display:flex}#root .web-support-writing-board .yaho-support-writing-workflow-step{border-radius:12px;flex:1 1 0;min-width:0;min-height:44px}#root .web-support-writing-board .yaho-support-writing-workflow-step>button{align-items:center;min-height:44px;padding:8px}#root .web-support-writing-board .yaho-support-writing-workflow-step>button>div{justify-content:center;align-items:center;gap:6px;width:100%}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed .yaho-support-writing-workflow-title{display:none}#root .web-support-writing-board .yaho-support-writing-workflow-step:not(.is-condensed){flex:2.5 1 0}#root .web-support-writing-board .yaho-support-writing-workflow-step-number{width:24px;height:24px;font-size:12px}#root .web-support-writing-board .yaho-support-writing-workflow-title{white-space:nowrap;font-size:12px}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed>button>div>div{display:none}#root .web-support-writing-board .yaho-support-writing-workflow-step.is-condensed>button>div{justify-content:center}#root .web-support-writing-board .yaho-support-writing-workflow-step>button{height:44px}#root .web-support-writing-board .yaho-support-writing-workflow-header{width:100%;position:static}#root .web-support-writing-board .yaho-support-row-footer{flex-wrap:wrap;gap:8px}}@media (width<=1023px){#root [data-yaho-shell] .web-support-os:has(.web-support-writing-surface){overscroll-behavior-y:none}#root .web-support-os .web-support-writing-surface{flex-direction:column;flex:none;height:auto;min-height:0;display:flex}#root .web-support-os .web-support-writing-surface>.web-support-writing-preparation{flex:none;order:0;width:100%}#root .web-support-os .web-support-writing-surface>.web-support-writing-canvas{flex:none;order:1;width:100%;height:auto;min-height:0;margin:0;padding-bottom:0}#root .web-support-os .web-support-form-preview:has(.yaho-office-web-host--embedded){box-sizing:border-box;contain:size layout paint;height:70svh;min-height:0;max-height:70svh;overflow:hidden}#root .web-support-os .web-support-form-preview .yaho-office-web-host--embedded{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}#root .web-support-os .web-support-form-preview .yaho-office-workspace-pane:not([hidden]),#root .web-support-os .web-support-form-preview .yaho-office-surface,#root .web-support-os .web-support-form-preview .yaho-office-workbench{flex-direction:column;flex:1 1 0;height:auto;min-height:0;margin:0;display:flex;overflow:hidden}#root .web-support-os .web-support-form-preview .yaho-office-workbench-stage{flex:1 1 0;height:auto;min-height:0;overflow:hidden}#root .web-support-writing-board .yaho-support-writing-workflow-step>button{justify-content:center}#root .web-support-writing-board .yaho-support-writing-workflow-step>button>div{justify-content:center;width:auto}#root .web-support-writing-board .yaho-support-writing-workflow-step>button>div>div{flex:none}#root .web-support-writing-board .yaho-support-writing-workflow-title{text-align:center;margin:0}}#root .web-support-os .web-support-writing-export{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);min-width:96px;height:32px;color:var(--ui-text-secondary);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;line-height:1}#root .web-support-os .web-support-writing-export>select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;margin:0;padding:0;position:absolute;inset:0}#root .web-support-os .web-support-writing-export>svg{flex:none;position:static;transform:none}#root .web-support-os .web-support-writing-export:focus-within{outline:2px solid var(--theme-primary);outline-offset:2px}#root .web-support-os .web-support-writing-export:has(select:disabled){opacity:.5}@media (width<=1023px){#root .web-support-os .web-support-writing-surface{overscroll-behavior:auto;touch-action:pan-y;overflow:visible}#root .web-support-os .web-support-writing-preparation{overscroll-behavior:auto;max-height:none;overflow:visible}#root .web-support-os .yaho-support-draft-section textarea{touch-action:pan-y;overscroll-behavior-y:auto}#root [data-yaho-shell] .web-support-form-preview .yaho-office-web-host--embedded.is-editing{padding-top:0!important}#root .web-support-os .web-support-writing-editor-heading{margin-block:0 4px}#root .web-support-writing-board .yaho-support-writing-workflow-title{font-size:14px}#root .web-support-writing-board .yaho-support-writing-workflow-step-number{font-size:13px}}[data-yaho-shell] .shell-stage-content[data-sourcing-stage=true]{flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:auto}.yaho-sourcing-web-host{width:100%;min-width:0;min-height:100%;font-family:var(--dt-font-sans);font-weight:500;line-height:var(--dt-line-height,1.6)}.yaho-sourcing-web-host>.yaho-sourcing-page{box-sizing:border-box;min-height:100%}:root[data-yaho-sourcing-active] [data-slot=dialog-content]{font-family:var(--dt-font-sans);font-weight:500;line-height:var(--dt-line-height,1.6)}[data-yaho-shell] .shell-stage-content[data-sourcing-stage=true]:has(.yaho-sourcing-empty){overflow:auto}.yaho-sourcing-web-host:has(.yaho-sourcing-empty){box-sizing:border-box;flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.yaho-sourcing-web-host>.yaho-sourcing-page:has(.yaho-sourcing-empty){box-sizing:border-box;flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.yaho-sourcing-web-host .yaho-sourcing-shell:has(.yaho-sourcing-empty){box-sizing:border-box;flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.yaho-sourcing-web-host .yaho-sourcing-shell>*{flex-shrink:0}.yaho-sourcing-web-host .yaho-sourcing-empty{flex:1 0 22.5rem}.yaho-sourcing-web-host .yaho-sourcing-sort{border:1px solid color-mix(in srgb, var(--ui-accent) 10%, color-mix(in srgb, var(--ui-base) 5%, transparent));background:var(--ui-bg-card);max-width:12rem;color:var(--ui-text-primary);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a6b56' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:.875rem;border-radius:.75rem;padding:.5rem 2.5rem .5rem .75rem}[data-yaho-shell].theme-dark .yaho-sourcing-web-host .yaho-sourcing-empty-icon{background:var(--ui-bg-tertiary);color:var(--ui-accent)}:root[data-yaho-sourcing-active] .yaho-sourcing-category-trigger{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}:root[data-yaho-sourcing-active] .yaho-sourcing-category-trigger>span:first-child{color:var(--theme-primary);align-items:center;display:flex}:root[data-yaho-sourcing-active] .yaho-sourcing-category-menu{z-index:1100;min-width:var(--radix-select-trigger-width);border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-card);max-height:260px;color:var(--ui-text-primary);border-radius:12px;padding:5px;overflow-y:auto;box-shadow:0 8px 24px #0000001a}:root[data-yaho-sourcing-active] .yaho-sourcing-category-option{cursor:pointer;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;line-height:20px}:root[data-yaho-sourcing-active] .yaho-sourcing-category-option:is([data-highlighted],[data-state=checked]){background:color-mix(in srgb, var(--theme-primary) 10%, transparent);color:var(--theme-primary)}@media (width<=720px){.yaho-sourcing-web-host,.yaho-sourcing-web-host .yaho-sourcing-page,.yaho-sourcing-web-host .yaho-sourcing-shell,.yaho-sourcing-web-host .yaho-sourcing-saved-library{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.yaho-sourcing-web-host .yaho-sourcing-shell-header{flex-wrap:wrap}.yaho-sourcing-web-host .yaho-sourcing-shell-header-actions{flex-wrap:wrap;max-width:100%}.yaho-sourcing-web-host .yaho-sourcing-saved-library article header{align-items:center;gap:8px}.yaho-sourcing-web-host .yaho-sourcing-saved-library .aui-md-table{overflow:visible}.yaho-sourcing-web-host .yaho-sourcing-saved-library table,.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody{width:100%;display:block}.yaho-sourcing-web-host .yaho-sourcing-saved-library thead{display:none}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody tr{border-top:1px solid var(--ui-stroke-secondary);grid-template-columns:minmax(0,1fr);padding:10px 14px;display:grid}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td{word-break:normal;overflow-wrap:anywhere;border:0;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:7px 0;font-size:12px;line-height:20px;display:grid}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td:before{content:attr(data-label);color:var(--ui-text-secondary);font-size:11px}.yaho-sourcing-web-host .yaho-sourcing-saved-image{object-fit:contain;border-radius:8px;width:72px;height:72px}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td>button{justify-self:start}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td:nth-child(-n+2){grid-column:1/-1}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td:nth-child(n+3):nth-child(-n+6){grid-template-columns:minmax(0,1fr);align-content:start;gap:2px}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td:last-child{grid-column:1/-1;justify-content:flex-end;padding-top:10px;display:flex}.yaho-sourcing-web-host .yaho-sourcing-saved-library tbody td:last-child:before{display:none}}.moodboard-panel,.yaho-naver-web-host,.yaho-moodboard-capture-dialog{--theme-fill-primary-accent-mix:16%;--ui-bg-primary:color-mix(in srgb, var(--ui-accent) var(--theme-fill-primary-accent-mix), color-mix(in srgb, var(--ui-base) 10%, transparent));--theme-fill-secondary-accent-mix:11%;--ui-bg-secondary:color-mix(in srgb, var(--ui-accent) var(--theme-fill-secondary-accent-mix), color-mix(in srgb, var(--ui-base) 7%, transparent));--theme-fill-tertiary-accent-mix:8%;--ui-bg-tertiary:color-mix(in srgb, var(--ui-accent) var(--theme-fill-tertiary-accent-mix), color-mix(in srgb, var(--ui-base) 5%, transparent));--theme-fill-quaternary-accent-mix:5%;--ui-bg-quaternary:color-mix(in srgb, var(--ui-accent) var(--theme-fill-quaternary-accent-mix), color-mix(in srgb, var(--ui-base) 4%, transparent))}.yaho-sourcing-web-host,.yaho-naver-web-host,.moodboard-panel,.yaho-moodboard-capture-dialog,:root[data-yaho-sourcing-active] :is([data-slot=dialog-content],[data-slot=dialog-overlay]){--theme-stroke-primary-accent-mix:24%;--ui-stroke-primary:color-mix(in srgb, var(--ui-accent) var(--theme-stroke-primary-accent-mix), color-mix(in srgb, var(--ui-base) 10%, transparent));--ui-text-primary:color-mix(in srgb, var(--ui-base) 94%, transparent);--theme-stroke-secondary-accent-mix:16%;--ui-stroke-secondary:color-mix(in srgb, var(--ui-accent) var(--theme-stroke-secondary-accent-mix), color-mix(in srgb, var(--ui-base) 7%, transparent));--ui-text-secondary:color-mix(in srgb, var(--ui-base) 74%, transparent);--theme-stroke-tertiary-accent-mix:10%;--ui-stroke-tertiary:color-mix(in srgb, var(--ui-accent) var(--theme-stroke-tertiary-accent-mix), color-mix(in srgb, var(--ui-base) 5%, transparent));--ui-text-tertiary:color-mix(in srgb, var(--ui-base) 54%, transparent)}.theme-light .yaho-sourcing-web-host,.theme-light .yaho-naver-web-host,.theme-light .moodboard-panel,:root:not(.dark) .yaho-moodboard-capture-dialog,:root:not(.dark)[data-yaho-sourcing-active] :is([data-slot=dialog-content],[data-slot=dialog-overlay]){--theme-foreground:#24150f;--theme-midground:#ff7a1a;--ui-base:var(--theme-foreground);--ui-accent:var(--theme-midground)}.settings-memory-ontology{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-accent) 3%, transparent);border-radius:.65rem;min-height:30rem;margin:1rem 0 1.25rem;position:relative;overflow:hidden}.settings-memory-ontology .web-ontology-graph{border-radius:0;height:30rem;min-height:30rem;position:relative;inset:auto}.settings-memory-ontology .company-map{min-height:12rem;position:relative;inset:auto}.settings-memory-ontology-surface{min-height:30rem}.settings-memory-ontology-tabs{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-tertiary);border-radius:.55rem;flex-wrap:wrap;gap:.25rem;padding:.35rem;display:flex}.settings-memory-ontology-tabs button{min-height:2rem;color:var(--ui-text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .7rem;font-size:.62rem}.settings-memory-ontology-tabs button.is-selected{color:var(--ui-text-primary);background:var(--ui-bg-elevated);font-weight:800;box-shadow:0 .15rem .45rem #00000014}.settings-memory-ontology-tabs span{color:var(--ui-accent);margin-left:.2rem;font-weight:800}.settings-memory-ontology-map{border:1px solid var(--ui-stroke-tertiary);border-radius:.55rem;min-height:30rem;position:relative;overflow:hidden}.settings-memory-ontology-map .web-ontology-graph{height:30rem;min-height:30rem}.settings-memory-ontology-map-grid{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);gap:.75rem;margin-top:.75rem;display:grid}.settings-memory-ontology-brain{margin-top:.75rem}.settings-memory-ontology-brain-heading{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem;display:flex}.settings-memory-ontology-brain-heading span{color:var(--ui-text-tertiary);letter-spacing:.08em;font-size:.56rem;font-weight:800;display:block}.settings-memory-ontology-brain-heading h3{margin-top:.25rem;font-size:.9rem}.settings-memory-ontology-brain-heading p{color:var(--ui-text-secondary);margin-top:.35rem;font-size:.65rem;line-height:1.5}.settings-memory-ontology-brain-heading>strong{color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, transparent);border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.56rem}.settings-memory-ontology-brain .yaho-voicemem-brain-stage-wrap,.settings-memory-ontology-brain .yaho-voicemem-brain{min-height:20rem}.settings-memory-ontology-brain .yaho-voicemem-brain{height:auto}.settings-memory-ontology-advanced{border:1px solid var(--ui-stroke-secondary);border-radius:.75rem;margin-top:.75rem;padding:.7rem}.settings-memory-ontology-advanced>button{justify-content:space-between;width:100%;display:flex}.settings-memory-ontology-advanced-body{background:color-mix(in srgb, var(--ui-fill-secondary) 65%, transparent);border-radius:.55rem;margin-top:.6rem;padding:.65rem}.settings-memory-ontology-advanced-body p{color:var(--ui-text-secondary);margin:0 0 .55rem;font-size:.68rem;line-height:1.5}.settings-memory-ontology-export-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.settings-memory-ontology-detail{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-card) 92%, transparent);border-radius:.55rem;min-height:30rem;overflow:hidden}.settings-memory-ontology-detail-heading{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem;display:flex}.settings-memory-ontology-detail-heading span{color:var(--ui-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.settings-memory-ontology-detail-heading h3{margin-top:.25rem;font-size:.8rem}.settings-memory-ontology-detail-heading>strong{color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, transparent);border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.56rem}.settings-memory-ontology-detail-body{gap:1rem;max-height:30rem;padding:.8rem;display:grid;overflow-y:auto}.settings-memory-ontology-detail-body>section{gap:.45rem;display:grid}.settings-memory-ontology-detail-body>section>h4{font-size:.65rem}.settings-memory-ontology-detail-node{gap:.35rem;display:grid}.settings-memory-ontology-detail-node h4{font-size:.95rem;line-height:1.35}.settings-memory-ontology-detail-node small,.settings-memory-ontology-evidence small{color:var(--ui-text-tertiary);font-size:.56rem}.settings-memory-ontology-evidence{border:1px solid var(--ui-stroke-tertiary);border-radius:.45rem;padding:.65rem}.settings-memory-ontology-evidence strong{color:var(--ui-text-secondary);font-size:.6rem}.settings-memory-ontology-evidence p{color:var(--ui-text-primary);white-space:pre-wrap;margin:.35rem 0;font-size:.65rem;line-height:1.5}.settings-memory-ontology-related{border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .6rem;font-size:.62rem;display:flex}.settings-memory-ontology-related:hover{border-color:color-mix(in srgb, var(--ui-accent) 40%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-accent) 5%, transparent)}.settings-memory-ontology-related small{color:var(--ui-text-tertiary);font-size:.55rem}.settings-memory-ontology-list{gap:.55rem;margin-top:.75rem;display:grid}.settings-memory-ontology-item{border:1px solid var(--ui-stroke-tertiary);border-radius:.55rem;padding:.8rem}.settings-memory-ontology-item.is-health-issue{border-color:color-mix(in srgb, var(--yaho-light-orange,#f97316) 35%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 6%, transparent)}.settings-memory-ontology-item>div{align-items:center;gap:.45rem;display:flex}.settings-memory-ontology-item small{color:var(--ui-text-tertiary);font-size:.56rem}.settings-memory-ontology-item p{color:var(--ui-text-primary);white-space:pre-wrap;margin:.55rem 0;font-size:.67rem;line-height:1.55}.settings-memory-ontology-item .secondary-button{margin-top:0}.ontology-health-issue-heading>div{min-width:0}.ontology-health-issue-heading{justify-content:space-between}.ontology-health-issue-details{border-top:1px solid var(--ui-stroke-tertiary);gap:.45rem;margin-top:.7rem;padding-top:.65rem;display:grid}.ontology-health-issue-details p{color:var(--ui-text-secondary);margin:0;font-size:.62rem;line-height:1.5}@media (width<=760px){.settings-memory-ontology-map-grid{grid-template-columns:minmax(0,1fr)}.settings-memory-ontology-detail{min-height:0}.settings-memory-ontology-detail-body{max-height:none}}.settings-memory-import{border:1px solid color-mix(in srgb, var(--ui-accent) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-accent) 4%, transparent);border-radius:.6rem;margin-top:1rem;padding:.8rem}.settings-memory-import-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-memory-import-header>div{gap:.2rem;min-width:0;display:grid}.settings-memory-import-header strong{color:var(--ui-text-primary);font-size:.72rem}.settings-memory-import-header small{color:var(--ui-text-tertiary);font-size:.58rem;line-height:1.45}.settings-memory-import>[data-testid=web-memory-bridge]{margin-top:.8rem}.settings-memory-add{gap:.55rem;margin-top:1rem;display:grid}.settings-memory-add textarea,.settings-memory-item textarea{border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);font:inherit;resize:vertical;background:0 0;border-radius:.45rem;padding:.65rem;font-size:.66rem;line-height:1.5}.settings-memory-add .primary-button{justify-self:start}.settings-memory-summary{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.settings-memory-list{gap:.55rem;margin-top:.8rem;display:grid}.settings-memory-item{border:1px solid var(--ui-stroke-tertiary);border-radius:.55rem;padding:.8rem}.settings-memory-item[data-focus-target=true]{outline:2px solid var(--theme-primary);outline-offset:3px}.settings-memory-item-head{align-items:center;gap:.45rem;display:flex}.settings-memory-item-head small{color:var(--ui-text-tertiary);font-size:.56rem}.settings-memory-item>p{color:var(--ui-text-primary);white-space:pre-wrap;margin-top:.55rem;font-size:.67rem;line-height:1.55}.settings-memory-policy{color:var(--ui-text-tertiary);margin-top:.35rem;font-size:.58rem;display:block}.settings-memory-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.settings-memory-policy-grid label{color:var(--ui-text-tertiary);gap:.25rem;font-size:.58rem;font-weight:700;display:grid}.settings-memory-policy-grid select{border:1px solid var(--ui-stroke-tertiary);min-height:2rem;color:var(--ui-text-primary);background:var(--ui-control-background);font:inherit;border-radius:.4rem;padding:.35rem .45rem;font-size:.62rem}.settings-memory-actions{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.settings-memory-actions .secondary-button,.settings-memory-actions .primary-button{margin-top:0}:root.theme-black .settings-overlay .settings-memory-ontology{background:#0a0a0a;border-color:#ffffff1f}:root.theme-black .settings-overlay .settings-memory-ontology-tabs{background:#141414;border-color:#ffffff1f}:root.theme-black .settings-overlay .settings-memory-ontology-tabs button.is-selected{box-shadow:none;background:#262626}:root.theme-black .settings-overlay .settings-memory-ontology-detail,:root.theme-black .settings-overlay .settings-memory-ontology-map,:root.theme-black .settings-overlay .settings-memory-item,:root.theme-black .settings-overlay .settings-memory-ontology-item{background:#1a1a1a;border-color:#ffffff1f}:root.theme-black .settings-overlay .settings-memory-ontology-advanced{background:#141414;border-color:#ffffff24}:root.theme-black .settings-overlay .settings-memory-ontology-advanced-body{background:#1a1a1a}:root.theme-black .settings-overlay .settings-memory-import{background:#f973160f;border-color:#f9731647}:root.theme-black .settings-overlay .settings-memory-add textarea,:root.theme-black .settings-overlay .settings-memory-item textarea,:root.theme-black .settings-overlay .settings-memory-policy-grid select{color:#fff;background:#141414;border-color:#ffffff24}:root.theme-black .settings-overlay .settings-memory-import .secondary-button,:root.theme-black .settings-overlay .settings-memory-actions .secondary-button,:root.theme-black .settings-overlay .settings-memory-ontology-item .secondary-button{color:#fff;background:#262626;border:1px solid #fff3}.web-memory-bridge-step-badge{color:#fff;background:#f97316;flex-shrink:0}.web-memory-bridge-textarea{box-sizing:border-box;border-style:solid;border-width:1px;width:100%;min-height:6.5rem;display:block}.web-memory-bridge-prompt{max-height:5.5rem;line-height:1.55}.yaho-memory-bridge-onboarding-layout{flex-direction:column;gap:.85rem;display:flex}:root.theme-black.dark [data-testid=web-memory-bridge]{color:#fff!important;box-shadow:none!important;background:#141414!important;border-color:#ffffff24!important}:root.theme-black.dark [data-testid=web-memory-bridge] .yaho-memory-bridge-step-card{background:#1a1a1a!important;border-color:#ffffff29!important}:root.theme-black.dark [data-testid=web-memory-bridge] .web-memory-bridge-step-badge{box-shadow:inset 0 0 0 1px #0000001f;color:#0a0a0a!important;background:#f97316!important}:root.theme-black.dark [data-testid=web-memory-bridge] .web-memory-bridge-textarea,:root.theme-black.dark [data-testid=web-memory-bridge] select{color:#fff!important;background:#0b0b0b!important;border-color:#ffffff38!important}:root.theme-black.dark [data-testid=web-memory-bridge] .web-memory-bridge-textarea::placeholder{color:#ffffff61}:root.theme-black.dark [data-testid=web-memory-bridge] .web-memory-bridge-textarea:focus{outline-offset:0;outline:2px solid #f9731638;border-color:#f9731694!important}:root.theme-black.dark [data-testid=web-memory-bridge] .web-memory-bridge-prompt{color:#a3a3a3!important}:root.theme-black.dark [data-testid=web-memory-bridge] .yaho-memory-bridge-onboarding-actions{border-top-color:#ffffff1f!important}:root.theme-black.dark .yaho-onboarding-shell [data-testid=web-memory-bridge] [class*=dark\:bg-],:root.theme-black.dark .yaho-onboarding-shell [data-testid=web-memory-bridge] [class*=bg-white],:root.theme-black.dark .yaho-onboarding-shell [data-testid=web-memory-bridge] [class*="bg-[#fff"]{background-color:#1a1a1a!important}:root.theme-black.dark .yaho-onboarding-shell [data-testid=web-memory-bridge] [class*=dark\:border-],:root.theme-black.dark .yaho-onboarding-shell [data-testid=web-memory-bridge] [class*="border-[#e"],:root.theme-black.dark .yaho-onboarding-shell [data-testid=web-memory-bridge] [class*="border-[#f"]{border-color:#ffffff2e!important}:root.theme-black.dark [data-testid=web-memory-bridge] [class*="text-[#7c"],:root.theme-black.dark [data-testid=web-memory-bridge] [class*="dark:text-[#9db"]{color:#a3a3a3!important}:root.theme-black.dark [data-testid=web-memory-bridge] [class*="text-[#2a1b12]"],:root.theme-black.dark [data-testid=web-memory-bridge] [class*="dark:text-[#eef"]{color:#fff!important}.yaho-guest-auth-dialog{background:var(--ui-surface-default);border-radius:1.5rem;width:min(26rem,100vw - 2rem);max-width:26rem;max-height:calc(100dvh - 2rem);padding:0;overflow:auto}body:has(.yaho-guest-auth-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073}.yaho-guest-auth-dialog .web-auth-screen.web-auth-redirect-screen{background:var(--ui-surface-default);height:auto;max-height:none;padding:0}.yaho-guest-auth-dialog .web-auth-redirect-screen .web-auth-redirect-card{width:100%;box-shadow:none;background:var(--ui-surface-default);border:0}.yaho-guest-auth-dialog .web-auth-redirect-screen .web-auth-redirect-card .web-auth-header{text-align:center;justify-content:center;padding:2rem 2rem .5rem}.yaho-guest-auth-dialog .web-auth-header .login-fox{display:none}.yaho-guest-auth-dialog .web-auth-redirect-screen .web-auth-redirect-card .web-auth-body{padding:1rem 2rem 2rem}.yaho-guest-feature{color:var(--ui-text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.yaho-guest-feature select{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary);background:var(--ui-surface-default);border-radius:1rem;padding:.375rem .75rem}.yaho-guest-auth-dialog>div{gap:0;padding:0}.yaho-guest-yaho{height:100dvh;color:var(--ui-text-primary)}@media (width<=720px){#root [data-yaho-guest] [data-yaho-shell] textarea[data-slot=composer-rich-input]{font-size:16px!important}}.yaho-guest-yaho .main-pane{position:relative}.yaho-guest-auth-actions{gap:.5rem;display:flex}.yaho-guest-auth-actions button,.yaho-guest-login-prompt button{border:1px solid var(--ui-stroke-secondary);background:var(--ui-surface-default);color:var(--ui-text-primary);cursor:pointer;border-radius:999px;padding:.55rem 1rem}.yaho-guest-auth-actions button:first-child{background:var(--ui-accent);color:#fff}.yaho-guest-login-prompt{text-align:center;border-top:1px solid var(--ui-stroke-secondary);margin-top:auto;padding:1rem 0;font-size:.75rem}.yaho-guest-login-prompt p{color:var(--ui-text-secondary);line-height:1.6}.yaho-guest-login-prompt button{width:100%}.yaho-guest-status{text-align:center;color:var(--ui-text-secondary);font-size:.7rem}.yaho-guest-surface-preview{border:1px solid var(--ui-stroke-secondary);background:var(--ui-surface-default);border-radius:1.25rem;width:min(44rem,100% - 2rem);margin:5rem auto 1rem;padding:2rem}.yaho-guest-surface-preview h1{margin:.4rem 0 .5rem;font-size:1.5rem}.yaho-guest-surface-preview p{color:var(--ui-text-secondary);line-height:1.65}.yaho-guest-surface-preview button{color:#fff;background:var(--ui-accent);cursor:pointer;border:0;border-radius:999px;margin-top:.5rem;padding:.7rem 1rem}.yaho-guest-transcript{max-height:calc(100dvh - 15rem);padding:5rem max(1rem,50% - 26rem) 2rem;overflow:auto}.yaho-guest-turn{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.yaho-guest-user{background:var(--ui-fill-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1.25rem;align-self:flex-end;max-width:85%;padding:.65rem .9rem}.yaho-guest-answer{line-height:1.7}.yaho-guest-answer>div:first-child{color:var(--ui-text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.yaho-guest-answer .fox-mark{width:1.25rem;height:1.5rem}.yaho-guest-auth-dialog [data-slot=dialog-close-button]{appearance:none;width:2rem;height:2rem;color:var(--ui-text-secondary);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid;position:absolute;top:.75rem;right:.75rem}.yaho-guest-auth-dialog [data-slot=dialog-close-button]:hover{color:var(--ui-accent);background:var(--ui-fill-secondary)}.yaho-guest-auth-dialog [data-slot=dialog-close-button]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.yaho-guest-auth-dialog [data-slot=dialog-close-button] svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.yaho-guest-auth-dialog [data-slot=dialog-close-button]{transition:none}}[data-yaho-guest] [role=region][aria-label=대화]{display:none}@media (width>=961px){[data-yaho-guest] [data-yaho-shell] .os-home-header-chrome{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-yaho-guest] [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs{width:clamp(21.24rem,30vw,26rem)}[data-yaho-guest] [data-yaho-shell] .os-home-review-slot{padding-top:inherit;padding-right:0;position:absolute;top:0;bottom:0;right:.5rem}}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions>button+button{border:1px solid color-mix(in srgb, var(--ui-accent) 45%, transparent);background:var(--ui-surface-default);transition:border-color .16s,background-color .16s}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions>button+button:hover{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 7%, var(--ui-surface-default))}[data-yaho-guest] [data-yaho-sidebar-compact=true] .yaho-guest-login-prompt{display:none}[data-yaho-guest] [data-yaho-shell] .yaho-guest-login-prompt>button{border:1px solid color-mix(in srgb, var(--ui-accent) 30%, transparent);background:var(--ui-surface-default);transition:border-color .16s,background-color .16s}[data-yaho-guest] [data-yaho-shell] .yaho-guest-login-prompt>button:hover{border-color:color-mix(in srgb, var(--ui-accent) 60%, transparent);background:color-mix(in srgb, var(--ui-accent) 5%, var(--ui-surface-default))}@media (width<=960px){[data-yaho-guest] [data-yaho-shell] .os-home-header-chrome .os-home-review-slot{width:max-content;height:2.75rem;margin:0;padding:0;position:absolute;top:0;bottom:auto;right:.75rem}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions{flex-shrink:0;width:max-content}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions>button{white-space:nowrap;word-break:keep-all;flex-shrink:0}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions>button+button{display:none}}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions{flex-shrink:0;width:max-content}[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions>button{white-space:nowrap;word-break:keep-all;flex-shrink:0}@container web-main-pane (width<=54rem){[data-yaho-guest] [data-yaho-shell] .yaho-guest-auth-actions>button+button{display:none}}[data-yaho-guest] [data-yaho-shell] .yaho-guest-login-prompt>p{margin-bottom:.75rem}.web-auth-screen.web-auth-redirect-screen{color:#2a1b12;font-family:var(--dt-font-sans);background:#fffaf6;padding:1.5rem}.web-auth-redirect-screen .web-auth-redirect-card{background:#fffdfa;border:1px solid #efc4a5;border-radius:.75rem;width:min(100%,45rem);box-shadow:0 12px 40px #5f351614}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-header{background:0 0;border:0;gap:.75rem;min-height:0;padding:1rem 1.25rem}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-header .login-fox{width:2.75rem;height:2.75rem}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-header strong{color:#2a1b12;font-size:1.0625rem}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-header span{color:#7c5c44;margin:0;font-size:.8125rem;line-height:1.25rem}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-body{gap:1rem;padding:1.25rem;display:grid}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-social-actions{gap:.5rem;display:grid}.web-auth-redirect-screen .web-auth-redirect-card .yaho-oauth-button{width:100%;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:flex}.web-auth-redirect-screen .web-auth-redirect-card .yaho-oauth-button svg{flex-shrink:0;width:18px;height:18px}.web-auth-redirect-screen .web-auth-redirect-card .yaho-oauth-button-google{color:#3c4043;background:#fff;border:1px solid #e0e0e0}.web-auth-redirect-screen .web-auth-redirect-card .yaho-oauth-button-kakao{color:#3c1e1e;background:#fee500}.web-auth-redirect-screen .web-auth-redirect-card .yaho-oauth-button-naver{color:#fff;background:#03c75a}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form{gap:.5rem;display:grid}.web-auth-redirect-screen .web-auth-redirect-card .auth-field-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;color:#2a1b12;background:#fff;border:1px solid #efc4a5;border-radius:7px;padding:.625rem .75rem;font-size:.875rem}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form input::placeholder{color:#c4a48c}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form input:focus{border-color:#ff8a4c;outline:2px solid #ff8a4c33}.web-auth-redirect-screen .web-auth-redirect-card .auth-preferences{gap:1.25rem;padding-block:.25rem}.web-auth-redirect-screen .web-auth-redirect-card .auth-preferences label{color:#7c5c44;font-size:.8125rem;font-weight:400}.web-auth-redirect-screen .web-auth-redirect-card .email-login-button{color:#fff;background:#f97316;border-radius:7px;padding:.625rem 1rem;font-size:.875rem;font-weight:600}.web-auth-redirect-screen .web-auth-redirect-card .auth-divider{color:#c4a48c;margin:0;font-size:.75rem}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-signup{text-align:center;color:#7c5c44;margin:0;font-size:.8125rem}.web-auth-redirect-screen .web-auth-redirect-card .local-preview-login-actions{margin:0}.web-auth-redirect-screen .web-auth-redirect-card .local-preview-login-actions .secondary-button{text-align:center;color:#7c5c44;background:#fff8ef;border:1px solid #efc4a5;border-radius:7px;margin:0;padding:.625rem 1rem}.dark .web-auth-screen.web-auth-redirect-screen{color:#f2f7ff;background:#07111d}.dark .web-auth-redirect-screen .web-auth-redirect-card{background:#0b1725;border-color:#31465c}.dark .web-auth-redirect-screen .web-auth-redirect-card .web-auth-header strong{color:#f2f7ff}.dark .web-auth-redirect-screen .web-auth-redirect-card :is(.web-auth-header span,.auth-preferences label,.web-auth-signup){color:#9db2cc}.dark .web-auth-redirect-screen .web-auth-redirect-card .web-auth-form input:not([type=checkbox]){color:#f2f7ff;background:#0b1725;border-color:#31465c}.web-auth-screen.web-auth-redirect-screen{font-family:var(--dt-font-sans);font-size:.875rem;font-weight:500;line-height:1.6}.web-auth-redirect-screen .web-auth-redirect-card :is(button,input,label){font-family:inherit}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form>label{gap:0;margin:0;font-size:.875rem;font-weight:400}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form input{font-weight:400}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-form input::placeholder{font-size:.875rem;font-weight:400}.web-auth-redirect-screen .web-auth-redirect-card .web-auth-signup button{font-size:.8125rem;font-weight:600;text-decoration:none}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-row{align-items:center;gap:.5rem;display:flex;position:relative}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-row>label{flex:1;min-width:0}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-row>label input{padding-right:6rem}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-row>button{color:#fff;background:#f97316;border:0;border-radius:5px;flex-shrink:0;padding:.375rem .625rem;font-size:.75rem;font-weight:600}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-row:has(>label)>button{position:absolute;right:.5rem}.web-auth-redirect-screen .web-auth-redirect-card button:disabled{cursor:not-allowed;opacity:.45}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-box{background:#fffaf6;border:1px solid #efc4a5;border-radius:7px;padding:.625rem}.web-auth-redirect-screen .web-auth-redirect-card .auth-email-verification-box p{margin:.5rem 0 0;font-size:.75rem}.web-auth-redirect-screen .web-auth-redirect-card .auth-consent-box{border:1px solid #efc4a5;border-radius:8px;gap:.625rem;padding:.75rem;display:grid}.web-auth-redirect-screen .web-auth-redirect-card .auth-consent-box label{align-items:center;gap:.625rem;font-size:.8125rem;font-weight:400;display:flex}.web-auth-redirect-screen .web-auth-redirect-card :is(.auth-consent-box,.auth-preferences) input[type=checkbox]{appearance:none;background:#fff;border:1px solid #efc4a5;border-radius:3px;flex:0 0 1rem;width:1rem;height:1rem;margin:0;padding:0}.web-auth-redirect-screen .web-auth-redirect-card :is(.auth-consent-box,.auth-preferences) input[type=checkbox]:checked{background:#ff8a4c;border-color:#ff8a4c}.web-auth-redirect-screen .web-auth-redirect-card .auth-consent-box a{color:inherit;text-decoration:none}.web-auth-redirect-screen .web-auth-redirect-card .auth-consent-box a:hover{text-decoration:underline}.web-auth-redirect-screen .web-auth-redirect-card .auth-consent-box em{color:#f97316;font-style:normal}.dark .web-auth-redirect-screen .web-auth-redirect-card :is(.auth-consent-box,.auth-email-verification-box){background:#0b1725;border-color:#31465c}.web-auth-redirect-screen .web-auth-redirect-card .auth-verification-help{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.web-auth-redirect-screen .web-auth-redirect-card .auth-verification-help button{color:#c95b1e;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.evidence-graph-panel{width:min(100%,72rem);color:var(--ui-text-primary);margin:0 auto;padding:1.25rem clamp(.75rem,2.5vw,2rem) 5rem}.evidence-graph-panel__header,.evidence-graph-panel__control-row,.evidence-graph-panel__node-heading,.evidence-graph-panel__node-actions{align-items:center;gap:.65rem;display:flex}.evidence-graph-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem}.evidence-graph-panel__kicker,.evidence-graph-panel__node-kind{color:var(--yaho-light-orange,var(--ui-text-tertiary));letter-spacing:.08em;font-size:.62rem;font-weight:800}.evidence-graph-panel h1{letter-spacing:-.04em;margin-top:.25rem;font-size:1.45rem}.evidence-graph-panel__header p:last-child{color:var(--ui-text-secondary);margin-top:.4rem;font-size:.7rem;line-height:1.5}.evidence-graph-panel__controls{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel,var(--ui-fill-secondary)) 72%, transparent);border-radius:.7rem;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.evidence-graph-panel__control-row{flex-wrap:wrap;align-items:flex-end}.evidence-graph-panel__control-row label,.evidence-graph-panel__focus-id{color:var(--ui-text-secondary);gap:.25rem;font-size:.62rem;display:grid}.evidence-graph-panel select,.evidence-graph-panel input[type=text],.evidence-graph-panel input:not([type]){border:1px solid var(--ui-stroke-secondary);min-height:2rem;color:var(--ui-text-primary);background:var(--ui-fill-primary,transparent);font:inherit;border-radius:.4rem;padding:.35rem .5rem;font-size:.68rem}.evidence-graph-panel__focus-id input{min-width:min(22rem,45vw)}.evidence-graph-panel__filters{border:0;border-top:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;gap:.45rem .7rem;margin:0;padding:.6rem 0 0;display:flex}.evidence-graph-panel__filters legend{color:var(--ui-text-secondary);padding:0 .35rem 0 0;font-size:.62rem}.evidence-graph-panel__filters label{color:var(--ui-text-secondary);align-items:center;gap:.25rem;font-size:.62rem;display:inline-flex}.evidence-graph-panel__button,.evidence-graph-panel__link-button{border:1px solid var(--ui-stroke-secondary);min-height:2rem;color:var(--ui-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;padding:.35rem .65rem;font-size:.66rem;font-weight:700}.evidence-graph-panel__button:hover,.evidence-graph-panel__link-button:hover{background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent)}.evidence-graph-panel__button:disabled{cursor:not-allowed;opacity:.55}.evidence-graph-panel__button--primary{border-color:color-mix(in srgb, var(--theme-primary) 65%, var(--ui-stroke-secondary));color:var(--theme-primary)}.evidence-graph-panel__link-button{min-height:auto;color:var(--ui-text-secondary);text-underline-offset:.16em;border:0;padding-inline:.15rem;text-decoration:underline}.evidence-graph-panel__state,.evidence-graph-panel__notice{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);border-radius:.65rem;gap:.35rem;margin-top:1rem;padding:1rem;font-size:.68rem;line-height:1.55;display:grid}.evidence-graph-panel__state strong,.evidence-graph-panel__notice strong{color:var(--ui-text-primary);font-size:.78rem}.evidence-graph-panel__state--error{border-color:color-mix(in srgb, var(--yaho-coral,#d76552) 45%, var(--ui-stroke-tertiary))}.evidence-graph-panel__state--error .evidence-graph-panel__button{justify-self:start;margin-top:.25rem}.evidence-graph-panel__state--muted{border-style:dashed}.evidence-graph-panel__notice{border-color:color-mix(in srgb, var(--yaho-light-orange,#df8b3b) 50%, var(--ui-stroke-tertiary))}.evidence-graph-panel__reverification{border:1px solid var(--ui-stroke-tertiary);border-radius:.65rem;margin-top:.7rem;padding:.75rem}.evidence-graph-panel__reverification-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.evidence-graph-panel__reverification-heading span{color:var(--ui-text-tertiary);font-size:.6rem}.evidence-graph-panel__reverification>p{color:var(--ui-text-secondary);margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.evidence-graph-panel__reverification-item{border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;gap:.2rem;margin-top:.55rem;padding:.55rem;display:grid}.evidence-graph-panel__reverification-item strong{color:var(--ui-text-primary);font-size:.7rem}.evidence-graph-panel__reverification-item small{color:var(--ui-text-tertiary);font-size:.6rem;line-height:1.45}.evidence-graph-panel__reverification-sources{gap:.15rem;margin-top:.15rem;display:grid}.evidence-graph-panel__reverification-sources a{color:var(--ui-text-secondary);text-overflow:ellipsis;text-underline-offset:.15em;white-space:nowrap;font-size:.6rem;text-decoration:underline;overflow:hidden}.evidence-graph-panel__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.evidence-graph-panel__summary div{border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;gap:.2rem;padding:.65rem;display:grid}.evidence-graph-panel__summary strong{font-size:1rem}.evidence-graph-panel__summary span{color:var(--ui-text-tertiary);font-size:.58rem}.evidence-graph-panel__summary p{color:var(--ui-text-secondary);grid-column:1/-1;margin:0;font-size:.68rem}.evidence-graph-panel__nodes{gap:.6rem;margin-top:1rem;display:grid}.evidence-graph-panel__node{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel,var(--ui-fill-secondary)) 72%, transparent);border-radius:.65rem;padding:.85rem}.evidence-graph-panel__node-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.evidence-graph-panel__node-toggle:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.evidence-graph-panel__node-heading{justify-content:space-between;align-items:flex-start}.evidence-graph-panel__node-title{letter-spacing:-.02em;margin-top:.2rem;font-size:.8rem;font-weight:700;display:block}.evidence-graph-panel__status{color:var(--ui-text-tertiary);flex:none;font-size:.6rem}.evidence-graph-panel__node-detail{border-top:1px solid var(--ui-stroke-tertiary);margin-top:.55rem;padding-top:.55rem}.evidence-graph-panel__node-detail>p{color:var(--ui-text-secondary);font-size:.68rem;line-height:1.55}.evidence-graph-panel__node-detail>small{color:var(--ui-text-tertiary);margin-top:.35rem;font-size:.58rem;display:block}.evidence-graph-panel__node-detail>a{color:var(--ui-text-secondary);text-underline-offset:.15em;margin-top:.35rem;font-size:.6rem;font-weight:700;text-decoration:underline;display:inline-block}.evidence-graph-panel__connected{margin-top:.65rem}.evidence-graph-panel__connected>strong{color:var(--ui-text-primary);font-size:.65rem}.evidence-graph-panel__edges{border-left:2px solid var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);gap:.25rem;margin:.55rem 0 0;padding:.55rem .65rem .55rem 1.5rem;font-size:.6rem;display:grid}.evidence-graph-panel__node-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:.65rem}.evidence-graph-panel__inline-error{color:var(--yaho-coral,#d76552);margin:.55rem 0 0;font-size:.65rem}@media (width<=680px){.evidence-graph-panel__header{flex-direction:column}.evidence-graph-panel__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-graph-panel__focus-id{flex:100%}.evidence-graph-panel__focus-id input{width:100%;min-width:0}}.web-side-chat-popover{z-index:30;border:1px solid var(--ui-stroke-secondary);width:min(24rem,100vw - 1.5rem);color:var(--ui-text-primary);background:var(--ui-bg-elevated);border-radius:.7rem;gap:.55rem;padding:.75rem;display:grid;position:fixed;box-shadow:0 .8rem 2.2rem #00000038}.web-side-chat-popover__header,.web-side-chat-popover__tabs{align-items:center;gap:.35rem;display:flex}.web-side-chat-popover__header{justify-content:space-between;font-size:.75rem}.web-side-chat-popover__header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem}.web-side-chat-popover__quote,.web-side-chat-popover__hint{color:var(--ui-text-secondary);margin:0;font-size:.68rem;line-height:1.45}.web-side-chat-popover__quote{border-left:2px solid var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 8%, transparent);padding:.5rem}.web-side-chat-popover__tabs button{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.3rem .45rem;font-size:.65rem;font-weight:700}.web-side-chat-popover__tabs button.is-active{border-bottom-color:var(--theme-primary);color:var(--ui-text-primary)}.web-side-chat-popover form{gap:.45rem;display:grid}.web-side-chat-popover input:not([type=checkbox]){border:1px solid var(--ui-stroke-secondary);min-height:2rem;color:inherit;background:var(--ui-bg-base);font:inherit;border-radius:.4rem;padding:.4rem .5rem;font-size:.68rem}.web-side-chat-popover__confirm{color:var(--ui-text-secondary);align-items:flex-start;gap:.35rem;font-size:.62rem;line-height:1.35;display:flex}.web-side-chat-popover__error{color:var(--yaho-coral,#d76552);margin:0;font-size:.65rem;line-height:1.4}.web-side-chat-popover__result{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 5%, transparent);border-radius:.45rem;padding:.55rem}.web-side-chat-popover__result strong{font-size:.67rem}.web-side-chat-popover__result p{white-space:pre-wrap;margin:.3rem 0 .5rem;font-size:.68rem;line-height:1.5}.web-side-chat-popover__result button{font-size:.65rem}.yaho-web-draft-card{border:0;border-top:1px solid var(--ui-stroke-tertiary,color-mix(in srgb, var(--yaho-light-ink) 14%, transparent));max-width:36rem;color:var(--ui-text-primary);box-shadow:none;background:0 0;border-radius:0;gap:.7rem;margin:.65rem 0;padding:.75rem 0 0;line-height:1.5;display:grid}.theme-light .yaho-web-draft-card{border-top-color:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);color:var(--yaho-light-ink)}.yaho-web-draft-card-head{gap:.2rem;display:grid}.yaho-web-draft-card-kind{color:var(--ui-text-secondary);align-items:center;gap:.35rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.yaho-web-draft-card-kind .codicon{color:var(--theme-primary)}.theme-light .yaho-web-draft-card-kind{color:var(--yaho-light-ink)}.theme-light .yaho-web-draft-card-kind .codicon{color:var(--yaho-light-orange)}.yaho-web-draft-card-title{margin:0;font-size:1rem;font-weight:700}.yaho-web-draft-card-fields{gap:.55rem;margin:0;display:grid}.yaho-web-draft-card-fields>div{gap:.15rem;display:grid}.yaho-web-draft-card-fields dt{color:var(--ui-text-tertiary);margin:0;font-size:.6875rem;font-weight:600}.theme-light .yaho-web-draft-card-fields dt{color:var(--yaho-light-muted)}.yaho-web-draft-card-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.yaho-web-draft-card-note{color:var(--ui-text-primary);margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.theme-light .yaho-web-draft-card-note{color:var(--yaho-light-ink)}.yaho-web-viz-card{flex-direction:column;gap:8px;max-width:40rem;margin:10px 0;display:flex}.yaho-web-viz-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.yaho-web-viz-card-badge{letter-spacing:.04em;opacity:.65;text-transform:uppercase;font-size:11px;font-weight:700}.yaho-web-viz-card-save{border:1px solid var(--yaho-wa-border,#7f7f7f59);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:12px}.yaho-web-viz-card-save:disabled{cursor:default;opacity:.55}.yaho-web-viz-card-frame{border:1px solid var(--yaho-wa-border,#7f7f7f59);background:#fff;border-radius:10px;width:100%}.yaho-web-viz-card-generating{opacity:.7;font-size:12px}.yaho-web-viz-card-placeholder{background:#7f7f7f2e;border-radius:10px;height:180px;animation:1.2s ease-in-out infinite yaho-web-viz-pulse}.yaho-web-viz-card-note{color:#d64545;font-size:12px}@media (prefers-reduced-motion:reduce){.yaho-web-viz-card-placeholder{animation:none}}.yaho-web-office-artifact-card{--yaho-office-artifact-fill:var(--yaho-light-panel);--yaho-office-artifact-ink:var(--yaho-light-ink);--yaho-office-artifact-muted:var(--yaho-light-muted);--yaho-office-artifact-line:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);border:1px solid var(--yaho-office-artifact-line);background:var(--yaho-office-artifact-fill);width:min(100%,34rem);color:var(--yaho-office-artifact-ink);box-shadow:var(--yaho-surface-shadow,none);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin-top:12px;padding:12px;display:grid}.theme-dark .yaho-web-office-artifact-card,.dark .yaho-web-office-artifact-card,:root.theme-black .yaho-web-office-artifact-card{--yaho-office-artifact-fill:var(--yaho-night-panel);--yaho-office-artifact-ink:var(--yaho-night-text);--yaho-office-artifact-muted:var(--yaho-night-muted);--yaho-office-artifact-line:var(--yaho-night-line,var(--ui-stroke-secondary))}.yaho-web-office-artifact-card__icon{background:var(--yaho-light-orange);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.yaho-web-office-artifact-card__copy{align-content:center;gap:3px;min-width:0;display:grid}.yaho-web-office-artifact-card__copy strong,.yaho-web-office-artifact-card__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-web-office-artifact-card__copy small{color:var(--yaho-office-artifact-muted);font-size:12px}.yaho-web-office-artifact-card__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.yaho-web-office-artifact-card__actions button{border:1px solid var(--yaho-office-artifact-line);min-height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:0 11px;font-size:12px}.yaho-web-office-artifact-card__actions button:last-child{border-color:var(--yaho-blue,#3d8bfd);background:var(--yaho-blue,#3d8bfd);color:#fff}.yaho-web-office-artifact-card__icon[data-format=word]{background:var(--yaho-blue)}.yaho-web-office-artifact-card__icon[data-format=excel]{background:var(--yaho-graph-approved)}.yaho-web-office-artifact-card__icon[data-format=slides]{background:var(--yaho-light-orange)}.yaho-web-office-artifact-card__actions button:hover{filter:brightness(1.08)}.run-interrupt-pin{border:1px solid color-mix(in srgb, var(--yaho-coral) 35%, transparent);background:color-mix(in srgb, var(--yaho-coral) 10%, transparent);color:var(--ui-text-primary);border-radius:.75rem;align-items:flex-start;gap:.6rem;margin:.4rem 0;padding:.65rem .75rem;display:flex}.run-interrupt-pin[data-tier=unknown]{border-color:color-mix(in srgb, var(--yaho-night-blue) 45%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent)}.run-interrupt-pin-icon{flex:none;line-height:1.4}.run-interrupt-pin-copy{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.run-interrupt-pin-copy strong{font-size:.85rem}.run-interrupt-pin-copy p{color:var(--ui-text-secondary);margin:0;font-size:.78rem}.run-interrupt-pin-copy small{color:var(--ui-text-tertiary);font-size:.72rem}.run-interrupt-pin-actions{flex:none;align-items:center;gap:.35rem;display:flex}.run-interrupt-pin-dismiss{color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0 .2rem;line-height:1}.credit-status-banner-layer{inset-inline:0;top:calc(2rem + max(.65rem, env(safe-area-inset-top,0px)) + 2.75rem + .75rem);z-index:90;padding-inline:max(var(--yaho-responsive-shell-gutter,1rem), env(safe-area-inset-left,0px)) max(var(--yaho-responsive-shell-gutter,1rem), env(safe-area-inset-right,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.credit-status-banner{border:1px solid color-mix(in srgb, var(--theme-primary) 24%, transparent);background:var(--yaho-night-panel);width:min(34rem,100%);color:var(--ui-text-primary);pointer-events:auto;border-radius:1rem;align-items:center;gap:.85rem;padding:1rem;display:flex;box-shadow:0 .8rem 2rem #0000002e}.credit-status-banner[data-state=past_due]{border-color:color-mix(in srgb, var(--yaho-coral) 45%, transparent);background:var(--yaho-night-panel)}.credit-status-banner-copy{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.credit-status-banner-copy strong{font-size:.875rem;font-weight:600;line-height:1.4}.credit-status-banner-copy p{color:var(--ui-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.credit-status-banner-icon{width:2.75rem;height:2.75rem;color:var(--theme-primary);background:var(--ui-fill-primary);border-radius:.85rem;flex:0 0 2.75rem;place-items:center;display:grid}.credit-status-banner[data-state=past_due] .credit-status-banner-icon{color:var(--yaho-coral);background:color-mix(in srgb, var(--yaho-coral) 10%, transparent)}.credit-status-banner-action,.credit-status-banner-dismiss{flex-shrink:0}@media (width<=720px){.credit-status-banner-layer{top:calc(2rem + max(.65rem, env(safe-area-inset-top,0px)) + 2.75rem + .55rem);padding-inline:max(var(--yaho-responsive-shell-gutter,.75rem), env(safe-area-inset-left,0px)) max(var(--yaho-responsive-shell-gutter,.75rem), env(safe-area-inset-right,0px))}.credit-status-banner{grid-template-columns:2.75rem minmax(0,1fr) 2rem;gap:.75rem;padding:.875rem;display:grid}.credit-status-banner-action{grid-column:2;justify-self:start}.credit-status-banner-dismiss{grid-area:1/3}}.theme-light .credit-status-banner{background:var(--yaho-light-panel);color:var(--yaho-light-ink)}.theme-light .credit-status-banner-copy p{color:var(--yaho-light-muted)}:root.theme-black .credit-status-banner-action{background-color:var(--theme-primary);color:var(--ui-text-primary)}:root.theme-black .credit-status-banner-action:hover{background-color:var(--chrome-action-hover)}:root.theme-black .credit-status-banner-icon{color:var(--ui-text-secondary)}.message-feedback{flex-wrap:wrap;align-items:flex-start;gap:.2rem;display:flex;position:relative}.message-feedback-vote{cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:.4rem;padding:.1rem .25rem;line-height:1;position:relative}.message-feedback-vote:before{content:"";border-radius:.4rem;position:absolute;inset:-.4rem}.message-feedback-vote .codicon{font-size:1rem;line-height:1}.message-feedback-vote:hover{background:color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);opacity:1}.message-feedback-vote.is-selected{background:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);opacity:1}.message-feedback-popover{z-index:40;box-sizing:border-box;border:1px solid var(--ui-stroke-secondary,#94a3b833);width:min(19rem,100vw - 1.5rem);color:var(--ui-text-primary,var(--yaho-night-text));background:var(--yaho-chat-popover-surface,var(--ui-bg-elevated,#fffdf9));box-shadow:var(--yaho-sidebar-float-shadow,0 .625rem 1.625rem #37302a24);text-align:left;border-radius:.8rem;gap:.55rem;padding:.75rem .8rem .7rem;display:grid;position:absolute;left:0}.message-feedback-popover[data-placement=above]{bottom:calc(100% + .5rem)}.message-feedback-popover[data-placement=below]{top:calc(100% + .5rem)}.message-feedback-popover-title{color:var(--ui-text-primary,var(--yaho-night-text));word-break:keep-all;margin:0;font-size:.8rem;font-weight:750}.message-feedback-reasons{flex-wrap:wrap;gap:.3rem;display:flex}.message-feedback-reasons label{border:1px solid var(--ui-stroke-secondary,#94a3b833);color:var(--ui-text-secondary,var(--yaho-night-muted));cursor:pointer;border-radius:999px;align-items:center;gap:.2rem;padding:.3rem .62rem;font-size:.72rem;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.message-feedback-reasons input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.message-feedback-reasons label:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);color:var(--ui-text-primary,var(--yaho-light-ink))}.message-feedback-reasons label:has(input:checked){border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);color:var(--yaho-light-ink,#2a1b12)}.message-feedback-reasons label:has(input:disabled){opacity:.45;cursor:default}.message-feedback-popover textarea{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary,#94a3b833);background:var(--ui-bg-input,transparent);width:100%;min-width:0;min-height:3.4rem;color:var(--ui-text-primary,var(--yaho-night-text));resize:vertical;border-radius:.5rem;padding:.42rem .55rem;font-size:.78rem}.message-feedback-popover-foot{justify-content:flex-end;align-items:center;gap:.4rem;min-height:1.4rem;display:flex}.message-feedback-popover-hint{color:var(--ui-text-tertiary,var(--yaho-night-faint));word-break:keep-all;margin-right:auto;font-size:.66rem}.message-feedback-submit{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-ink,#2a1b12);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:.26rem .7rem;font-size:.72rem;font-weight:700;line-height:1}.message-feedback-submit:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent)}.message-feedback-submit:disabled{opacity:.4;cursor:default}.message-feedback-thanks{color:var(--ui-text-secondary,var(--yaho-night-muted));word-break:keep-all;margin-right:auto;font-size:.72rem}.message-feedback-error{color:var(--yaho-coral);word-break:keep-all;margin-right:auto;font-size:.72rem}@media (width<=42rem){.message-feedback-vote{width:2rem;min-width:2rem;height:2rem;padding:0}}.turn-cost-action{min-height:1.6rem;color:var(--ui-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.25rem;padding:.2rem .35rem;font-size:.72rem;display:inline-flex}.turn-cost-action>span{text-overflow:ellipsis;overflow:hidden}.turn-cost-action:hover,.turn-cost-action:focus-visible{background:color-mix(in srgb, currentColor 12%, transparent);outline:none}.turn-cost-action .codicon{font-size:.9rem}@media (width<=42rem){.turn-cost-action{min-height:2.75rem;padding-inline:.5rem}}.turn-cost-popover{z-index:40;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);width:240px;color:var(--ui-text-primary);box-shadow:0 12px 32px color-mix(in srgb, var(--yaho-night-page) 45%, transparent);border-radius:.75rem;padding:.65rem .75rem;position:fixed}.turn-cost-popover-title{margin-bottom:.4rem;font-size:.8rem;display:block}.turn-cost-popover-rows{flex-direction:column;gap:.25rem;margin:0;display:flex}.turn-cost-popover-row{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.75rem;display:flex}.turn-cost-popover-row dt{color:var(--ui-text-secondary)}.turn-cost-popover-row dd{font-variant-numeric:tabular-nums;margin:0}.yaho-chat-transcript{box-sizing:border-box;gap:var(--yaho-chat-turn-gap,1.75rem);width:min(100%, var(--yaho-chat-column-max,60rem));min-width:0;min-height:0;padding:1rem var(--yaho-chat-column-gutter,.75rem);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;margin-inline:auto;display:flex;overflow:hidden auto}.yaho-chat-transcript::-webkit-scrollbar{width:.5rem}.yaho-chat-transcript::-webkit-scrollbar-track{background:0 0}.yaho-chat-transcript::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-text-tertiary,var(--yaho-night-faint)) 58%, transparent);background-clip:padding-box;border:.15rem solid #0000;border-radius:999px}.yaho-chat-transcript::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ui-text-tertiary,var(--yaho-night-faint)) 82%, transparent);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.yaho-chat-transcript{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ui-text-tertiary,var(--yaho-night-faint)) 42%, transparent) transparent}}.yaho-chat-transcript--viewport{gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow-x:hidden}.yaho-chat-message{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.yaho-chat-transcript>.yaho-chat-message{margin-top:var(--yaho-chat-pair-gap,.625rem)}.yaho-chat-transcript>.yaho-chat-message:first-child{margin-top:0}.yaho-chat-transcript>.yaho-chat-message[data-yaho-chat-role=user]{align-self:flex-end;width:fit-content;max-width:min(94%,62rem)}.yaho-chat-transcript>.yaho-chat-message[data-yaho-chat-role=assistant]{align-self:flex-start;width:fit-content;max-width:min(92%,56rem)}.yaho-chat-transcript>.yaho-chat-message[data-yaho-chat-role=system]{align-self:stretch;width:100%}.yaho-chat-transcript>.yaho-chat-message[data-yaho-chat-role=assistant]+.yaho-chat-message[data-yaho-chat-role=user]{margin-top:calc(var(--yaho-chat-turn-gap,1.75rem) - var(--yaho-chat-pair-gap,.625rem))}.yaho-chat-message-header{min-width:0;margin-bottom:var(--yaho-chat-pair-gap,.625rem);color:var(--yaho-chat-meta-ink,var(--ui-text-secondary));font-size:var(--yaho-chat-meta-size,.75rem);letter-spacing:.02em;font-weight:500}.yaho-chat-speaker{min-width:0;color:var(--yaho-chat-meta-ink,var(--ui-text-secondary));font-size:var(--yaho-chat-meta-size,.75rem);align-items:center;gap:.4rem;font-weight:600;line-height:1.25;display:inline-flex}.yaho-chat-speaker--end{justify-content:flex-end;width:100%}.yaho-chat-speaker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-chat-speaker-status{color:var(--ui-text-tertiary,var(--yaho-night-faint));font-size:.88em;font-weight:500}.yaho-chat-speaker-avatar{border:1px solid var(--yaho-chat-avatar-border,var(--ui-stroke-tertiary));width:1.35rem;min-width:1.35rem;height:1.35rem;color:var(--yaho-chat-avatar-ink,var(--ui-text-primary));background:var(--yaho-chat-avatar-fill,var(--ui-bg-elevated,#1c2736));border-radius:999px;place-items:center;font-size:.68rem;font-weight:750;display:inline-grid}.yaho-chat-conversation-hero{min-width:0;color:var(--ui-text-primary,var(--yaho-night-text));text-align:center;justify-items:center;gap:.45rem;padding:clamp(1.25rem,5vh,4rem) 1rem clamp(1rem,4vh,3rem);display:grid}.yaho-chat-conversation-hero-avatar{place-items:center;min-width:3.75rem;min-height:3.75rem;margin-bottom:.35rem;display:grid}.yaho-chat-conversation-hero h1{overflow-wrap:anywhere;max-width:min(100%,42rem);margin:0;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:750;line-height:1.2}.yaho-chat-conversation-hero p,.yaho-chat-conversation-hero time{max-width:min(100%,42rem);color:var(--ui-text-secondary,var(--yaho-night-muted));margin:0;font-size:clamp(.78rem,1.1vw,1rem);line-height:1.45}.yaho-chat-conversation-hero time{margin-top:.7rem;font-size:.78rem}@media (width<=42rem){.yaho-chat-conversation-hero{padding-block:1.25rem 1rem}.yaho-chat-conversation-hero h1{font-size:1.35rem}}.yaho-chat-message-content{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;font-size:var(--yaho-chat-body-size,1rem);line-height:var(--yaho-chat-body-line-height,1.58);letter-spacing:var(--yaho-chat-body-letter-spacing,-.012em)}.yaho-chat-message-content-row{align-items:flex-end;gap:.45rem;min-width:0;display:flex}.yaho-chat-message-content-row--timed{width:fit-content;max-width:100%;display:inline-flex}.yaho-chat-message-content-row--timed .yaho-chat-message-content{min-width:0}.yaho-chat-message[data-yaho-chat-role=user] .yaho-chat-message-content-row--timed .yaho-chat-message-content,.yaho-chat-message[data-yaho-chat-role=assistant] .yaho-chat-message-content-row--timed .yaho-chat-message-content{width:fit-content;max-width:100%}.yaho-chat-message-timestamp{color:var(--yaho-chat-meta-ink,var(--ui-text-tertiary,var(--yaho-night-faint)));white-space:nowrap;flex:none;margin-bottom:.15rem;font-size:.68rem;font-weight:500;line-height:1.2}.yaho-chat-date-separator{width:100%;color:var(--yaho-chat-meta-ink,var(--ui-text-secondary));text-align:center;align-items:center;gap:.75rem;margin:.5rem 0 .25rem;font-size:.72rem;font-weight:650;line-height:1.35;display:flex}.yaho-chat-date-separator:before,.yaho-chat-date-separator:after{content:"";background:color-mix(in srgb, var(--ui-stroke-tertiary) 72%, transparent);flex:auto;height:1px}.yaho-chat-actions{min-width:0;color:var(--yaho-chat-meta-ink,var(--ui-text-secondary));align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.yaho-chat-actions--end{justify-content:flex-end}.chat-message-action-icon,.chat-message-action-more summary{width:1.6rem;min-width:1.6rem;height:1.6rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;padding:0;font-size:.78rem;display:inline-grid;position:relative}.chat-message-action-icon:before,.chat-message-action-more summary:before{content:"";border-radius:.6rem;position:absolute;inset:-.4rem}.chat-message-action-icon:hover,.chat-message-action-icon:focus-visible,.chat-message-action-more summary:hover,.chat-message-action-more summary:focus-visible{background:color-mix(in srgb, currentColor 12%, transparent);outline:none}.chat-message-action-more{position:relative}.chat-message-action-more summary{list-style:none}.chat-message-action-more summary::-webkit-details-marker{display:none}.chat-message-action-more>div{z-index:4;border:1px solid var(--ui-stroke-secondary,#94a3b833);min-width:10.5rem;color:var(--ui-text-secondary);background:var(--yaho-chat-popover-surface,var(--ui-bg-elevated,#fffdf9));box-shadow:var(--yaho-sidebar-float-shadow,0 8px 20px #0000002e);transform-origin:0 0;border-radius:.8rem;gap:.15rem;padding:.3rem;font-size:.72rem;animation:.13s yaho-chat-menu-in;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0}.chat-message-action-more[data-menu-placement=below]>div{transform-origin:0 100%;animation-name:yaho-chat-menu-in-below}@keyframes yaho-chat-menu-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}@keyframes yaho-chat-menu-in-below{0%{opacity:0;transform:translateY(.25rem)scale(.98)}}.yaho-chat-message-footer{min-width:0;margin-top:.5rem}.yaho-chat-empty-state{min-width:0;min-height:8rem;color:var(--ui-text-secondary,#9aa8b7);text-align:center;flex:auto;place-items:center;display:grid}.yaho-chat-markdown{--yaho-chat-inline-code-bg:color-mix(in srgb, var(--ui-text-primary,var(--yaho-night-text)) 8%, transparent);--yaho-chat-inline-code-fg:color-mix(in srgb, var(--ui-text-primary,var(--yaho-night-text)) 92%, transparent);overflow-wrap:anywhere;width:100%;min-width:0;color:var(--ui-text-primary,var(--yaho-night-text));font-size:inherit;line-height:var(--yaho-chat-body-line-height,1.58);letter-spacing:var(--yaho-chat-body-letter-spacing,-.012em)}.yaho-chat-markdown :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;max-width:100%}.yaho-chat-markdown :where(p,ul,ol,blockquote,pre){margin-block:.55em}.yaho-chat-markdown>:first-child,.yaho-chat-markdown>:first-child>:first-child{margin-top:0}.yaho-chat-markdown>:last-child,.yaho-chat-markdown>:last-child>:last-child{margin-bottom:0}.yaho-chat-markdown :where(h1,h2,h3,h4,h5,h6){margin-block:.8em .35em;font-weight:700;line-height:1.35}.yaho-chat-markdown :where(pre,[data-streamdown=code-block]){box-sizing:border-box;border:1px solid var(--ui-stroke-tertiary,#94a3b833);background:color-mix(in srgb, var(--ui-bg-elevated,#111827) 88%, transparent);border-radius:.625rem;max-width:100%;overflow:auto}.yaho-chat-markdown :where(pre code){white-space:pre;overflow-wrap:normal}.yaho-chat-markdown :where(:not(pre)>code,[data-streamdown=inline-code],.yaho-chat-inline-code){color:var(--yaho-chat-inline-code-fg);background:var(--yaho-chat-inline-code-bg);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:0;border-radius:.25rem;padding:.08em .25em;font-size:.9em}.yaho-chat-markdown :where(ol,ul,li,.yaho-chat-markdown-list,.yaho-chat-markdown-paragraph,[data-streamdown=ordered-list],[data-streamdown=unordered-list],[data-streamdown=list-item]){color:inherit}.yaho-chat-markdown :where(li)::marker{color:color-mix(in srgb, var(--ui-text-primary,var(--yaho-night-text)) 72%, transparent)}.yaho-chat-markdown :where(blockquote,[data-streamdown=blockquote]){color:var(--ui-text-secondary,var(--yaho-night-muted))}.yaho-chat-markdown a{color:var(--ui-text-link,#60a5fa);overflow-wrap:anywhere;text-underline-offset:.15em;text-decoration:underline}.yaho-chat-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.yaho-chat-markdown :where(th,td){border:1px solid var(--ui-stroke-tertiary,#94a3b833);text-align:start;padding:.4rem .6rem}.yaho-chat-user-bubble,.yaho-chat-assistant-bubble{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--yaho-chat-assistant-padding,.625rem .75rem);border:1px solid var(--yaho-chat-assistant-border,var(--ui-stroke-secondary));border-radius:var(--yaho-chat-assistant-radius,.75rem 1.125rem 1.125rem .375rem);color:var(--ui-text-primary,var(--yaho-night-text));background:var(--yaho-chat-assistant-fill,var(--yaho-night-panel));box-shadow:var(--yaho-sidebar-float-shadow,none)}.yaho-chat-message[data-yaho-chat-role=assistant] :is(.yaho-chat-assistant-bubble,.yaho-assistant-bubble){width:fit-content;max-width:100%;margin-inline:0 auto}.yaho-chat-user-bubble{padding:var(--yaho-chat-user-padding,.625rem .75rem);border-color:var(--yaho-chat-user-border,var(--ui-stroke-secondary));background:var(--yaho-chat-user-fill,var(--yaho-night-panel));border-radius:1.125rem 1.125rem .375rem;font-weight:600}.yaho-chat-message[data-yaho-chat-role=user] .yaho-chat-message-content-row--timed{flex-direction:row-reverse;justify-content:flex-start}.yaho-chat-message[data-yaho-chat-role=user] .yaho-chat-message-header{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yaho-chat-composer-input{box-sizing:border-box;resize:vertical;border:1px solid var(--ui-stroke-secondary);width:100%;min-width:0;min-height:2.6rem;max-height:12rem;color:var(--ui-text-primary,var(--yaho-night-text));background:color-mix(in srgb, var(--ui-bg-base) 92%, transparent);font:inherit;border-radius:.45rem;outline:none;padding:.65rem .7rem;line-height:1.5}.yaho-chat-composer-input:focus{border-color:var(--ui-stroke-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-stroke-primary) 16%, transparent)}.yaho-chat-composer-input:disabled{cursor:wait;opacity:.78}.yaho-chat-composer-controls{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:flex}.yaho-chat-composer-controls>button,.yaho-chat-composer-controls .chat-mode-control{white-space:nowrap;flex:none;min-width:max-content}.yaho-chat-composer-icon-button{box-sizing:border-box;white-space:nowrap;border-radius:999px;flex:none;place-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;padding:0;display:inline-grid}.yaho-chat-composer-icon-button.secondary-button{color:var(--ui-text-secondary,var(--yaho-night-muted))}.yaho-chat-composer-attach{font-size:1.5rem;line-height:1;background:0 0!important;border-color:#0000!important}.yaho-chat-composer-send{color:#fff;background:var(--yaho-light-orange,#f97316);border-color:#0000;font-size:1.2rem;font-weight:750;line-height:1}.yaho-chat-composer-send:disabled{cursor:default;opacity:.5}.yaho-chat-composer-send:not(:disabled):hover{filter:brightness(1.08)}.yaho-chat-composer-controls .chat-mode-trigger{white-space:nowrap;min-width:max-content}.yaho-chat-composer-below{gap:.4rem;min-width:0;margin-top:.35rem;display:grid}.yaho-chat-composer-attachments,.yaho-chat-composer-upload-status{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}@media (width<=42rem){.yaho-chat-transcript{padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px))}.yaho-chat-transcript--viewport{padding:0}.yaho-chat-message[data-yaho-chat-role=user]{max-width:96%}.yaho-chat-message-timestamp{font-size:.64rem}.yaho-chat-date-separator{margin-block:.35rem .15rem}.yaho-chat-composer-controls{flex-wrap:wrap}}.chat-work-process{color:var(--yaho-night-muted);margin-top:.45rem;font-size:.55rem}.chat-work-process-summary{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.25rem;padding:.2rem .3rem;font-weight:700;display:inline-flex}.chat-work-process-summary:hover{color:var(--yaho-night-text);background:#71b6ed1a}.chat-work-process-list{border-left:1px solid var(--ui-stroke-tertiary);gap:.2rem;margin:.25rem 0 0 .7rem;padding-left:.8rem;display:grid}.chat-work-process-list li{line-height:1.45}.chat-work-process-list strong{color:var(--yaho-night-text)}.chat-work-process-hosts{color:var(--yaho-night-muted);margin:.25rem 0 0 .7rem}.chat-room-staff-header{align-items:center;gap:.55rem;min-width:0;padding-inline:.5rem;display:inline-flex}.chat-room-staff-header .yaho-web-staff-face-md{width:1.65rem;height:1.65rem}.chat-room-staff-copy{gap:.05rem;min-width:0;display:grid}.chat-room-staff-copy strong,.chat-room-staff-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-room-staff-copy strong{color:var(--yaho-night-text);font-size:.8rem;line-height:1.2}.chat-room-staff-copy small{color:var(--yaho-night-muted);font-size:.58rem;line-height:1.25}.chat-card .yaho-chat-speaker-avatar--brand{background:0 0;border:0;border-radius:0;overflow:visible}.chat-card .yaho-chat-speaker-avatar--brand img{object-fit:contain;width:100%;height:100%;display:block}.yaho-chat-composer-root,.yaho-chat-composer-root [data-slot=composer-surface],.yaho-chat-composer-root [data-slot=composer-fade],.yaho-chat-composer-root [data-slot=composer-fade]>.grid,.yaho-chat-composer-root [data-slot=yaho-composer-controls]{min-width:0;max-width:100%}.yaho-chat-composer-root [data-slot=yaho-composer-input-slot]{background:0 0;border:0;width:100%;min-width:0}.yaho-chat-composer-root [data-slot=composer-rich-input]{width:100%;min-width:0;min-height:1.45em;max-height:7rem;padding:var(--yaho-composer-field-padding);resize:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:500;line-height:1.45;overflow-y:auto}.yaho-chat-composer-root [data-slot=composer-rich-input]::placeholder{color:color-mix(in srgb, var(--yaho-composer-control-ink) 52%, transparent);opacity:1}.chat-card[data-chat-mode=conversation] .chat-main>.workbench-composer-wrap[data-slot=composer-dock][data-placement=panel]{box-sizing:border-box;--yaho-composer-side-gap:2rem;width:min(var(--yaho-composer-rest-width,34rem), calc(100% - (2 * var(--yaho-composer-side-gap))));max-width:var(--yaho-composer-rest-width,34rem);flex:none;margin-inline:auto;position:relative;inset:auto;transform:none}.chat-card[data-chat-mode=conversation] .chat-main>.workbench-composer-wrap[data-slot=composer-dock][data-placement=panel]:has(.composer-input-slot:focus-within){width:min(60rem, calc(100% - (2 * var(--yaho-composer-side-gap))));max-width:60rem}.chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel] [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls";align-items:center;gap:.5rem .625rem}.chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel]+[data-slot=yaho-voice-settings-dock]{z-index:auto;justify-content:flex-end;width:100%;margin:.35rem 0 0;position:static;inset:auto}@media (width<=720px){.chat-card[data-chat-mode=conversation] .chat-main>.workbench-composer-wrap[data-slot=composer-dock][data-placement=panel]{--yaho-composer-side-gap:0;width:100%;max-width:100%}.chat-card[data-chat-mode=conversation] .yaho-chat-transcript{padding-inline:0}}@media (width<=430px){.chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel]+[data-slot=yaho-voice-settings-dock]{margin-bottom:max(1rem, env(safe-area-inset-bottom,0px))}.chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel] .yaho-composer-disclaimer-container{width:100%;max-width:100%;margin-top:.35rem}.chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel] .yaho-composer-disclaimer{text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:100%;margin:0;padding-inline:0;font-size:clamp(.4rem,2vw,.5rem);line-height:1.2}}.chat-deep-answer-card{color:var(--yaho-night-text);gap:.65rem;line-height:1.55;display:grid}.chat-deep-answer-card section{gap:.2rem;display:grid}.chat-deep-answer-card h3{color:var(--yaho-night-muted);font-size:.58rem;font-weight:800}.chat-deep-answer-headline{color:var(--yaho-night-text);margin:0;font-weight:800}.chat-deep-answer-body,.chat-deep-answer-list{margin:0}.chat-deep-answer-body{white-space:pre-wrap}.chat-deep-answer-body.is-muted,.chat-deep-answer-list em{color:var(--yaho-night-muted)}.chat-deep-answer-list{padding-left:1rem}.chat-deep-answer-list li+li{margin-top:.2rem}.chat-deep-answer-list a{overflow-wrap:anywhere}.chat-message-actions{opacity:0;pointer-events:none;justify-content:flex-start;width:min(100%,56rem);margin-top:.45rem;transition:opacity .14s,visibility .14s;display:flex}.yaho-chat-message:hover .chat-message-actions,.yaho-chat-message:focus-within .chat-message-actions{opacity:1;pointer-events:auto}.yaho-chat-message:has(.message-feedback.is-open) .chat-message-actions{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.chat-message-actions{opacity:1;pointer-events:auto}}.chat-message-action-more>div{width:max-content;min-width:9rem;max-width:min(18rem,100vw - 1rem);max-height:min(16rem,100dvh - 2rem);inset:calc(100% + .35rem) auto auto 0;overflow-y:auto}.chat-message-action-more[data-menu-placement=above]>div{top:auto;bottom:calc(100% + .35rem)}.yaho-chat-actions--end .chat-message-action-more>div{left:auto;right:0}.chat-message-action-more>div .chat-message-action-icon{width:100%;min-width:0;height:auto;min-height:2rem;color:var(--ui-text-secondary,var(--yaho-night-muted));white-space:nowrap;text-align:left;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.42rem .5rem;font-size:.72rem;font-weight:650;transition:background .12s,color .12s;display:flex}.chat-message-action-more>div .chat-message-action-icon:hover{color:var(--ui-text-primary,var(--yaho-light-ink))}.chat-message-action-danger{margin-top:.2rem;color:var(--yaho-coral,#ff8f8f)!important;border-top:1px solid color-mix(in srgb, currentColor 22%, transparent)!important;padding-top:.45rem!important}.chat-message-action-more>div .chat-message-action-danger:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-coral,#ff8f8f) 10%, transparent)}@media (width<=42rem){.chat-message-actions .chat-message-action-icon,.chat-message-actions .chat-message-action-more>summary{width:2rem;min-width:2.75rem;height:2rem;min-height:2rem}.chat-message-action-more>div .chat-message-action-icon{min-height:2.75rem}.message-feedback-vote{width:2rem;min-width:2rem;height:2rem;padding:0}}.yaho-chat-conversation-hero-avatar .yaho-web-staff-face-lg{width:clamp(5rem,11vw,8rem);height:clamp(5rem,11vw,8rem)}@media (width<=42rem){.yaho-chat-conversation-hero-avatar .yaho-web-staff-face-lg{width:5rem;height:5rem}}.chat-voice-dictation.is-recording{border-color:var(--yaho-coral);color:var(--yaho-coral)}.chat-voice-dictation-status{color:var(--yaho-night-muted);font-size:.55rem;font-weight:700}.chat-message-actions .secondary-button{margin-top:0;padding:.25rem .42rem;font-size:.55rem}.chat-attachment a{color:var(--yaho-night-blue);text-underline-offset:2px;-webkit-text-decoration:underline #57bdf561;text-decoration:underline #57bdf561}.chat-attachment a:hover{color:#b9e9ff}.chat-attachments{gap:.35rem;margin-top:.55rem;display:grid}.chat-attachment{border:1px solid var(--ui-stroke-tertiary);background:#08162552;border-radius:.4rem;align-items:center;gap:.42rem;min-width:0;padding:.42rem .5rem;font-size:.58rem;display:flex}.chat-attachment-icon{color:var(--yaho-night-blue);flex:none;font-size:.8rem}.chat-attachment-copy{flex:1;min-width:0}.chat-attachment-copy strong,.chat-attachment-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-attachment-copy strong{font-size:.6rem}.chat-attachment-copy small{color:var(--yaho-night-muted);margin-top:.12rem;font-size:.52rem}.chat-attachment-unavailable{color:var(--yaho-night-faint);white-space:nowrap;font-size:.52rem}.chat-mode-control{color:var(--yaho-night-muted);align-items:center;gap:.25rem;font-size:.52rem;font-weight:750;display:inline-flex;position:relative}.chat-mode-trigger{width:var(--yaho-composer-control-size);min-width:var(--yaho-composer-control-size);min-height:var(--yaho-composer-control-size);border:1px solid var(--yaho-composer-control-stroke);border-radius:var(--yaho-composer-control-radius);color:var(--yaho-composer-control-ink);background:var(--yaho-composer-control-fill);box-shadow:var(--yaho-composer-control-shadow);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:0;padding:0;font-size:.78rem;display:inline-flex}.chat-mode-trigger:hover:not(:disabled),.chat-mode-control.is-open .chat-mode-trigger{border-color:var(--yaho-composer-control-hover-stroke);background:var(--yaho-composer-control-hover-fill)}.yaho-chat-composer-root .chat-mode-trigger{justify-content:center;gap:.4rem;width:auto;min-width:0;padding-inline:.75rem}.yaho-chat-composer-root .chat-mode-trigger :is(.composer-mode-trigger-label,.composer-mode-trigger-chevron){opacity:1;width:auto;max-width:none;height:auto;display:inline;overflow:visible}.chat-mode-trigger:disabled{cursor:wait;opacity:.7}.chat-mode-trigger-icon{font-size:.72rem;line-height:1}.chat-mode-trigger-chevron{opacity:.62;margin-left:.05rem;font-size:.72rem;line-height:1}.chat-mode-menu{z-index:60;background:#081625fa;border:1px solid #57bdf538;border-radius:.8rem;gap:.25rem;width:16rem;padding:.38rem;display:grid;position:absolute;bottom:calc(100% + .45rem);right:0;box-shadow:0 18px 42px #00000057}.chat-mode-menu-item{width:100%;color:var(--yaho-night-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;gap:.25rem;padding:.55rem .62rem;display:grid}.chat-mode-menu-item:hover,.chat-mode-menu-item:focus-visible,.chat-mode-menu-item.is-selected{background:#57bdf51a;border-color:#57bdf533;outline:none}.chat-mode-menu-title{align-items:center;gap:.42rem;font-size:.62rem;display:flex}.chat-mode-menu-title>span:last-child{color:var(--yaho-night-blue);margin-left:auto}.chat-mode-menu-item small{color:var(--yaho-night-muted);padding-left:1.1rem;font-size:.54rem;font-weight:500;line-height:1.35}.chat-pending-attachment{min-width:0;max-width:15rem;color:var(--yaho-night-text);background:#57bdf514;border:1px solid #57bdf547;border-radius:.35rem;align-items:center;gap:.25rem;padding:.28rem .4rem;font-size:.56rem;display:inline-flex}.chat-pending-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-pending-attachment button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .18rem}.chat-attachment-uploading{color:var(--yaho-night-muted);font-size:.56rem}.chat-stream-status{color:var(--yaho-night-muted);padding:.5rem .65rem;font-size:.62rem;font-style:italic}.message-optimistic{opacity:.78}.message-streaming{border-color:#57bdf552}.chat-card .inline-error{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.chat-card .inline-error .secondary-button{margin-top:0;padding:.35rem .5rem;font-size:.56rem}.chat-card .pending-note{color:var(--yaho-night-muted);margin-top:.55rem;font-size:.6rem;line-height:1.5}.chat-card .chat-main{position:relative}.yaho-chat-titlebar:has(.chat-staff-titlebar-actions){flex-wrap:nowrap}.yaho-chat-titlebar:has(.chat-staff-titlebar-actions) .yaho-chat-titlebar-lead{flex:auto;min-width:0}.chat-staff-titlebar-actions{flex:none;justify-content:flex-end;align-items:center;gap:.15rem;min-width:0;display:flex}.chat-staff-titlebar-action{color:var(--ui-text-secondary,var(--yaho-night-muted));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.2rem .45rem;font-size:.72rem;font-weight:650}.chat-staff-titlebar-action[aria-expanded=true]{background:var(--ui-fill-tertiary,#ffffff14);color:var(--ui-text-primary,var(--yaho-night-text))}.chat-staff-titlebar-action:hover{background:var(--ui-control-hover-background,#ffffff0f);color:var(--ui-text-primary,var(--yaho-night-text))}.chat-staff-inspector-scrim{display:none}.chat-card .yaho-staff-details-drawer{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:1rem;top:3.15rem;box-shadow:0 16px 40px #00000038}.yaho-staff-inspector-save{border:1px solid var(--ui-stroke-secondary);height:1.75rem;color:var(--ui-text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.45rem;flex:none;padding:0 .55rem;font-size:.72rem;font-weight:650}.yaho-staff-inspector-save:disabled{opacity:.6;cursor:default}.yaho-staff-inspector-readonly{color:var(--ui-text-tertiary);font-size:.68rem}.yaho-staff-details-drawer .yaho-staff-inspector-duty-row input,.yaho-staff-details-drawer .yaho-staff-inspector-instructions textarea{box-sizing:border-box;width:100%;min-width:0}.yaho-staff-details-drawer .yaho-staff-face-picker.yaho-list-widget{z-index:3;width:auto;max-height:min(22rem,100% - 5.25rem);position:absolute;top:4.35rem;left:.75rem;right:.75rem;overflow:auto}.yaho-staff-details-drawer .yaho-work-thread-row small{color:var(--ui-text-tertiary);flex:none;margin-left:auto;font-size:.68rem}:root.dark .yaho-dark-page .yaho-staff-details-drawer :is(input,textarea),.dark .yaho-dark-page .yaho-staff-details-drawer :is(input,textarea){border:1px solid color-mix(in srgb, var(--ui-text-primary) 12%, var(--ui-stroke-tertiary))!important;background:color-mix(in srgb, var(--ui-bg-secondary) 64%, transparent)!important;box-shadow:none!important;color:var(--ui-text-primary)!important;border-radius:.45rem!important}:root.dark .yaho-dark-page .yaho-staff-details-drawer :is(input,textarea):focus,.dark .yaho-dark-page .yaho-staff-details-drawer :is(input,textarea):focus{border-color:color-mix(in srgb, var(--theme-primary,var(--yaho-night-blue)) 62%, var(--ui-stroke-secondary))!important;background:color-mix(in srgb, var(--ui-bg-secondary) 64%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary,var(--yaho-night-blue)) 14%, transparent)!important}@media (width<=720px){.chat-staff-inspector-scrim{z-index:29;top:3.15rem;right:0;bottom:var(--yaho-staff-inspector-lift,6.5rem);background:#0000005c;border:0;display:block;position:absolute;left:0}.chat-card .yaho-staff-details-drawer{top:auto;right:max(.65rem, env(safe-area-inset-right,0px));bottom:var(--yaho-staff-inspector-lift,6.5rem);left:max(.65rem, env(safe-area-inset-left,0px));width:auto;max-height:min(70dvh, calc(100% - var(--yaho-staff-inspector-lift,6.5rem) - 4.5rem))}.chat-staff-titlebar-action{padding-inline:.3rem;font-size:.66rem}}@media (width<=720px) and (height<=520px){.chat-card .yaho-staff-details-drawer{max-height:none;top:3.15rem}}.theme-light .chat-mode-trigger{color:var(--yaho-light-ink);background:#f7f9fcc7}.theme-light .chat-mode-control{color:var(--yaho-light-muted)}.theme-light .chat-mode-menu{background:#fffdf9fc;border-color:#745b432e;box-shadow:0 18px 42px #5d3b1e29}.theme-light .chat-mode-menu-item{color:var(--yaho-light-ink)}.theme-light .chat-mode-menu-item:hover,.theme-light .chat-mode-menu-item:focus-visible,.theme-light .chat-mode-menu-item.is-selected{background:#2563eb0f;border-color:#2563eb2e}.theme-light .chat-mode-menu-item small{color:var(--yaho-light-muted)}.theme-light .chat-mode-menu-title>span:last-child{color:var(--yaho-light-orange)}.theme-light .chat-pending-attachment{color:var(--yaho-light-ink);background:#2563eb0f}.theme-light .chat-attachment-uploading,.theme-light .chat-staff-titlebar-action{color:var(--yaho-light-muted)}.theme-light .chat-staff-titlebar-action[aria-expanded=true],.theme-light .chat-staff-titlebar-action:hover{color:var(--yaho-light-ink)}.yaho-chat-composer-root .chat-voice-dictation{width:var(--yaho-composer-control-size);min-width:var(--yaho-composer-control-size);height:var(--yaho-composer-control-size);min-height:var(--yaho-composer-control-size);border:1px solid var(--yaho-composer-control-stroke);color:var(--yaho-composer-control-ink);background:var(--yaho-composer-control-fill);box-shadow:var(--yaho-composer-control-shadow);border-radius:50%;padding:0}.yaho-chat-composer-root .yaho-chat-composer-voice-slot{flex:none;align-items:center;display:inline-flex}.yaho-chat-composer-root .chat-voice-dictation:hover:not(:disabled),.yaho-chat-composer-root .chat-voice-dictation.is-recording{border-color:var(--yaho-composer-control-hover-stroke);color:var(--yaho-composer-control-ink);background:var(--yaho-composer-control-hover-fill)}.yaho-chat-composer-root .yaho-chat-composer-send{color:var(--yaho-composer-control-ink);background:var(--yaho-composer-control-fill);border-radius:50%}.yaho-chat-composer-root .yaho-chat-composer-send:not(:disabled){color:var(--yaho-night-page);background:var(--yaho-night-blue)}.yaho-chat-composer-root .yaho-chat-composer-send:disabled{background:var(--yaho-composer-control-fill)}.theme-light .chat-attachment-copy small,.theme-light .chat-attachment-unavailable,.theme-light .chat-stream-status,.theme-light .chat-card .pending-note{color:var(--yaho-light-muted)}.theme-light .chat-attachment a{color:var(--yaho-light-orange)}.theme-light .chat-attachment{background:#f973160a}.yaho-chat-thread-surface [data-slot=aui_user-message-root] .yaho-chat-message-content{flex:0 auto;max-width:90%;width:max-content!important}.chat-message-feedback-menu{padding:.42rem .5rem}.chat-message-actions>.turn-cost-action.chat-message-action-icon{justify-content:center;width:1.5rem;height:1.5rem;min-height:1.5rem;padding:0}.chat-message-duration{color:var(--yaho-chat-meta-ink);font-size:var(--yaho-chat-meta-size);align-items:center;gap:.2rem;display:flex}.yaho-web-artifact-workspace-host{z-index:80;border:1px solid var(--ui-stroke-tertiary);background:var(--ui-surface-default,var(--ui-fill-primary));min-width:0;min-height:0;box-shadow:var(--yaho-sidebar-float-shadow);color:var(--ui-text-primary);border-radius:1rem;flex-direction:column;display:flex;position:fixed;inset:1rem 1rem 1rem max(18rem,22vw);overflow:hidden}.yaho-web-artifact-workspace-host>p{margin:auto;padding:1rem}.yaho-web-artifact-workspace-host.is-hidden{display:none}.yaho-web-artifact-workspace-host>button{align-self:center;min-height:2.5rem;margin:0 1rem 1rem}.yaho-web-artifact-workspace-host .yaho-web-artifact-workspace{flex:1}@media (width<=767px){.yaho-web-artifact-workspace-host{border-radius:.75rem;inset:.5rem}}.yaho-web-artifact-workspace{min-width:0;height:100%;min-height:0;color:var(--ui-text-primary);background:var(--ui-surface-default,var(--ui-fill-primary));flex-direction:column;display:flex}.yaho-web-artifact-workspace button,.yaho-web-artifact-workspace textarea{color:inherit;font:inherit}.yaho-web-artifact-workspace button{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-primary);cursor:pointer;border-radius:.625rem;min-height:2.5rem;padding:.4rem .75rem}.yaho-web-artifact-workspace button:hover:not(:disabled),.yaho-web-artifact-workspace button[aria-pressed=true]{border-color:var(--theme-primary)}.yaho-web-artifact-workspace button:focus-visible,.yaho-web-artifact-workspace textarea:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.yaho-web-artifact-workspace button:disabled{opacity:.55;cursor:not-allowed}.yaho-web-artifact-workspace__header,.yaho-web-artifact-workspace__tabs,.yaho-web-artifact-workspace__actions,.yaho-web-artifact-workspace__history{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.yaho-web-artifact-workspace__header{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;padding:.75rem 1rem}.yaho-web-artifact-workspace__header h2{margin:0;font-size:1rem}.yaho-web-artifact-workspace__tabs{padding:.5rem 1rem;display:none}.yaho-web-artifact-workspace__columns{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr);gap:1rem;min-height:0;padding:1rem;display:grid}.yaho-web-artifact-workspace__preview,.yaho-web-artifact-workspace__details{min-width:0;min-height:0;overflow:auto}.yaho-web-artifact-workspace__preview{flex-direction:column;display:flex}.yaho-web-artifact-workspace__preview h3{margin:0 0 .65rem;font-size:.875rem}.yaho-web-artifact-workspace__preview-health{color:var(--ui-text-secondary,var(--ui-text-primary));margin:0 0 .5rem;font-size:.8125rem}.yaho-web-artifact-workspace__device{align-self:flex-start;gap:.25rem;margin:0 0 .65rem;display:inline-flex}.yaho-web-artifact-workspace__device button{min-height:1.75rem;padding:.15rem .55rem;font-size:.75rem}.yaho-web-artifact-workspace__stage{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.yaho-web-artifact-workspace__frame{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;margin-inline:auto;display:flex}.yaho-web-artifact-workspace__stage.is-narrow{background-color:color-mix(in srgb, var(--ui-text-primary,#111) 5%, var(--ui-fill-tertiary,#efece4));background-image:linear-gradient(45deg,#8080802e 25%,#0000 25%),linear-gradient(-45deg,#8080802e 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#8080802e 75%),linear-gradient(-45deg,#0000 75%,#8080802e 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:.75rem;align-items:center}.yaho-web-artifact-workspace__preview iframe{border:1px solid var(--ui-stroke-tertiary);background:#fff;border-radius:.75rem;flex:1;width:100%;min-height:24rem}.yaho-web-artifact-workspace__details{flex-direction:column;gap:.75rem;display:flex}.yaho-web-artifact-workspace__details p{margin:0}.yaho-web-artifact-workspace__details form{gap:.6rem;display:grid}.yaho-web-artifact-workspace__details label{gap:.4rem;display:grid}.yaho-web-artifact-workspace__details textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-primary);border-radius:.625rem;width:100%;min-height:5.5rem;padding:.65rem}.yaho-web-artifact-workspace__diff{border:1px solid var(--ui-stroke-tertiary);max-height:15rem;font-family:var(--dt-font-mono,monospace);border-radius:.625rem;padding:.5rem;font-size:.78rem;overflow:auto}.yaho-web-artifact-workspace__diff [data-kind=add]{color:var(--ui-success,var(--ui-text-primary))}.yaho-web-artifact-workspace__diff [data-kind=del]{color:var(--ui-danger,var(--ui-text-primary))}.yaho-web-artifact-workspace__history--meta{flex-direction:column;align-items:stretch}.yaho-web-artifact-workspace__version-filter{flex-wrap:wrap;gap:.35rem;display:flex}.yaho-web-artifact-workspace__version-note,.yaho-web-artifact-workspace__version-empty{color:var(--ui-text-secondary,var(--ui-text-primary));margin:0;font-size:.75rem;line-height:1.45}.yaho-web-artifact-workspace__version-note--pruned{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.yaho-web-artifact-workspace button.yaho-web-artifact-workspace__version-note-dismiss{padding:.1rem .45rem;font-size:.75rem}.yaho-web-artifact-workspace__version-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;display:flex}.yaho-web-artifact-workspace__version-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-secondary,var(--ui-text-primary));flex:1 0 100%;order:2;font-size:.75rem;overflow:hidden}.yaho-web-artifact-workspace__badge{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary,var(--ui-text-primary));white-space:nowrap;border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:.6875rem;line-height:1.4;display:inline-flex}.yaho-web-artifact-workspace__badge--published{border-color:var(--theme-primary);color:var(--theme-primary)}.yaho-web-artifact-workspace button.yaho-web-artifact-workspace__bookmark{min-width:2rem;min-height:2rem;padding:.15rem .45rem;line-height:1}.theme-light .yaho-web-artifact-workspace{color:var(--ui-text-primary);background:var(--ui-surface-default)}:where(.dark,[data-theme=dark]) .yaho-web-artifact-workspace{color:var(--ui-text-primary);background:var(--ui-surface-default,var(--ui-bg-base))}:where([data-theme=black],.theme-black) .yaho-web-artifact-workspace{color:var(--ui-text-primary);background:var(--ui-bg-base)}@media (width<=959px){.yaho-web-artifact-workspace__tabs{display:flex}.yaho-web-artifact-workspace__columns{padding:.75rem;display:block}.yaho-web-artifact-workspace__preview,.yaho-web-artifact-workspace__details{height:100%}.yaho-web-artifact-workspace__preview iframe{min-height:50vh}.yaho-web-artifact-workspace__preview.is-hidden-small,.yaho-web-artifact-workspace__details.is-hidden-small{display:none}}.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__tabs{display:flex}.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__columns{padding:.75rem;display:block}.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__preview,.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__details{height:100%}.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__preview iframe{min-height:20rem}.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__preview.is-hidden-small,.yaho-web-artifact-workspace--compact .yaho-web-artifact-workspace__details.is-hidden-small{display:none}.yaho-memory-workbench-panel .yaho-workbench-section-title{letter-spacing:-.02em;color:var(--yaho-light-ink);word-break:keep-all;text-wrap:pretty;margin:0;font-size:1.05rem;font-weight:780}.yaho-memory-workbench-panel .yaho-workbench-section-lede{color:var(--yaho-light-muted);margin:.28rem 0 0;font-size:.84rem;font-weight:600;line-height:1.45}.yaho-memory-workbench-panel .yaho-workbench-chip{border:1px solid var(--ui-stroke-tertiary);height:2.15rem;color:var(--yaho-light-muted);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.82rem;font-weight:750;display:inline-flex}.yaho-memory-workbench-panel .yaho-workbench-chip.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-orange);box-shadow:var(--yaho-control-elevation)}.yaho-memory-workbench-panel .yaho-workbench-list-item{border:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:.85rem}[data-yaho-shell] .os-workbench-main>.flex>.shell-stage-content:has(>.yaho-memory-workbench-panel){flex-direction:column;flex:1;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell] .shell-stage-content>.yaho-memory-workbench-panel{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;height:100%;min-height:0;padding:24px 32px 32px;position:relative;overflow:hidden auto}.yaho-memory-workbench-panel>.yaho-memory-view__body{padding-top:16px}.yaho-memory-workbench-panel .yaho-memory-view__header{border-bottom:1px solid var(--ui-stroke-tertiary);padding-bottom:16px}.yaho-memory-workbench-panel .yaho-memory-view__header .yaho-workbench-actions{margin-right:0;padding-right:0}.yaho-memory-workbench-panel .yaho-memory-view__close{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-card);width:2.15rem;height:2.15rem;color:var(--ui-text-primary);opacity:1;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:static}.yaho-memory-workbench-panel .yaho-memory-view__close .codicon{font-size:1rem}.yaho-memory-workbench-panel .yaho-memory-view__close:focus-visible{outline:2px solid var(--ui-text-primary);outline-offset:2px}.yaho-memory-workbench-panel :is(.yaho-primary-button,.yaho-secondary-button){min-height:2rem;font-size:var(--conversation-caption-font-size,.875rem);border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.yaho-memory-workbench-panel .yaho-primary-button{background:var(--theme-primary);color:var(--theme-primary-foreground,#fff);border:0}.yaho-memory-workbench-panel .yaho-secondary-button{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);color:var(--ui-text-primary)}.yaho-memory-workbench-panel .yaho-memory-view__card p{overflow-wrap:anywhere}.yaho-memory-workbench-panel textarea{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-input);width:100%;color:var(--ui-text-primary);font:inherit;border-radius:12px;padding:12px}@media (width<=720px){.yaho-memory-workbench-panel{padding:16px 20px 24px}.yaho-memory-workbench-panel .yaho-memory-view__header .yaho-workbench-actions{flex-wrap:wrap;margin-right:0}.yaho-memory-workbench-panel .yaho-memory-view__card-actions{justify-content:flex-start;margin-left:0}}.yaho-memory-workbench-panel .yaho-workbench-head{border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;padding:0 0 1rem;display:flex}.yaho-memory-workbench-panel .yaho-workbench-title{letter-spacing:-.03em;color:var(--yaho-light-ink);margin:0;font-size:1.7rem;font-weight:780;line-height:1.15}.yaho-memory-workbench-panel .yaho-workbench-lede{max-width:36rem;color:var(--yaho-light-muted);margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.yaho-memory-workbench-panel .yaho-workbench-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.yaho-memory-workbench-panel .yaho-memory-view__header{align-items:center}.yaho-memory-workbench-panel .yaho-memory-view__review-actions{text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.yaho-memory-workbench-panel{--yaho-surface-shadow-rgb:67 40 26;--yaho-control-lip:inset 0 1px 0 transparent;--yaho-control-drop:0 2px 6px rgb(var(--yaho-surface-shadow-rgb) / .07);--yaho-control-elevation:var(--yaho-control-lip), var(--yaho-control-drop)}.yaho-memory-workbench-panel :is(.yaho-memory-view__card,.yaho-memory-view__review-card){border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.dark .yaho-memory-workbench-panel :is(.yaho-memory-view__card,.yaho-memory-view__review-card){border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.dark .yaho-memory-workbench-panel :is(.yaho-workbench-title,.yaho-workbench-section-title){color:var(--yaho-night-text)}.dark .yaho-memory-workbench-panel :is(.yaho-workbench-lede,.yaho-workbench-section-lede,.yaho-workbench-chip){color:var(--yaho-night-muted)}.dark .yaho-memory-workbench-panel .yaho-workbench-chip.is-active{color:var(--ui-text-primary)}.dark .yaho-memory-workbench-panel .yaho-primary-button{color:var(--ui-bg-base)}.yaho-memory-workbench-panel .yaho-memory-view__header :is(.yaho-memory-view__header-badge,.yaho-memory-view__add-cta){box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:6.25rem;min-width:6.25rem;height:2.15rem;min-height:2.15rem;max-height:2.15rem;padding:0 .7rem;font-size:.82rem;font-weight:750;line-height:1;display:inline-flex;transform:none}@media (width<=720px){#root [data-yaho-shell] .shell-stage-content>.yaho-memory-workbench-panel{padding:64px 20px calc(24px + env(safe-area-inset-bottom))}#root [data-yaho-shell] .os-workbench-main .yaho-memory-workbench-panel>.yaho-memory-view__header{text-align:left;width:100%;display:block;margin:0!important;padding:0 0 12px!important;position:static!important}#root [data-yaho-shell] .yaho-memory-workbench-panel>.yaho-memory-view__header>.min-w-0{text-align:left;width:100%;max-width:none}#root [data-yaho-shell] .os-workbench-main .yaho-memory-workbench-panel>.yaho-memory-view__header>.yaho-workbench-actions{flex-wrap:nowrap;gap:8px;max-width:calc(100% - 64px);height:2.15rem!important;top:10px!important;right:10px!important}.yaho-memory-workbench-panel .yaho-memory-view__section-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.yaho-memory-workbench-panel .yaho-memory-view__section-header>div{display:contents}.yaho-memory-workbench-panel .yaho-memory-view__section-header h3{grid-area:1/1}.yaho-memory-workbench-panel .yaho-memory-view__section-header>.yaho-workbench-chip{grid-area:1/2}.yaho-memory-workbench-panel .yaho-memory-view__section-header p{grid-area:2/1/auto/-1;margin-top:0}.yaho-memory-workbench-panel .yaho-memory-view__review-card-content{flex-direction:column;align-items:stretch}.yaho-memory-workbench-panel .yaho-memory-view__review-card-content>button{align-self:flex-end}.yaho-memory-workbench-panel .yaho-memory-view__saved-panel,.yaho-memory-workbench-panel .yaho-memory-view__empty{min-block-size:0}}.decisions-workbench-panel{min-height:100%;color:var(--ui-text-primary);padding:1.5rem clamp(1rem,3vw,3rem) 4rem;overflow:auto}.decisions-workbench-panel__header{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:1rem;max-width:72rem;margin:0 auto 1rem;padding-bottom:1rem;display:flex}.decisions-workbench-panel__kicker{color:var(--ui-text-tertiary);letter-spacing:.12em;font-size:.7rem;font-weight:800}.decisions-workbench-panel__header h1{letter-spacing:-.045em;margin:.35rem 0 .25rem;font-size:1.55rem}.decisions-workbench-panel__header p{max-width:42rem;color:var(--ui-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.decisions-workbench-panel__metrics,.decisions-workbench-panel__learning,.decisions-workbench-panel__history,.decisions-workbench-panel__today{max-width:72rem;margin:0 auto 1rem}.decisions-workbench-panel__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.decisions-workbench-panel__metrics>div,.decisions-workbench-panel__learning>div{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-secondary);border-radius:.75rem;gap:.15rem;padding:.8rem .9rem;display:grid}.decisions-workbench-panel__metrics strong{letter-spacing:-.03em;font-size:1.15rem}.decisions-workbench-panel__metrics span,.decisions-workbench-panel__learning span{color:var(--ui-text-tertiary);font-size:.64rem}.decisions-workbench-panel__learning{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.decisions-workbench-panel__learning>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.decisions-workbench-panel__path-review{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-fill-secondary) 65%, transparent);border-radius:.9rem;max-width:72rem;margin:0 auto 1rem;padding:1rem}.decisions-workbench-panel__path-summary,.decisions-workbench-panel__observed,.decisions-workbench-panel__discarded,.decisions-workbench-panel__path-note{color:var(--ui-text-secondary);margin:0;font-size:.68rem;line-height:1.55}.decisions-workbench-panel__observed{flex-wrap:wrap;gap:.45rem .9rem;margin-top:.55rem;padding-left:1rem;display:flex}.decisions-workbench-panel__discarded{color:var(--ui-text-tertiary);margin-top:.55rem}.decisions-workbench-panel__path-note{color:var(--ui-text-tertiary);margin-top:.65rem}.decisions-workbench-panel__learning-detail>ul{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.decisions-workbench-panel__learning-detail li{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-primary);border-radius:.6rem;gap:.16rem;padding:.55rem .65rem;display:grid}.decisions-workbench-panel__learning-detail strong{font-size:.68rem}.decisions-workbench-panel__learning-detail span,.decisions-workbench-panel__learning-detail em{color:var(--ui-text-tertiary);font-size:.62rem;font-style:normal;line-height:1.45}.decisions-workbench-panel__history,.decisions-workbench-panel__today{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-primary) 84%, transparent);border-radius:.9rem;padding:1rem}.decisions-workbench-panel__section-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-bottom:.8rem;display:flex}.decisions-workbench-panel__section-heading h2{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1rem}.decisions-workbench-panel__section-heading>span{color:var(--ui-text-tertiary);font-size:.64rem}.decisions-workbench-panel__list{gap:.45rem;display:grid}.decisions-workbench-panel__item{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-primary);border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.75rem .8rem;display:flex}.decisions-workbench-panel__item-copy{min-width:0}.decisions-workbench-panel__item-title{align-items:center;gap:.45rem;display:flex}.decisions-workbench-panel__item-title strong{font-size:.78rem}.decisions-workbench-panel__item-copy p{color:var(--ui-text-secondary);margin:.25rem 0;font-size:.7rem;line-height:1.45}.decisions-workbench-panel__item-copy small,.decisions-workbench-panel__item-result small{color:var(--ui-text-tertiary);font-size:.6rem}.decisions-workbench-panel__recommended{color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 12%, transparent);border-radius:.3rem;padding:.16rem .35rem;font-size:.58rem;font-weight:800}.decisions-workbench-panel__item-result{text-align:right;align-content:center;justify-items:end;gap:.15rem;min-width:5rem;display:grid}.decisions-workbench-panel__item-result span{font-size:.66rem;font-weight:800}.decisions-workbench-panel__item-result .is-success{color:#218653}.decisions-workbench-panel__item-result .is-failed{color:#c95b1e}.decisions-workbench-panel__item-result .is-partial{color:#a36a13}.decisions-workbench-panel__item-result .is-muted{color:var(--ui-text-tertiary)}.decisions-workbench-panel__more{color:var(--ui-text-tertiary);margin:.65rem 0 0;font-size:.64rem}.decisions-workbench-panel__state{border:1px solid var(--ui-stroke-tertiary);max-width:72rem;color:var(--ui-text-secondary);border-radius:.65rem;margin:.8rem auto;padding:.75rem;font-size:.72rem}.decisions-workbench-panel__state--error{color:var(--yaho-coral,#c95b1e)}.decisions-workbench-panel__today .yaho-today{border:0;border-radius:0;min-height:0;margin:0 -1rem -1rem}@media (width<=48rem){.decisions-workbench-panel__header{flex-direction:column}.decisions-workbench-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decisions-workbench-panel__learning{grid-template-columns:1fr}.decisions-workbench-panel__learning>div{display:grid}.decisions-workbench-panel__item{flex-direction:column;align-items:flex-start}.decisions-workbench-panel__item-result{text-align:left;justify-items:start;min-width:0}}.google-ai-transfer-notice{color:var(--ui-text-secondary);flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.55;display:flex}.google-ai-transfer-notice h2{color:var(--ui-text-primary);letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.google-ai-transfer-header{flex-direction:column;gap:.5rem;display:flex}.google-ai-transfer-destinations{color:var(--ui-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.google-ai-transfer-card-box{background:color-mix(in srgb, var(--ui-text-primary,#fff) 3%, transparent);border:1px solid color-mix(in srgb, var(--ui-text-primary,#fff) 8%, transparent);border-radius:.625rem;padding:.75rem .875rem}.google-ai-transfer-scope-list{flex-direction:column;gap:.5rem;margin:0;padding-left:1.15rem;list-style-type:disc;display:flex}.google-ai-transfer-scope-list li{color:var(--ui-text-primary);word-break:keep-all;font-size:.84rem;line-height:1.45}.google-ai-transfer-scope-list li::marker{color:var(--theme-primary,#ff7a1a)}.google-ai-transfer-security-box{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-primary,#fff) 2%, transparent);border-left:3px solid var(--theme-primary,#ff7a1a);border-radius:0 .5rem .5rem 0;flex-direction:column;gap:.45rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.google-ai-transfer-security-box p{word-break:keep-all;margin:0}.google-ai-transfer-link-row{margin:0;padding-top:.125rem}.google-ai-transfer-link-row a{color:var(--theme-primary,#ff7a1a);text-underline-offset:3px;align-items:center;gap:.25rem;font-size:.8125rem;text-decoration:underline;transition:opacity .15s;display:inline-flex}.google-ai-transfer-link-row a:hover{opacity:.85}.google-ai-transfer-footer{border-top:1px solid color-mix(in srgb, var(--ui-text-primary,#fff) 10%, transparent);flex-direction:column;gap:.875rem;margin-top:.25rem;padding-top:.875rem;display:flex}.google-ai-transfer-check{color:var(--ui-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;display:flex}.google-ai-transfer-check input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--theme-primary,#ff7a1a);cursor:pointer;margin:0}.google-ai-transfer-actions{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.google-ai-transfer-actions button{border:1px solid color-mix(in srgb, var(--ui-text-primary,#fff) 14%, transparent);background:color-mix(in srgb, var(--ui-text-primary,#fff) 6%, transparent);color:var(--ui-text-primary);font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,opacity .15s,filter .15s}.google-ai-transfer-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--ui-text-primary,#fff) 12%, transparent);border-color:color-mix(in srgb, var(--ui-text-primary,#fff) 25%, transparent)}.google-ai-transfer-actions button[data-google-ai-continue=true]{border:1px solid #0000;font-weight:700;transition:filter .15s,transform .15s,box-shadow .15s;box-shadow:0 2px 6px #ff7a1a59;color:#fff!important;background:#ff7a1a!important}.google-ai-transfer-actions button[data-google-ai-continue=true]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #ff7a1a73}.google-ai-transfer-actions button[data-google-ai-continue=true]:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.google-ai-transfer-actions button:disabled,.google-ai-transfer-actions button[data-google-ai-continue=true]:disabled{background:color-mix(in srgb, var(--ui-text-primary,#fff) 10%, transparent)!important;border:1px solid color-mix(in srgb, var(--ui-text-primary,#fff) 12%, transparent)!important;color:color-mix(in srgb, var(--ui-text-primary,#fff) 45%, transparent)!important;cursor:not-allowed!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important}.google-ai-transfer-backdrop{z-index:80;background:color-mix(in srgb, var(--ui-text-primary,#000) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.google-ai-transfer-card{background:var(--ui-bg-card,#18181b);border:1px solid color-mix(in srgb, var(--ui-text-primary,#fff) 12%, transparent);border-radius:.875rem;width:min(100%,34rem);max-height:min(85vh,42rem);padding:1.25rem 1.5rem;overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.connections-panel{width:min(100%,1500px);color:var(--ui-text-primary);margin:0 auto;padding:0 0 4rem}.yaho-connections-frame{width:min(100%,64rem);margin:0 auto}.yaho-connections-body,.yaho-connections-shelf{gap:1rem;display:grid}.yaho-connections-body{padding-top:1rem}.yaho-connections-shelf-heading{margin:0}.yaho-connections-shelf-heading span:last-child{color:var(--ui-text-tertiary);font-size:.75rem;font-weight:650}.yaho-connections-empty,.yaho-connections-empty-copy{color:var(--ui-text-secondary);margin:0;font-size:.88rem;line-height:1.5}.yaho-connections-empty{text-align:center;justify-items:center;gap:.35rem;padding:2.5rem 1rem;display:grid}.yaho-connections-empty h2{color:var(--ui-text-primary);margin:0;font-size:1rem;font-weight:750}.yaho-connections-page .yaho-connection-tool-capabilities{flex-wrap:wrap;gap:.4rem;display:flex}.yaho-connections-page [data-slot=button]:disabled{cursor:default;opacity:.5}@media (width<=40rem){.yaho-connections-page .yaho-connection-tool-row{flex-wrap:wrap}.yaho-connections-page .yaho-connection-tool-copy{flex:12rem}}.connections-panel-header,.connections-subheading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.connections-subheading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.connections-panel-header h1,.connections-subheading h2{letter-spacing:-.04em;margin-top:.35rem}.connections-panel-header h1{font-size:1.45rem}.connections-subheading h2{font-size:1rem}.connections-panel-header p,.connections-subheading p{max-width:42rem;color:var(--ui-text-secondary);margin-top:.45rem;font-size:.68rem;line-height:1.55}.connections-panel .compact-button{margin-top:0}.connections-panel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.2rem;display:flex}.connections-search{border:1px solid var(--ui-stroke-secondary);min-width:min(100%,19rem);color:var(--ui-text-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.55rem;align-items:center;gap:.45rem;padding:.55rem .7rem;display:flex}.connections-search input,.dark .yaho-dark-page label.connections-search input[type=search],:root.dark .yaho-dark-page label.connections-search input[type=search]{width:100%;min-width:0;font:inherit;appearance:none;outline:0;flex:1;margin:0;padding:0;font-size:.68rem;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important}.dark .yaho-dark-page label.connections-search input[type=search]:focus,:root.dark .yaho-dark-page label.connections-search input[type=search]:focus{box-shadow:none!important;background:0 0!important;border:0 #0000!important}.connections-filters{gap:.3rem;display:flex}.connections-filters button{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.42rem .7rem;font-size:.62rem}.connections-filters button.is-active{color:var(--ui-text-primary);border-color:color-mix(in srgb, var(--yaho-night-blue) 55%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-night-blue) 13%, transparent)}.connections-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.55rem;margin-top:1rem;display:grid}.connections-action-section{border-top:1px solid var(--ui-stroke-tertiary);margin-top:1.4rem;padding-top:1.1rem}.connections-action-form{border:1px solid var(--ui-stroke-tertiary);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.55rem;margin-top:.85rem;padding:.8rem;display:grid}.connections-action-form label{color:var(--ui-text-secondary);gap:.3rem;font-size:.58rem;display:grid}.connections-action-form input,.connections-action-form select{border:1px solid var(--ui-stroke-tertiary);min-width:0;min-height:2rem;color:var(--ui-text-primary);font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .55rem;font-size:.63rem}.connections-action-wide{grid-column:span 2}.connections-approval-card{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 48%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);border-radius:.55rem;margin-top:.65rem;padding:.8rem}.connections-approval-card strong{font-size:.7rem}.connections-approval-card pre,.connections-action-result{white-space:pre-wrap;overflow-wrap:anywhere;max-height:15rem;color:var(--ui-text-secondary);font:.62rem/1.5 var(--font-mono,ui-monospace);margin-top:.55rem;overflow:auto}.connections-approval-card>div{justify-content:flex-end;gap:.4rem;margin-top:.65rem;display:flex}.connections-action-result{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-editor) 86%, transparent);border-radius:.45rem;padding:.7rem}.connections-policy-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;margin-top:1rem;padding:.8rem;display:grid}.connections-policy-card h2{margin-top:.3rem;font-size:.82rem}.connections-policy-card p{color:var(--ui-text-secondary);margin-top:.3rem;font-size:.62rem;line-height:1.45}.connections-policy-card small{color:var(--ui-text-tertiary);grid-column:1/-1;font-size:.56rem}.connections-policy-toggle{color:var(--ui-text-secondary);align-self:center;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.connections-audit{border-top:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);margin-top:1rem;padding-top:.75rem;font-size:.62rem}.connections-audit summary{cursor:pointer;font-weight:700}.connections-audit>div{gap:.35rem;margin-top:.55rem;display:grid}.connections-audit article{border:1px solid var(--ui-stroke-tertiary);border-radius:.4rem;justify-content:space-between;gap:.7rem;padding:.45rem .55rem;display:flex}.connections-audit article span{color:var(--ui-text-tertiary)}.connection-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.65rem;min-width:0;padding:.8rem;display:grid}.connection-card-icon{width:2.3rem;height:2.3rem;color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);border-radius:.55rem;place-items:center;font-size:1.15rem;display:grid}.connection-card-icon:has(.yaho-connection-brand-mark){width:2.75rem;height:2.75rem;color:inherit;background:#fff;border:1px solid #0000001a;border-radius:.7rem}.yaho-connection-tool-logo.yaho-connection-product-logo:has(.yaho-connection-brand-mark){width:2.75rem;height:2.75rem;color:inherit;background:#fff;border:1px solid #0000001a;border-radius:.7rem}.yaho-connection-brand-mark{place-items:center;width:1.7rem;height:1.7rem;display:grid}.yaho-connection-brand-mark .yaho-browser-mark-outline,.yaho-browser-mark-solid{display:none}.connection-card-copy{min-width:0}.connection-card-copy h2{font-size:.76rem}.connection-card-copy p{color:var(--ui-text-secondary);margin-top:.25rem;font-size:.62rem;line-height:1.45}.connection-card-copy small,.connection-card-status small{color:var(--ui-text-tertiary);margin-top:.28rem;font-size:.54rem;display:block}.connection-card-status{color:var(--ui-text-secondary);grid-column:2/3;font-size:.6rem}.connection-card-status span{background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent);border-radius:999px;padding:.2rem .4rem;display:inline-flex}.connection-card-status span[data-status=active]{color:#29b475;background:#29b4751f}.connection-card-status span[data-status=needs_reconnect]{color:#e09c27;background:#e09c271f}.connection-card-actions{grid-area:1/3/span 2/4;align-self:center}.connections-automation-section{border-top:1px solid var(--ui-stroke-tertiary);margin-top:1.4rem;padding-top:1.1rem}.connections-naver-form{border:1px solid var(--ui-stroke-tertiary);border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.55rem;margin-top:.85rem;padding:.8rem;display:grid}.connections-naver-form label{color:var(--ui-text-secondary);gap:.3rem;font-size:.58rem;display:grid}.connections-naver-form input{border:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--ui-text-primary);font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .55rem;font-size:.63rem}.connections-browser-form{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 38%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 6%, transparent);border-radius:.55rem;grid-template-columns:minmax(10rem,.7fr) minmax(16rem,1.3fr) auto;align-items:end;gap:.55rem;margin-top:.85rem;padding:.8rem;display:grid}.connections-browser-form>label{color:var(--ui-text-secondary);gap:.3rem;font-size:.58rem;display:grid}.connections-browser-form input:not([type=checkbox]){border:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--ui-text-primary);font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .55rem;font-size:.63rem}.connections-browser-form fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.45rem .75rem;padding:0;display:flex}.connections-browser-form legend{color:var(--ui-text-secondary);margin-bottom:.25rem;font-size:.58rem}.connections-browser-action{color:var(--ui-text-secondary);align-items:center;gap:.3rem;font-size:.58rem;display:inline-flex}.connections-browser-note{color:var(--ui-text-tertiary);grid-column:1/-1;margin:0;font-size:.56rem;line-height:1.45}.theme-light .connections-search,.theme-light .connection-card,.theme-light .connections-policy-card{background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent)}.theme-light .connections-panel{color:var(--yaho-light-ink)}@media (width<=760px){.connections-panel-header,.connections-subheading{flex-direction:column}.connections-naver-form{grid-template-columns:1fr}.connections-naver-form .primary-button{justify-self:start}.connections-subheading-actions{justify-content:flex-start}.connections-browser-form{grid-template-columns:1fr}.connections-browser-form fieldset,.connections-browser-note{grid-column:auto}.connections-action-form{grid-template-columns:1fr}.connections-action-wide{grid-column:auto}}:root.theme-black .connections-filters button.is-active{border-color:var(--ui-stroke-primary);background:color-mix(in srgb, var(--ui-text-primary) 10%, transparent)}:root.theme-black .connection-card-icon{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-primary) 10%, transparent)}:root.theme-black .connection-card-icon:has(.yaho-connection-brand-mark){color:inherit;background:#fff;border-color:#0000001f}:root.theme-black .yaho-connection-tool-logo.yaho-connection-product-logo:has(.yaho-connection-brand-mark){color:inherit;background:#fff;border-color:#0000001f}:root.theme-black .connections-browser-form{border-color:var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent)}.shell-stage-content[data-yaho-connections-edge]{--yaho-connections-edge-fade:min(1.5rem, 12%)}.shell-stage-content[data-yaho-connections-edge=bottom]{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--yaho-connections-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--yaho-connections-edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--yaho-connections-edge-fade)), transparent 100%)}.shell-stage-content[data-yaho-connections-edge=top]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--yaho-connections-edge-fade), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--yaho-connections-edge-fade), #000 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--yaho-connections-edge-fade), #000 100%)}.shell-stage-content[data-yaho-connections-edge=both]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--yaho-connections-edge-fade), #000 calc(100% - var(--yaho-connections-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--yaho-connections-edge-fade), #000 calc(100% - var(--yaho-connections-edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--yaho-connections-edge-fade), #000 calc(100% - var(--yaho-connections-edge-fade)), transparent 100%)}.connections-naver-mail-web{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);border-radius:.75rem;margin:.75rem 0;padding:.75rem 1rem;font-size:.8125rem}.connections-naver-mail-web summary{cursor:pointer;color:var(--ui-text-primary)}.connections-naver-mail-web p{margin:.75rem 0}.connections-naver-mail-web a{color:var(--theme-primary)}.connections-panel>main{width:100%}.connections-management{color:var(--ui-text-secondary);margin-top:1rem}.connections-management>summary{cursor:pointer;padding-block:.5rem;font-size:.78rem}[data-slot=yaho-connections-view]{--ui-surface-primary:var(--ui-surface-default)}:root.theme-black .yaho-connections-page [data-slot=button][data-variant=default]{background:var(--yaho-night-surface-raised);color:var(--ui-text-primary);box-shadow:inset 0 0 0 1px var(--ui-stroke-secondary)}:root.theme-black .yaho-connections-page [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--yaho-night-surface-soft)}.smart-reminders-panel{width:min(100%,70rem);color:var(--ui-text-primary);margin:0 auto;padding:1.35rem clamp(.75rem,2.5vw,2rem) 8rem}.smart-reminders-header,.smart-reminder-section-heading,.smart-reminder-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.smart-reminders-header h1,.smart-reminder-form-heading h2,.smart-reminder-section-heading h2{letter-spacing:-.04em;margin-top:.35rem}.smart-reminders-header h1{font-size:1.45rem}.smart-reminder-form-heading h2,.smart-reminder-section-heading h2{font-size:1rem}.smart-reminders-header p,.smart-reminder-section-heading p{max-width:42rem;color:var(--ui-text-secondary);margin-top:.45rem;font-size:.68rem;line-height:1.55}.smart-reminders-header-actions,.smart-reminder-actions,.smart-reminder-form-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.smart-reminders-panel .compact-button{margin-top:0}.smart-reminder-form{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;gap:.65rem;margin-top:1.2rem;padding:.9rem;display:grid}.smart-reminder-form label{color:var(--ui-text-secondary);gap:.3rem;font-size:.58rem;display:grid}.smart-reminder-form input,.smart-reminder-form textarea,.smart-reminder-form select{border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .55rem;font-size:.64rem}.smart-reminder-form textarea{resize:vertical;line-height:1.5}.smart-reminder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.smart-reminder-form fieldset{border:1px solid var(--ui-stroke-tertiary);border-radius:.45rem;margin:0;padding:.65rem}.smart-reminder-form legend{color:var(--ui-text-secondary);padding:0 .25rem;font-size:.58rem}.smart-reminder-checks{flex-wrap:wrap;gap:.5rem .8rem;display:flex}.smart-reminder-checks label{grid-template-columns:none;align-items:center;gap:.3rem;display:flex}.smart-reminder-checks input{width:auto}.smart-reminder-form-actions{justify-content:flex-end}.smart-reminder-inbox,.smart-reminder-list-section{border-top:1px solid var(--ui-stroke-tertiary);margin-top:1.35rem;padding-top:1.1rem}.smart-reminder-section-heading>span{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent);border-radius:999px;flex:none;padding:.22rem .45rem;font-size:.58rem}.smart-reminder-inbox-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem;margin-top:.8rem;display:grid}.smart-reminder-inbox-grid button{text-align:left;border:1px solid color-mix(in srgb, var(--yaho-night-blue) 42%, var(--ui-stroke-secondary));min-width:0;color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-night-blue) 9%, transparent);cursor:pointer;border-radius:.55rem;gap:.3rem;padding:.7rem;display:grid}.smart-reminder-inbox-grid button.is-read{opacity:.66;border-color:var(--ui-stroke-tertiary);background:0 0}.smart-reminder-inbox-grid strong{font-size:.68rem}.smart-reminder-inbox-grid span{color:var(--ui-text-secondary);font-size:.62rem;line-height:1.45}.smart-reminder-inbox-grid small{color:var(--ui-text-tertiary);font-size:.54rem}.smart-reminder-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.55rem;margin-top:.8rem;display:grid}.smart-reminder-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;gap:.7rem;min-width:0;padding:.8rem;display:grid}.smart-reminder-card-heading{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.smart-reminder-card-heading h3{font-size:.76rem}.smart-reminder-card-heading p{color:var(--ui-text-secondary);white-space:pre-wrap;margin-top:.28rem;font-size:.62rem;line-height:1.45}.smart-reminder-card-heading>span{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent);border-radius:999px;flex:none;padding:.2rem .4rem;font-size:.54rem}.smart-reminder-card-heading>span[data-status=active]{color:#29b475;background:#29b4751f}.smart-reminder-card-heading>span[data-status=paused]{color:#e09c27;background:#e09c271f}.smart-reminder-meta{color:var(--ui-text-tertiary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.56rem;display:grid}.smart-reminder-meta strong{color:var(--ui-text-secondary);margin-top:.18rem;font-size:.6rem;font-weight:500;display:block}.smart-reminder-actions{align-items:flex-start}.smart-reminder-actions details{position:relative}.smart-reminder-actions summary{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);cursor:pointer;border-radius:.35rem;padding:.37rem .58rem;font-size:.58rem;list-style:none}.smart-reminder-snooze{z-index:2;border:1px solid var(--ui-stroke-secondary);background:var(--yaho-night-panel);border-radius:.4rem;gap:.15rem;min-width:6rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 .35rem 1rem #0000002e}.smart-reminder-snooze button{text-align:left;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;padding:.35rem .45rem;font-size:.58rem}.smart-reminder-snooze button:hover{background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent)}.smart-reminder-completed-list{gap:.35rem;margin-top:.8rem;display:grid}.smart-reminder-completed-list>div{border:1px solid var(--ui-stroke-tertiary);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.55rem .7rem;display:grid}.smart-reminder-completed-list strong{font-size:.64rem}.smart-reminder-completed-list span{color:var(--ui-text-tertiary);font-size:.56rem}.smart-reminder-delete-backdrop{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a1b1229;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.smart-reminder-delete-dialog{border:1px solid var(--ui-stroke-secondary);width:min(31rem,100%);color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-night-panel) 96%, transparent);border-radius:1.35rem;padding:2rem;position:relative;box-shadow:0 1.9rem 6rem #5d3b1e3d}.smart-reminder-delete-dialog h2{padding-right:2rem;font-size:1.05rem;line-height:1.4}.smart-reminder-delete-dialog p{color:var(--ui-text-secondary);margin-top:.75rem;font-size:.72rem;line-height:1.6}.smart-reminder-delete-close{width:2rem;height:2rem;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.35rem;line-height:1;position:absolute;top:1rem;right:1rem}.smart-reminder-delete-close:hover{background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent)}.smart-reminder-delete-actions{justify-content:flex-end;gap:.35rem;margin-top:1.5rem;display:flex}.theme-light .smart-reminder-delete-dialog{background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.theme-light .smart-reminder-form,.theme-light .smart-reminder-card{background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent)}.theme-light .smart-reminder-snooze{background:var(--yaho-light-panel)}@media (width<=760px){.smart-reminders-header,.smart-reminder-section-heading,.smart-reminder-form-heading{flex-direction:column}.smart-reminder-form-grid{grid-template-columns:1fr}.smart-reminder-header-actions{align-self:stretch}}.contacts-dropzone-input{display:none}.contacts-dropzone:disabled{cursor:not-allowed}.contacts-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.contacts-form-heading h2{letter-spacing:-.04em;margin-top:.35rem;font-size:1rem}.contacts-form-actions{flex-wrap:wrap;gap:.35rem;display:flex}.contacts-panel .compact-button{margin-top:0}.contacts-form{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;gap:.65rem;margin-top:1rem;padding:.9rem;display:grid}.contacts-form label{color:var(--ui-text-secondary);gap:.3rem;font-size:.58rem;display:grid}.contacts-form input,.contacts-form textarea{border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);font:inherit;background:0 0;border-radius:.4rem;padding:.5rem .55rem;font-size:.64rem}.contacts-form textarea{resize:vertical;line-height:1.5}.contacts-form-note{color:var(--ui-text-secondary);font-size:.6rem;line-height:1.5}.contacts-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.contacts-ocr-box{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 35%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 7%, transparent);border-radius:.45rem;gap:.4rem;padding:.65rem;display:grid}.contacts-ocr-box small{color:var(--ui-text-secondary);font-size:.58rem;line-height:1.45}.contacts-ocr-box>div{flex-wrap:wrap;gap:.35rem;display:flex}.contacts-form-actions{justify-content:flex-end}.contacts-grid,.contacts-pending-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.55rem;margin-top:1rem;display:grid}.contact-pending-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.7rem;display:grid}.contact-pending-card>img{object-fit:cover;background:color-mix(in srgb, var(--ui-fill-secondary) 55%, transparent);border-radius:.5rem;width:4rem;height:4rem}.contact-pending-card-copy{gap:.25rem;min-width:0;display:grid}.contact-pending-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.contact-pending-card-copy small{color:var(--ui-text-secondary);font-size:.56rem;line-height:1.4}.contact-pending-card-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.contacts-pending-remove{color:var(--ui-text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .45rem;font-size:.58rem}.contacts-pending-remove:hover,.contacts-pending-remove:focus-visible{color:var(--ui-text-primary)}.contact-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.65rem;min-width:0;overflow:hidden}.contact-card.is-selected{border-color:color-mix(in srgb, var(--yaho-night-blue) 65%, var(--ui-stroke-secondary))}.contact-card-main{text-align:left;width:100%;color:var(--ui-text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem;display:grid}.contact-card-main img,.contact-avatar{object-fit:cover;width:3rem;height:3rem;color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);border-radius:.55rem;place-items:center;font-size:1rem;font-weight:700;display:grid}.contact-card-main span:not(.contact-avatar){gap:.22rem;min-width:0;display:grid}.contact-card-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.contact-card-main small,.contact-card-detail small{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);font-size:.58rem;overflow:hidden}.contact-card-detail{border-top:1px solid var(--ui-stroke-tertiary);padding:.7rem .8rem .8rem}.contact-card-detail-image{object-fit:contain;background:color-mix(in srgb, var(--ui-fill-secondary) 55%, transparent);border-radius:.45rem;width:100%;max-height:14rem;margin-bottom:.65rem}.contact-card-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem;margin:0 0 .65rem;display:grid}.contact-card-detail-fields div{min-width:0}.contact-card-detail-fields dt{color:var(--ui-text-tertiary);font-size:.54rem}.contact-card-detail-fields dd{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-primary);font-size:.61rem;overflow:hidden}.contact-card-detail p{color:var(--ui-text-secondary);white-space:pre-wrap;font-size:.62rem;line-height:1.5}.contacts-form-grid label span{align-items:center;gap:.35rem;display:flex}.contacts-review-handoff{gap:.45rem;margin-top:.6rem;display:grid}.contacts-review-handoff h4{margin:0;font-size:.64rem}.contacts-review-handoff p{margin:0}.contacts-review-handoff .compact-button{justify-self:start}.contact-card-detail small{color:var(--ui-text-tertiary);margin-top:.45rem;display:block}.theme-light .contacts-form,.theme-light .contact-card,.theme-light .contact-pending-card{background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent)}@media (width<=760px){.contacts-form-heading{flex-direction:column}.contacts-form-grid{grid-template-columns:1fr}.contacts-grid,.contacts-pending-grid{grid-template-columns:minmax(0,1fr)}}.web-shell-hamburger{z-index:6;pointer-events:auto;position:relative}.web-shell-hamburger__trigger{border:1px solid var(--ui-stroke-primary);border-radius:var(--yaho-sidebar-float-radius);width:2.15rem;height:2.15rem;color:var(--ui-text-primary);background:var(--yaho-menu-surface);box-shadow:var(--yaho-sidebar-float-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));cursor:pointer;place-items:center;padding:0;display:grid}.web-shell-hamburger__trigger:hover,.web-shell-hamburger__trigger:focus-visible{border-color:color-mix(in srgb, var(--yaho-graph-hub) 55%, transparent);outline:none}.web-shell-hamburger__trigger[data-open=true]{border-color:color-mix(in srgb, var(--yaho-graph-hub) 70%, transparent)}.web-shell-hamburger__trigger .codicon{color:var(--yaho-graph-hub);font-size:1rem}.web-shell-hamburger__panel{border:1px solid var(--ui-stroke-primary);border-radius:var(--yaho-sidebar-float-radius);width:min(17.5rem,100vw - 2rem);color:var(--ui-text-primary);background:var(--yaho-menu-surface);box-shadow:var(--yaho-sidebar-float-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));gap:.7rem;padding:.7rem .75rem .75rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.web-shell-hamburger__heading{color:var(--ui-text-tertiary);letter-spacing:.04em;margin:0 0 .4rem;font-size:.58rem;font-weight:800}.web-shell-hamburger__grid{gap:.2rem;display:grid}.web-shell-hamburger__row{min-height:2rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.3rem .45rem;font-size:.72rem;font-weight:650;display:flex}.web-shell-hamburger__row:hover,.web-shell-hamburger__row:focus-visible{background:color-mix(in srgb, var(--yaho-graph-hub) 12%, transparent);outline:none}.web-shell-hamburger__row[data-active=true]{background:color-mix(in srgb, var(--yaho-graph-hub) 16%, transparent)}.web-shell-hamburger__row .codicon{color:var(--yaho-graph-hub);font-size:.9rem}.web-shell-hamburger__theme{display:grid}.web-shell-hamburger__theme-track{background:var(--ui-bg-tertiary);border:0;border-radius:.4rem;flex-wrap:wrap;align-items:stretch;gap:.125rem;padding:.125rem;display:inline-flex}.web-shell-hamburger__theme-track button{min-height:1.65rem;color:var(--ui-text-tertiary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:.125rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.web-shell-hamburger__theme-track button.is-selected{color:var(--ui-text-primary);background:var(--ui-bg-editor);box-shadow:var(--yaho-sidebar-float-shadow)}.web-shell-hamburger__theme-track button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-graph-hub) 50%, transparent);outline:none}.web-shell-hamburger__footer{display:grid}.web-shell-hamburger__review{width:100%;min-height:2rem;color:inherit;background:color-mix(in srgb, var(--ui-bg-tertiary) 80%, transparent);text-align:left;cursor:pointer;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.3rem .45rem;font-size:.72rem;font-weight:650;display:flex}.web-shell-hamburger__review:hover,.web-shell-hamburger__review:focus-visible{background:color-mix(in srgb, var(--yaho-graph-hub) 12%, transparent);outline:none}.web-shell-hamburger__review-copy{color:var(--ui-text-tertiary)}.web-shell-hamburger__review-action{align-items:center;gap:.35rem;display:inline-flex}.web-shell-hamburger__review-action .codicon{color:var(--yaho-graph-hub);font-size:.9rem}@media (width<=720px){#web-shell-hamburger-panel>.yaho-ontology-compact-menu__section:has(>#web-shell-task-panel-heading){display:none}#root [data-yaho-shell] .os-home-hamburger-slot .web-shell-hamburger>#web-shell-hamburger-panel{box-sizing:border-box;width:var(--web-shell-mobile-menu-width,calc(100vw - 24px))!important;max-width:none!important}}[data-yaho-shell] .shell-stage-content:has(>.web-server-skills){width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:auto}.web-server-skills .yaho-skills-filter-row{width:100%}.web-server-skills .yaho-skills-search-field input{background:0 0;border:0;outline:none}.web-server-skills .yaho-skills-catalog-trigger{font:inherit;background:0 0;border:0}.web-server-skills__detail{color:var(--ui-text-secondary);font-size:.8125rem}.web-server-skills__detail dl{gap:var(--yaho-skills-space-sm);margin-block:var(--yaho-skills-space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.web-server-skills__detail dd{overflow-wrap:anywhere}.web-server-skills__count-row{justify-content:flex-end;margin-bottom:8px;display:flex}.yaho-companion[data-companion-customizer=true]{--yaho-companion-selected-background:color-mix(in srgb, var(--theme-primary) 10%, transparent);--yaho-companion-selected-border:color-mix(in srgb, var(--theme-primary) 45%, transparent);--yaho-companion-selected-ink:var(--theme-primary);flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto;container:yaho-companion-root/inline-size}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{--yaho-companion-pad-x:1.75rem;min-width:0;min-height:100%;padding:1.25rem var(--yaho-companion-pad-x) 0;background:radial-gradient(ellipse at 32% 35%, color-mix(in srgb, var(--yaho-light-orange) 14%, transparent), transparent 58%), radial-gradient(ellipse at 48% 78%, color-mix(in srgb, var(--yaho-light-orange) 8%, transparent), transparent 50%);flex:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);gap:1rem 2rem;transition:grid-template-columns .34s cubic-bezier(.22,1.18,.36,1),gap .28s;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__editor-heading{border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.35rem 1rem;padding-bottom:.65rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__editor-heading h3{letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:650}.yaho-companion[data-companion-customizer=true] .yaho-companion__editor-heading p{color:var(--ui-text-tertiary);margin:0;font-size:.73rem}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__editor-heading{display:none}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{grid-template-rows:minmax(0,1fr) auto}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__preview-stage,.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__profile{grid-row:1}@container yaho-companion-root (width<=640px){.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{grid-template-rows:auto minmax(0,1fr) auto}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__profile{grid-row:2}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__profile{grid-row:1}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-stage{grid-row:2}}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-stage{text-align:center;grid-template-rows:auto minmax(0,26rem) auto;align-content:center;justify-items:center;gap:.8rem;min-width:0;min-height:0;padding:0 0 1rem;display:grid;overflow:clip}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-heading{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-heading p{margin:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-controls{gap:.15rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-controls [aria-pressed=true]{background:var(--yaho-companion-selected-background,var(--ui-control-active-background));color:var(--ui-text-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar{--yaho-companion-face:min(90%, 22rem);isolation:isolate;background:radial-gradient(closest-side circle at 50% 62%, color-mix(in srgb, var(--yaho-light-orange) 18%, transparent), color-mix(in srgb, var(--yaho-light-orange) 6%, transparent) 55%, transparent);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:visible}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar .yaho-staff-face[data-size=xl]{width:auto;height:auto;max-width:min(var(--yaho-companion-face), 100%);aspect-ratio:1;flex-shrink:1;max-height:100%;transition:transform .16s}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar .yaho-staff-face[data-size=stage]{flex-shrink:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-figure{transform-origin:50%;min-width:0;min-height:0;transform:scale(var(--yaho-companion-preview-scale,1));will-change:transform;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid}.yaho-companion[data-companion-customizer=true] [data-preview-zoom=true] .yaho-companion__preview-figure{transform:translateY(16%) scale(var(--yaho-companion-preview-scale,1))}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-heading{z-index:3;position:relative}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-example,.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-identity{transition:opacity .22s,visibility linear}.yaho-companion[data-companion-customizer=true] [data-preview-zoom=true] .yaho-companion__preview-example,.yaho-companion[data-companion-customizer=true] [data-preview-zoom=true] .yaho-companion__preview-identity{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.yaho-companion[data-companion-customizer=true] [data-preview-zoom=true] .yaho-companion__preview-avatar{z-index:2}.yaho-companion[data-companion-customizer=true] .yaho-staff-face-body>path:first-child{fill:var(--yaho-staff-face-fill)}.yaho-companion[data-companion-customizer=true] .yaho-staff-face[data-yaho-staff-face-color=slate]{--yaho-staff-face-ink:var(--yaho-night-page)}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-identity{z-index:1;overflow-wrap:anywhere;min-width:0;max-width:min(100%,28rem);position:relative}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-identity h2{letter-spacing:-.035em;margin:0 0 .35rem;font-size:1.6rem;font-weight:600;line-height:1.3}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-name{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-name h2{margin:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-name input{box-sizing:border-box;border:1px solid var(--ui-stroke-tertiary);background:var(--ui-surface-default);width:min(100%,16rem);min-width:0;min-height:2.75rem;color:var(--ui-text-primary);font:inherit;text-align:center;border-radius:.75rem;font-size:1.6rem;font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-identity p{color:var(--ui-text-secondary);margin:.2rem 0;font-size:.74rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-example{z-index:1;overflow-wrap:break-word;text-align:center;pointer-events:none;justify-items:center;gap:.35rem;width:min(100%,21rem);padding:.2rem 0 .5rem;display:grid;position:relative;transform:translateY(1.5rem)}.yaho-companion[data-companion-customizer=true] .yaho-companion__speech{border:1px solid var(--yaho-chat-assistant-border);background:color-mix(in srgb, var(--yaho-light-panel) 94%, transparent);width:100%;max-width:100%;box-shadow:var(--yaho-home-chip-shadow,var(--yaho-sidebar-float-shadow));color:var(--ui-text-primary);letter-spacing:var(--yaho-chat-body-letter-spacing);text-align:center;border-radius:1.25rem;margin:0;padding:.75rem 1.05rem;font-size:.86rem;font-weight:450;line-height:1.5;position:relative}.yaho-companion[data-companion-customizer=true] .yaho-companion__speech:before,.yaho-companion[data-companion-customizer=true] .yaho-companion__speech:after{content:"";border-style:solid;width:0;height:0;position:absolute;top:100%;bottom:auto;left:50%}.yaho-companion[data-companion-customizer=true] .yaho-companion__speech:before{border-width:.55rem .48rem 0;border-color:var(--yaho-chat-assistant-border) transparent transparent;margin-left:-.48rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__speech:after{border-width:.48rem .42rem 0;border-color:color-mix(in srgb, var(--yaho-light-panel) 94%, transparent) transparent transparent;margin-left:-.42rem;top:calc(100% - 1px)}.yaho-companion[data-companion-customizer=true] .yaho-companion__speech p{word-break:keep-all;overflow-wrap:break-word;margin:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop{border:1px dashed color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 5%, transparent);width:100%;color:var(--ui-text-secondary);cursor:pointer;text-align:left;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .6rem;padding:.7rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop:hover,.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop:focus-visible{border-color:var(--theme-primary);outline:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop img{object-fit:cover;border-radius:.55rem;width:2.65rem;height:2.65rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop>span{min-width:0;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop small{color:var(--ui-text-tertiary);grid-column:1/-1;font-size:.68rem;line-height:1.35}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-drop button{color:var(--theme-primary);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:.7rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__photo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.yaho-companion[data-companion-customizer=true] .yaho-companion__dev-error{color:var(--ui-text-tertiary);font-family:var(--font-family-monospace,monospace);font-size:.68rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-example>.yaho-companion__eyebrow{text-align:center;margin:0;padding:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 76%, transparent);border-radius:.8rem;flex-direction:column;gap:1.15rem;min-width:0;min-height:0;padding:.8rem 1rem 1rem;transition:padding .28s,transform .34s cubic-bezier(.22,1.18,.36,1),box-shadow .28s;display:flex;position:relative;overflow:visible;container:yaho-companion-inspector/inline-size}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-sheet{flex-direction:column;flex:auto;gap:1.15rem;min-width:0;min-height:0;padding-inline:.35rem;display:flex;overflow:hidden}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-sheet>[role=tabpanel]{scrollbar-gutter:stable;padding-inline:.35rem;flex-direction:column;flex:auto;min-width:0;min-height:0;padding-bottom:.35rem;display:flex;overflow:hidden auto}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-fold{z-index:6;border:1px solid color-mix(in srgb, var(--theme-primary) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-chat-surface-background) 88%, var(--theme-primary));width:1.7rem;height:2.85rem;color:var(--theme-primary);box-shadow:0 .55rem 1.2rem color-mix(in srgb, var(--theme-primary) 16%, transparent);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:1.15rem;left:-.85rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-fold:hover{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--ui-stroke-secondary));transform:translate(-.08rem)}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-rail{flex-direction:column;align-items:center;gap:.45rem;padding-top:2.85rem;display:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-rail-slot{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 70%, transparent);width:2.55rem;height:2.55rem;color:var(--ui-text-secondary);cursor:pointer;border-radius:.85rem;place-items:center;padding:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-rail-slot:hover{color:var(--ui-text-primary);background:var(--ui-control-hover-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-rail-slot[data-active=true]{border-color:var(--theme-primary);background:var(--ui-control-active-background);color:var(--theme-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-primary) 22%, transparent)}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true]{grid-template-columns:minmax(0,1fr) 4rem;gap:1rem .65rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-stage{grid-area:2/1;min-width:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-heading{grid-template-columns:minmax(0,1fr);place-items:start;row-gap:.35rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-controls{flex-wrap:wrap;justify-content:flex-start}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__profile[data-folded=true]{grid-area:2/2;align-self:stretch}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true]{box-sizing:border-box;border:0;border-left:1px solid var(--ui-stroke-tertiary);width:100%;min-width:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:.35rem .15rem .55rem;overflow:hidden}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-fold{width:2.15rem;height:2.15rem;top:.35rem;left:50%;transform:translate(-50%)}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-fold:hover{transform:translate(-50%)scale(1.06)}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail{gap:.35rem;width:100%;padding-top:2.55rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail-slot{border-radius:.75rem;width:2.35rem;height:2.35rem;animation:.28s cubic-bezier(.22,1.2,.36,1) both yaho-companion-slot-in}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail-slot:first-child{animation-delay:40ms}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail-slot:nth-child(2){animation-delay:90ms}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail-slot:nth-child(3){animation-delay:.14s}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-avatar{--yaho-companion-face:min(78%, 40rem, 100%);min-height:0}@keyframes yaho-companion-slot-in{0%{opacity:0;transform:translate(.55rem)scale(.84)}to{opacity:1;transform:none}}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:0;min-width:0;display:flex;overflow:auto hidden}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer-tabs::-webkit-scrollbar{display:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer-tabs button{min-width:min-content;min-height:2.5rem;color:var(--ui-text-tertiary);letter-spacing:-.025em;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:.32rem;margin-bottom:-1px;padding:.4rem .55rem .5rem;font-size:.74rem;font-weight:650;display:inline-flex;overflow:visible}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer-tabs button.is-active{border-bottom-color:var(--theme-primary);color:var(--ui-text-primary)}@container yaho-companion-inspector (width<=24rem){.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer-tabs button{gap:.22rem;padding:.35rem .42rem .45rem;font-size:.71rem}}.yaho-companion[data-companion-customizer=true] .yaho-companion__name-field{flex-shrink:0;gap:.4rem;font-size:.72rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__name-field input{background:var(--ui-chat-surface-background);box-sizing:border-box;width:100%;min-width:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__look,.yaho-companion[data-companion-customizer=true] .yaho-companion__part-options,.yaho-companion[data-companion-customizer=true] .yaho-companion__presets-panel,.yaho-companion[data-companion-customizer=true] .yaho-companion__personality-panel{gap:.9rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel{flex-direction:column;flex:none;gap:.75rem;min-width:0;min-height:0;margin:0;padding-top:.1rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__tabs{flex-wrap:wrap;flex-shrink:0;min-width:0;padding:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__body{flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__chat{flex:none;grid-auto-rows:auto;align-content:start;gap:.7rem;min-width:0;min-height:0;padding:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__chat textarea{box-sizing:border-box;background:var(--ui-chat-surface-background);width:100%;height:10rem;min-height:6rem;max-height:20rem;color:var(--ui-text-primary);resize:vertical;border-radius:.6rem;line-height:1.6}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__hint,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__context-toggle,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__context-note,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__composer-actions{min-width:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__composer-actions{z-index:1;background:color-mix(in srgb, var(--ui-chat-surface-background) 92%, transparent);flex-wrap:wrap;gap:.45rem;margin:0 -.15rem -.15rem;padding:.4rem .15rem .15rem;display:flex;position:static}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel>.yaho-companion__section-note{white-space:normal;overflow-wrap:anywhere;flex:none;margin:.5rem 0 0}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__list{max-height:14rem;padding:.1rem 0;overflow:auto}.yaho-companion[data-companion-customizer=true] .yaho-companion__part-picker{gap:.25rem;padding-bottom:.25rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__part-picker button{color:var(--ui-text-secondary);background:0 0;border:1px solid #0000;border-radius:.35rem;flex:1;padding:.45rem .3rem;font-size:.74rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__part-picker [aria-pressed=true]{background:var(--yaho-companion-selected-background);border-color:var(--yaho-companion-selected-border);color:var(--ui-text-primary)}.yaho-companion[data-companion-customizer=true] .yaho-list-widget-label{color:var(--ui-text-tertiary);margin:0;font-size:.7rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-options[data-kind=eyes]{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-options[data-kind=color]{grid-template-columns:repeat(4,minmax(0,1fr))}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-choice{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 48%, transparent);height:auto;min-height:4.75rem;color:var(--ui-text-secondary);text-align:center;border-radius:.5rem;place-items:center;gap:.4rem;padding:.55rem .2rem;font-size:.65rem;line-height:1.25;display:grid;position:relative}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-choice[data-selected=true]{background:var(--yaho-companion-selected-background);border-color:var(--yaho-companion-selected-border);color:var(--ui-text-primary);box-shadow:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-choice:hover{background:var(--ui-control-hover-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-choice .yaho-staff-face[data-size=lg]{width:3.5rem;height:3.5rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-choice[data-kind=color]{border-radius:.5rem;min-height:4.75rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__face-choice .codicon{position:absolute;top:.3rem;right:.3rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-grid{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-chat-surface-background);min-width:0;color:var(--ui-text-secondary);border-radius:.55rem;flex-direction:column;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;position:relative;overflow:hidden}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option[data-pinned=true]{border-color:color-mix(in srgb, var(--theme-primary) 35%, var(--ui-stroke-tertiary))}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option[data-dragging=true]{opacity:.65;z-index:10;box-shadow:0 4px 16px #00000040}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-card-actions{z-index:3;align-items:center;gap:.25rem;display:flex;position:absolute;top:.6rem;right:.65rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-action-btn{width:1.45rem;height:1.45rem;color:var(--ui-text-tertiary);cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option:hover .yaho-companion__preset-action-btn,.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-action-btn:focus-visible,.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-action-btn[data-pinned=true]{opacity:1}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-action-btn:hover{background:var(--ui-control-hover-background);color:var(--ui-text-primary);opacity:1}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-pin-btn[data-pinned=true]{color:var(--theme-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-drag-handle{cursor:grab}.yaho-companion[data-companion-customizer=true] .yaho-companion__preset-drag-handle:active{cursor:grabbing}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option-hit{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem .8rem;padding:.75rem .8rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option-hit>.yaho-staff-face{flex-shrink:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option-hit:hover{background:var(--ui-control-hover-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-copy{gap:.28rem;min-width:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-copy-heading{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;padding-right:3.2rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-heading-meta{flex:0 auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option .yaho-companion__style-name,.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option em,.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option .yaho-companion__style-tag,.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option small{overflow-wrap:break-word;word-break:keep-all;white-space:normal;min-width:0;max-width:100%;overflow:visible}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option .yaho-companion__style-name{color:var(--ui-text-primary);flex:auto;font-size:.84rem;font-weight:650;line-height:1.4}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option em{color:var(--ui-text-tertiary);font-size:.72rem;font-style:normal;font-weight:500;line-height:1.4}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option .yaho-companion__style-tag{border:1px solid color-mix(in srgb, var(--theme-primary) 32%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 9%, transparent);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--theme-primary) 65%, var(--ui-text-primary));letter-spacing:-.005em;border-radius:999px;justify-self:start;margin-top:.04rem;padding:.12rem .5rem;font-size:.63rem;font-weight:650;line-height:1.4}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option small{color:var(--ui-text-tertiary);font-size:.72rem;line-height:1.5}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option .codicon{color:var(--yaho-companion-selected-ink);flex-shrink:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-option[data-selected=true]{border-color:var(--yaho-companion-selected-border);background:var(--yaho-companion-selected-background);color:var(--ui-text-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-rules{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent)}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-rules>summary{cursor:pointer;color:var(--ui-text-tertiary);letter-spacing:.04em;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.66rem;font-weight:700;list-style:none;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-rules>summary::-webkit-details-marker{display:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-rules[open]>summary .codicon{transform:rotate(90deg)}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-rules>summary:focus-visible{outline:2px solid var(--dt-ring);outline-offset:-3px}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-rules-body{max-height:16rem;padding:0 .7rem .75rem;overflow:auto}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md{color:var(--ui-text-secondary);gap:.4rem;font-size:.72rem;line-height:1.45;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md h3{color:var(--ui-text-primary);margin:0;font-size:.78rem;font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md h4{color:var(--ui-text-primary);margin:.35rem 0 0;font-size:.7rem;font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md p,.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md ul,.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md ol{margin:0;padding:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md ul,.yaho-companion[data-companion-customizer=true] .yaho-companion__style-md ol{gap:.18rem;padding-left:1.1rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-hint,.yaho-companion__style-label{color:var(--ui-text-tertiary);margin:0;font-size:.7rem;line-height:1.4}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait-row{gap:.28rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__section-note{overflow-wrap:anywhere;margin:.5rem 0 .75rem;line-height:1.6}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait-label{color:var(--ui-text-tertiary);letter-spacing:-.01em;margin:0;font-size:.72rem;font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__presets-panel .yaho-companion__trait-label{color:var(--ui-text-primary);font-size:.72rem;font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait{border:1px solid var(--ui-stroke-tertiary,#ffffff14);background:var(--ui-chat-surface-background,#ffffff05);min-width:0;color:var(--ui-text-secondary);cursor:pointer;text-align:start;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.35rem;min-height:2.1rem;padding:.38rem .55rem;font-size:.78rem;transition:all .15s;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait span{overflow-wrap:break-word;word-break:keep-all;white-space:normal;flex:auto;min-width:0;line-height:1.35;overflow:visible}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait:hover:not(:disabled):not([data-selected=true]){border-color:var(--ui-stroke-secondary,#ffffff26);background:color-mix(in srgb, var(--ui-chat-surface-background) 80%, #ffffff0d);color:var(--ui-text-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait[data-selected=true]{border-color:var(--yaho-companion-selected-border);background:var(--yaho-companion-selected-background);color:var(--ui-text-primary);font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__trait[data-selected=true] .codicon{color:var(--yaho-companion-selected-ink);flex-shrink:0}.yaho-companion[data-companion-customizer=true] button:disabled{cursor:not-allowed}.yaho-companion[data-companion-customizer=true] button:focus-visible{outline:2px solid var(--dt-ring);outline-offset:2px}.yaho-companion[data-companion-customizer=true] .yaho-companion__context-toggle{width:auto;max-width:100%;color:var(--ui-text-secondary);white-space:normal;flex-shrink:0;align-self:start;align-items:center;gap:.55rem;font-size:.76rem;line-height:1.35;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__context-toggle input[type=checkbox]{width:2.15rem;min-width:2.15rem;height:1.28rem;min-height:1.28rem;accent-color:var(--theme-primary);flex:none;margin:0;padding:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-footer{z-index:10;margin:0 calc(-1 * var(--yaho-companion-pad-x,1.75rem)) 0;padding:.85rem var(--yaho-companion-pad-x,1.75rem);border-top:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 92%, var(--theme-primary));box-shadow:0 -.7rem 1.4rem color-mix(in srgb, var(--ui-chat-surface-background) 76%, transparent);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;display:grid;position:sticky;bottom:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-badge,.yaho-companion[data-companion-customizer=true] .yaho-companion__authority-note{min-width:0;color:var(--ui-text-secondary);grid-column:1;margin:0;font-size:.7rem;line-height:1.5}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-badge{color:var(--theme-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-actions{flex-wrap:nowrap;grid-area:1/2/span 2;justify-content:end;gap:.5rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-actions button{border-radius:999px;min-height:2.25rem;padding-inline:1.05rem;font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-actions button:last-child{min-width:5.25rem;box-shadow:0 .35rem .9rem color-mix(in srgb, var(--theme-primary) 22%, transparent)}.yaho-companion[data-companion-customizer=true] .yaho-companion__message{grid-column:1/-1;margin:0}.yaho-companion .yaho-companion__stale{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;margin:0 1rem;padding:.65rem 0;display:grid}.yaho-companion .yaho-companion__stale p{margin:0;font-size:.72rem}.yaho-companion .yaho-companion__stale>button{grid-area:1/2/span 2;align-self:center}.yaho-companion .yaho-companion__workspace-disclosure{border:1px solid var(--ui-stroke-tertiary);border-radius:.9rem;flex:none;margin:.35rem .75rem .75rem;overflow:hidden}.yaho-companion .yaho-companion__workspace-disclosure[open]>summary{border-bottom:1px solid var(--ui-stroke-tertiary)}.yaho-companion .yaho-companion__workspace-disclosure>summary{cursor:pointer;color:var(--ui-text-secondary);align-items:center;gap:.45rem;padding:.85rem 1rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.yaho-companion .yaho-companion__workspace-disclosure>summary::-webkit-details-marker{display:none}.yaho-companion .yaho-companion__workspace-disclosure[open]>summary .codicon{transform:rotate(90deg)}.yaho-companion .yaho-companion__workspace-disclosure>summary:focus-visible{outline:2px solid var(--dt-ring);outline-offset:-3px}.yaho-companion .yaho-companion__resume{color:var(--ui-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.8rem;display:flex}.yaho-companion .yaho-companion__resume button{color:var(--ui-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.yaho-companion .yaho-companion__clarify{border:1px solid var(--ui-stroke-tertiary);border-radius:.75rem;gap:.45rem;margin:0;padding:.75rem;display:grid}.yaho-companion .yaho-companion__clarify legend{color:var(--ui-text-primary);font-size:.8rem;font-weight:600}.yaho-companion .yaho-companion__clarify [role=radiogroup]{gap:.35rem;display:grid}.yaho-companion .yaho-companion__clarify label{color:var(--ui-text-secondary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__tabs{gap:.5rem;padding:0 1rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__tabs button.is-active{border-bottom-color:var(--theme-primary)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat textarea{box-sizing:border-box;background:var(--ui-chat-surface-background);width:100%;min-height:6rem;max-height:16rem;color:var(--ui-text-primary);border-radius:.6rem;line-height:1.6}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat textarea::placeholder{color:var(--ui-text-tertiary)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__context-toggle input{accent-color:var(--theme-primary)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__composer-actions{align-items:center}.yaho-companion[data-companion-customizer=false] .yaho-companion__hero--compact{border-bottom:0;gap:.4rem;padding-block:.7rem}@container yaho-companion-root (width>=1000px){.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);gap:1.25rem 2.5rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true]{grid-template-columns:minmax(0,1fr) 4rem;gap:1.25rem .75rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-stage{grid-template-rows:auto minmax(0,26rem) auto}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar{--yaho-companion-face:min(30rem, 100%);min-height:0}}@container yaho-companion-root (width<=640px){.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{--yaho-companion-pad-x:.85rem;padding:.85rem var(--yaho-companion-pad-x) 0;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.8rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-stage{grid-template-rows:auto minmax(0,16rem) auto;gap:.4rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar{--yaho-companion-face:min(86%, 13rem, 100%);min-height:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-stage{grid-area:3/1}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__profile[data-folded=true]{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 76%, transparent);border-radius:.8rem;flex-direction:row;grid-area:2/1;justify-content:center;align-self:auto;min-height:3.15rem;padding:.35rem .5rem .35rem 2.65rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-heading{justify-content:space-between;align-items:center;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-controls{justify-content:flex-end}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-fold{width:2.2rem;height:2.2rem;top:50%;left:.45rem;transform:translateY(-50%)}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-fold:hover{transform:translateY(-50%)scale(1.06)}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail{flex-direction:row;width:auto;padding-top:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile{box-sizing:border-box;width:100%}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-footer{grid-template-columns:minmax(0,1fr) auto}}@container (width<=26rem){.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-footer{grid-template-columns:minmax(0,1fr);justify-items:stretch}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile-actions{flex-wrap:wrap;grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-figure,.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar .yaho-staff-face,.yaho-companion[data-companion-customizer=true] .yaho-companion__customizer,.yaho-companion[data-companion-customizer=true] .yaho-companion__profile,.yaho-companion[data-companion-customizer=true] .yaho-companion__inspector-fold{transition:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail-slot{animation:none}}:root.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer,.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{background:radial-gradient(ellipse at 32% 35%, color-mix(in srgb, var(--yaho-night-blue) 22%, transparent), transparent 55%), radial-gradient(ellipse at 48% 78%, color-mix(in srgb, var(--theme-primary) 12%, transparent), transparent 48%)}:root.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar,.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar{background:radial-gradient(closest-side circle at 50% 62%, color-mix(in srgb, var(--yaho-night-blue) 16%, transparent), color-mix(in srgb, var(--yaho-night-blue) 5%, transparent) 55%, transparent)}:root.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__speech,.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__speech{background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent)}:root.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__speech:after,.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__speech:after{border-color:transparent transparent color-mix(in srgb, var(--yaho-night-panel) 88%, transparent)}.yaho-companion[data-companion-customizer=true] .yaho-companion__mode-picker{background:var(--ui-chat-surface-background,#00000040);border:1px solid var(--ui-stroke-tertiary,#ffffff14);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin-bottom:.75rem;padding:3px;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__mode-picker button{color:var(--ui-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .75rem;font-size:.78rem;font-weight:550;transition:all .15s ease-in-out;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__mode-picker button:hover:not([aria-pressed=true]):not(:disabled){color:var(--ui-text-secondary);background:#ffffff0a}.yaho-companion[data-companion-customizer=true] .yaho-companion__mode-picker button[aria-pressed=true]{background:var(--yaho-companion-selected-background);border-color:var(--yaho-companion-selected-border);color:var(--ui-text-primary);box-shadow:0 1px 3px color-mix(in srgb, var(--yaho-night-page) 18%, transparent);font-weight:650}.yaho-companion[data-companion-customizer=true] .yaho-companion__mode-picker button[aria-pressed=true] .codicon{color:var(--yaho-companion-selected-ink)}.yaho-companion[data-companion-customizer=true] .yaho-companion__reset-look{color:var(--ui-text-secondary);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-size:.78rem;font-weight:550;text-decoration:underline}.yaho-companion[data-companion-customizer=true] .yaho-companion__reset-look:hover:not(:disabled){color:var(--ui-text-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__reset-look:disabled{cursor:default;opacity:.55}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar .yaho-companion__preview-image{z-index:1;width:auto;height:auto;max-width:min(var(--yaho-companion-face), 100%);aspect-ratio:1;box-sizing:border-box;image-rendering:auto;object-fit:contain;object-position:center;pointer-events:none;border-radius:0;max-height:100%;position:relative}.yaho-companion[data-companion-customizer=true] [data-preview-zoom=true] .yaho-companion__preview-avatar .yaho-companion__preview-image{transform:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar .yaho-staff-face-image{box-sizing:border-box;object-fit:contain;object-position:center;border-radius:0;padding:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-studio{gap:.55rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__studio-step{gap:.4rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-studio .yaho-companion__style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-card{background:var(--yaho-light-panel,transparent);border:1px solid var(--ui-stroke-tertiary,color-mix(in srgb, var(--yaho-light-ink,#3b2a1a) 12%, transparent));box-sizing:border-box;color:inherit;cursor:pointer;border-radius:.7rem;place-items:center;gap:.35rem;width:100%;min-width:0;padding:.45rem .4rem .55rem;display:grid;overflow:visible}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-card[data-selected=true]{background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 16%, var(--yaho-light-panel,transparent));border-color:var(--yaho-light-orange,#f97316);box-shadow:inset 0 0 0 1px var(--yaho-light-orange,#f97316)}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-card:disabled{cursor:default;opacity:.6}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-thumb{width:100%;height:3.4rem;display:block}.yaho-companion[data-companion-customizer=true] .yaho-companion__style-card span{overflow-wrap:break-word;text-align:center;white-space:normal;word-break:keep-all;min-width:0;max-width:100%;font-size:.72rem;line-height:1.35;overflow:visible}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-boundary-note{border-left:2px solid var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 8%, transparent);color:var(--ui-text-secondary);margin:0;padding:.5rem .65rem;font-size:.72rem;line-height:1.45}.yaho-companion[data-companion-customizer=true] .yaho-companion__quick-chips-section{gap:.35rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__quick-chips{flex-wrap:wrap;gap:.4rem;min-width:0;max-width:100%;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__quick-chip{border:1px solid var(--yaho-line,#ffffff1f);max-width:100%;color:var(--ui-text-secondary,#94a3b8);white-space:nowrap;cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;align-items:center;padding:.22rem .55rem;font-size:.78rem;transition:all .15s;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__quick-chip:hover:not(:disabled){color:var(--ui-text-primary,#f1f5f9);background:#ffffff14}.yaho-companion[data-companion-customizer=true] .yaho-companion__quick-chip[data-active=true]{border-color:var(--yaho-companion-selected-border);background:var(--yaho-companion-selected-background);color:var(--yaho-companion-selected-ink);font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-free-text{gap:.3rem;font-size:.8rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-free-text input,.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-free-text textarea{border:1px solid var(--ui-stroke-tertiary,#ffffff1a);background:var(--ui-chat-surface-background,transparent);color:var(--ui-text-primary);font:inherit;border-radius:.45rem;padding:.42rem .65rem;font-size:.78rem;transition:border-color .15s}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-free-text textarea{resize:vertical;min-height:5.5rem;line-height:1.45}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-free-text input:focus,.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-free-text textarea:focus{border-color:var(--theme-primary,#f97316);outline:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-prompt-field small{color:var(--ui-text-tertiary,#94a3b8);font-size:.72rem;line-height:1.4}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-actions{align-items:center;gap:.5rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-generate,.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-discard{cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .9rem;font-weight:600;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-generate{background:var(--yaho-accent,#f97316);color:#fff;border:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-generate:disabled{cursor:default;opacity:.55}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-generate[data-busy=true]{animation:1.4s ease-in-out infinite yaho-companion-ai-pulse}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-discard{border:1px solid var(--yaho-line,#0000001f);color:inherit;background:0 0}@keyframes yaho-companion-ai-pulse{0%,to{opacity:1}50%{opacity:.6}}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidates{gap:.4rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate{cursor:pointer;border:2px solid #0000;border-radius:.85rem;padding:0;position:relative;overflow:hidden}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate[aria-pressed=true]{border-color:var(--yaho-companion-selected-border);background:var(--yaho-companion-selected-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-grid[data-aspect="3:4"] .yaho-companion__ai-candidate img,.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-grid[data-aspect="3:4"] .yaho-companion__ai-candidate-broken{aspect-ratio:3/4}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate img{aspect-ratio:1;box-sizing:border-box;object-fit:contain;object-position:center;width:100%;padding:8%;display:block}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate-broken{aspect-ratio:1;color:var(--ui-text-secondary);text-align:center;justify-content:center;align-items:center;padding:.6rem;font-size:.72rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate[data-broken=true]{cursor:default;opacity:.72}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate span{background:color-mix(in srgb, var(--yaho-accent,#f97316) 88%, #000);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex;position:absolute;bottom:.4rem;right:.4rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidate span:empty{display:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-selected{font-size:.72rem;font-style:normal;position:absolute;top:.4rem;left:.4rem}@media (prefers-reduced-motion:reduce){.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-generate[data-busy=true]{animation:none}}.yaho-companion[data-companion-customizer=true] .yaho-companion__chip-editor,.yaho-companion[data-companion-customizer=true] .yaho-companion__history{gap:.4rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__chip-editor .yaho-companion__quick-chip{align-items:center;gap:.25rem;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-list{gap:.55rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-item{grid-template-columns:3.5rem 1fr;align-items:center;gap:.35rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-item img{aspect-ratio:1;border:1px solid var(--ui-border);object-fit:cover;width:3.5rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-item[data-aspect="3:4"] img{aspect-ratio:3/4}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-item p{color:var(--ui-text-secondary);grid-column:2;margin:0;font-size:.78rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-actions{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__history-actions button{border:1px solid var(--ui-border);color:var(--ui-text-primary);cursor:pointer;font:inherit;background:0 0;padding:.25rem .45rem;font-size:.72rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__ai-candidates[data-aspect="3:4"] .yaho-companion__ai-candidate img{aspect-ratio:3/4}:root.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__style-card,.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__style-card{color:var(--yaho-light-ink)}:root.dark .yaho-companion[data-companion-customizer=true],.dark .yaho-companion[data-companion-customizer=true]{--yaho-companion-selected-background:color-mix(in srgb, var(--yaho-night-blue) 22%, var(--yaho-night-panel));--yaho-companion-selected-border:color-mix(in srgb, var(--yaho-night-blue) 48%, transparent);--yaho-companion-selected-ink:var(--yaho-night-blue)}:root.dark .yaho-companion ::selection{background:color-mix(in srgb, var(--yaho-night-blue) 36%, transparent);color:var(--yaho-night-ink)}.dark .yaho-companion ::selection{background:color-mix(in srgb, var(--yaho-night-blue) 36%, transparent);color:var(--yaho-night-ink)}.yaho-companion[data-companion-customizer=false] .yaho-companion__hero--compact{gap:.45rem;padding:.95rem 1.25rem .7rem}.yaho-companion .yaho-companion__identity{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.14rem .4rem;max-width:100%;display:flex}.yaho-companion .yaho-companion__identity h2{letter-spacing:-.035em;flex:100%;order:1;margin:.05rem 0;font-size:1.42rem;font-weight:700;line-height:1.2}.yaho-companion .yaho-companion__identity p{margin:0}.yaho-companion .yaho-companion__identity .yaho-companion__eyebrow{letter-spacing:.09em;flex:100%;order:2}.yaho-companion .yaho-companion__identity .yaho-companion__style-label{color:var(--ui-text-secondary);flex:none;order:3;font-size:.74rem;font-weight:500}.yaho-companion .yaho-companion__identity>p:not([class]){min-width:0;color:var(--ui-text-tertiary);flex:0 auto;order:4;align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.yaho-companion .yaho-companion__identity>p:not([class]):before{content:"·";color:var(--ui-text-tertiary)}.yaho-companion .yaho-companion__identity .yaho-companion__summary{flex:100%;order:5;font-weight:560}.yaho-companion .yaho-companion__identity .yaho-companion__summary,.yaho-companion .yaho-companion__identity>p:not([class]){letter-spacing:-.01em}.yaho-companion[data-companion-customizer=false] .yaho-companion__status:not(.yaho-companion__status--attention){display:none}.yaho-companion .yaho-companion__identity .yaho-companion__status{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 58%, transparent);letter-spacing:-.005em;border-radius:999px;flex:100%;order:6;justify-content:center;margin-top:.35rem;padding:.28rem .75rem;font-size:.71rem;font-weight:600}.yaho-companion .yaho-companion__identity .yaho-companion__status span{background:var(--yaho-blue);width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--yaho-blue) 20%, transparent)}.yaho-companion .yaho-companion__identity .yaho-companion__status--attention span{background:var(--yaho-coral);box-shadow:0 0 0 .22rem color-mix(in srgb, var(--yaho-coral) 20%, transparent)}.yaho-companion .yaho-companion__hero-top{--yaho-companion-avatar:7.25rem}.yaho-companion .yaho-companion__portrait .yaho-staff-face[data-size=xl]{width:var(--yaho-companion-avatar);height:var(--yaho-companion-avatar)}.yaho-companion .yaho-companion__portrait .yaho-companion__preview-image{width:var(--yaho-companion-avatar);height:var(--yaho-companion-avatar);object-fit:contain}.yaho-companion .yaho-companion__portrait{width:var(--yaho-companion-avatar);height:var(--yaho-companion-avatar);border-radius:999px;overflow:hidden}.yaho-companion .yaho-companion__portrait .yaho-staff-face[data-size=xl]{transform-origin:50%;transform:scale(1.55)translateY(.95rem)}.yaho-companion .yaho-companion__portrait .yaho-companion__preview-image{transform:scale(1.82)translateY(7px)}.yaho-companion .yaho-companion__hero-top .yaho-companion__edit{width:var(--yaho-companion-avatar);height:var(--yaho-companion-avatar);opacity:0;visibility:hidden;transition:opacity .14s,visibility .14s;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.yaho-companion .yaho-companion__portrait:hover~.yaho-companion__edit,.yaho-companion .yaho-companion__hero-top .yaho-companion__edit:hover,.yaho-companion .yaho-companion__hero-top .yaho-companion__edit:focus-within{opacity:1;visibility:visible}.yaho-companion .yaho-companion__hero-top .yaho-companion__edit [data-slot=button]{width:100%;height:100%;box-shadow:none;color:#fff;background:#0000008c;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .14s,background .14s;display:grid}.yaho-companion .yaho-companion__hero-top .yaho-companion__edit [data-slot=button]:hover{color:#fff;background:#0000009e;transform:scale(1.03)}.yaho-companion .yaho-companion__workspace-disclosure{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 1.1rem 1rem;overflow:visible}.yaho-companion .yaho-companion__workspace-disclosure>summary,.yaho-companion .yaho-companion__workspace-disclosure[open]>summary{border-bottom:0;gap:.4rem;padding:.55rem .15rem .05rem;transition:color .14s}.yaho-companion .yaho-companion__workspace-disclosure>summary:hover{color:var(--ui-text-secondary);background:0 0}.yaho-companion .yaho-companion__workspace-disclosure>summary>span:first-of-type{color:var(--ui-text-primary);letter-spacing:-.01em;font-size:.78rem;font-weight:650}.yaho-companion .yaho-companion__workspace-disclosure>summary .codicon{width:auto;height:auto;color:var(--ui-text-tertiary);background:0 0;border-radius:0;flex-shrink:0;transition:transform .18s}.yaho-companion .yaho-companion__tabs,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__tabs{background:0 0;border:0;justify-content:center;gap:.2rem;width:100%;padding:0;display:flex}.yaho-companion .yaho-companion__tabs{margin:.3rem 0 0}.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__tabs{margin:.25rem 0 0}.yaho-companion .yaho-companion__tabs button,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__tabs button{min-height:0;color:var(--ui-text-tertiary);letter-spacing:-.01em;background:0 0;border:0;border-radius:.55rem;padding:.38rem .85rem;font-size:.8rem;font-weight:600;transition:background .14s,color .14s}.yaho-companion .yaho-companion__tabs button:hover,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__tabs button:hover{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent);color:var(--ui-text-secondary)}.yaho-companion .yaho-companion__tabs button.is-active,.yaho-companion[data-companion-customizer=true] .yaho-companion__work-panel .yaho-companion__tabs button.is-active{background:color-mix(in srgb, var(--ui-text-primary) 10%, transparent);color:var(--ui-text-primary);box-shadow:none;border-bottom-color:#0000;font-weight:650}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat{gap:.8rem;padding:.6rem .15rem 0}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__hint{color:var(--ui-text-tertiary);font-size:.72rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat textarea{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-text-primary) 3%, transparent);resize:none;border-radius:.9rem;min-height:5.75rem;padding:.75rem .85rem;transition:border-color .14s,box-shadow .14s}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat textarea:focus,.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat textarea:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 55%, var(--ui-stroke-secondary));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 14%, transparent);outline:none}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__context-note{color:var(--ui-text-tertiary);font-size:.72rem}.yaho-companion .yaho-companion__context-toggle input[type=checkbox]{appearance:none;border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-text-primary) 12%, transparent);cursor:pointer;border-radius:999px;flex:none;width:2.15rem;min-width:2.15rem;height:1.28rem;min-height:1.28rem;margin:0;padding:0;transition:background .16s,border-color .16s;position:relative}.yaho-companion .yaho-companion__context-toggle input[type=checkbox]:before{content:"";width:.94rem;height:.94rem;box-shadow:0 .08rem .22rem color-mix(in srgb, var(--ui-text-primary) 28%, transparent);background:#fff;border-radius:999px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:.14rem;transform:translateY(-50%)}.yaho-companion .yaho-companion__context-toggle input[type=checkbox]:checked{background:var(--theme-primary);border-color:#0000}.yaho-companion .yaho-companion__context-toggle input[type=checkbox]:checked:before{transform:translate(.8rem,-50%)}.yaho-companion .yaho-companion__context-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--dt-ring);outline-offset:2px}.yaho-companion .yaho-companion__context-toggle input[type=checkbox]:disabled{cursor:default;opacity:.5}.yaho-companion .yaho-companion__composer-actions [data-slot=button]{letter-spacing:-.01em;border-radius:999px;min-height:2.3rem;padding-inline:1.05rem;font-size:.78rem;font-weight:600;transition:transform .12s,box-shadow .14s,background .14s,opacity .14s}.yaho-companion .yaho-companion__composer-actions [data-slot=button]:active:not(:disabled){transform:scale(.98)}.yaho-companion .yaho-companion__composer-actions [data-slot=button]:first-child{box-shadow:0 .3rem .8rem color-mix(in srgb, var(--theme-primary) 24%, transparent)}.yaho-companion .yaho-companion__composer-actions [data-slot=button]:first-child:disabled{box-shadow:none}.yaho-companion .yaho-companion__composer-actions [data-slot=button]:not(:first-child){background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent);box-shadow:none;color:var(--ui-text-primary);border:0}.yaho-companion .yaho-companion__composer-actions [data-slot=button]:not(:first-child):hover{background:color-mix(in srgb, var(--ui-text-primary) 10%, transparent)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__resume{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-text-primary) 3%, transparent);border-radius:.85rem;padding:.55rem .65rem .55rem .8rem;font-size:.74rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__resume button{background:color-mix(in srgb, var(--theme-primary) 12%, transparent);color:color-mix(in srgb, var(--theme-primary) 70%, var(--ui-text-primary));border-radius:999px;padding:.3rem .8rem;font-size:.74rem;font-weight:600;transition:background .14s}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__resume button:hover{background:color-mix(in srgb, var(--theme-primary) 18%, transparent)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__clarify{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-text-primary) 3%, transparent);border-radius:.9rem;padding:.8rem .9rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__clarify [role=radiogroup]{gap:.25rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__clarify label{border-radius:.6rem;padding:.42rem .6rem;transition:background .14s}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__clarify label:hover{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__clarify input[type=radio]{accent-color:var(--theme-primary)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__work-thread{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.65rem;gap:.2rem;padding:.55rem .65rem;transition:background .14s;display:grid}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__work-thread:hover{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__work-thread strong{letter-spacing:-.01em;font-size:.8rem;font-weight:650}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__work-thread span{color:var(--ui-text-tertiary);font-size:.7rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__list{border:1px solid var(--ui-stroke-tertiary);border-radius:.9rem;margin-top:.35rem;padding:.3rem;overflow:hidden}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__section-note{color:var(--ui-text-tertiary);padding:.35rem .55rem .1rem;font-size:.74rem}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__list>p{color:var(--ui-text-tertiary);margin:0;padding:.5rem .55rem;font-size:.76rem;line-height:1.45}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__list article{border-bottom:0;border-radius:.6rem;padding:.55rem;transition:background .14s}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__list article:hover{background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent)}.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__list article strong{letter-spacing:-.01em;font-size:.8rem;font-weight:650}@media (prefers-reduced-motion:reduce){.yaho-companion .yaho-companion__workspace-disclosure>summary,.yaho-companion .yaho-companion__workspace-disclosure>summary .codicon,.yaho-companion .yaho-companion__context-toggle input[type=checkbox],.yaho-companion .yaho-companion__context-toggle input[type=checkbox]:before,.yaho-companion .yaho-companion__composer-actions [data-slot=button],.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__chat textarea,.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__work-thread,.yaho-companion .yaho-companion__workspace-disclosure .yaho-companion__resume button,.yaho-companion .yaho-companion__hero-top .yaho-companion__edit,.yaho-companion .yaho-companion__hero-top .yaho-companion__edit [data-slot=button]{transition:none}}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match{gap:.75rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-result{gap:.6rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-card{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-chat-surface-background);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem .9rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-card .yaho-staff-face[data-size=lg]{width:3.5rem;height:3.5rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-card ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-card li{gap:.1rem;min-width:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-card strong{color:var(--ui-text-primary);font-size:.74rem;font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__fox-match-card span{color:var(--ui-text-secondary);font-size:.7rem;line-height:1.35}.yaho-companion[data-companion-customizer=true] .yaho-companion__likeness{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-chat-surface-background);color:var(--ui-text-secondary);cursor:pointer;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.7rem .8rem;font-size:.74rem;line-height:1.4;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__likeness input{accent-color:var(--theme-primary);margin-top:.15rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__likeness span{gap:.2rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__likeness strong{color:var(--ui-text-primary);font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__likeness small{color:var(--ui-text-tertiary);font-size:.68rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__character-sheet{gap:.5rem;display:grid}[data-yaho-shell=true] .yaho-companion.yaho-companion--page[data-companion-customizer=false]{gap:1.5rem;padding:2rem clamp(1.25rem,4vw,3rem)}[data-yaho-shell=true] .yaho-companion--page[data-companion-customizer=false] .yaho-companion__hero--compact{text-align:left;border-bottom:1px solid var(--ui-stroke-tertiary);grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:1.5rem;padding:0 0 1.5rem;display:grid}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero-top{width:auto;position:static}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__edit{margin-top:.5rem;position:static}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity h2{white-space:normal;order:2;font-size:1.75rem;line-height:1.3}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity .yaho-companion__eyebrow{flex:none;order:1}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity>p:not([class]):before{content:none}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__tabs{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:flex-start;gap:1.5rem;padding:0}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__tabs button{background:0 0;border-radius:0;min-height:2.75rem;padding:.5rem 0;font-size:.875rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__tabs button.is-active{border-bottom:2px solid var(--theme-primary);background:0 0}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__workspace-disclosure{background:0 0;border:0;margin:0;padding:0}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__workspace-disclosure>summary{padding:0 0 .75rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__workspace-disclosure .yaho-companion__chat,[data-yaho-shell=true] .yaho-companion--page .yaho-companion__workspace-disclosure .yaho-companion__list{gap:1rem;padding:0}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__workspace-disclosure .yaho-companion__chat textarea{min-height:10rem;padding:1rem}@media (width<=600px){[data-yaho-shell=true] .yaho-companion--page[data-companion-customizer=false] .yaho-companion__hero--compact{gap:1rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__portrait .yaho-staff-face[data-size=xl]{width:4rem;height:4rem}}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero-top .yaho-companion__edit{opacity:1;pointer-events:auto;inset:auto;transform:none}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero-top .yaho-companion__edit [data-slot=button]{width:auto;height:auto;min-height:2.75rem;box-shadow:none;background:0 0;border-radius:.75rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero-top .yaho-companion__edit{visibility:visible;width:auto;height:auto}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero-top .yaho-companion__edit [data-slot=button],[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero-top .yaho-companion__edit [data-slot=button]:hover{color:var(--ui-text-secondary);background:0 0;gap:.5rem;padding:.5rem .75rem;display:inline-flex;transform:none}.yaho-companion-page{flex-direction:column;height:100%;min-height:0;display:flex}.yaho-companion-page__picker{border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.yaho-companion-page__picker label{color:var(--ui-text-secondary);font-size:.875rem}.yaho-companion-page__picker select{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);min-width:12rem;max-width:100%;min-height:2.75rem;color:var(--ui-text-primary);font:inherit;border-radius:.75rem;padding:.5rem .75rem}.yaho-companion-page__content{flex:1;min-height:0;overflow:auto}.yaho-companion-page__empty{color:var(--ui-text-secondary);padding:2rem}.yaho-companion-page .yaho-agent-settings-picker{display:none}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity .yaho-companion__display-name{color:var(--ui-text-secondary);order:3;font-size:.875rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity .yaho-companion__page-edit{order:7;margin-top:.5rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity .yaho-companion__style-label{order:4}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity>p:not([class]){order:5}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__identity .yaho-companion__summary{order:6}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__hero--compact{grid-template-columns:7.25rem minmax(0,1fr)}[data-yaho-shell=true] .yaho-companion--page[data-companion-customizer=false]{gap:1rem}[data-yaho-shell=true] .yaho-companion--page .yaho-companion__workspace-disclosure .yaho-companion__chat textarea{min-height:7rem}.yaho-companion-page__heading{flex-shrink:0;align-items:center}.yaho-companion-page__roster{padding:1rem 0}.yaho-companion-page__member{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.yaho-companion-page__member>span:not(.yaho-staff-face){min-width:0}.yaho-companion-page__member strong{font-size:1rem;display:block}.yaho-companion-page__member small{color:var(--ui-text-secondary);margin-top:.5rem;display:block}.yaho-companion-page__member:focus-visible{outline:2px solid var(--dt-ring);outline-offset:4px}.yaho-companion-page__member:hover{background:var(--ui-bg-elevated)}.yaho-companion-page__member--personal{border-radius:var(--yaho-sidebar-select-radius);box-shadow:none;background:0 0;padding-inline:.75rem}:root:not(.dark) .yaho-companion-page__member--personal:is(:hover,:focus-visible){color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange) 42%, transparent)}:root.dark:not(.theme-black) .yaho-companion-page__member--personal,.dark:not(.theme-black) .yaho-companion-page__member--personal,:root.dark.theme-black .yaho-companion-page__member--personal,.dark.theme-black .yaho-companion-page__member--personal{color:var(--ui-text-primary)}:root.dark:not(.theme-black) .yaho-companion-page__member--personal:is(:hover,:focus-visible),.dark:not(.theme-black) .yaho-companion-page__member--personal:is(:hover,:focus-visible){color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-night-blue) 55%, transparent)}:root.dark.theme-black .yaho-companion-page__member--personal:is(:hover,:focus-visible),.dark.theme-black .yaho-companion-page__member--personal:is(:hover,:focus-visible){color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.yaho-companion-page__member--personal:is(:hover,:focus-visible) .yaho-staff-face{border-radius:999px;box-shadow:0 0 0 1.5px}.yaho-companion-page__configure{color:var(--ui-text-secondary);white-space:nowrap;margin-left:auto;font-size:.875rem}.yaho-companion-page__editor{gap:1rem;max-width:52rem;padding:2rem;display:grid}.yaho-companion-page__editor h2{color:var(--ui-text-primary);margin:0;font-size:1.25rem}.yaho-companion-page__editor p{color:var(--ui-text-secondary);margin:0;font-size:.875rem}.yaho-companion-page__editor>label{color:var(--ui-text-secondary);gap:.5rem;font-size:.875rem;display:grid}.yaho-companion-page__editor input,.yaho-companion-page__editor textarea{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);width:100%;min-height:2.75rem;color:var(--ui-text-primary);font:inherit;border-radius:.75rem;padding:.75rem}.yaho-companion-page__editor textarea{resize:vertical;min-height:8rem}.yaho-companion-page__face-draft{color:var(--ui-text-secondary);align-items:center;gap:1rem;font-size:.875rem;display:flex}.yaho-companion-page--editing{padding:0;overflow:hidden}.yaho-companion-page--editing>.yaho-companion-page__content{flex-direction:column;display:flex;overflow:hidden}.yaho-companion-page--editing .yaho-companion--page[data-companion-customizer=true]{flex:auto;width:100%;height:100%}.yaho-companion__style-tag{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-secondary);border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.75rem;line-height:1.4;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-body{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent);background:color-mix(in srgb, var(--ui-chat-surface-background) 65%, transparent);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;gap:1rem;padding:.9rem 1rem 1.1rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 75%, transparent);background:var(--ui-chat-surface-background);border-radius:.65rem;gap:.75rem;min-width:0;margin:0;padding:.95rem 1rem 1.05rem;display:grid;box-shadow:0 1px 3px #00000005}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section-header{border-bottom:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 60%, transparent);justify-content:space-between;align-items:center;margin-bottom:.1rem;padding-bottom:.45rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section-title{color:var(--ui-text-primary);letter-spacing:-.015em;font-size:.82rem;font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset>legend{color:var(--ui-text-primary);letter-spacing:-.01em;margin-bottom:.1rem;padding:0 .35rem;font-size:.76rem;font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field{color:var(--ui-text-secondary);gap:.35rem;font-size:.73rem;font-weight:550;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date],.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time],.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date],.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-secondary);height:2.25rem;color:var(--ui-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;cursor:pointer;border-radius:.45rem;padding:.35rem .65rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}@media (prefers-color-scheme:dark){.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date],.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time],.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date],.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial}}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date]:hover,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time]:hover,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date]:hover,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]:hover{border-color:color-mix(in srgb, var(--theme-primary) 50%, var(--ui-stroke-secondary));background:var(--ui-control-hover-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date]:focus,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date]:focus-visible,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time]:focus,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time]:focus-visible,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date]:focus,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date]:focus-visible,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]:focus,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]:focus-visible{border-color:var(--theme-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-primary) 22%, transparent);outline:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:var(--yaho-calendar-indicator-filter,brightness(1.2));transition:opacity .15s,transform .15s}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:var(--yaho-calendar-indicator-filter,brightness(1.2));transition:opacity .15s,transform .15s}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:var(--yaho-calendar-indicator-filter,brightness(1.2));transition:opacity .15s,transform .15s}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:var(--yaho-calendar-indicator-filter,brightness(1.2));transition:opacity .15s,transform .15s}[data-theme=dark] .yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)contrast(1.2);opacity:.95}[data-theme=dark] .yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)contrast(1.2);opacity:.95}[data-theme=dark] .yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)contrast(1.2);opacity:.95}[data-theme=dark] .yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)contrast(1.2);opacity:.95}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;transform:scale(1.1)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-section .yaho-companion__name-field input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1;transform:scale(1.1)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;transform:scale(1.1)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-fieldset .yaho-companion__name-field input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1;transform:scale(1.1)}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-segmented{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-secondary);height:2.25rem;color:var(--ui-text-primary);border-radius:.45rem;align-items:center;padding:0 .75rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-segmented:hover{border-color:color-mix(in srgb, var(--theme-primary) 50%, var(--ui-stroke-secondary));background:var(--ui-control-hover-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-segmented:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-primary) 22%, transparent);outline:none}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-input-part{text-align:center;appearance:none;color:var(--ui-text-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:.84rem!important;font-weight:500!important}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-input-part::placeholder{color:var(--ui-text-tertiary);opacity:.65}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-input-year{text-align:center;width:2.85rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-input-month,.yaho-companion[data-companion-customizer=true] .yaho-companion__date-input-day{text-align:center;width:1.85rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-sep{-webkit-user-select:none;user-select:none;color:var(--ui-text-tertiary);margin:0 .35rem;font-size:.85rem;font-weight:600;line-height:1}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-picker-trigger{width:1.65rem;height:1.65rem;color:var(--ui-text-primary);opacity:.95;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .15s,background-color .15s,opacity .15s,transform .15s;display:inline-flex}[data-theme=dark] .yaho-companion[data-companion-customizer=true] .yaho-companion__date-picker-trigger,.dark .yaho-companion[data-companion-customizer=true] .yaho-companion__date-picker-trigger{color:#fff;opacity:.95}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-picker-trigger:hover{opacity:1;color:var(--theme-primary);background:var(--ui-bg-tertiary,color-mix(in srgb, var(--ui-text-primary) 8%, transparent));transform:scale(1.08)}.yaho-companion[data-companion-customizer=true] .yaho-companion__date-hidden-picker{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-options-grid{background:var(--ui-bg-secondary);border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;gap:.75rem;padding:.65rem .75rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-checkbox-group{color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.74rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-checkbox-group>label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;display:inline-flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-checkbox-group input[type=checkbox]{accent-color:var(--theme-primary);cursor:pointer;width:.95rem;height:.95rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-gender-group{gap:.35rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-sublabel{color:var(--ui-text-secondary);font-size:.72rem;font-weight:600}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-gender-toggle{background:var(--ui-bg-tertiary,color-mix(in srgb, var(--ui-text-primary) 6%, transparent));border:1px solid var(--ui-stroke-secondary);border-radius:.45rem;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.2rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-gender-btn{height:1.85rem;color:var(--ui-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.74rem;font-weight:550;transition:all .15s;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-gender-btn:hover{color:var(--ui-text-primary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-gender-btn[data-active=true]{background:var(--ui-chat-surface-background);color:var(--theme-primary);font-weight:700;box-shadow:0 1px 3px #0000001a}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-row{color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.74rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-actions{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-chart{background:color-mix(in srgb, var(--theme-primary) 7%, var(--ui-bg-secondary));border:1px solid color-mix(in srgb, var(--theme-primary) 24%, var(--ui-stroke-tertiary));color:var(--ui-text-primary);border-radius:.45rem;gap:.25rem;margin:.35rem 0 0;padding:.6rem .75rem;font-size:.76rem;line-height:1.5;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-chart>strong{color:var(--theme-primary);font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-chart>span{color:var(--ui-text-tertiary);font-size:.7rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__tarot-draw-box{flex-direction:column;gap:.55rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__tarot-draw-header{flex-direction:column;gap:.15rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__tarot-draw-header>strong{color:var(--theme-primary);font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__tarot-draw-header>span{color:var(--ui-text-tertiary);font-size:.7rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-privacy-banner{background:color-mix(in srgb, var(--theme-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary) 22%, transparent);color:color-mix(in srgb, var(--theme-primary) 65%, var(--ui-text-primary));border-radius:.45rem;margin:0;padding:.55rem .75rem;font-size:.72rem;font-weight:500;line-height:1.45}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-footer{justify-content:flex-end;padding-top:.4rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-panel{gap:.85rem;min-width:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-panel h4{color:var(--ui-text-primary);margin:0 0 .35rem;font-size:.78rem;font-weight:650}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-chips,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-subject{flex-wrap:wrap;gap:.4rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-chip,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-subject>button{border:1px solid color-mix(in srgb, var(--theme-primary) 32%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 7%, transparent);color:var(--ui-text-primary);cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.72rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-chip:hover,.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-subject>button:hover{background:var(--ui-control-hover-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-subject>button[aria-pressed=true]{border-color:var(--yaho-companion-selected-border);background:var(--yaho-companion-selected-background);font-weight:650}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-subject>button:disabled{opacity:.45;cursor:default}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-months{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-months>li{border-radius:.45rem;grid-template-columns:3.4rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.4rem .5rem;font-size:.74rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-months>li[data-current=true]{background:var(--yaho-companion-selected-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-months>li>span:last-child{gap:.05rem;min-width:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-months small{color:var(--ui-text-tertiary);font-size:.66rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-month{color:var(--ui-text-primary);gap:.1rem;font-weight:650;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-month>em{background:color-mix(in srgb, var(--theme-primary) 14%, transparent);width:fit-content;color:var(--ui-text-secondary);border-radius:999px;padding:0 .35rem;font-size:.6rem;font-style:normal}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-calendar-head{justify-content:space-between;align-items:center;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-weekday{color:var(--ui-text-tertiary);text-align:center;font-size:.62rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-chat-surface-background);min-width:0;color:var(--ui-text-primary);cursor:pointer;border-radius:.4rem;gap:.05rem;padding:.3rem .1rem;font-size:.72rem;display:grid;position:relative}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day small{color:var(--ui-text-tertiary);font-size:.58rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day[data-today=true]{font-weight:700}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day[aria-pressed=true]{border-color:var(--yaho-companion-selected-border);background:var(--yaho-companion-selected-background)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day[data-has-note=true]:after{background:var(--theme-primary);content:"";border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.2rem;right:.25rem}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day-detail{gap:.45rem;margin-top:.55rem;font-size:.74rem;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day-detail>p{gap:.1rem;margin:0;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day-detail>p>span{color:var(--ui-text-secondary)}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-day-detail input{flex:8rem;min-width:0}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-notes{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-notes>li{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.yaho-companion[data-companion-customizer=true] .yaho-companion__saju-howto{gap:.3rem;display:grid}[data-yaho-shell] .os-workbench-main[data-active-navigation=companion]>.flex{padding:0;overflow:hidden}[data-yaho-shell] .os-workbench-main[data-active-navigation=companion] .shell-stage-content{flex:auto;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell] .os-workbench-main[data-active-navigation=companion] .yaho-companion-page{flex:auto;min-width:0}[data-yaho-shell] .yaho-companion [hidden]{display:none!important}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__profile-footer{grid-row:-1}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__profile[data-folded=true]{grid-row:1}@container yaho-companion-root (width<=640px){.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true]{grid-template-rows:auto minmax(0,1fr) auto}.yaho-task-side-panel .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-stage{grid-row:2}}[data-yaho-shell] .yaho-companion[data-companion-customizer=true]{--ui-stroke-tertiary:color-mix(in srgb, var(--ui-accent) 10%, color-mix(in srgb, var(--ui-base) 5%, transparent));--ui-stroke-secondary:color-mix(in srgb, var(--ui-accent) 16%, color-mix(in srgb, var(--ui-base) 7%, transparent))}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__preview-stage[data-preview-zoom=false]{overflow:visible}[data-yaho-shell] .yaho-companion-page__roster>button.yaho-companion-page__member:not(:last-child){border-bottom:1px solid var(--ui-stroke-secondary)}[data-yaho-shell].theme-light .yaho-companion-page__roster>button.yaho-companion-page__member:not(:last-child){border-bottom-color:color-mix(in srgb, var(--yaho-light-ink) 9%, transparent)}@container yaho-companion-root (width<=960px){[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer{--yaho-companion-pad-x:.85rem;padding:.85rem var(--yaho-companion-pad-x) 0;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.8rem}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__preview-stage{grid-template-rows:auto minmax(0,16rem) auto;gap:.4rem}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__preview-avatar{--yaho-companion-face:min(86%, 13rem, 100%);min-height:0}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-stage{grid-area:3/1}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__profile[data-folded=true]{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-chat-surface-background) 76%, transparent);border-radius:.8rem;flex-direction:row;grid-area:2/1;justify-content:center;align-self:auto;min-height:3.15rem;padding:.35rem .5rem .35rem 2.65rem}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-heading{justify-content:space-between;align-items:center;display:flex}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-controls{justify-content:flex-end}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-fold{width:2.2rem;height:2.2rem;top:50%;left:.45rem;transform:translateY(-50%)}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-fold:hover{transform:translateY(-50%)scale(1.06)}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__profile[data-folded=true] .yaho-companion__inspector-rail{flex-direction:row;width:auto;padding-top:0}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__profile{box-sizing:border-box;width:100%}[data-yaho-shell] .yaho-companion[data-companion-customizer=true] .yaho-companion__profile-footer{grid-template-columns:minmax(0,1fr) auto}}@media (width>=768px){@container yaho-companion-root (width>=560px) and (width<=960px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false] .yaho-companion__preview-stage{grid-template-rows:auto auto;grid-template-columns:minmax(10rem,.8fr) 1px minmax(0,1.6fr);align-content:center;align-items:center;gap:.85rem 1.5rem;height:auto;min-height:14rem;padding:.5rem 1rem;position:relative}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false] .yaho-companion__preview-stage:before{content:"";background:var(--ui-stroke-secondary);grid-area:1/2/3;align-self:stretch;width:1px}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false] .yaho-companion__preview-avatar{grid-area:1/1/3;height:13rem}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false] .yaho-companion__preview-example{border-top:1px solid var(--ui-stroke-secondary);box-sizing:border-box;grid-area:2/3;align-self:start;width:min(100%,24rem);min-width:0;padding:.85rem 0 .5rem;transform:none}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false] .yaho-companion__speech{box-sizing:border-box;width:fit-content;max-width:100%}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false] .yaho-companion__preview-identity{box-sizing:border-box;grid-area:1/3;align-self:end;width:100%;max-width:24rem;padding-bottom:.5rem}}}@container yaho-companion-root (width<=960px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer:not([data-inspector-folded=true]){flex:none;grid-template-rows:auto auto auto auto}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__profile[data-folded=false]{height:auto;min-height:min-content}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__profile[data-folded=false] .yaho-companion__inspector-sheet,[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__profile[data-folded=false] .yaho-companion__inspector-sheet>[role=tabpanel]{flex:none;min-height:min-content;overflow:visible}}[data-yaho-shell] .yaho-companion--page .yaho-companion__presets-panel>.yaho-companion__style-hint{text-align:right}[data-yaho-shell] .yaho-companion--page .yaho-companion__speech:before,[data-yaho-shell] .yaho-companion--page .yaho-companion__speech:after{content:none}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em){grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:.6rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>.yaho-companion__style-copy-heading{display:contents}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em) .yaho-companion__style-name{grid-area:1/1}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>em{grid-area:1/2;align-self:baseline}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em) .yaho-companion__style-heading-meta{grid-area:1/3;padding-right:3.2rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>small{grid-column:1/-1}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-option-hit{align-items:center}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em){padding-right:3.2rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em) .yaho-companion__style-heading-meta{padding-right:0;position:absolute;top:.75rem;right:4rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-heading-meta>.codicon-check{display:none}@container yaho-companion-root (width<=960px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=true] .yaho-companion__preview-stage{grid-template-rows:auto minmax(0,20rem) auto;grid-template-columns:minmax(0,1fr);align-content:center;animation:.32s both yaho-web-companion-preview-unfold}}@keyframes yaho-web-companion-preview-unfold{0%{opacity:.4;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-stage{animation:none!important}}@media (width>=641px) and (width<=960px){[data-yaho-shell] .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing){padding-top:0!important}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{top:max(.85rem, env(safe-area-inset-top,0px));z-index:10;pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0;position:fixed;left:5rem;right:5rem}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading p{color:var(--ui-text-tertiary);text-align:center;font-size:.73rem;display:block}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__customizer{padding-top:.35rem}[data-yaho-shell].theme-light .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing){background:var(--yaho-light-workbench-canvas)!important}[data-yaho-shell].theme-dark .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing){background:var(--yaho-night-page)!important}}@media (width<=767px){[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{text-align:center;justify-content:center;align-items:center}}.yaho-companion__mobile-face-trigger{display:none}@media (width<=767px){[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-stage{grid-template-rows:minmax(0,16rem) auto;padding-top:2rem;position:relative}[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-example{z-index:5;opacity:0;visibility:hidden;width:min(90%,21rem);transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:0;left:50%;transform:translate(-50%,-.5rem)}[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-example>.yaho-companion__eyebrow{display:none}[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-stage[data-preview-reaction=true] .yaho-companion__preview-example{opacity:1;visibility:visible;transform:translate(-50%)}[data-yaho-shell] .yaho-companion--page .yaho-companion__mobile-face-trigger{z-index:4;cursor:pointer;background:0 0;border:0;display:block;position:absolute;inset:0}}@media (width<=960px){:root [data-yaho-shell].theme-light .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing){background:color-mix(in srgb, var(--yaho-light-orange) 9%, var(--yaho-light-panel))!important}:root [data-yaho-shell].theme-dark .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing){background:var(--yaho-night-page)!important}}@media (width<=767px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer .yaho-companion__preview-stage{grid-template-rows:14rem auto;align-content:center}[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-avatar{grid-row:1;justify-self:center;width:min(100%,16rem);height:14rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__preview-identity{grid-row:2}}@media (width<=960px){:root [data-yaho-shell].theme-light .os-workbench-main[data-tree-group=grp-main][data-active-navigation=companion]:has(.yaho-companion-page--editing){background:radial-gradient(ellipse at 32% 35%, color-mix(in srgb, var(--yaho-light-orange) 14%, transparent), transparent 58%), var(--yaho-light-panel)!important}:root [data-yaho-shell] .yaho-companion-page--editing,:root [data-yaho-shell] .yaho-companion-page--editing .yaho-companion,:root [data-yaho-shell] .yaho-companion-page--editing .yaho-companion__customizer{background:0 0!important}}[data-yaho-shell] .yaho-companion--page .yaho-companion__preset-card-actions{display:none}@media (width<=767px){[data-yaho-shell] .yaho-companion--page .yaho-companion__inspector-fold{display:none}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{pointer-events:auto;position:static}}@media (width>=768px) and (width<=960px){[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{min-height:3.25rem;position:static}}@media (width>=641px) and (width<=960px){:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing)>.os-page-mobile-sidebar-trigger{margin:0;position:absolute;top:1rem;left:1.5rem}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{min-height:3.25rem;padding-inline:4rem}}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-option .yaho-companion__style-heading-meta{padding-right:0;position:absolute;top:.75rem;right:.8rem}@media (width<=640px){[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{border-bottom:0;position:relative}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading p{display:none}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading:after{content:"";background:var(--ui-stroke-tertiary);width:33.333%;height:1px;position:absolute;bottom:0;left:33.333%}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer .yaho-companion__preview-stage{padding-top:0}}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-option .yaho-companion__style-copy:has(>em) .yaho-companion__style-heading-meta{right:.8rem}@media (width<=767px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer{grid-template-rows:auto auto auto auto;align-content:start}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer>.yaho-companion__profile{grid-row:4}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer>.yaho-companion__profile-footer{box-shadow:none;background:0 0;border:0;flex-direction:column;grid-row:3;align-items:stretch;margin:0;padding:0;display:flex;position:static}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__profile-footer>.yaho-companion__profile-actions{flex-wrap:nowrap;justify-content:flex-end;width:100%}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__profile-actions>button:first-child{margin-right:auto}}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-option .yaho-companion__style-copy>.yaho-companion__style-tag{margin:0;position:absolute;top:.75rem;right:.8rem}@media (width<=767px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__profile-actions>button:last-child{gap:0;min-width:0;min-height:2.25rem;padding-inline:1.05rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__profile-actions>button:last-child>.codicon-check{display:none}[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer>.yaho-companion__profile-footer{margin-top:-.5rem}}@container yaho-companion-root (width>=961px){[data-yaho-shell] .yaho-companion--page[data-companion-customizer=true] .yaho-companion__customizer[data-inspector-folded=false]{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem);column-gap:1.5rem}}@media (width<=767px){[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em){grid-template-columns:minmax(0,1fr);padding-right:0}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>small{grid-row:2}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>em{color:var(--ui-text-primary);grid-area:3/1;margin-top:.15rem;font-style:normal;font-weight:650}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em){display:block}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em) .yaho-companion__style-name{padding-right:0}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>em{margin:0;display:inline}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>small{margin-top:.28rem;display:block}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em){flex-wrap:wrap;align-items:baseline;gap:.28rem 0;display:flex}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>.yaho-companion__style-copy-heading{display:contents}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em) .yaho-companion__style-name{flex:none;order:1}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>em{order:2}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>small{flex-basis:100%;order:3;margin:0}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em){grid-template-columns:minmax(0,1fr);display:grid}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em) .yaho-companion__style-name{grid-row:1;padding-right:7rem}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>em{order:initial;grid-area:2/1;font-weight:600}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>em:before{content:none}[data-yaho-shell] .yaho-companion--page .yaho-companion__style-copy:has(>em)>small{order:initial;grid-row:3}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main[data-active-navigation=companion]:has(.yaho-companion-page--editing)>.os-page-mobile-sidebar-trigger{margin:0;position:absolute;top:.5rem;left:1rem}[data-yaho-shell] .yaho-companion-page--editing .yaho-companion__editor-heading{min-height:2.5rem;padding-inline:3.5rem}}@media (width<=960px){:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main[data-active-navigation=companion]>.os-page-mobile-sidebar-trigger{z-index:100;isolation:isolate;pointer-events:auto}}[data-yaho-shell] .yaho-companion-lede-mobile{display:none}@media (width<=767px){[data-yaho-shell] .yaho-companion-lede-desktop{display:none}[data-yaho-shell] .yaho-companion-lede-mobile{display:inline}[data-yaho-shell] .yaho-companion-page>.yaho-responsive-page-header>.yaho-workbench-actions{justify-content:flex-end;align-self:flex-end;width:100%}[data-yaho-shell] .yaho-companion-page>.yaho-responsive-page-header{flex-flow:row;align-items:center;gap:.75rem;display:flex}[data-yaho-shell] .yaho-companion-page>.yaho-responsive-page-header>div:first-child{min-width:0}[data-yaho-shell] .yaho-companion-page>.yaho-responsive-page-header>.yaho-workbench-actions{flex:none;align-self:center;width:auto;margin-left:auto}}.web-ontology-review-trigger{border:1px solid color-mix(in srgb, var(--yaho-graph-hub) 60%, transparent);color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-hub) 12%, var(--yaho-graph-node-fill));font:inherit;cursor:pointer;border-radius:.55rem;justify-self:center;margin-top:.35rem;padding:.48rem .75rem;font-size:.68rem;font-weight:750}.web-ontology-review-trigger:hover{background:color-mix(in srgb, var(--yaho-graph-hub) 20%, var(--yaho-graph-node-fill))}.web-ontology-review-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a1b123d;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.web-ontology-review-dialog{border:1px solid color-mix(in srgb, var(--yaho-graph-hub) 24%, transparent);width:min(34rem,100%);max-height:min(42rem,100dvh - 2rem);color:var(--yaho-graph-label);background:var(--yaho-menu-surface);border-radius:1rem;overflow:auto;box-shadow:0 1.5rem 4rem #2a1b1238}.web-ontology-review-dialog>header{border-bottom:1px solid color-mix(in srgb, var(--yaho-graph-edge) 28%, transparent);padding:1.15rem 3.25rem 1rem 1.2rem;position:relative}.web-ontology-review-dialog>header span{color:var(--yaho-graph-hub);letter-spacing:.05em;font-size:.62rem;font-weight:800;display:block}.web-ontology-review-dialog h2{letter-spacing:-.03em;margin:.22rem 0 0;font-size:1.05rem}.web-ontology-review-dialog>header p{color:var(--yaho-graph-muted);margin:.38rem 0 0;font-size:.75rem;line-height:1.5}.web-ontology-review-close{width:2rem;height:2rem;color:var(--yaho-graph-muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;font-size:1.25rem;position:absolute;top:.8rem;right:.8rem}.web-ontology-review-close:hover{color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-hub) 10%, transparent)}.web-ontology-review-list{gap:.7rem;padding:1rem 1.2rem;display:grid}.web-ontology-review-card{border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 34%, transparent);background:color-mix(in srgb, var(--yaho-graph-node-fill) 92%, transparent);border-radius:.75rem;padding:.9rem}.web-ontology-review-card>strong{font-size:.8rem}.web-ontology-review-card>textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 34%, transparent);width:100%;min-height:5.5rem;color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-node-fill) 92%, transparent);font:inherit;border-radius:.5rem;margin-top:.45rem;padding:.55rem .65rem;font-size:.75rem;line-height:1.6}.web-ontology-review-card>footer{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.85rem;display:flex}.web-ontology-review-card>footer .compact-button{cursor:pointer;justify-content:center;align-items:center;min-height:2.125rem;color:#fff!important;box-shadow:none!important;background:#262626!important;border:1px solid #ffffff2e!important;border-radius:999px!important;margin:0!important;padding:.4rem .85rem!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.web-ontology-review-card>footer .secondary-button:hover:not(:disabled),.web-ontology-review-card>footer .secondary-button:focus-visible:not(:disabled){outline:none;color:#fff!important;background:#333!important;border-color:#ffffff5c!important}.web-ontology-review-card>footer .primary-button{color:#fff!important;background:#f97316!important;border-color:#0000!important}.web-ontology-review-card>footer .primary-button:hover:not(:disabled),.web-ontology-review-card>footer .primary-button:focus-visible:not(:disabled){outline:none;color:#fff!important;background:#ea580c!important}.web-ontology-review-card>footer .compact-button:disabled{cursor:not-allowed;opacity:.45}.theme-light .web-ontology-review-card>footer .secondary-button{color:#2a1b12!important;background:#fff!important;border-color:#2a1b1229!important}.theme-light .web-ontology-review-card>footer .secondary-button:hover:not(:disabled),.theme-light .web-ontology-review-card>footer .secondary-button:focus-visible:not(:disabled){color:#9a3412!important;background:#fff5ec!important;border-color:#f97316!important}.web-ontology-review-error{color:#c95b1e;margin:0 1.2rem 1.1rem;font-size:.72rem}@media (width<=720px){.web-ontology-review-backdrop{padding:.65rem}.web-ontology-review-dialog>header,.web-ontology-review-list{padding-inline:.9rem}}.yaho-naver-web-host{width:100%;min-width:0;height:100%;min-height:0;font-family:var(--dt-font-sans);font-weight:500;line-height:var(--dt-line-height,1.6)}[data-yaho-shell] .yaho-naver-web-host .yaho-workbench-page{--yaho-page-header-top:1.25rem}[data-yaho-shell] .shell-stage-content[data-naver-stage=true]{flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.yaho-naver-web-host .web-marketing-browser{box-sizing:border-box;text-align:center;width:100%;height:100%;min-height:0;color:var(--ui-text-secondary);background:var(--ui-bg-editor);flex:auto;place-content:center;place-items:center;gap:1rem;padding:2rem;display:grid}.web-marketing-browser p{margin-block:1rem}.web-marketing-draft-preview{color:var(--ui-text-primary);background:var(--ui-bg-editor);white-space:pre-wrap;padding:2rem;overflow:auto}.web-marketing-publish-actions{flex-wrap:wrap;gap:.5rem;display:flex}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form{grid-template-rows:minmax(min-content,1fr) auto}.yaho-naver-web-host>.yaho-marketing-page{box-sizing:border-box;height:100%;min-height:0}.yaho-naver-web-host .yaho-marketing-page-shell{flex-direction:column;min-height:100%;display:flex}@container yaho-marketing-page (width>=62.0625rem){.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-split-workspace:not(.is-browser-collapsed):not(.is-reference-mode){--yaho-marketing-browser-column:clamp(22rem, 27%, 30rem)}}.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-browser-collapse-toggle,.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-browser-collapsed-brand{display:none!important}.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace>.yaho-marketing-browser-pane,.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace:after{display:none!important}.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-format-preview-stage{border-top:0}.yaho-naver-web-host .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-composer-float-body .yaho-marketing-format-choice-only{margin-inline:-1.1rem}@container yaho-marketing-page (width>=62.0625rem){.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-format-choice-only .yaho-naver-content-preview-guide{left:0;right:calc(var(--yaho-naver-preview-width) + 2.5rem);transform:translateY(-1.5rem)}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview-guide{left:0;right:calc(var(--yaho-format-preview-width) + 2.5rem);transform:translateY(-1.5rem)}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-choice:is([data-format=story],[data-format=reels]) .yaho-instagram-format-preview-guide{right:calc(var(--yaho-format-preview-width-vertical) + 2.5rem)}}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-composer-float-body:has(.yaho-marketing-format-choice-only){padding-bottom:0;overflow:visible}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-format-choice-only .yaho-naver-content-preview{overflow:visible}@container yaho-marketing-page (width>=62.0625rem){.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-preview-sample{padding-block:.75rem}}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-planning-preview-topline{display:none}@container yaho-marketing-page (width>=62.0625rem){.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview{scrollbar-width:thin;align-items:flex-start;width:min(22rem,38%);padding-block:.75rem;overflow-y:auto}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview-image{object-fit:contain;flex:none;align-self:flex-start;width:100%;height:auto;max-height:none}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview{padding-inline:2rem;width:calc(min(22rem,38%) + 4rem);padding-bottom:2rem;right:-.75rem}}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-composer-float-body:has(.yaho-marketing-format-choice-only){padding-bottom:0;overflow:visible}@container yaho-marketing-page (width>=62.0625rem){.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview{width:calc(min(22rem,38%) + 4rem);padding:2rem;scroll-padding-block:2rem;right:-.75rem;overflow-y:auto}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview-image{box-shadow:0 .5rem 1rem color-mix(in srgb, var(--yaho-light-ink) 18%, transparent)}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview{padding-block:1rem}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-choice:is(:hover,:focus-visible,[data-preview-open=true]) .yaho-instagram-format-preview{padding-top:1rem;padding-bottom:2rem;display:block}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-preview-image{margin:0;display:block}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-format-choice-only .yaho-instagram-format-choice:is(:hover,:focus-visible,[data-preview-open=true]) .yaho-instagram-format-preview{scrollbar-width:auto;padding-bottom:1rem;overflow:visible}}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[aria-disabled=true]{filter:none;opacity:1}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[aria-disabled=true] .yaho-instagram-format-choice-summary{filter:grayscale();opacity:.4}.yaho-naver-web-host,.yaho-marketing-validation-toast{--ui-red:var(--ui-danger)}.yaho-marketing-validation-toast{background:var(--ui-bg-card);font-family:var(--dt-font-sans);line-height:1.5}@media (width<=720px){.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-composer-float-body:has(.yaho-marketing-progress-step--naver-planning){padding-inline:0;overflow:visible}.yaho-naver-web-host .yaho-marketing-progress-step--naver-planning,.yaho-naver-web-host .yaho-marketing-progress-step--naver-planning .yaho-marketing-progress-step-content,.yaho-naver-web-host .yaho-naver-live-editor-form,.yaho-naver-web-host .yaho-naver-planning-stage{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0;position:static}.yaho-naver-web-host .yaho-marketing-composer-form-slot:has(.yaho-marketing-progress-step--naver-planning){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0;position:static}.yaho-naver-web-host .yaho-naver-planning-stage .yaho-marketing-plan-fields{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}.yaho-naver-web-host .yaho-marketing-progress-step--naver-planning .yaho-marketing-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:13px;line-height:21px}.yaho-naver-web-host .yaho-marketing-progress-step--naver-planning .yaho-marketing-field::placeholder{font-size:12px;font-weight:400;line-height:20px}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-composer-float-body:has(.yaho-marketing-progress-step--naver-planning){padding-top:0}.yaho-naver-web-host .yaho-marketing-composer-float-body .yaho-marketing-progress-step--naver-planning{padding-top:0}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form{align-content:start;padding-top:6px;padding-bottom:12px}.yaho-naver-web-host .yaho-naver-planning-stage{padding-top:0}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form";column-gap:0;width:100%;min-width:0}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form{padding-inline:0}.yaho-naver-web-host .yaho-naver-planning-stage-head{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.yaho-naver-web-host .yaho-naver-planning-stage-head>div:nth-child(2){text-align:center;justify-items:center;width:100%}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form>.yaho-naver-planning-stage{padding-left:0;padding-right:0}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form>.yaho-naver-planning-actions{margin-right:0}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog]:has(.yaho-marketing-workspace-dock:not([hidden]) .yaho-marketing-progress-step) .yaho-marketing-page-header>.min-w-0{display:none}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog]:has(.yaho-marketing-workspace-dock:not([hidden]) .yaho-marketing-progress-step) .yaho-marketing-page-header{border-bottom:0;min-height:0;margin-bottom:0;padding-bottom:0}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog]:has(.yaho-marketing-workspace-dock:not([hidden]) .yaho-marketing-progress-step)>.yaho-marketing-page-shell{row-gap:4px}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-progress-step--naver-planning>.yaho-marketing-progress-step-content{margin-top:0}.yaho-marketing-validation-toast{box-sizing:border-box;text-align:center;white-space:normal;word-break:keep-all;white-space:pre-line;width:calc(100% - 32px);max-width:480px;padding:12px 16px;font-size:12px;line-height:19px}#root .yaho-naver-web-host .yaho-marketing-progress-step--naver-planning :is(textarea,input).yaho-marketing-field{font-weight:500;line-height:1.5;font-size:.86rem!important}.yaho-naver-web-host .yaho-naver-media-choice-group{--ui-green:#1f8a65}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-format-guide>span{color:var(--ui-green)}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-format-guide>p{white-space:pre-line;word-break:keep-all;font-size:12px;line-height:20px}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-strategy-list--naver{grid-template-columns:minmax(0,1fr);gap:12px}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-choice-chip{border-color:color-mix(in srgb, var(--ui-green) 25%, transparent);text-align:left;background:0 0;width:100%}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-choice-chip-icon{color:var(--ui-green);background:color-mix(in srgb, var(--ui-green) 12%, transparent)}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-choice-chip:is(:hover,:focus-visible){border-color:var(--ui-green)}.yaho-naver-web-host .yaho-marketing-progress-step--naver-media-choice{flex-direction:column;min-height:max(400px,100svh - 252px);display:flex}.yaho-naver-web-host .yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-progress-step-content{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:safe center;margin-top:0;padding-block:16px;display:flex}.yaho-naver-web-host .yaho-marketing-progress-step--naver-media-choice .yaho-naver-media-choice-group{flex:none;margin-block:auto}}.yaho-naver-web-host .yaho-naver-media-choice-group{--ui-green:#1f8a65}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-format-guide>span{color:var(--ui-green)}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-choice-chip{border-color:color-mix(in srgb, var(--ui-green) 25%, transparent);background:0 0}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-choice-chip-icon{color:var(--ui-green);background:color-mix(in srgb, var(--ui-green) 12%, transparent)}.yaho-naver-web-host .yaho-naver-media-choice-group .yaho-choice-chip:is(:hover,:focus-visible){border-color:var(--ui-green)}@media (width<=720px){#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-composer-form-slot>.yaho-marketing-progress-step--naver-media-choice{flex-direction:column;justify-content:center;height:auto;display:flex;min-height:max(400px,100svh - 252px)!important}#root .yaho-naver-web-host .yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-progress-step-content{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .space-y-4:has(>.yaho-marketing-post-reference-count-stack)>.yaho-marketing-heading{text-align:center;width:100%}.yaho-naver-web-host .yaho-marketing-post-reference-count-stack .yaho-marketing-post-reference-count{text-align:center;flex-flow:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.yaho-naver-web-host .yaho-marketing-post-reference-count>div:first-child{text-align:center;flex:0 auto}.yaho-naver-web-host .yaho-marketing-post-reference-count-picker{flex:none;margin:0}#root .yaho-naver-web-host .yaho-marketing-post-reference-count-stack textarea.yaho-marketing-field,#root .yaho-naver-web-host textarea[id^=marketing-photo-prompt-]{padding:10px 12px;font-weight:500;line-height:21px;font-size:.86rem!important}#root .yaho-naver-web-host .yaho-marketing-post-reference-count-stack textarea.yaho-marketing-field::placeholder,#root .yaho-naver-web-host textarea[id^=marketing-photo-prompt-]::placeholder{font-weight:400;line-height:20px;font-size:12px!important}}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .space-y-4:has(>.yaho-marketing-post-reference-count-stack)>.yaho-marketing-heading{color:#1f8a65}.yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-post-reference-count-stack>.yaho-marketing-post-reference-count{border-bottom:1px solid var(--ui-stroke-tertiary);margin-bottom:16px;padding-bottom:16px}.yaho-naver-web-host .yaho-marketing-post-reference-count-options{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:240px;padding:8px}.yaho-naver-web-host .yaho-marketing-post-reference-count-options button{box-sizing:border-box;width:100%;min-width:0}@media (width<=720px){.yaho-naver-web-host .yaho-marketing-post-reference-count-stack .yaho-marketing-post-reference-count>div:first-child{text-align:left}.yaho-naver-web-host .space-y-4:has(>.yaho-marketing-post-reference-count-stack)>.yaho-marketing-post-reference-count-stack{margin-top:6px}.yaho-naver-web-host .yaho-marketing-post-reference-count-stack>.yaho-marketing-post-reference-count{padding-top:6px}#root .yaho-naver-web-host .yaho-marketing-composer-float-body:has(.yaho-marketing-review-summary){padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-review-summary{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-review-summary>.yaho-marketing-production-head{border-bottom:1px solid var(--ui-stroke-tertiary);align-items:center;gap:8px;padding-bottom:12px}#root .yaho-naver-web-host .yaho-marketing-review-summary>.yaho-marketing-production-head p{font-size:16px}#root .yaho-naver-web-host .yaho-marketing-review-summary .yaho-marketing-production-head button{min-height:32px;padding:0 12px;font-size:12px}#root .yaho-naver-web-host .yaho-marketing-review-summary>.yaho-marketing-progress-step-content{margin-top:0}#root .yaho-naver-web-host .yaho-marketing-review-summary>.yaho-marketing-progress-step-content>dl{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid}#root .yaho-naver-web-host .yaho-marketing-review-summary>.yaho-marketing-progress-step-content>dl>.yaho-marketing-inset{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}#root .yaho-naver-web-host .yaho-marketing-review-summary dt{font-size:11px;font-weight:500;line-height:19px}#root .yaho-naver-web-host .yaho-marketing-review-summary dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:21px}}.yaho-naver-web-host .yaho-marketing-review-summary dd,.yaho-naver-web-host .yaho-marketing-company-fields-grid dd{margin-inline:0}.yaho-naver-web-host .yaho-marketing-company-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yaho-naver-web-host .yaho-marketing-company-fields-grid>*{min-width:0}.yaho-naver-web-host .yaho-marketing-company-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:4px 12px;padding:0;list-style:none;display:grid}@media (width<=720px){#root .yaho-naver-web-host .yaho-marketing-company-context{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:16px 0 0;display:flex}#root .yaho-naver-web-host .yaho-marketing-company-context>div:first-child{display:contents}#root .yaho-naver-web-host .yaho-marketing-company-context>div:first-child>button{order:10;align-self:flex-end;margin-top:12px}#root .yaho-naver-web-host .yaho-marketing-company-context>.yaho-marketing-company-fields-grid{margin-bottom:0}#root .yaho-naver-web-host .yaho-marketing-company-context>.yaho-marketing-warn{margin-top:12px}#root .yaho-naver-web-host .yaho-marketing-review-summary .yaho-marketing-alert:has(>button){flex-direction:column;align-items:stretch;display:flex}#root .yaho-naver-web-host .yaho-marketing-review-summary .yaho-marketing-alert>button{align-self:flex-end;margin:10px 0 0}}.yaho-naver-web-host .yaho-marketing-download-retry{width:fit-content;margin-top:10px;margin-left:auto;margin-right:0;display:block}.yaho-marketing-publish-preview-dialog .web-marketing-draft-preview{padding:20px;font-size:13px;line-height:1.75}.yaho-marketing-publish-preview-dialog .web-marketing-draft-preview h1{margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.45}.yaho-marketing-publish-preview-dialog .yaho-marketing-publish-preview-head h2{font-size:16px}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions button{border-radius:8px;min-height:32px;padding:0 9px;font-size:11px;line-height:18px}.yaho-marketing-publish-preview-dialog .yaho-marketing-image-tray>p[role=status]{text-align:center;margin:10px 0 0;font-size:11px;line-height:18px}.web-marketing-photo-confirm{border:1px solid var(--ui-stroke-secondary);border-radius:10px;margin-top:12px;padding:12px;font-size:12px}.web-marketing-photo-confirm p{margin:0 0 8px}.web-marketing-photo-confirm>div{justify-content:flex-end;gap:6px;display:flex}.yaho-marketing-publish-preview-dialog .yaho-marketing-publish-preview-head h2{color:#1f8a65}.yaho-marketing-publish-preview-dialog>.yaho-marketing-image-tray{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;display:grid}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions{grid-area:1/2}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions button{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);height:32px;min-height:32px;color:var(--ui-text-primary);background:0 0;border-radius:8px;padding:0 10px;font-size:11px;line-height:18px}.yaho-marketing-publish-preview-dialog .yaho-marketing-image-tray>p[role=status]{text-align:left;grid-area:1/1;margin:0}.yaho-marketing-publish-preview-dialog .web-marketing-photo-confirm{grid-column:1/-1}@media (width<=720px){.yaho-marketing-publish-preview-dialog>.yaho-marketing-image-tray{grid-template-columns:minmax(0,1fr)}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions{grid-area:1/1}.yaho-marketing-publish-preview-dialog .yaho-marketing-image-tray>p[role=status]{grid-area:2/1}}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions button{border-color:#1f8a6552}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions button:last-child{color:#1f8a65;background:color-mix(in srgb, #1f8a65 9%, var(--ui-bg-card));border-color:#1f8a657a}.yaho-marketing-publish-preview-dialog .web-marketing-publish-actions button:hover{background:color-mix(in srgb, #1f8a65 12%, var(--ui-bg-card));border-color:#1f8a65}@media (width<=720px){.yaho-marketing-publish-preview-dialog .yaho-marketing-image-tray>p[data-default-hint=true]{display:none}}.yaho-naver-web-host .yaho-marketing-history-reference-count,.yaho-naver-web-host .yaho-marketing-history-item>button{display:none}.yaho-naver-web-host .yaho-marketing-history-item{grid-template-columns:minmax(0,1fr) auto}.yaho-naver-web-host .yaho-marketing-history-item>.yaho-marketing-history-restart{display:inline-flex}.yaho-naver-web-host .yaho-marketing-history-item{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.yaho-naver-web-host .yaho-marketing-page-shell:has(>.yaho-marketing-history){row-gap:6px}.yaho-naver-web-host .yaho-marketing-history{margin-top:4px}@media (width<=720px){.yaho-naver-web-host .yaho-marketing-history-list{min-width:0;padding-inline:10px}.yaho-naver-web-host .yaho-marketing-history-item{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;min-width:0;display:grid}.yaho-naver-web-host .yaho-marketing-history-item>.min-w-0{grid-column:1/-1;min-width:0}.yaho-naver-web-host .yaho-marketing-history-item>.min-w-0>p:first-child{white-space:normal;overflow-wrap:anywhere}.yaho-naver-web-host .yaho-marketing-history-status{grid-column:1;justify-self:end}.yaho-naver-web-host .yaho-marketing-history-restart{grid-column:2;justify-self:end;min-height:30px;font-size:11px}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram]:has(.yaho-marketing-workspace-dock:not([hidden]) .yaho-marketing-progress-step) .yaho-marketing-page-header>.min-w-0{display:none}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram]:has(.yaho-marketing-workspace-dock:not([hidden]) .yaho-marketing-progress-step) .yaho-marketing-page-header{border-bottom:0;min-height:0;margin-bottom:0;padding-bottom:0}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram]:has(.yaho-marketing-workspace-dock:not([hidden]) .yaho-marketing-progress-step)>.yaho-marketing-page-shell{row-gap:4px}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-composer-float-body:has(.yaho-instagram-live-editor-flow.is-planning){padding:0 0 12px}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow.is-planning,#root .yaho-naver-web-host .yaho-instagram-live-editor-flow.is-planning>.yaho-instagram-live-editor-form{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-composer-form-slot:has(.yaho-instagram-live-editor-flow.is-planning){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-progress-step:has(.yaho-instagram-live-editor-flow.is-planning){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-progress-step:has(.yaho-instagram-live-editor-flow.is-planning){padding-top:0}#root .yaho-naver-web-host .yaho-marketing-progress-step:has(.yaho-instagram-live-editor-flow.is-planning)>.yaho-marketing-progress-step-content{width:100%;min-width:0;margin:0;padding:0}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow.is-planning{grid-template-columns:minmax(0,1fr);column-gap:0}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow.is-planning>.yaho-instagram-live-editor-form{align-content:start;padding-top:6px;padding-bottom:12px}#root .yaho-naver-web-host .yaho-instagram-planning-stage-head{text-align:center;width:100%}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow.is-planning .yaho-marketing-plan-fields{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] :is(textarea,input).yaho-marketing-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-weight:500;line-height:21px;font-size:.86rem!important}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-field::placeholder{font-weight:400;line-height:20px;font-size:12px!important}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-live-editor-preview-column,#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-draft-preview{display:none}#root .yaho-naver-web-host .yaho-marketing-composer-float-body:has(.yaho-marketing-instagram-media-prep){padding-inline:0}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow:has(.yaho-marketing-instagram-media-prep){grid-template-columns:minmax(0,1fr);grid-template-areas:"form";gap:0;width:100%;min-width:0}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow:has(.yaho-marketing-instagram-media-prep)>.yaho-instagram-live-editor-form{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:16px 0}#root .yaho-naver-web-host .yaho-marketing-instagram-media-prep{width:100%;min-width:0;max-width:none}#root .yaho-naver-web-host .yaho-marketing-instagram-media-prep .yaho-marketing-media-strategy-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}#root .yaho-naver-web-host .yaho-marketing-instagram-media-prep .yaho-choice-chip{box-sizing:border-box;text-align:left;align-items:center;width:100%;min-width:0}#root .yaho-naver-web-host .yaho-marketing-instagram-media-prep .yaho-marketing-media-format-guide{text-align:center;border-bottom:1px solid var(--ui-stroke-tertiary);width:100%;max-width:none;padding-bottom:16px}#root .yaho-naver-web-host .yaho-marketing-instagram-media-prep .yaho-marketing-media-format-guide h3{font-size:20px;line-height:28px}#root .yaho-naver-web-host .yaho-marketing-instagram-media-prep .yaho-marketing-media-format-guide>p{word-break:keep-all;font-size:12px;line-height:20px}#root .yaho-naver-web-host .yaho-marketing-progress-step--media-strategy:has(.yaho-marketing-instagram-media-prep){flex-direction:column;justify-content:center;display:flex;min-height:max(400px,100svh - 252px)!important}#root .yaho-naver-web-host .yaho-marketing-progress-step--media-strategy:has(.yaho-marketing-instagram-media-prep)>.yaho-marketing-progress-step-content{flex:1 0 auto;margin-top:0;display:flex}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow:has(.yaho-marketing-instagram-media-prep){flex:1 0 auto}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow:has(.yaho-marketing-instagram-media-prep)>.yaho-instagram-live-editor-form{flex-direction:column;justify-content:center;display:flex}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .space-y-4:has(>.yaho-marketing-post-reference-count-stack)>.yaho-marketing-heading{display:none}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .space-y-4:has(>.yaho-marketing-post-reference-count-stack)>.yaho-marketing-media-format-guide{border-bottom:0;padding-bottom:0}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .space-y-4:has(>.yaho-marketing-post-reference-count-stack)>.yaho-marketing-media-format-guide:after{display:none}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-post-reference-count-stack>.yaho-marketing-post-reference-count{border-bottom:1px solid var(--ui-stroke-tertiary);border-radius:0;margin-bottom:16px;padding-bottom:16px}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-final-review-head{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;display:flex}#root .yaho-naver-web-host .yaho-marketing-final-review-head>.yaho-marketing-heading{flex:none;margin:0;font-size:16px}#root .yaho-naver-web-host .yaho-marketing-final-review-head-actions{flex-flow:row;align-items:center;gap:6px;width:auto;margin-left:auto;display:flex}#root .yaho-naver-web-host .yaho-marketing-final-review-head-actions button{min-height:32px;padding:0 10px;font-size:12px}}.yaho-naver-web-host .yaho-marketing-review-references{display:none}.yaho-naver-web-host .yaho-marketing-review-edit-fields dd{min-width:0;margin-left:0;margin-right:0}.yaho-naver-web-host .yaho-marketing-review-edit-fields dd>.yaho-marketing-field{box-sizing:border-box;width:100%}@media (width<=720px){#root .yaho-naver-web-host .yaho-marketing-review-edit-fields>div:nth-child(-n+2){justify-content:space-between;align-items:center;gap:12px;display:flex}#root .yaho-naver-web-host .yaho-marketing-review-edit-fields>div:nth-child(-n+2) dd{text-align:right;margin:0}}#root .yaho-naver-web-host .yaho-marketing-review-edit-fields>div:nth-child(-n+2){justify-content:space-between;align-items:center;gap:12px;display:flex}#root .yaho-naver-web-host .yaho-marketing-review-edit-fields>div:nth-child(-n+2) dd{text-align:right;margin:0;font-weight:700}@media (width<=720px){#root .yaho-naver-web-host .yaho-marketing-composer-float-body:has(.yaho-instagram-draft-results){padding-inline:0}#root .yaho-naver-web-host .yaho-marketing-final-review:has(.yaho-instagram-draft-results){box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-inline:0}#root .yaho-naver-web-host .yaho-instagram-draft-results,#root .yaho-naver-web-host .yaho-instagram-draft-copy{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-inline:0}#root .yaho-naver-web-host .yaho-instagram-draft-copy h2{margin:0;font-size:14px;font-weight:700;line-height:22px}#root .yaho-naver-web-host .yaho-instagram-draft-copy>p{overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:22px}}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-live-editor-preview-column{display:none}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form";gap:0}#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-live-editor-flow>.yaho-instagram-live-editor-form{box-sizing:border-box;width:100%;min-width:0;max-width:44rem;margin-inline:auto}@media (width>=721px){:is(#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-progress-step--naver-media-choice,#root .yaho-naver-web-host .yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-progress-step:has(.yaho-marketing-instagram-media-prep)){box-sizing:border-box;flex-direction:column;height:auto;min-height:max(20rem,100dvh - 10rem);display:flex}:is(#root .yaho-naver-web-host .yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-progress-step-content,#root .yaho-naver-web-host .yaho-marketing-progress-step:has(.yaho-marketing-instagram-media-prep)>.yaho-marketing-progress-step-content){flex:1 0 auto;align-content:safe center;margin-top:0;display:grid}#root .yaho-naver-web-host .yaho-instagram-live-editor-flow:has(.yaho-marketing-instagram-media-prep)>.yaho-instagram-live-editor-form{padding-inline:0}:is(#root .yaho-naver-web-host .yaho-marketing-progress-step--naver-media-choice .yaho-naver-media-choice-group,#root .yaho-naver-web-host .yaho-instagram-live-editor-flow:has(.yaho-marketing-instagram-media-prep)>.yaho-instagram-live-editor-form){transform:translateY(-1.5rem)}#root .yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-format-guide>span{font-size:.86rem}#root .yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-format-guide h3{font-size:1.28rem}#root .yaho-naver-web-host .yaho-naver-media-choice-group .yaho-marketing-media-format-guide>p{font-size:.9rem}}:root.dark .yaho-naver-content-preview-guide-item b{color:var(--ui-text-primary)}:root.dark .yaho-naver-content-preview{border-color:color-mix(in srgb, #03c75a 32%, var(--ui-stroke-secondary));background:var(--ui-bg-elevated)}:root.dark .yaho-naver-content-preview-guide{color:var(--ui-text-primary)}@layer components{:root.dark.theme-black .yaho-support-dialog,.dark.theme-black .yaho-support-dialog{border-color:var(--yaho-night-line)!important;background-color:var(--yaho-night-surface)!important;box-shadow:0 24px 60px #0000009e!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:!text-[#69c0ff]"],[class*="dark:!border-[#69c0ff]"],[class*="dark:!border-[#4f9dce]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:!text-[#69c0ff]"],[class*="dark:!border-[#69c0ff]"],[class*="dark:!border-[#4f9dce]"]){color:var(--yaho-night-text-soft)!important;border-color:var(--yaho-night-line-strong)!important}}.yaho-library-web-os .yaho-library-caption-hit mark{background:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent);color:inherit;font-weight:800}.yaho-library-web-os .yaho-library-image-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.85rem .75rem;display:grid}.yaho-library-web-os .yaho-library-image-card{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.35rem;padding:0;display:flex}.yaho-library-web-os .yaho-library-image-card.is-selected .yaho-library-image-card-thumb{box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.yaho-library-web-os .yaho-library-image-card-thumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));border-radius:.85rem;place-items:center;width:100%;display:grid;overflow:hidden}.yaho-library-web-os .yaho-library-image-card-thumb img{object-fit:cover;width:100%;height:100%}.yaho-library-web-os .yaho-library-image-card-thumb-fallback{color:var(--yaho-light-orange);letter-spacing:.04em;font-size:.72rem;font-weight:900}.yaho-library-web-os .yaho-library-image-card .yaho-library-caption-hit{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;margin-top:0;display:-webkit-box;overflow:hidden}.yaho-library-web-os .yaho-library-image-card-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.yaho-library-web-os .yaho-library-source-chip,.yaho-library-web-os .yaho-library-sensitive-badge,.yaho-library-web-os .yaho-library-image-tag-chip{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));height:1.35rem;color:var(--yaho-light-orange);background:0 0;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.yaho-library-web-os .yaho-library-sensitive-badge{border-color:color-mix(in srgb, var(--yaho-coral) 36%, var(--ui-stroke-tertiary));color:var(--yaho-coral)}.yaho-library-web-os .yaho-library-image-card-detail{gap:.35rem;width:100%;display:grid}.yaho-library-web-os .yaho-library-image-ocr,.yaho-library-web-os .yaho-library-image-tags{margin:0;font-size:.68rem;font-weight:650;line-height:1.35}.yaho-library-web-os .yaho-library-image-tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.yaho-library-web-os .yaho-library-image-detail-label{margin-inline-end:.35rem;font-weight:800}.yaho-library-web-os .yaho-library-image-card .yaho-library-row-actions,.yaho-library-web-os .yaho-library-image-card .yaho-library-selection-row-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}:root.dark .yaho-library-web-os .yaho-library-image-card-thumb,.dark .yaho-library-web-os .yaho-library-image-card-thumb{background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-night-panel))}:root.dark .yaho-library-web-os .yaho-library-image-card-thumb-fallback,.dark .yaho-library-web-os .yaho-library-image-card-thumb-fallback{color:var(--yaho-night-ink)}:root.dark .yaho-library-web-os .yaho-library-source-chip,.dark .yaho-library-web-os .yaho-library-source-chip,:root.dark .yaho-library-web-os .yaho-library-image-tag-chip,.dark .yaho-library-web-os .yaho-library-image-tag-chip{border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, var(--ui-stroke-tertiary));color:var(--yaho-night-blue)}[data-yaho-shell] .yaho-library-web-os.library-panel{min-width:0;container:yaho-web-library/inline-size}[data-yaho-shell] .yaho-library-web-os [hidden]{display:none!important}[data-yaho-shell] .yaho-library-web-os .yaho-workbench-head{margin-bottom:1rem;padding-bottom:1rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-filter-panel{background:#ffffffdb;border:1px solid #f1d3bf;border-radius:1.25rem;flex-flow:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex;box-shadow:0 .875rem 2.125rem #502d140d}[data-yaho-shell] .yaho-library-web-os .yaho-library-filter-panel>.yaho-library-search-bar{flex:22rem;width:auto}[data-yaho-shell] .yaho-library-web-os .yaho-library-filter-panel>:is(.yaho-library-search-field-chips,.yaho-library-search-row){flex:none}[data-yaho-shell] .yaho-library-web-os .yaho-library-filter-trigger{color:#8a6b56;min-width:7rem;height:2.75rem;font-family:var(--font-sans);white-space:nowrap;background:#ffffffbf;border:1px solid #f1d3bf;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:0 1rem;font-size:.9rem;font-weight:700;display:inline-flex}[data-yaho-shell] .yaho-library-web-os .library-list-head{justify-content:space-between;align-items:center;gap:.75rem;margin:1.5rem 0 .75rem;display:flex}[data-yaho-shell] .yaho-library-web-os .yaho-workbench-section-title{font-size:1.05rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}[data-yaho-shell] .yaho-library-web-os .yaho-library-ghost-button--pill{color:#8a6b56;background:0 0;border:1px solid #f1d3bf;border-radius:999px;padding:.45rem .75rem}[data-yaho-shell] .yaho-library-web-os .library-file-list{gap:.5rem;display:grid}[data-yaho-shell] .yaho-library-web-os .library-file-list .yaho-library-document-row{color:#24150f;background:#ffffffdb;border:1px solid #f1d3bf;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);align-items:center;gap:.75rem;min-height:5.25rem;padding:.75rem 1rem;display:grid}[data-yaho-shell] .yaho-library-web-os .library-document-identity{align-items:center;gap:.75rem;min-width:0;display:flex}[data-yaho-shell] .yaho-library-web-os .yaho-library-kind{color:#c45116;background:#fff4ea;border:1px solid #ffd7bf;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.64rem;font-weight:800;display:flex}[data-yaho-shell] .yaho-library-web-os .library-document-copy{min-width:0}[data-yaho-shell] .yaho-library-web-os .library-document-title{align-items:center;gap:.5rem;display:flex}[data-yaho-shell] .yaho-library-web-os .library-file-name{text-align:left;min-width:0;max-width:100%;color:inherit}[data-yaho-shell] .yaho-library-web-os .library-file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}[data-yaho-shell] .yaho-library-web-os .library-document-copy small{color:#9a7660;margin-top:.3rem;font-size:.7rem;font-weight:600;display:block}[data-yaho-shell] .yaho-library-web-os .library-document-status{color:#9a7660;margin:.35rem 0 0;font-size:.65rem;font-weight:600}[data-yaho-shell] .yaho-library-web-os .yaho-library-meta{color:#8a7b72;white-space:nowrap;font-size:.65rem}[data-yaho-shell] .yaho-library-web-os .library-file-list .yaho-library-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}[data-yaho-shell] .yaho-library-web-os .yaho-library-row-action{color:#a08472;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;height:2.25rem;padding:0;font-size:.8rem;display:inline-flex}[data-yaho-shell] .yaho-library-web-os .yaho-library-row-action:disabled{opacity:.45;cursor:default}[data-yaho-shell] .yaho-library-web-os .yaho-library-row-action--danger{color:#dc263c}[data-yaho-shell] .yaho-library-web-os .yaho-library-row-action-divider{background:#ead8c8;flex-shrink:0;width:1px;height:.75rem}[data-yaho-shell] .yaho-library-web-os .library-folder-layout{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}[data-yaho-shell] .yaho-library-web-os .library-folder-panel{box-sizing:border-box;border:1px solid #f1d3bf;border-radius:20px;flex:none;width:100%;padding:.75rem}[data-yaho-shell] .yaho-library-web-os .library-folder-results{flex:1;min-width:0}[data-yaho-shell] .yaho-library-web-os .yaho-library-folder-tree ul{margin:0;padding:0;list-style:none}[data-yaho-shell] .yaho-library-web-os .yaho-library-folder-heading{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}[data-yaho-shell] .yaho-library-web-os .library-folder-search{flex-flow:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}[data-yaho-shell] .yaho-library-web-os .library-folder-search>.yaho-library-search-bar{flex:100%}[data-yaho-shell] .yaho-library-web-os .yaho-library-supported-formats{color:#9a7660;margin-top:.75rem;font-size:.7rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-supported-formats-toggle{align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}@container yaho-web-library (width<=760px){[data-yaho-shell] .yaho-library-web-os .yaho-workbench-head{flex-direction:column;align-items:stretch;gap:.75rem}[data-yaho-shell] .yaho-library-web-os .library-file-list .yaho-library-document-row{grid-template-columns:minmax(0,1fr)}[data-yaho-shell] .yaho-library-web-os .library-file-list .yaho-library-row-actions{flex-wrap:wrap;justify-content:flex-start}[data-yaho-shell] .yaho-library-web-os .library-folder-layout{flex-direction:column}[data-yaho-shell] .yaho-library-web-os .library-folder-panel{box-sizing:border-box;flex:none;width:100%}[data-yaho-shell] .yaho-library-web-os .library-folder-results{width:100%}[data-yaho-shell] .yaho-library-web-os .yaho-library-filter-panel>.yaho-library-search-bar{flex-basis:100%}}:root.dark [data-yaho-shell] .yaho-library-web-os :is(.yaho-library-filter-panel,.yaho-library-document-row,.yaho-library-filter-trigger){border-color:var(--ui-stroke-secondary);background:var(--ui-bg-secondary);color:var(--ui-text-primary)}:root.dark [data-yaho-shell] .yaho-library-web-os :is(.yaho-library-ghost-button--pill,.library-folder-panel,.library-auto-name-control){border-color:var(--ui-stroke-secondary);color:var(--ui-text-secondary);background:0 0}:root.dark [data-yaho-shell] .yaho-library-web-os .library-auto-name-control small{color:var(--ui-text-secondary)}:root.dark [data-yaho-shell] .yaho-library-web-os .library-auto-name-control input{border-color:var(--ui-stroke-secondary);background:var(--ui-bg-tertiary,var(--ui-bg-secondary))}:root.dark [data-yaho-shell] .yaho-library-web-os .library-auto-name-control input:before{background:var(--ui-text-primary)}:root.dark [data-yaho-shell] .yaho-library-web-os :is(.library-document-copy small,.library-document-status,.yaho-library-meta,.yaho-library-supported-formats){color:var(--ui-text-secondary)}:root.dark [data-yaho-shell] .yaho-library-web-os .yaho-library-kind{border-color:color-mix(in srgb, var(--theme-primary) 32%, transparent);background:color-mix(in srgb, var(--theme-primary) 14%, transparent);color:var(--theme-primary)}:root.dark [data-yaho-shell] .yaho-library-web-os .yaho-library-row-action{color:var(--ui-text-secondary)}:root.dark [data-yaho-shell] .yaho-library-web-os .yaho-library-row-action--danger{color:var(--ui-danger)}:root.dark [data-yaho-shell] .yaho-library-web-os .yaho-library-row-action-divider{background:var(--ui-stroke-secondary)}[data-yaho-shell] .yaho-library-web-os .library-auto-name-control{border:1px solid #eadfd7;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .6rem;display:inline-flex}[data-yaho-shell] .yaho-library-web-os .library-auto-name-control>span{flex-direction:column;display:flex}[data-yaho-shell] .yaho-library-web-os .library-auto-name-control strong{font-size:.7rem;line-height:1.2}[data-yaho-shell] .yaho-library-web-os .library-auto-name-control small{color:#9a8b80;font-size:.6rem;line-height:1.2}[data-yaho-shell] .yaho-library-web-os .library-auto-name-control input{appearance:none;background:#ffeadc;border:1px solid #dccabd;border-radius:999px;width:2.1rem;height:1.2rem;margin:0;position:relative}[data-yaho-shell] .yaho-library-web-os .library-auto-name-control input:before{content:"";background:#3c2a20;border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.06rem;left:.07rem}@media (width>=721px){#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout){flex-direction:column;display:flex}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout)>*{order:2}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout)>.yaho-responsive-page-header{order:0}#root [data-yaho-shell] .yaho-library-web-os .library-folder-layout{display:contents}#root [data-yaho-shell] .yaho-library-web-os .library-folder-layout>.library-folder-panel{order:1;margin:0}#root [data-yaho-shell] .yaho-library-web-os .library-folder-layout>.library-folder-results{order:3}#root [data-yaho-shell] .yaho-library-web-os .library-folder-panel .yaho-library-folder-tree-row{border-bottom:0}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout)>.library-list-head{margin-top:.75rem}#root [data-yaho-shell] .yaho-library-web-os :is(.yaho-library-folder-heading,.library-folder-add,.yaho-library-cal-trigger){font-size:12px}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-cal-trigger>span{font-size:inherit}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout) .yaho-library-list-title-row>h2{display:none}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-folder-heading{gap:12px}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-folder-heading>span{flex-shrink:0}#root [data-yaho-shell] .yaho-library-web-os .library-folder-search{flex:1;min-width:0;margin:0}#root [data-yaho-shell] .yaho-library-web-os .library-folder-search>.yaho-library-search-bar{width:100%;min-width:0}#root [data-yaho-shell] .yaho-library-web-os .library-folder-add{flex-shrink:0}}@media (width<=760px){[data-yaho-shell] .yaho-library-web-os .yaho-library-image-card{border:1px solid var(--ui-stroke-secondary);background:var(--ui-surface-default);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-width:0;margin-bottom:.875rem;padding:.875rem;display:flex}:root.theme-light [data-yaho-shell] .yaho-library-web-os .yaho-library-image-card{border-color:#e9c7b2}:root.theme-light [data-yaho-shell] .yaho-library-web-os .yaho-library-image-card .yaho-library-row-actions{border-top-color:#ead2c3}[data-yaho-shell] .yaho-library-web-os .yaho-library-image-card-thumb{aspect-ratio:auto;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:100%;height:10rem;min-height:0;display:flex;overflow:hidden}[data-yaho-shell] .yaho-library-web-os .yaho-library-image-card-thumb img{object-fit:contain;width:100%;height:100%}[data-yaho-shell] .yaho-library-web-os .yaho-library-image-card-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-yaho-shell] .yaho-library-web-os .yaho-library-image-card .yaho-library-row-actions{border-top:1px solid var(--ui-stroke-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding-top:.625rem;display:flex}[data-yaho-shell] .yaho-library-web-os .yaho-library-image-card .yaho-library-row-action{gap:.375rem;min-height:2.75rem;padding:.375rem .5rem}}:root{--yaho-infinity-track:color-mix(in srgb, var(--theme-primary) 24%, transparent);--yaho-infinity-active:color-mix(in srgb, var(--theme-primary) 78%, #fff 22%);--yaho-infinity-halo:color-mix(in srgb, var(--theme-primary) 18%, transparent);--yaho-infinity-comet-wash-width:2.8;--yaho-infinity-comet-width:2;--yaho-infinity-comet-wash-opacity:.38;--yaho-infinity-dash-duration:2.8s}.dark{--yaho-infinity-track:color-mix(in srgb, var(--theme-primary) 34%, transparent);--yaho-infinity-active:color-mix(in srgb, var(--theme-primary) 62%, #fff 38%);--yaho-infinity-halo:color-mix(in srgb, var(--theme-primary) 34%, transparent);--yaho-infinity-comet-wash-width:3;--yaho-infinity-comet-width:2.2;--yaho-infinity-comet-wash-opacity:.45}@keyframes yaho-infinity-breathe{0%,to{opacity:.96}50%{opacity:1}}@keyframes yaho-infinity-halo-pulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.97)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}.yaho-infinity-spinner-wrap{transform-origin:50%;contain:layout style;animation:3.4s ease-in-out infinite yaho-infinity-breathe;overflow:visible}.yaho-infinity-spinner{overflow:visible}.yaho-infinity-spinner__track{fill:var(--yaho-infinity-track)}@keyframes yaho-infinity-fill{0%{stroke-dasharray:0 1}70%{stroke-dasharray:1 0}82%{stroke-dasharray:1 0}83%,to{stroke-dasharray:0 1}70%,82%{stroke-dasharray:1 0}}.yaho-infinity-spinner__comet-wash{stroke:var(--yaho-infinity-active);stroke-width:var(--yaho-infinity-comet-wash-width);opacity:var(--yaho-infinity-comet-wash-opacity);stroke-dasharray:0 1;stroke-dashoffset:0;animation:yaho-infinity-fill var(--yaho-infinity-dash-duration) cubic-bezier(.45, 0, .2, 1) infinite}.yaho-infinity-spinner__comet{stroke:var(--yaho-infinity-active);stroke-width:var(--yaho-infinity-comet-width);stroke-dasharray:0 1;stroke-dashoffset:0;animation:yaho-infinity-fill var(--yaho-infinity-dash-duration) cubic-bezier(.45, 0, .2, 1) infinite}.yaho-infinity-spinner-shell{place-items:center;padding:.5rem;display:grid;position:relative;overflow:visible}.yaho-infinity-spinner-shell:before{content:"";background:radial-gradient(circle, var(--yaho-infinity-halo) 0%, color-mix(in srgb, var(--yaho-infinity-halo) 48%, transparent) 42%, transparent 72%);pointer-events:none;border-radius:50%;width:10rem;height:10rem;animation:3.4s ease-in-out infinite yaho-infinity-halo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .yaho-infinity-spinner-shell:before{background:radial-gradient(circle, var(--yaho-infinity-halo) 0%, color-mix(in srgb, var(--yaho-infinity-halo) 52%, transparent) 40%, transparent 70%)}@media (prefers-reduced-motion:reduce){.yaho-infinity-spinner-wrap,.yaho-infinity-spinner-shell:before{animation:none}.yaho-infinity-spinner__comet,.yaho-infinity-spinner__comet-wash{animation-duration:4.2s}}[data-yaho-shell] .shell-stage-content[data-office-stage=true]:has(>.yaho-office-loading){flex:auto;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex}.yaho-office-loading{box-sizing:border-box;min-width:0;min-height:12rem;color:var(--ui-text-primary);font-family:var(--dt-font-sans);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.yaho-office-loading>p{font-size:var(--conversation-text-font-size,1rem);margin:0;font-weight:600;line-height:1.6}.yaho-image-lightbox-stage[data-fullscreen=true],.yaho-image-lightbox-stage[data-mode=fill],.yaho-image-lightbox-stage[data-chrome=hidden][data-mode=fit]{padding:0}@media (width<=720px){.yaho-image-lightbox-toolbar{top:calc(env(safe-area-inset-top,0px) + 3.5rem)}}@keyframes yaho-image-lightbox-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.yaho-image-lightbox-placeholder{animation:none}.yaho-image-lightbox-image,.yaho-image-lightbox-toolbar,.yaho-image-lightbox-filmstrip-dock,.yaho-image-lightbox-nav{transition:none}}@media (width<=58rem){.yaho-moodboard-page .yaho-moodboard-toolbar-row{align-items:center;display:flex}}@media (width<=34rem){.yaho-moodboard-page .yaho-moodboard-toolbar-actions{align-items:center}}@keyframes yaho-moodboard-loading-shimmer{to{transform:translate(100%)}}@keyframes yaho-moodboard-loading-spin{to{transform:rotate(360deg)}}@container (width<=56rem){.yaho-moodboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=38rem){.yaho-moodboard-grid{grid-template-columns:repeat(2,minmax(9rem,1fr))}.yaho-moodboard-card[data-kind=text],.yaho-moodboard-empty,.yaho-moodboard-capacity{grid-column:1/-1}}@container (width<=20rem){.yaho-moodboard-import-zone{grid-template-columns:minmax(0,1fr)}.yaho-moodboard-import-button{width:100%}.yaho-moodboard-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.yaho-moodboard-card-image,.yaho-moodboard-preview-image{transition:none;animation:none}}@container (width<=56rem){.yaho-moodboard-page .yaho-moodboard-grid{column-count:3}.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container (width<=38rem){.yaho-moodboard-page .yaho-moodboard-grid{column-count:2}.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=20rem){.yaho-moodboard-page .yaho-moodboard-grid{column-count:1}.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}}@container (width<=58rem){.yaho-moodboard-page .yaho-moodboard-toolbar-row{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-moodboard-page .yaho-moodboard-filter-group{grid-column:1/-1}}@container (width<=38rem){.yaho-moodboard-page .yaho-moodboard-list-widget .yaho-moodboard-toolbar{padding:.85rem}.yaho-moodboard-page .yaho-moodboard-toolbar-row{grid-template-columns:minmax(0,1fr)}.yaho-moodboard-page .yaho-moodboard-filter-group{width:100%}.yaho-moodboard-page .yaho-moodboard-filter-chip{flex:1 1 0;min-width:0;padding-inline:.45rem}.yaho-moodboard-page .yaho-moodboard-toolbar-actions{align-items:stretch}.yaho-moodboard-page .yaho-moodboard-selection-count{justify-content:center;width:100%;margin-right:0}.yaho-moodboard-page .yaho-moodboard-toolbar-actions>button{flex:1 1 0}.yaho-moodboard-page .yaho-moodboard-list-content,.yaho-moodboard-page .yaho-moodboard-list-content[data-empty=true]{padding:.75rem}.yaho-moodboard-page .yaho-moodboard-empty{min-height:13rem;padding:2rem 1rem}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-zone{grid-template-columns:minmax(0,1fr);align-items:stretch}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions{justify-content:stretch}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions>*{flex:1 1 0}}@container (width<=20rem){.yaho-moodboard-page .yaho-moodboard-toolbar-head{flex-direction:column}.yaho-moodboard-page .yaho-moodboard-count{align-self:flex-start}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-zone{grid-template-columns:minmax(0,1fr)}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-button{width:100%}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions{flex-direction:column}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions>*{width:100%}}@container (width<=56rem){.yaho-moodboard .yaho-moodboard-grid{column-count:3}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container (width<=38rem){.yaho-moodboard .yaho-moodboard-grid{column-count:2}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=20rem){.yaho-moodboard .yaho-moodboard-grid{column-count:1}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}.yaho-moodboard .yaho-moodboard-card-actions{flex-direction:column;align-items:stretch}.yaho-moodboard .yaho-moodboard-card-menu,.yaho-moodboard .yaho-moodboard-card-menu button{width:100%}}@container (width<=68rem){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:3}.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container yaho-moodboard-chrome (width<=40rem){.yaho-moodboard-toolbar-head{flex-direction:column;align-items:flex-start;gap:.65rem}.yaho-moodboard-toolbar-head-actions{justify-content:flex-start;width:100%}.yaho-moodboard-toolbar-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.65rem}.yaho-moodboard-filter-group,.yaho-moodboard-filter-rail{width:100%;margin-left:0}.yaho-moodboard-filter-rail{border-radius:.85rem;flex-wrap:nowrap;align-items:stretch;height:2.75rem;padding:.18rem;display:flex;overflow-x:auto}.yaho-moodboard-filter-select,.yaho-moodboard-filter-select+.yaho-moodboard-filter-select{border-top:0;flex:1 0 auto;align-items:center;gap:.35rem;width:auto;min-height:0;padding:0 .65rem;display:inline-flex}.yaho-moodboard-filter-select+.yaho-moodboard-filter-select{border-left:1px solid var(--ui-stroke-tertiary)}.yaho-moodboard-filter-label,.yaho-moodboard-page .yaho-moodboard-filter-select>span{white-space:nowrap;height:auto}.yaho-moodboard-filter-trigger{flex:none;justify-content:flex-start;width:auto!important}}@container (width<=46rem){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head{flex-direction:column;align-items:flex-start}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head-actions{justify-content:flex-start;width:100%}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:2}.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=30rem){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:1}.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-actions{flex-direction:column;align-items:stretch}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-menu,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-menu button{width:100%}}@media (prefers-reduced-motion:reduce){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-image,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-body,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-actions,.yaho-moodboard-card-loading-shimmer,.yaho-moodboard-card-loading-spinner,.yaho-moodboard-import-progress-spinner{transition:none;animation:none}}@media (width<=64rem){.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=46rem){.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=68rem){.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container (width<=46rem){.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=30rem){.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}}.moodboard-panel.yaho-moodboard-page{box-sizing:border-box;width:100%;min-width:0}.yaho-moodboard-page-shell{flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:1500px;min-height:100%;margin-inline:auto;display:flex}.yaho-moodboard-manual-field .yaho-moodboard-apply{cursor:pointer;border:0;border-radius:.5rem;justify-self:start;width:auto;min-height:2.35rem;padding:0 .85rem}.yaho-moodboard-manual-capture{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.yaho-moodboard-manual-field{align-content:start;gap:.45rem;min-width:0;display:grid}.yaho-moodboard-manual-field-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.yaho-moodboard-manual-field-head label{color:var(--ui-text-secondary,var(--yaho-night-muted));font-size:.68rem;font-weight:800}.yaho-moodboard-manual-field-head span{color:var(--ui-text-tertiary,var(--yaho-night-muted));letter-spacing:.08em;font-size:.56rem;font-weight:700}.yaho-moodboard-manual-control{align-items:center;gap:.4rem;min-width:0;display:flex}.yaho-moodboard-manual-control>input{flex:auto}.yaho-moodboard-manual-control>.yaho-moodboard-apply{white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;flex:none;justify-content:center;align-items:center;min-width:3.25rem;display:inline-flex}.yaho-moodboard-manual-field input{border:1px solid var(--ui-stroke-secondary);width:100%;min-width:0;min-height:2.35rem;color:var(--ui-text-primary,var(--yaho-night-text));background:var(--ui-bg-input);font:inherit;border-radius:.5rem;padding:.5rem .65rem;font-size:.68rem}.yaho-moodboard-manual-field input:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-accent) 55%, transparent);outline-offset:1px}.yaho-moodboard-campaign-link{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-accent-soft,var(--ui-bg-tertiary)) 28%, transparent);border-radius:.72rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;padding:.55rem .7rem;display:flex}.yaho-moodboard-campaign-link strong{color:var(--ui-text-primary,var(--yaho-night-text));font-size:.66rem}.yaho-moodboard-campaign-link small,.yaho-moodboard-campaign-link span{color:var(--ui-text-secondary,var(--yaho-night-muted));font-size:.57rem}.yaho-moodboard-campaign-link select{border:1px solid var(--ui-stroke-secondary);min-width:12rem;max-width:100%;color:var(--ui-text-primary,var(--yaho-night-text));background:var(--ui-bg-input);font:inherit;border-radius:.4rem;padding:.48rem .55rem;font-size:.6rem}@media (width<=40rem){.yaho-moodboard-manual-capture{grid-template-columns:minmax(0,1fr)}}.yaho-moodboard-page .yaho-moodboard-manual-capture{grid-column:1/-1;justify-self:center;width:min(100%,56rem);margin-inline:auto}[data-yaho-shell] .moodboard-panel.yaho-workbench-page{--yaho-page-header-top:1.25rem;font-family:var(--dt-font-sans);font-weight:500;line-height:var(--dt-line-height,1.6)}.yaho-moodboard-capture-dialog{font-family:var(--dt-font-sans);font-weight:500;line-height:var(--dt-line-height,1.6)}[data-yaho-shell] .moodboard-panel .yaho-moodboard-toolbar-head{display:none}[data-yaho-shell] .moodboard-panel .yaho-moodboard--standalone .yaho-moodboard-empty{min-height:0;padding-top:1.5rem;padding-bottom:.5rem}[data-yaho-shell] .moodboard-panel .yaho-moodboard-import-actions>button{box-sizing:border-box;height:2rem;min-height:2rem;padding-block:0;line-height:1}[data-yaho-shell] .moodboard-panel .yaho-moodboard-page-shell{gap:.5rem}[data-yaho-shell] .moodboard-panel .yaho-moodboard--standalone .yaho-moodboard-toolbar{border-bottom:0;padding-bottom:.5rem}[data-yaho-shell] .moodboard-panel .yaho-moodboard-page-body{padding-top:.5rem}[data-yaho-shell] .moodboard-panel .yaho-moodboard--standalone .yaho-moodboard-list-content,[data-yaho-shell] .moodboard-panel .yaho-moodboard--standalone .yaho-moodboard-list-content[data-empty=true]{padding-top:0}.workspace-members-panel{width:min(100%,72rem);color:var(--ui-text-primary);margin:0 auto;padding:1.35rem clamp(.75rem,2.5vw,2rem) 7rem}.workspace-members-header,.workspace-members-section-heading,.workspace-members-member-row,.workspace-members-invite-row,.workspace-members-created-invite,.workspace-members-alert{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-members-header{align-items:flex-start}.workspace-members-header h1{letter-spacing:-.04em;margin-top:.35rem;font-size:1.45rem}.workspace-members-header p,.workspace-members-section-heading p,.workspace-members-invite-row p,.workspace-members-member-copy p,.workspace-members-seat-card p{color:var(--ui-text-secondary);margin-top:.35rem;font-size:.68rem;line-height:1.55}.workspace-members-kicker{color:var(--ui-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.workspace-members-refresh-button,.workspace-members-primary-button,.workspace-members-secondary-button,.workspace-members-danger-button,.workspace-members-created-invite button,.workspace-members-alert button{border:1px solid var(--ui-stroke-secondary);font:inherit;cursor:pointer;border-radius:.5rem;padding:.55rem .75rem;font-size:.65rem;font-weight:800}.workspace-members-refresh-button{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-surface-default) 80%, transparent)}.workspace-members-primary-button{color:#fff;border-color:var(--ui-accent);background:var(--ui-accent)}.workspace-members-secondary-button{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}.workspace-members-danger-button{color:var(--ui-text-primary);border-color:color-mix(in srgb, var(--ui-danger) 42%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-danger) 9%, transparent)}.workspace-members-panel button:disabled,.workspace-members-panel input:disabled,.workspace-members-panel select:disabled{cursor:not-allowed;opacity:.48}.workspace-members-tabs{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-surface-default) 76%, transparent);border-radius:.65rem;gap:.2rem;margin-top:1rem;padding:.2rem;display:inline-flex}.workspace-members-tabs button{color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex}.workspace-members-tabs button.is-active{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 35%, transparent)}.workspace-members-tabs button span{min-width:1.15rem;color:var(--ui-text-tertiary);background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent);text-align:center;border-radius:999px;padding:.12rem .25rem;font-size:.56rem}.workspace-members-tabs button.is-active span{color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 15%, transparent)}.workspace-members-alert{border:1px solid var(--ui-stroke-secondary);border-radius:.6rem;justify-content:flex-start;margin-top:1rem;padding:.75rem .9rem;font-size:.7rem;line-height:1.45}.workspace-members-alert.is-error{color:var(--ui-text-primary);border-color:color-mix(in srgb, var(--ui-danger) 45%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-danger) 8%, transparent)}.workspace-members-alert.is-warning,.workspace-members-alert.is-notice{color:var(--ui-text-primary);border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-accent) 8%, transparent)}.workspace-members-alert button{background:0 0;margin-left:auto}.workspace-members-loading,.workspace-members-empty{border:1px dashed var(--ui-stroke-secondary);color:var(--ui-text-secondary);text-align:center;border-radius:.65rem;margin-top:1rem;padding:1rem;font-size:.72rem}.workspace-members-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.workspace-members-seat-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-surface-default) 82%, transparent);border-radius:.65rem;padding:.9rem}.workspace-members-seat-total{letter-spacing:-.05em;margin-top:.35rem;font-size:1.65rem;font-weight:900}.workspace-members-seat-total span{color:var(--ui-text-tertiary);font-size:.85rem;font-weight:700}.workspace-members-seat-breakdown{text-align:center;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.8rem;display:grid}.workspace-members-seat-breakdown span{color:var(--ui-text-tertiary);font-size:.58rem}.workspace-members-seat-breakdown strong{color:var(--ui-text-primary);font-size:.75rem;display:block}.workspace-members-invite-section,.workspace-members-list-section,.workspace-members-invites-section{border-top:1px solid var(--ui-stroke-tertiary);margin-top:1.5rem;padding-top:1.1rem}.workspace-members-section-heading{align-items:flex-start}.workspace-members-section-heading h2{letter-spacing:-.03em;font-size:1rem}.workspace-members-section-heading>span{color:var(--ui-text-tertiary);flex:none;font-size:.65rem;font-weight:800}.workspace-members-invite-form{grid-template-columns:minmax(15rem,1fr) 9rem auto auto;align-items:end;gap:.55rem;margin-top:.9rem;display:grid}.workspace-members-invite-form label:not(.workspace-members-checkbox){color:var(--ui-text-secondary);gap:.3rem;font-size:.6rem;font-weight:700;display:grid}.workspace-members-invite-form input,.workspace-members-invite-form select,.workspace-members-select{border:1px solid var(--ui-stroke-secondary);min-width:0;color:var(--ui-text-primary);font:inherit;background:0 0;border-radius:.45rem;padding:.55rem .6rem;font-size:.68rem}.workspace-members-checkbox{min-height:2.25rem;color:var(--ui-text-secondary);white-space:nowrap;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;display:flex}.workspace-members-checkbox input{accent-color:var(--ui-accent)}.workspace-members-help{color:var(--ui-text-tertiary);margin-top:.45rem;font-size:.62rem}.workspace-members-created-invite{border:1px solid color-mix(in srgb, var(--ui-accent) 42%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-accent) 7%, transparent);border-radius:.6rem;justify-content:flex-start;margin-top:.8rem;padding:.7rem}.workspace-members-created-invite code{min-width:0;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.65rem;overflow:hidden}.workspace-members-created-invite button{background:0 0;flex:none}.workspace-members-list,.workspace-members-invite-list{gap:.55rem;margin-top:.85rem;display:grid}.workspace-members-member-row,.workspace-members-invite-row{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-surface-default) 82%, transparent);border-radius:.65rem;align-items:flex-start;padding:.85rem}.workspace-members-member-identity{align-items:center;gap:.65rem;min-width:0;display:flex}.workspace-members-avatar{color:#fff;background:var(--ui-accent);border-radius:.55rem;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.7rem;font-weight:900;display:grid}.workspace-members-member-copy{min-width:0}.workspace-members-member-heading{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.workspace-members-member-heading h3{font-size:.76rem}.workspace-members-badge{color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-text-secondary) 10%, transparent);border-radius:999px;padding:.18rem .4rem;font-size:.55rem;font-weight:800}.workspace-members-badge.is-ai,.workspace-members-badge.is-suspended{color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 12%, transparent)}.workspace-members-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.workspace-members-select{padding:.5rem .55rem}.workspace-members-boundary-note{max-width:18rem;color:var(--ui-text-tertiary);text-align:right;font-size:.62rem;font-weight:700;line-height:1.45}.workspace-members-invite-row{align-items:center}.workspace-members-invite-row strong{color:var(--ui-text-primary);font-size:.72rem}.workspace-members-invite-row p{margin-top:.25rem}.workspace-members-visually-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-light .workspace-members-seat-card,.theme-light .workspace-members-member-row,.theme-light .workspace-members-invite-row{background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent)}@media (width<=760px){.workspace-members-header,.workspace-members-section-heading,.workspace-members-member-row,.workspace-members-invite-row{flex-direction:column;align-items:stretch}.workspace-members-header{gap:.75rem}.workspace-members-tabs{width:100%;display:flex}.workspace-members-tabs button{flex:1;justify-content:center}.workspace-members-seats,.workspace-members-invite-form{grid-template-columns:1fr}.workspace-members-member-actions{justify-content:flex-start}.workspace-members-boundary-note{text-align:left;max-width:none}.workspace-members-invite-row .workspace-members-danger-button{align-self:flex-start}}.ai-staff-workbench{width:min(100%,72rem);color:var(--ui-text-primary);margin:0 auto;padding:1.3rem clamp(.75rem,2.5vw,2rem) 8rem}.ai-staff-workbench-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ai-staff-workbench-header h1{letter-spacing:-.045em;margin-top:.35rem;font-size:1.35rem}.ai-staff-workbench-header p{max-width:42rem;color:var(--ui-text-secondary);margin-top:.45rem;font-size:.7rem;line-height:1.55}.ai-staff-workbench-tabs{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-fill-secondary);border-radius:.65rem;flex:none;gap:.25rem;padding:.2rem;display:flex}.ai-staff-workbench-tabs button{color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.5rem .7rem;font-size:.68rem}.ai-staff-workbench-tabs button.is-active{color:var(--ui-text-primary);background:var(--ui-bg-primary);box-shadow:0 1px 3px #0000001a}@media (width<=48rem){.ai-staff-workbench-header{flex-direction:column}.ai-staff-workbench-tabs{width:100%}.ai-staff-workbench-tabs button{flex:1}}.task-side-panel{--task-panel-border:color-mix(in srgb, var(--ui-text-primary) 10%, transparent);--task-panel-hover:color-mix(in srgb, var(--ui-accent) 9%, transparent);--task-panel-active:color-mix(in srgb, var(--ui-accent) 14%, var(--ui-bg-editor));border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:var(--yaho-sidebar-float-radius,.875rem);background:var(--yaho-light-panel);min-width:min(29rem,100vw - 22rem);max-width:max(29rem,100vw - 36rem);min-height:0;color:var(--yaho-light-ink);box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow,0 8px 24px #0000001f);flex-direction:column;transition:width .16s,border-radius .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.task-side-panel--resizing{transition:none}.yaho-web-task-side-panel-host{min-width:min(29rem,100vw - 22rem);max-width:max(29rem,100vw - 36rem);min-height:0;margin:var(--yaho-sidebar-float-gutter,.5rem);z-index:2;flex-direction:column;flex:none;align-self:stretch;margin-left:0;display:flex;position:relative}.yaho-web-task-side-panel-host:has(.task-side-panel--fullscreen){flex:0 0 0;width:0;margin:0;overflow:visible}.yaho-web-task-side-panel-host[data-yaho-shell=true]{--yaho-page-header-top:1.25rem}.yaho-web-task-side-panel-host>.task-side-panel:not(.task-side-panel--fullscreen){height:100%;max-height:100%}.yaho-web-task-side-panel-host[data-yaho-shell=true] .yaho-task-side-panel__body>*{flex:auto;min-height:0}.yaho-task-side-panel .library-panel{box-sizing:border-box;flex-direction:column;min-height:0;padding-bottom:1rem;display:flex}.yaho-web-task-side-panel-host[data-yaho-shell=true] .yaho-task-side-panel__body>.library-panel{flex:1 0 auto}.yaho-task-side-panel .library-panel .yaho-workbench-empty{flex:1 0 auto;min-height:min(12rem,24svh);padding-block:1rem}.yaho-task-side-panel .os-menu-page{padding:1.25rem 1.25rem 2rem}.task-side-panel--fullscreen{z-index:90;border-radius:var(--yaho-sidebar-float-radius,.875rem);width:auto;min-width:0;max-width:none;position:fixed;inset:.5rem;box-shadow:0 30px 90px #00000073}.task-side-panel__header{z-index:4;border-bottom:1px solid var(--task-panel-border);flex:none;align-items:center;gap:.25rem;min-height:2.75rem;padding:.375rem .5rem;display:flex;position:relative}.task-side-panel__tabs{scrollbar-width:none;flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.task-side-panel__tabs::-webkit-scrollbar{display:none}.task-side-panel__tab,.task-side-panel__action{appearance:none;font:inherit;cursor:pointer;border:0}.task-side-panel__tab{min-height:2rem;color:color-mix(in srgb, var(--yaho-light-ink) 66%, transparent);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.75rem;flex:none;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.76rem;font-weight:750;display:inline-flex}.task-side-panel__tab:hover:not(:disabled),.task-side-panel__tab:focus-visible:not(:disabled),.task-side-panel__action:hover,.task-side-panel__action:focus-visible{background:var(--task-panel-hover);color:var(--ui-text-primary,var(--yaho-light-ink));outline:0}.task-side-panel__tab:focus-visible,.task-side-panel__action:focus-visible,.task-side-panel__resize:focus-visible{outline:2px solid var(--ui-accent,var(--yaho-light-orange));outline-offset:1px}.task-side-panel__tab--active{border-color:color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-light-panel));color:color-mix(in srgb, var(--yaho-light-orange) 85%, var(--yaho-light-ink))}.task-side-panel__tab:disabled{cursor:not-allowed;opacity:.42}.task-side-panel__tab[aria-disabled=true]:not(:disabled){cursor:help;opacity:.62}.task-side-panel__actions{flex:none;align-items:center;gap:.125rem;display:flex}.task-side-panel__action{width:2rem;height:2rem;color:var(--ui-text-secondary,var(--yaho-light-muted));background:0 0;border-radius:.75rem;place-items:center;display:grid}.task-side-panel__resize{z-index:2;appearance:none;cursor:col-resize;touch-action:none;background:0 0;border:0;width:.5rem;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0}.task-side-panel__resize:after{content:"";background:0 0;width:1px;position:absolute;inset:0 auto 0 0}.task-side-panel__resize:hover:after,.task-side-panel__resize:focus-visible:after{background:var(--ui-accent,var(--yaho-light-orange));width:2px}.task-side-panel__body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}.task-side-panel__placeholder{text-align:center;place-items:center;gap:.55rem;min-height:12rem;padding:1.25rem;display:grid}.task-side-panel__placeholder h3{color:var(--ui-text-primary,var(--yaho-light-ink));margin:0;font-size:.875rem;font-weight:650}.task-side-panel__placeholder p,.task-side-panel__placeholder small{max-width:23rem;color:var(--ui-text-secondary,var(--yaho-light-muted));margin:0;line-height:1.55}.task-side-panel__placeholder small{font-size:.68rem}.yaho-side-panel-reveal{top:var(--yaho-side-panel-chrome-top,calc(var(--yaho-sidebar-float-gutter,.5rem) + 4px + (53px - 8px - 1.75rem) / 2));right:max(calc(var(--yaho-sidebar-float-gutter,.5rem) + 9px), var(--yaho-side-panel-toggle-right,0px));z-index:96;appearance:none;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:color-mix(in srgb, var(--yaho-light-ink) 60%, transparent);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .16s,background-color .16s;display:grid;position:fixed}.yaho-side-panel-reveal:hover,.yaho-side-panel-reveal:focus-visible{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-ink)}.yaho-side-panel-reveal:focus-visible{outline:2px solid var(--ui-accent,var(--yaho-light-orange));outline-offset:1px}@media (width<=960px){.yaho-web-task-side-panel-host{inset:max(env(safe-area-inset-top), .5rem) max(env(safe-area-inset-right), .5rem) max(env(safe-area-inset-bottom), .5rem) max(env(safe-area-inset-left), .5rem);z-index:90;flex:none;width:auto;min-width:0;max-width:none;height:auto;margin:0;position:fixed}.task-side-panel{min-width:0;max-width:100%;animation:.28s cubic-bezier(.22,1,.36,1) both task-side-panel-enter;width:100%!important}.task-side-panel__resize{display:none}.yaho-side-panel-reveal{top:var(--yaho-side-panel-chrome-top,calc(max(env(safe-area-inset-top), .5rem) + 4px + (53px - 8px - 1.75rem) / 2));right:var(--yaho-side-panel-toggle-right,calc(max(env(safe-area-inset-right), .5rem) + 9px));width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}}@keyframes task-side-panel-enter{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.task-side-panel{animation:none}}.task-side-panel__body>.yaho-moodboard-page{box-sizing:border-box;padding:1rem var(--yaho-page-inset,1.25rem) 1.5rem}.task-side-panel__body>.web-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:14px}.task-side-panel:not([data-width-band=wide]) .moodboard-capture-row,.task-side-panel:not([data-width-band=wide]) .moodboard-capture-grid{grid-template-columns:minmax(0,1fr)}.task-side-panel:not([data-width-band=wide]) .moodboard-panel[data-gallery-layout=grid] .moodboard-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.task-side-panel:not([data-width-band=wide]) .moodboard-panel[data-gallery-layout=mosaic] .moodboard-grid{column-count:2}.task-side-panel[data-width-band=narrow] .moodboard-capture-row,.task-side-panel[data-width-band=narrow] .moodboard-capture-grid,.task-side-panel[data-width-band=narrow] .moodboard-panel[data-gallery-layout=grid] .moodboard-grid{grid-template-columns:minmax(0,1fr)}.task-side-panel[data-width-band=narrow] .moodboard-panel[data-gallery-layout=mosaic] .moodboard-grid{column-count:1}.task-side-panel[data-width-band=narrow] .moodboard-toolbar,.task-side-panel[data-width-band=narrow] .moodboard-toolbar-row{flex-direction:column;align-items:flex-start}.task-side-panel[data-width-band=narrow] .moodboard-filter-rail{margin-left:0}.task-side-panel[data-width-band=narrow] .moodboard-secret-lock>div,.task-side-panel[data-width-band=narrow] .moodboard-campaign-link>div{flex-basis:100%}.task-side-panel[data-width-band=narrow] .moodboard-campaign-link select,.task-side-panel[data-width-band=narrow] .moodboard-filter-select select{min-width:0}.task-side-panel[data-width-band=narrow] .yaho-task-side-panel__tab-label{display:none}.task-side-panel[data-width-band=narrow] .task-side-panel__tabs{overflow:visible}.task-side-panel[data-width-band=narrow] .yaho-task-side-panel__tab{flex:0 0 2rem;justify-content:center;gap:0;width:2rem;min-width:2rem;padding-inline:0;position:relative}.task-side-panel[data-width-band=narrow] .yaho-task-side-panel__tab:after{z-index:5;box-sizing:border-box;border:1px solid var(--task-panel-border);background:var(--yaho-light-panel);width:max-content;max-width:min(15rem,100vw - 3rem);color:var(--yaho-light-ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;word-break:keep-all;overflow-wrap:break-word;border-radius:.55rem;padding:.35rem .55rem;font-size:.72rem;line-height:1.35;transition:opacity .12s,transform .12s;display:block;position:absolute;top:calc(100% + .4rem);left:0;transform:translateY(-.15rem);box-shadow:0 .35rem 1rem #0000002e}.task-side-panel[data-width-band=narrow] .yaho-task-side-panel__tab:is(:hover,:focus):after{opacity:1;transform:translateY(0)}.task-side-panel :where(button,select):not([data-slot=button],.yaho-workbench-segment-item,.yaho-library-manage-cta,.yaho-library-filter-chip,.yaho-library-search-bar-mode,.yaho-library-search-bar-clear,.yaho-task-side-panel__tab,.yaho-task-side-panel__action,.yaho-today-date-filter-trigger){appearance:none;color:inherit;font:inherit;background-color:#0000;border-style:solid;border-width:0}.yaho-library-header-actions .yaho-workbench-segment-item:disabled,.yaho-library-manage-cta:disabled{cursor:not-allowed;opacity:.45}:root.dark .task-side-panel,.dark .task-side-panel{--task-panel-border:color-mix(in srgb, var(--yaho-night-ink) 15%, transparent);--task-panel-hover:color-mix(in srgb, var(--yaho-night-blue) 15%, transparent);--task-panel-active:color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-panel));border-color:color-mix(in srgb, var(--yaho-night-ink) 15%, transparent);background:var(--yaho-night-panel);color:var(--yaho-night-ink)}:root.dark .task-side-panel__tab--active,.dark .task-side-panel__tab--active{border-color:color-mix(in srgb, var(--yaho-night-blue) 45%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 18%, var(--yaho-night-panel));color:var(--yaho-night-blue)}:root.theme-black.dark .task-side-panel,:root.theme-black.dark .yaho-task-side-panel{--task-panel-border:#ffffff24;--task-panel-hover:#ffffff14;--task-panel-active:#2a2a2a;color:#f4f4f4;background:#101010;box-shadow:0 8px 24px #00000047;border-color:#ffffff24!important}:root.theme-black.dark .task-side-panel__tab:hover:not(:disabled),:root.theme-black.dark .yaho-task-side-panel__tab:hover:not(:disabled),:root.theme-black.dark .task-side-panel__action:hover,:root.theme-black.dark .yaho-task-side-panel__action:hover{color:#f4f4f4!important;background:#ffffff14!important}:root.theme-black.dark .task-side-panel__tab--active,:root.theme-black.dark .yaho-task-side-panel__tab--active{color:#f4f4f4!important;background:#2a2a2a!important;border-color:#ffffff2e!important}:root.dark .yaho-side-panel-reveal:hover,.dark .yaho-side-panel-reveal:hover,:root.dark .yaho-side-panel-reveal:focus-visible,.dark .yaho-side-panel-reveal:focus-visible{background:color-mix(in srgb, var(--yaho-night-ink) 10%, transparent);color:var(--yaho-night-blue)}.yaho-web-task-side-panel-host .task-side-panel__body>.yaho-companion-page{height:100%;min-height:0}.yaho-web-task-side-panel-host .task-side-panel__body{background:var(--yaho-canvas-dither,none), var(--yaho-main-dock-wash,none), var(--ui-bg-editor)}body>button.yaho-side-panel-reveal{right:max(calc(var(--yaho-sidebar-float-gutter,.5rem) + .75rem), var(--yaho-side-panel-toggle-right,0px))}:root.dark body>button.yaho-side-panel-reveal:is(:hover,:focus-visible),:root.dark body>button.yaho-side-panel-reveal:is(:hover,:focus-visible)>.codicon{color:var(--yaho-night-blue)!important}:root.dark body>button.yaho-side-panel-reveal:is(:hover,:focus-visible){background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent)!important}.yaho-command-palette-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08111f94;place-items:start center;padding:clamp(4rem,12vh,8rem) 1rem 2rem;display:grid;position:fixed;inset:0}.yaho-command-palette{border:1px solid color-mix(in srgb, var(--ui-accent,#f97316) 28%, var(--ui-stroke-primary,#fff3));width:min(42rem,100%);max-height:min(70vh,42rem);color:var(--ui-text-primary,#e9f1f8);background:var(--ui-bg-editor,#14263d);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 90px #00000070,inset 0 0 0 1px #ffffff0d}.yaho-command-palette__header,.yaho-command-palette__search-row{align-items:center;display:flex}.yaho-command-palette__header{justify-content:space-between;gap:1rem;padding:1rem 1.1rem .8rem}.yaho-command-palette__eyebrow{color:var(--ui-accent,#f97316);letter-spacing:.14em;margin:0 0 .2rem;font-size:.57rem;font-weight:800}.yaho-command-palette h2{letter-spacing:-.02em;margin:0;font-size:1.05rem}.yaho-command-palette__close{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;font-size:1.4rem;line-height:1}.yaho-command-palette__close:hover,.yaho-command-palette__close:focus-visible{outline:2px solid var(--ui-accent,#f97316);outline-offset:1px;background:color-mix(in srgb, var(--ui-accent,#f97316) 12%, transparent)}.yaho-command-palette__search-row{border:1px solid var(--ui-stroke-primary,#ffffff29);background:color-mix(in srgb, var(--ui-bg-editor,#14263d) 84%, #000 16%);border-radius:.7rem;gap:.55rem;margin:0 .8rem .7rem;padding:.6rem .7rem}.yaho-command-palette__search-row>.codicon{color:var(--ui-accent,#f97316);font-size:1rem}.yaho-command-palette__search-row input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.yaho-command-palette__search-row input::placeholder{color:var(--ui-text-tertiary,#8ca2b8)}.yaho-command-palette__search-row kbd{border:1px solid var(--ui-stroke-secondary,#ffffff1f);color:var(--ui-text-tertiary,#8ca2b8);white-space:nowrap;border-radius:.3rem;padding:.16rem .3rem;font-size:.55rem}.yaho-command-palette__results{min-height:5rem;padding:0 .55rem .55rem;overflow:auto}.yaho-command-palette__option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;padding:.62rem .65rem;display:flex}.yaho-command-palette__option:hover:not(:disabled),.yaho-command-palette__option.is-active:not(:disabled){border-color:color-mix(in srgb, var(--ui-accent,#f97316) 28%, transparent);background:color-mix(in srgb, var(--ui-accent,#f97316) 11%, transparent)}.yaho-command-palette__option:focus-visible{outline:2px solid var(--ui-accent,#f97316);outline-offset:-2px}.yaho-command-palette__option:disabled{cursor:not-allowed;opacity:.55}.yaho-command-palette__option-icon{width:2rem;height:2rem;color:var(--ui-accent,#f97316);background:color-mix(in srgb, var(--ui-accent,#f97316) 12%, transparent);border-radius:.55rem;flex:none;place-items:center;display:grid}.yaho-command-palette__option-copy{flex:1;gap:.16rem;min-width:0;display:grid}.yaho-command-palette__option-copy strong,.yaho-command-palette__option-copy small,.yaho-command-palette__reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-command-palette__option-copy strong{font-size:.78rem}.yaho-command-palette__option-copy small{color:var(--ui-text-tertiary,#8ca2b8);font-size:.62rem}.yaho-command-palette__reason{color:#f5b7a7;font-size:.6rem}.yaho-command-palette__option-target{color:var(--ui-text-tertiary,#8ca2b8);font-size:.6rem}.yaho-command-palette__empty,.yaho-command-palette__announcement{color:var(--ui-text-tertiary,#8ca2b8);margin:0;font-size:.72rem}.yaho-command-palette__empty{text-align:center;padding:1.5rem .8rem}.yaho-command-palette__announcement{min-height:1.1rem;padding:0 .9rem .75rem}@media (width<=640px){.yaho-command-palette-backdrop{place-items:start stretch;padding:1rem .5rem}.yaho-command-palette{max-height:calc(100dvh - 2rem)}.yaho-command-palette__search-row kbd{display:none}}.yaho-cookie-banner{z-index:1600;border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 70%, transparent);background:var(--yaho-night-panel);color:var(--ui-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;padding:.95rem clamp(1rem,3vw,2.25rem) 1rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 2.5rem #0000002e}.theme-light .yaho-cookie-banner{background:var(--yaho-light-panel)}.yaho-cookie-banner-close{width:1.6rem;height:1.6rem;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.8rem}.yaho-cookie-banner-close:hover,.yaho-cookie-banner-close:focus-visible{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent)}.yaho-cookie-banner-copy{min-width:0;max-width:58rem;padding-right:1.5rem}.yaho-cookie-banner-copy strong{letter-spacing:-.01em;font-size:.84rem;font-weight:850;line-height:1.35;display:block}.yaho-cookie-banner-copy p{max-width:58rem;color:var(--ui-text-secondary);margin:.28rem 0 0;font-size:.76rem;line-height:1.5}.yaho-cookie-banner-copy a,.yaho-cookie-policy-link a{color:var(--theme-primary);text-underline-offset:2px;text-decoration:underline}.yaho-cookie-banner-actions,.yaho-cookie-settings-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.yaho-cookie-banner-actions button,.yaho-cookie-settings-actions button{white-space:nowrap;border-radius:.55rem;min-height:2.2rem;margin-top:0;padding:.55rem .8rem;font-size:.7rem}.yaho-cookie-banner-actions .primary-button,.yaho-cookie-banner-actions .secondary-button{justify-content:center;min-width:5rem}.yaho-cookie-settings-link{border:1px solid var(--ui-stroke-secondary);min-width:6.2rem;color:var(--ui-text-primary);cursor:pointer;background:0 0;border-radius:.55rem;padding:.55rem .7rem;font-size:.7rem;font-weight:750}.yaho-cookie-settings-link:hover{color:var(--theme-primary)}.yaho-cookie-consent-backdrop{z-index:4000;isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c16b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.yaho-cookie-settings{z-index:1;border:1px solid color-mix(in srgb, var(--yaho-night-blue) 34%, var(--ui-stroke-secondary));background:var(--yaho-night-panel);width:min(34rem,100%);max-height:min(42rem,100dvh - 2rem);color:var(--yaho-night-text);border-radius:1rem;padding:1.25rem;position:relative;overflow:auto;box-shadow:0 1.5rem 4rem #0000007a,0 0 0 1px #ffffff0a}.theme-light .yaho-cookie-settings{border-color:color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-secondary));background:var(--yaho-light-panel);color:var(--yaho-light-ink);box-shadow:0 1.5rem 4rem #5b391f33,0 0 0 1px #ffffffb8}.yaho-cookie-settings-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.yaho-cookie-kicker{color:var(--theme-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.yaho-cookie-settings h2{margin:.2rem 0 0;font-size:1.15rem}.yaho-cookie-settings>p{color:var(--ui-text-secondary);margin:.75rem 0;font-size:.78rem;line-height:1.55}.yaho-cookie-close{color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;padding:.15rem;font-size:1.3rem;line-height:1}.yaho-cookie-choice{border:1px solid var(--ui-stroke-tertiary);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;padding:.8rem;display:flex}.yaho-cookie-choice.is-required{cursor:default}.yaho-cookie-choice strong,.yaho-cookie-choice small{display:block}.yaho-cookie-choice strong{font-size:.78rem}.yaho-cookie-choice small{color:var(--ui-text-secondary);margin-top:.2rem;font-size:.7rem;line-height:1.45}.yaho-cookie-choice>span:last-child{color:var(--ui-text-secondary);flex:none;font-size:.7rem;font-weight:700}.yaho-cookie-choice input{width:1rem;height:1rem;accent-color:var(--theme-primary);flex:none}.yaho-cookie-policy-link{font-size:.7rem!important}.yaho-cookie-settings-actions{margin-top:1rem}@media (width<=720px){.yaho-cookie-banner{grid-template-columns:1fr;align-items:stretch;gap:.8rem;padding:.85rem 1rem 1rem}.yaho-cookie-banner-copy{padding-right:1.75rem}.yaho-cookie-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.yaho-cookie-banner-actions .yaho-cookie-settings-link{grid-column:1/-1;width:100%}.yaho-cookie-banner-actions .primary-button,.yaho-cookie-banner-actions .secondary-button{width:100%}}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon-DjkITdqj.ttf?721d4c0a96379d0c13d3d5596893c348)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:""}.codicon-lightbulb:before,.codicon-light-bulb:before{content:""}.codicon-repo:before,.codicon-repo-delete:before{content:""}.codicon-gist-fork:before,.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before,.codicon-keyboard:before{content:""}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:""}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before,.codicon-mirror-public:before{content:""}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:""}.codicon-comment:before,.codicon-comment-add:before{content:""}.codicon-alert:before,.codicon-warning:before{content:""}.codicon-search:before,.codicon-search-save:before{content:""}.codicon-log-out:before,.codicon-sign-out:before{content:""}.codicon-log-in:before,.codicon-sign-in:before{content:""}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:""}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before,.codicon-pencil:before{content:""}.codicon-info:before,.codicon-issue-opened:before{content:""}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:""}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:""}.codicon-repo-sync:before,.codicon-sync:before{content:""}.codicon-clone:before,.codicon-desktop-download:before{content:""}.codicon-beaker:before,.codicon-microscope:before{content:""}.codicon-vm:before,.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before,.codicon-reply:before{content:""}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:""}.codicon-new-file:before,.codicon-file-add:before{content:""}.codicon-new-folder:before,.codicon-file-directory-create:before{content:""}.codicon-trash:before,.codicon-trashcan:before{content:""}.codicon-history:before,.codicon-clock:before{content:""}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:""}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:""}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:""}.codicon-zap:before,.codicon-symbol-event:before{content:""}.codicon-error:before,.codicon-stop:before{content:""}.codicon-variable:before,.codicon-symbol-variable:before{content:""}.codicon-array:before,.codicon-symbol-array:before{content:""}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:""}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before,.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before,.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before,.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before,.codicon-bracket:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before,.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before,.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before,.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:""}.codicon-combine:before,.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before,.codicon-sort-percentage:before{content:""}.codicon-attach:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-edit-session:before{content:""}.codicon-code-review:before{content:""}.codicon-copilot-warning:before{content:""}.codicon-python:before{content:""}.codicon-copilot-large:before{content:""}.codicon-copilot-warning-large:before{content:""}.codicon-keyboard-tab:before{content:""}.codicon-copilot-blocked:before{content:""}.codicon-copilot-not-connected:before{content:""}.codicon-flag:before{content:""}.codicon-lightbulb-empty:before{content:""}.codicon-symbol-method-arrow:before{content:""}.codicon-copilot-unavailable:before{content:""}.codicon-repo-pinned:before{content:""}.codicon-keyboard-tab-above:before{content:""}.codicon-keyboard-tab-below:before{content:""}.codicon-git-pull-request-done:before{content:""}.codicon-mcp:before{content:""}.codicon-extensions-large:before{content:""}.codicon-layout-panel-dock:before{content:""}.codicon-layout-sidebar-left-dock:before{content:""}.codicon-layout-sidebar-right-dock:before{content:""}.codicon-copilot-in-progress:before{content:""}.codicon-copilot-error:before{content:""}.codicon-copilot-success:before{content:""}.codicon-chat-sparkle:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-edit-sparkle:before{content:""}.codicon-copilot-snooze:before{content:""}.codicon-send-to-remote-agent:before{content:""}.codicon-comment-discussion-sparkle:before{content:""}.codicon-chat-sparkle-warning:before{content:""}.codicon-chat-sparkle-error:before{content:""}.codicon-collection:before{content:""}.codicon-new-collection:before{content:""}.codicon-thinking:before{content:""}.codicon-build:before{content:""}.codicon-comment-discussion-quote:before{content:""}.codicon-cursor:before{content:""}.codicon-eraser:before{content:""}.codicon-file-text:before{content:""}.codicon-quotes:before{content:""}.codicon-rename:before{content:""}.codicon-run-with-deps:before{content:""}.codicon-debug-connected:before{content:""}.codicon-strikethrough:before{content:""}.codicon-open-in-product:before{content:""}.codicon-index-zero:before{content:""}.codicon-agent:before{content:""}.codicon-edit-code:before{content:""}.codicon-repo-selected:before{content:""}.codicon-skip:before{content:""}.codicon-merge-into:before{content:""}.codicon-git-branch-changes:before{content:""}.codicon-git-branch-staged-changes:before{content:""}.codicon-git-branch-conflicts:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before{content:""}.codicon-search-large:before{content:""}.codicon-terminal-git-bash:before{content:""}.codicon-window-active:before{content:""}.codicon-forward:before{content:""}.codicon-download:before{content:""}.codicon-clockface:before{content:""}.codicon-unarchive:before{content:""}.codicon-session-in-progress:before{content:""}.codicon-collection-small:before{content:""}.codicon-vm-small:before{content:""}.codicon-cloud-small:before{content:""}.codicon-add-small:before{content:""}.codicon-remove-small:before{content:""}.codicon-worktree-small:before{content:""}.codicon-worktree:before{content:""}.codicon-screen-cut:before{content:""}.codicon-ask:before{content:""}.codicon-openai:before{content:""}.codicon-claude:before{content:""}.codicon-open-in-window:before{content:""}.codicon-new-session:before{content:""}.codicon-git-fetch:before{content:""}.codicon-vm-pending:before{content:""}:root{--yaho-request-golden-phi:1.618;--yaho-request-composer-half-base:3.5rem;--yaho-request-golden-gap-below:clamp(1.25rem, 7.2%, 3.125rem);--yaho-request-golden-gap-above:min(calc(var(--yaho-request-golden-gap-below) / var(--yaho-request-golden-phi)), 1.125rem);--yaho-request-column-width:min(var(--yaho-composer-rest-width,34rem), calc(100% - (2 * var(--yaho-composer-side-gap,2rem))));--yaho-request-page-lift:clamp(2.75rem, 12%, 8rem)}.yaho-chat-column,[data-request-state=empty]{--yaho-request-column-width:min(var(--yaho-composer-rest-width,34rem), calc(100% - (2 * var(--yaho-composer-side-gap,2rem))))}.yaho-chat-column[data-request-state=empty]{container:yaho-request/size}[data-request-state=empty] [data-slot=yaho-request-start-surface],[data-request-state=empty] [data-slot=composer-dock][data-placement=center]{--yaho-request-golden-gap-below:clamp(1.15rem, 5.5cqh, 2.75rem);--yaho-request-golden-gap-above:min(calc(var(--yaho-request-golden-gap-below) / var(--yaho-request-golden-phi)), 1.125rem);--yaho-request-page-lift:clamp(2.5rem, 9.5cqh, 7.5rem)}[data-slot=yaho-request-start-title],[data-slot=yaho-request-start-prompts]{transition:top .2s ease-out,bottom .2s ease-out}[data-slot=yaho-request-start-prompts]{width:var(--yaho-request-column-width);max-width:100%;max-height:max(10rem, calc(50cqh + var(--yaho-request-page-lift,0px) - var(--yaho-request-composer-half-base) - var(--yaho-request-golden-gap-below) - 1.25rem));overflow:hidden auto}.yaho-chat-column>[data-slot=yaho-request-start-surface]{z-index:20;pointer-events:none;width:auto;height:auto;position:absolute;inset:0}.yaho-chat-column>.shell-stage-content:has(>[data-slot=yaho-request-start-surface]){z-index:20;pointer-events:none;min-height:0;padding:0;position:absolute;inset:0;overflow:visible}.yaho-chat-column [data-slot=yaho-request-start-title],.yaho-chat-column [data-slot=yaho-request-start-prompts]{pointer-events:auto}[data-slot=yaho-request-start-composer]{--yaho-request-composer-offset:0px}[data-request-state=empty] [data-slot=yaho-request-start-composer]{bottom:auto;top:calc(50% - var(--yaho-request-page-lift,0px) - var(--yaho-request-composer-half-base) - var(--yaho-request-composer-offset,0px));width:var(--yaho-request-column-width);margin-inline:auto;position:absolute;left:0;right:0;transform:none}[data-request-state=empty] [data-slot=composer-dock][data-placement=center]{top:calc(50% - var(--yaho-request-page-lift,0px) - var(--yaho-request-composer-half-base) - var(--yaho-request-composer-offset,0px));margin-inline:auto;left:0;right:0;transform:none}[data-request-state=empty] [data-slot=yaho-request-start-title],[data-slot=yaho-request-start-surface] [data-slot=yaho-request-start-title]{top:auto;bottom:min(calc(50% + var(--yaho-request-composer-half-base) + var(--yaho-request-golden-gap-above) + var(--yaho-request-page-lift,0px) + var(--yaho-request-composer-offset,0px)), calc(100% - 5.5rem));width:max-content;max-width:100%;margin-inline:auto;position:absolute;left:0;right:0;transform:none}[data-request-state=empty] [data-slot=yaho-request-start-prompts],[data-slot=yaho-request-start-surface] [data-slot=yaho-request-start-prompts]{top:min(calc(50% + var(--yaho-request-composer-half-base) + var(--yaho-request-golden-gap-below) + var(--yaho-request-composer-offset,0px) - var(--yaho-request-page-lift,0px)), calc(100% - 9rem));width:var(--yaho-request-column-width);max-width:100%;margin-inline:auto;position:absolute;left:0;right:0;transform:none}[data-slot=composer-dock][data-placement=center]{--yaho-request-composer-offset:0px}@media (prefers-reduced-motion:reduce){[data-slot=yaho-request-start-title],[data-slot=yaho-request-start-prompts]{transition:none}}@container yaho-request (height<=42rem){[data-slot=yaho-request-start-surface],[data-slot=composer-dock][data-placement=center]{--yaho-request-page-lift:clamp(1.5rem, 6cqh, 3.25rem);--yaho-request-golden-gap-below:clamp(.85rem, 3.6cqh, 1.5rem)}}@container yaho-request (height<=36rem){[data-slot=yaho-request-start-prompts]{max-height:min(18rem,42cqh)}}@container yaho-request (height<=32rem){[data-slot=yaho-request-start-surface],[data-slot=composer-dock][data-placement=center]{--yaho-request-page-lift:1.1rem;--yaho-request-golden-gap-below:.7rem}[data-slot=yaho-request-start-prompts]{max-height:min(14rem,38cqh)}}.support-writing-card-select{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.support-writing-card-select span:first-child{gap:.25rem;min-width:0;display:grid}.support-writing-card-select strong,.support-writing-card-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-writing-preview-status{border-top:1px solid var(--ui-stroke-secondary);color:var(--yaho-light-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.9rem;padding-top:.75rem;font-size:.75rem;display:flex}.support-writing-preview-status strong{color:var(--ui-text-primary,var(--yaho-light-ink));font-weight:800}.support-program-context-list{gap:.75rem;margin-top:1rem;display:grid}.support-program-context-card{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-editor,var(--yaho-light-panel));border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem 1rem;padding:1rem;display:grid}.support-program-context-card>div{min-width:0}.support-program-context-card h3{color:var(--ui-text-primary,var(--yaho-light-ink));margin:.3rem 0 0;font-size:.95rem}.support-program-context-card p{color:var(--ui-text-secondary,var(--yaho-light-muted));margin:.3rem 0 0;font-size:.74rem;line-height:1.45}.support-program-context-meta{color:var(--ui-text-tertiary,var(--yaho-light-muted));font-size:.66rem;font-weight:700}.support-program-context-card dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.support-program-context-card dl div{background:color-mix(in srgb, var(--ui-bg-tertiary,var(--yaho-light-panel)) 88%, transparent);border-radius:.55rem;padding:.55rem .65rem}.support-program-context-card dt{color:var(--ui-text-tertiary,var(--yaho-light-muted));font-size:.64rem}.support-program-context-card dd{color:var(--ui-text-primary,var(--yaho-light-ink));margin:.18rem 0 0;font-size:.76rem;font-weight:800}.support-program-context-tags{grid-column:1/-1}.support-writing-page .campaign-row.is-selected{border-color:var(--ui-accent,var(--yaho-light-orange));background:color-mix(in srgb, var(--ui-accent,var(--yaho-light-orange)) 10%, var(--ui-bg-editor,var(--yaho-light-panel)))}.support-writing-workbench{border-top:1px solid var(--ui-stroke-secondary);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.support-writing-workbench,.support-writing-workbench input,.support-writing-workbench textarea,.support-writing-workbench select{font-size:.75rem}.support-writing-workbench textarea{resize:vertical;min-height:5rem;font:inherit;line-height:1.5}.support-writing-mapping{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-editor,var(--yaho-light-panel));border-radius:.9rem;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.support-writing-mapping-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.support-writing-mapping-header h3{color:var(--ui-text-primary,var(--yaho-light-ink));margin:.3rem 0 0;font-size:.86rem}.support-writing-mapping-header p{color:var(--ui-text-secondary,var(--yaho-light-muted));margin:.3rem 0 0;font-size:.7rem;line-height:1.5}.support-writing-mapping-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1.7fr) minmax(8rem,.8fr);align-items:end;gap:.55rem;display:grid}.support-writing-mapping-form label{color:var(--ui-text-secondary,var(--yaho-light-muted));gap:.25rem;font-size:.68rem;font-weight:700;display:grid}.support-writing-mapping-form input:not([type=checkbox]),.support-writing-mapping-form select{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-input,var(--yaho-light-panel));width:100%;min-height:2rem;color:var(--ui-text-primary,var(--yaho-light-ink));font:inherit;border-radius:.4rem;padding:.3rem .5rem}.support-writing-mapping-required{align-items:center;gap:.4rem;min-height:2rem;display:flex!important}.support-writing-mapping-required input{accent-color:var(--ui-accent,var(--yaho-light-orange))}.support-writing-mapping-criteria{border:0;border-top:1px solid var(--ui-stroke-secondary);gap:.4rem;margin:0;padding:.7rem 0 0;display:grid}.support-writing-mapping-criteria legend{color:var(--ui-text-secondary,var(--yaho-light-muted));padding:0;font-size:.68rem;font-weight:700}.support-writing-mapping-criteria label{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary,var(--yaho-light-ink));border-radius:.55rem;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.7rem;display:flex}.support-writing-mapping-criteria input{accent-color:var(--ui-accent,var(--yaho-light-orange))}.support-writing-mapping-criteria label span{flex:1;min-width:0}.support-writing-mapping-criteria label small{color:var(--ui-text-secondary,var(--yaho-light-muted));font-size:.64rem;font-weight:700}.support-writing-mapping-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.support-writing-mapping-list{border-top:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary,var(--yaho-light-ink));gap:.45rem;padding-top:.7rem;font-size:.72rem;display:grid}.support-writing-mapping-list>p{color:var(--ui-text-secondary,var(--yaho-light-muted));margin:0;line-height:1.5}.support-writing-mapping-row{border:1px solid var(--ui-stroke-secondary);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.55rem .65rem;display:flex}.support-writing-mapping-row>span:first-child{gap:.2rem;min-width:0;display:grid}.support-writing-mapping-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-writing-mapping-row small{color:var(--ui-text-secondary,var(--yaho-light-muted));font-size:.64rem}.support-writing-workbench-header,.support-writing-section-heading,.support-writing-selection-actions,.support-writing-facts,.support-writing-draft,.support-writing-evaluation,.support-writing-review,.support-writing-crosschecks{gap:.5rem;display:grid}.support-writing-workbench-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.support-writing-selection-actions{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.support-writing-section-heading{grid-template-columns:1fr auto;align-items:center}.support-writing-facts,.support-writing-draft,.support-writing-evaluation,.support-writing-review{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);border-radius:.9rem;padding:.75rem}.support-writing-facts>.support-writing-button,.support-writing-facts>[data-slot=button]{justify-self:start}.support-writing-select-label{color:var(--yaho-light-muted);gap:.25rem;margin-top:.75rem;font-size:.7rem;font-weight:700;display:grid}.support-writing-select-label select{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-input,var(--yaho-light-panel));width:min(100%,24rem);min-height:2rem;color:var(--ui-text-primary,var(--yaho-light-ink));font:inherit;border-radius:.4rem;padding:.3rem .5rem}.support-writing-facts input,.support-writing-facts textarea,.support-writing-draft textarea,.support-writing-workbench>textarea{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-input,var(--yaho-light-panel));width:100%;color:var(--ui-text-primary,var(--yaho-light-ink));border-radius:.55rem;padding:.6rem}.support-writing-facts textarea,.support-writing-draft textarea{resize:vertical;min-height:5rem}.support-writing-draft textarea{min-height:9rem}.support-writing-fact,.support-writing-crosschecks p,.support-writing-review p,.support-writing-evaluation p{margin:0;line-height:1.5}.support-writing-crosscheck{border:1px solid var(--ui-stroke-secondary);border-radius:.6rem;gap:.25rem;padding:.6rem;display:grid}.support-writing-crosscheck.is-red{color:var(--ui-danger,var(--yaho-light-ink))}.support-writing-crosscheck.is-orange{color:var(--yaho-light-ink)}.support-writing-draft-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.support-writing-caption{color:var(--yaho-light-muted);flex:16rem;margin:0;line-height:1.5}.app-shell.theme-dark .support-writing-page .campaign-row.is-selected,.app-shell.theme-dark .support-writing-facts,.app-shell.theme-dark .support-writing-draft,.app-shell.theme-dark .support-writing-evaluation,.app-shell.theme-dark .support-writing-review,.dark .support-writing-facts,.dark .support-writing-draft,.dark .support-writing-evaluation,.dark .support-writing-review,.app-shell.theme-dark .support-writing-mapping,.dark .support-writing-mapping{border-color:var(--ui-stroke-secondary);background:var(--yaho-night-panel)}.dark .support-writing-caption{color:var(--yaho-night-text)}@media (width<=46rem){.support-writing-selection-actions,.support-writing-workbench-header,.support-writing-mapping-form{grid-template-columns:1fr}.support-writing-mapping-header{flex-direction:column}.support-writing-mapping-row{flex-direction:column;align-items:flex-start}.support-program-context-card{grid-template-columns:1fr;align-items:stretch}.support-program-context-card [data-slot=button]{justify-content:center}.support-program-context-card dl{grid-template-columns:1fr}}@font-face{font-family:SUIT Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/SUIT-Variable-gqD86R3M.woff2)format("woff2")}.yaho-today{width:100%;min-height:calc(100vh - 9rem);color:var(--yaho-night-text)}.yaho-today-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--yaho-night-blue) 32%, transparent) transparent;height:100%;overflow-y:auto}.yaho-today-inner{width:min(100%,72rem);padding:1.35rem var(--yaho-page-inset) 8.5rem;margin:0 auto}.yaho-today-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.72rem;display:flex}.yaho-today-section-heading>div{align-items:baseline;gap:.55rem;display:flex}.yaho-today-section-heading h2{color:var(--yaho-night-text);letter-spacing:-.025em;font-size:.95rem;font-weight:850}.yaho-today-section-count{color:var(--yaho-night-muted);font-size:.66rem;font-weight:750}.yaho-today-empty-card{min-height:6.7rem;color:var(--yaho-night-text);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.yaho-today-empty-icon{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 35%, transparent);width:2.8rem;height:2.8rem;color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);border-radius:.8rem;flex:none;place-items:center;font-size:1.1rem;display:grid}.yaho-today-empty-icon.is-muted{color:var(--yaho-night-blue);border-color:color-mix(in srgb, var(--yaho-night-blue) 30%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 9%, transparent)}.yaho-today-empty-card h3{letter-spacing:-.02em;font-size:.88rem;font-weight:850}.yaho-today-empty-card p{max-width:38rem;color:var(--yaho-night-muted);margin-top:.3rem;font-size:.68rem;font-weight:600;line-height:1.6}.yaho-today-records{margin-top:2.25rem}.yaho-today-record-search{border-bottom:1px solid var(--ui-stroke-secondary);min-width:12rem;height:2rem;color:var(--yaho-night-muted);align-items:center;gap:.35rem;padding:0 .55rem;display:flex}.yaho-today-record-search:focus-within{border-color:var(--yaho-night-blue);color:var(--yaho-night-blue)}.yaho-today-record-search .codicon{font-size:.72rem}.yaho-today-record-search input{min-width:0;color:var(--yaho-night-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.66rem}.yaho-today-record-search input::placeholder{color:var(--yaho-night-muted)}.yaho-today-record-empty{min-height:5.6rem;box-shadow:none}.yaho-today-special-request{gap:.75rem;margin-top:.9rem;display:grid}.yaho-today-special-request>p{color:var(--yaho-night-muted);font-size:.72rem;font-weight:650;line-height:1.55}.yaho-today-relation-list{color:var(--yaho-night-text);gap:.28rem;margin:0;padding-left:1.15rem;font-size:.76rem;font-weight:700;line-height:1.5;display:grid}.yaho-today-relation-list+p{border-left:2px solid color-mix(in srgb, var(--yaho-night-blue) 55%, transparent);color:var(--yaho-night-muted);padding:.65rem .75rem;font-size:.7rem;line-height:1.5}.yaho-today-todos{margin-top:1.9rem}.yaho-today-todo-composer{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.yaho-today-todo-composer input{border:1px solid var(--ui-stroke-secondary);min-width:0;height:2.75rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-page) 62%, transparent);border-radius:999px;outline:0;flex:1;padding:0 .9rem;font-size:.78rem}.yaho-today-todo-composer input::placeholder{color:var(--yaho-night-muted)}.yaho-today-todo-composer input:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 52%, transparent)}.yaho-today-todo-composer-submit{color:#fff;background:var(--theme-primary);cursor:pointer;border:0;border-radius:999px;flex:none;height:2.75rem;padding:0 1rem;font-size:.74rem;font-weight:850}.yaho-today-todo-composer-submit:hover{background:color-mix(in srgb, var(--theme-primary) 86%, var(--yaho-night-page))}button.yaho-today-todo-text{min-width:0;color:var(--yaho-night-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:.8rem;font-weight:650;line-height:1.5}span.yaho-today-todo-text{min-width:0;color:var(--yaho-night-text);flex:1;font-size:.8rem;font-weight:650;line-height:1.5}button.yaho-today-todo-text:hover{color:var(--yaho-night-blue)}.yaho-today-todo-actions{opacity:0;flex:none;gap:.15rem;transition:opacity .1s;display:flex}.yaho-today-todo-action{width:1.65rem;height:1.65rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:grid}.yaho-today-todo-action:hover{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}.yaho-today-todo-action.is-complete:hover{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}.yaho-today-todo-action.is-clear:hover{color:var(--yaho-coral);background:color-mix(in srgb, var(--yaho-coral) 12%, transparent)}.yaho-today-todo-controls{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.yaho-today-todo-controls button{border:1px solid var(--yaho-night-line);min-height:1.85rem;color:var(--yaho-night-muted);background:var(--yaho-night-surface-raised);cursor:pointer;border-radius:999px;padding:0 .7rem;font-size:.68rem;font-weight:750}.yaho-today-todo-controls button:hover{color:var(--yaho-night-text)}.yaho-today-todo-controls button[aria-pressed=true]{color:var(--yaho-night-text);background:var(--yaho-night-surface-soft);border-color:var(--yaho-night-line-strong)}.yaho-today-todo-chip{color:var(--yaho-coral);background:color-mix(in srgb, var(--yaho-coral) 12%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:.1rem .45rem;font-size:.62rem;font-weight:800}.yaho-today-kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.yaho-today-kanban-col{border:1px solid var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface) 72%, transparent);border-radius:.9rem;align-content:start;gap:.55rem;min-width:0;padding:.7rem;display:grid}.yaho-today-kanban-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .15rem;display:flex}.yaho-today-kanban-head h3{color:var(--yaho-night-text);margin:0;font-size:.8rem;font-weight:850}.yaho-today-kanban-cards{align-content:start;gap:.5rem;display:grid}.yaho-today-kanban-empty{color:var(--yaho-night-muted);margin:0;padding:.6rem .2rem;font-size:.72rem;font-weight:650}.yaho-today-kanban-card{border:1px solid var(--yaho-night-line);background:var(--yaho-night-surface-raised);border-radius:.7rem;gap:.45rem;min-width:0;padding:.6rem .7rem;display:grid}.yaho-today-kanban-card-top{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.yaho-today-kanban-card-meta{color:var(--yaho-night-muted);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.66rem;font-weight:750;display:flex}.yaho-today-kanban-card:hover .yaho-today-todo-actions,.yaho-today-kanban-card:focus-within .yaho-today-todo-actions{opacity:1}.yaho-today-kanban-card.is-done{background:0 0}.yaho-today-kanban-card.is-done .yaho-today-todo-text{color:var(--yaho-night-muted);text-decoration:line-through;text-decoration-thickness:1px}.yaho-today-kanban-card .yaho-today-todo-composer{margin:0}.yaho-today-kanban-card .yaho-today-todo-composer input,.yaho-today-kanban-card .yaho-today-todo-composer-submit{height:2.2rem}@media (width<=760px){.yaho-today-kanban{grid-template-columns:minmax(0,1fr)}}.theme-light .yaho-today-kanban-col{border-color:color-mix(in srgb, var(--yaho-light-muted) 22%, transparent);background:color-mix(in srgb, var(--yaho-light-sidebar) 55%, transparent)}.theme-light .yaho-today-kanban-head h3{color:var(--yaho-light-ink)}.theme-light .yaho-today-kanban-empty,.theme-light .yaho-today-kanban-card-meta{color:var(--yaho-light-muted)}.theme-light .yaho-today-kanban-card{border-color:color-mix(in srgb, var(--yaho-light-muted) 18%, transparent);background:var(--yaho-light-panel)}.theme-light .yaho-today-kanban-card.is-done{background:0 0}.theme-light .yaho-today-kanban-card.is-done .yaho-today-todo-text{color:var(--yaho-light-muted)}.theme-light .yaho-today,.theme-light .yaho-today-section-heading h2,.theme-light .yaho-today-empty-card{color:var(--yaho-light-ink)}.theme-light .yaho-today-empty-card{background:0 0}.theme-light .yaho-today-special-request>p{color:var(--yaho-light-muted)}.theme-light .yaho-today-relation-list{color:var(--yaho-light-ink)}.theme-light .yaho-today-relation-list+p{color:var(--yaho-light-muted);border-left-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.theme-light .yaho-today-empty-card p,.theme-light .yaho-today-section-count,.theme-light .yaho-today-record-search,.theme-light .yaho-today-record-search input::placeholder{color:var(--yaho-light-muted)}.theme-light .yaho-today-record-search:focus-within{color:var(--yaho-light-orange);border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.theme-light .yaho-today-record-search input{color:var(--yaho-light-ink)}.yaho-today-inner{padding:1.35rem 2rem 9rem}.yaho-today-section{margin-top:2.2rem}.yaho-today-section:first-child{margin-top:1.5rem}.yaho-today-section-heading h2{font-size:.95rem;font-weight:850}.yaho-today-section-count,.yaho-today-record-count{color:var(--yaho-night-text);background:#1f3652d1;border-radius:999px;padding:.5rem .72rem;font-size:.68rem;font-weight:850}.yaho-today-empty-card{min-height:9.4rem;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:.75rem;padding:1.4rem 0}.yaho-today-empty-card h3{font-size:1.08rem}.yaho-today-empty-card p{max-width:none;margin-top:.5rem;font-size:.82rem}.yaho-today-empty-icon{display:none}.yaho-today-records-heading{align-items:center}.yaho-today-record-controls{align-items:center;gap:.6rem;display:flex}.yaho-today-record-search{background:#040c188a;border:1px solid #94a3b829;border-radius:999px;min-width:15rem;height:2.75rem;padding:0 .85rem}.yaho-today-record-search input{font-size:.78rem}.yaho-today-date-filter{position:relative}.yaho-today-date-filter-trigger{min-width:9rem;height:2.75rem;color:var(--yaho-night-text);cursor:pointer;background:#040c188a;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.yaho-today-date-filter-trigger:hover,.yaho-today-date-filter-trigger[aria-expanded=true]{background:#102b42c2;border-color:#69c7ff6b}.yaho-today-date-menu{z-index:20;box-sizing:border-box;border:1px solid var(--ui-stroke-primary);background:var(--yaho-menu-surface);width:min(18rem,100vw - 1.5rem);box-shadow:var(--yaho-surface-shadow);border-radius:.7rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);right:0}.yaho-today-date-calendar{width:18rem;padding:.75rem}.yaho-today-calendar-nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.yaho-today-calendar-nav strong{min-width:0;color:var(--yaho-night-text);white-space:nowrap;font-size:.78rem;font-weight:850}.yaho-today-calendar-nav button{border:1px solid var(--ui-stroke-secondary);width:1.75rem;height:1.75rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.yaho-today-calendar-nav button:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-primary);background:#57bdf51f}.yaho-today-calendar-weekdays,.yaho-today-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.yaho-today-calendar-weekdays{color:var(--yaho-night-muted);text-align:center;margin-bottom:.25rem;font-size:.64rem;font-weight:850}.yaho-today-calendar-day{aspect-ratio:1;border:1px solid var(--ui-stroke-secondary);width:min(2rem,100%);height:auto;color:var(--yaho-night-text);cursor:pointer;background:0 0;border-radius:999px;margin:auto;padding:0;font-size:.7rem;font-weight:750}.yaho-today-calendar-day:hover{border-color:var(--ui-stroke-primary);background:#57bdf51f}.yaho-today-calendar-day.is-outside{color:color-mix(in srgb, var(--yaho-night-muted) 42%, transparent);border-color:color-mix(in srgb, var(--ui-stroke-secondary) 60%, transparent)}.yaho-today-calendar-day.is-in-range{color:var(--yaho-night-blue);border-color:color-mix(in srgb, var(--yaho-night-blue) 46%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}.yaho-today-calendar-day.is-selected{color:#fff;border-color:var(--yaho-night-blue);background:var(--yaho-night-blue)}.yaho-today-calendar-day.is-today{border-color:var(--yaho-night-blue);box-shadow:0 0 0 1px color-mix(in srgb, var(--yaho-night-blue) 58%, transparent)}.yaho-today-date-presets{border-top:1px solid var(--ui-stroke-secondary);flex-wrap:wrap;gap:.35rem;margin-top:.75rem;padding-top:.7rem;display:flex}.yaho-today-date-presets button{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.32rem .55rem;font-size:.64rem;font-weight:800}.yaho-today-date-presets button:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-primary);background:#57bdf51f}.yaho-today-date-presets button.is-clear{margin-left:auto}.yaho-today-record-count{color:var(--yaho-night-text);background:#1f3652d1}.yaho-today-record-empty{min-height:9.4rem}.theme-light .yaho-today-section-count,.theme-light .yaho-today-record-count{color:var(--yaho-light-ink);background:#fff1e7eb}.theme-light .yaho-today-empty-card{background:0 0;border:0}.theme-light .yaho-today-record-search,.theme-light .yaho-today-date-filter-trigger{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-today-record-search:focus-within,.theme-light .yaho-today-date-filter-trigger:hover,.theme-light .yaho-today-date-filter-trigger[aria-expanded=true]{background:#fff7eef0;border-color:#f973166b}.theme-light .yaho-today-todo-composer input{color:var(--yaho-light-ink);border-color:var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-light-panel) 82%, transparent)}.theme-light .yaho-today-todo-composer input::placeholder{color:var(--yaho-light-muted)}.theme-light .yaho-today-todo-composer input:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 52%, transparent)}.theme-light .yaho-today-todo-composer-submit:hover{background:color-mix(in srgb, var(--theme-primary) 88%, var(--yaho-light-ink))}.theme-light button.yaho-today-todo-text{color:var(--yaho-light-ink)}.theme-light button.yaho-today-todo-text:hover{color:var(--yaho-light-orange)}.theme-light span.yaho-today-todo-text{color:var(--yaho-light-ink)}.theme-light .yaho-today-todo-action{color:var(--yaho-light-muted)}.theme-light .yaho-today-todo-action:hover{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.theme-light .yaho-today-todo-action.is-complete:hover{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}.theme-light .yaho-today-todo-action.is-clear:hover{color:var(--yaho-coral);background:color-mix(in srgb, var(--yaho-coral) 12%, transparent)}.theme-light .yaho-today-todo-controls button{color:var(--yaho-light-muted);background:var(--yaho-light-panel);border-color:color-mix(in srgb, var(--yaho-light-muted) 22%, transparent)}.theme-light .yaho-today-todo-controls button[aria-pressed=true]{color:var(--yaho-light-ink);background:var(--yaho-light-sidebar);border-color:color-mix(in srgb, var(--yaho-light-muted) 40%, transparent)}.theme-light .yaho-today-calendar-nav strong,.theme-light .yaho-today-calendar-day{color:var(--yaho-light-ink)}.theme-light .yaho-today-calendar-weekdays,.theme-light .yaho-today-calendar-nav button,.theme-light .yaho-today-date-presets button{color:var(--yaho-light-muted)}.theme-light .yaho-today-calendar-day.is-outside{color:color-mix(in srgb, var(--yaho-light-muted) 42%, transparent)}.theme-light .yaho-today-calendar-day.is-in-range{color:var(--yaho-light-orange);border-color:color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-secondary));background:#f9731617}.theme-light .yaho-today-calendar-day.is-selected{color:#fff;border-color:var(--yaho-light-orange);background:var(--yaho-light-orange)}.theme-light .yaho-today-calendar-day.is-today{border-color:var(--yaho-light-orange);box-shadow:0 0 0 1px #f9731694}.theme-light .yaho-today-calendar-nav button:hover,.theme-light .yaho-today-date-presets button:hover,.theme-light .yaho-today-calendar-day:hover{color:var(--yaho-light-ink);border-color:var(--yaho-light-orange);background:#f9731617}@media (width<=720px){.yaho-today-inner{padding:.85rem .2rem 8rem}.yaho-today-empty-card{align-items:flex-start;padding:.9rem}.yaho-today-empty-card p{font-size:.64rem}.yaho-today-record-search{min-width:8.5rem}}.workbench-content .marketing-builder,.workbench-content .library-panel,.workbench-content .yaho-today-inner{width:100%;max-width:none;min-height:0;padding:0}.workbench-content .yaho-today,.workbench-content .yaho-today-scroll{height:auto;overflow:visible}.yaho-today-unlinked-note{color:#7c5c44;background:#fff9f1d9;border:1px solid #7956372e;border-radius:.6rem;margin:0 0 .9rem;padding:.55rem .9rem;font-size:.78rem;font-weight:600;line-height:1.45}.dark .yaho-today-unlinked-note{color:#9db2cc;background:#101f33d9;border-color:#93aecd38}.yaho-today-state{color:var(--yaho-night-muted);background:#57bdf512;border:1px solid #57bdf53d;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .85rem;padding:.65rem .85rem;font-size:.7rem;display:flex}.yaho-today-state-error{color:#b85d4e;background:#c95b4712;border-color:#c95b4747}.yaho-today-state .compact-button{margin:0}.yaho-today-request-list,.yaho-today-record-list{gap:.65rem;display:grid}.yaho-today-request-card{color:var(--yaho-night-text);background:#051424e0;border:1px solid #4f8fbe61;border-radius:1rem;padding:1.05rem 1.2rem}.yaho-today-request-heading{color:var(--yaho-night-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.63rem;display:flex}.yaho-today-request-kind{color:var(--yaho-night-blue);background:#57bdf51f;border-radius:999px;padding:.2rem .45rem;font-weight:800}.yaho-today-request-card h3{margin-top:.7rem;font-size:.9rem}.yaho-today-request-card>p{color:var(--yaho-night-muted);margin-top:.35rem;font-size:.68rem;line-height:1.5}.yaho-today-choice-options{gap:.45rem;margin-top:.85rem;display:grid}.yaho-today-choice-option{border:1px solid var(--ui-stroke-tertiary);background:#10223794;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .75rem;display:flex}.yaho-today-choice-option strong{font-size:.72rem}.yaho-today-choice-option p{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.62rem;line-height:1.45}.yaho-today-recommendation{color:#e08a32;background:#e08a321f;border-radius:999px;margin-left:.35rem;padding:.15rem .35rem;font-size:.55rem;font-weight:800}.yaho-today-choice-actions,.yaho-today-approval-actions{flex:none;gap:.35rem;display:flex}.yaho-today-approval-actions{flex-wrap:wrap;align-items:center}.yaho-today-email-preview{color:var(--yaho-night-muted);overflow-wrap:anywhere;flex-basis:100%;margin:0 0 .2rem;font-size:.62rem;line-height:1.5}.yaho-today-choice-actions .compact-button,.yaho-today-approval-actions .compact-button{margin:0}.yaho-today-task-list{gap:.55rem;display:grid}.yaho-today-task-row{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border:1px solid #4f8fbe47;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.yaho-today-task-copy{min-width:0}.yaho-today-task-heading{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-today-task-heading strong{font-size:.72rem}.yaho-today-task-copy p{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.6rem;line-height:1.45}.yaho-today-task-status{border-radius:999px;padding:.16rem .4rem;font-size:.54rem;font-weight:800}.yaho-today-task-status.is-ready{color:#f4b35f;background:#f4b35f1f}.yaho-today-task-status.is-running{color:var(--yaho-night-blue);background:#57bdf51f}.yaho-today-task-status.is-succeeded{color:#73d29a;background:#73d29a1f}.yaho-today-task-status.is-failed{color:#f29a8d;background:#f29a8d1f}.yaho-today-task-status.is-cancelled{color:var(--yaho-night-muted);background:#94a3b81f}.yaho-today-task-actions{flex:none;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.yaho-today-task-actions .compact-button{margin:0}.yaho-today-task-note,.yaho-today-task-more{color:var(--yaho-night-muted);font-size:.58rem;font-weight:650}.yaho-today-task-more{margin-top:.55rem}.yaho-today-staff-intro{color:var(--yaho-night-muted);margin:-.2rem 0 .75rem;font-size:.66rem;font-weight:650;line-height:1.5}.yaho-today-staff-list{gap:.55rem;display:grid}.yaho-today-staff-card{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border:1px solid #4f8fbe47;border-radius:.75rem;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.yaho-today-staff-card.is-paused{opacity:.72}.yaho-today-staff-avatar{background:#57bdf514;border:1px solid #57bdf53d;border-radius:.7rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.1rem;display:grid}.yaho-today-staff-copy{flex:1;min-width:0}.yaho-today-staff-heading{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-today-staff-heading strong{font-size:.72rem}.yaho-today-staff-copy p{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.6rem;line-height:1.45}.yaho-today-staff-status{color:var(--yaho-night-blue);background:#57bdf51f;border-radius:999px;padding:.16rem .4rem;font-size:.54rem;font-weight:800}.yaho-today-staff-status.is-pending{color:#f4b35f;background:#f4b35f1f}.yaho-today-staff-status.is-failed{color:#f29a8d;background:#f29a8d1f}.yaho-today-staff-actions{flex:none;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.yaho-today-staff-actions .compact-button{margin:0}.yaho-today-integrity-list,.yaho-today-memory-list{gap:.55rem;display:grid}.yaho-today-integrity-card{color:var(--yaho-night-text);background:#f4b35f0f;border:1px solid #f4b35f4d;border-radius:.75rem;padding:.8rem 1rem}.yaho-today-integrity-card strong{color:#f4c276;font-size:.72rem}.yaho-today-integrity-card p{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.62rem;line-height:1.45}.yaho-today-memory-intro{color:var(--yaho-night-muted);margin:-.2rem 0 .75rem;font-size:.66rem;font-weight:650;line-height:1.5}.yaho-today-memory-card{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border:1px solid #4f8fbe47;border-radius:.75rem;padding:.85rem 1rem}.yaho-today-memory-badges{flex-wrap:wrap;gap:.35rem;display:flex}.yaho-today-memory-status{color:#f4b35f;background:#f4b35f1f;border-radius:999px;padding:.16rem .4rem;font-size:.54rem;font-weight:800}.yaho-today-memory-status.is-risk,.yaho-today-memory-warning{color:#f29a8d}.yaho-today-memory-status.is-risk{background:#f29a8d1f}.yaho-today-memory-status.is-sensitive{color:#e8a8ef;background:#e8a8ef1f}.yaho-today-memory-content{color:var(--yaho-night-text);margin-top:.55rem;font-size:.68rem;font-weight:650;line-height:1.5}.yaho-today-memory-warning{background:#f29a8d0f;border:1px solid #f29a8d33;border-radius:.5rem;margin-top:.5rem;padding:.45rem .55rem;font-size:.58rem;font-weight:650;line-height:1.45}.yaho-today-memory-meta{color:var(--yaho-night-muted);margin-top:.5rem;font-size:.58rem;font-weight:750}.yaho-today-memory-actions{margin-top:.65rem}.yaho-today-memory-confirm{background:#f4b35f0d;border:1px solid #f4b35f33;border-radius:.6rem;margin-top:.65rem;padding:.65rem .7rem}.yaho-today-memory-confirm p{color:var(--yaho-night-muted);font-size:.62rem;line-height:1.45}.yaho-today-record-row{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.yaho-today-record-row strong{font-size:.7rem}.yaho-today-record-row p{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.6rem}.yaho-today-record-row time{color:var(--yaho-night-muted);flex:none;font-size:.58rem}.yaho-today-action-message{color:var(--yaho-night-muted);background:#57bdf512;border:1px solid #57bdf53d;border-radius:.65rem;align-items:flex-start;gap:.4rem;margin-top:.8rem;padding:.7rem .85rem;font-size:.67rem;line-height:1.5;display:flex}.yaho-today-action-message .codicon{color:var(--yaho-night-blue)}.theme-light .yaho-today-state{color:var(--yaho-light-muted);background:#f973160f}.theme-light .yaho-today-state-error{color:#a45243}.theme-light .yaho-today-request-card{color:var(--yaho-light-ink);background:#fffdf9f0;border-color:#745b432e}.theme-light .yaho-today-request-card>p,.theme-light .yaho-today-choice-option p,.theme-light .yaho-today-email-preview,.theme-light .yaho-today-record-row p,.theme-light .yaho-today-record-row time{color:var(--yaho-light-muted)}.theme-light .yaho-today-choice-option,.theme-light .yaho-today-record-row,.theme-light .yaho-today-task-row{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-today-task-copy p,.theme-light .yaho-today-task-note,.theme-light .yaho-today-task-more,.theme-light .yaho-today-staff-intro,.theme-light .yaho-today-staff-copy p{color:var(--yaho-light-muted)}.theme-light .yaho-today-staff-card{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-today-integrity-card{color:var(--yaho-light-ink);background:#fff8e9eb;border-color:#ce993a42}.theme-light .yaho-today-integrity-card strong{color:#8a5a14}.theme-light .yaho-today-integrity-card p,.theme-light .yaho-today-memory-intro,.theme-light .yaho-today-memory-meta,.theme-light .yaho-today-memory-confirm p{color:var(--yaho-light-muted)}.theme-light .yaho-today-memory-card{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-today-memory-content{color:var(--yaho-light-ink)}.theme-light .yaho-today-memory-status{color:#8a5a14;background:#e08a321f}.theme-light .yaho-today-memory-status.is-risk,.theme-light .yaho-today-memory-warning{color:#a45243}.theme-light .yaho-today-memory-status.is-sensitive{color:#8a4a92}.theme-light .yaho-today-memory-warning{background:#c95b4712;border-color:#c95b4733}.theme-light .yaho-today-memory-confirm{background:#f973160d;border-color:#f9731633}.theme-light .yaho-today-action-message{color:var(--yaho-light-muted);background:#f973160f}.library-date-filter .yaho-today-date-filter-trigger{border-radius:.4rem;min-width:9.5rem;height:1.8rem;padding:0 .55rem;font-size:.58rem}.library-date-filter .yaho-today-date-menu{top:calc(100% + .35rem)}.library-date-filter .yaho-today-calendar-day{width:2rem;height:2rem}:root{--yaho-pages-stage-background:var(--yaho-sidebar-wash), color-mix(in srgb, var(--yaho-light-panel) 84%, var(--yaho-light-page));--yaho-pages-library-background:var(--yaho-sidebar-wash), color-mix(in srgb, var(--yaho-light-panel) 72%, var(--yaho-light-sidebar));--yaho-light-page:#fffaf6;--yaho-light-sidebar:#f7ecdf;--yaho-light-panel:#fffdf9;--yaho-light-workbench-base:#fdfefe;--yaho-light-workbench-canvas:linear-gradient(180deg, #fdfefebd 0%, #fffefdb8 58%, #fcfdffb8 100%);--yaho-light-ink:#2a1b12;--yaho-light-muted:#8a715d;--yaho-light-orange:#f97316;--yaho-main-face-fill:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--yaho-light-page));--yaho-night-page:#0f1c2e;--yaho-night-sidebar:#152438;--yaho-night-panel:#122033;--yaho-night-mid:#1a2d44;--yaho-night-ink:#e7f1fb;--yaho-night-blue:#6fa2cf;--yaho-onboarding-ink:var(--yaho-light-ink);--yaho-onboarding-muted:var(--yaho-light-muted);--yaho-onboarding-surface:var(--yaho-light-panel);--yaho-onboarding-subtle-surface:var(--yaho-light-page);--yaho-onboarding-input:#f7f9fc;--yaho-onboarding-border:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);--yaho-onboarding-border-strong:color-mix(in srgb, var(--yaho-light-orange) 56%, transparent);--yaho-onboarding-accent:var(--yaho-light-orange);--yaho-onboarding-accent-soft:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);--yaho-onboarding-accent-strong:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);--yaho-onboarding-accent-contrast:#fff;--yaho-onboarding-action:color-mix(in srgb, var(--yaho-light-orange) 88%, white);--yaho-onboarding-footer:color-mix(in srgb, var(--yaho-light-page) 84%, var(--yaho-light-orange) 4%);--yaho-onboarding-disabled:color-mix(in srgb, var(--yaho-light-muted) 56%, transparent);--yaho-graph-night-muted:#a3aab3;--yaho-blue:#55beff;--yaho-coral:#f36458;--yaho-success:#4ade80;--yaho-success-strong:#15803d;--yaho-sidebar-float-gutter:.5rem;--yaho-sidebar-collapsed-width:5.5rem;--yaho-sidebar-float-radius:.875rem;--yaho-sidebar-float-shadow:0 1px 2px #00000008, 0 3px 8px #00000009;--yaho-home-chip-shadow:0 .625rem 1.625rem #37302a24;--yaho-home-mode-tabs-width:18rem;--yaho-sidebar-wash:linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-orange) 8%, transparent) 0%, transparent 46%), radial-gradient(120% 64% at 8% -8%, color-mix(in srgb, var(--yaho-light-orange) 10%, transparent) 0%, transparent 56%);--yaho-sidebar-space-label-font:inherit;--yaho-sidebar-space-label-size:var(--yaho-sidebar-meta-size);--yaho-sidebar-space-label-weight:600;--yaho-sidebar-space-label-tracking:.04em;--yaho-sidebar-row-height:2rem;--yaho-sidebar-row-pad-inline:.5rem;--yaho-sidebar-row-gap:.125rem;--yaho-sidebar-nav-row-height:1.75rem;--yaho-sidebar-nav-gap:.5rem;--yaho-sidebar-child-indent:1.125rem;--yaho-sidebar-title-size:.8125rem;--yaho-sidebar-meta-size:.6875rem;--yaho-sidebar-select-radius:.5rem;--yaho-sidebar-hover-fill:color-mix(in srgb, var(--yaho-light-orange) 4%, transparent);--yaho-sidebar-select-fill:color-mix(in srgb, var(--yaho-light-orange) 6.5%, var(--yaho-light-panel));--yaho-sidebar-select-hairline:color-mix(in srgb, var(--yaho-light-orange) 20%, transparent);--yaho-sidebar-select-ink:var(--yaho-light-orange);--yaho-sidebar-space-gap:.75rem;--yaho-sidebar-connector:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);--yaho-glass-blur:22px;--yaho-graph-hub:var(--yaho-light-orange);--yaho-graph-hub-fill:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));--yaho-graph-hub-text:var(--yaho-light-orange);--yaho-graph-hub-sub:var(--yaho-light-muted);--yaho-graph-customer:var(--yaho-light-orange);--yaho-graph-document:var(--yaho-blue);--yaho-graph-approval:var(--yaho-coral);--yaho-graph-call:color-mix(in srgb, var(--yaho-light-orange) 78%, var(--yaho-light-ink));--yaho-graph-team:color-mix(in srgb, var(--yaho-blue) 72%, var(--yaho-light-orange));--yaho-graph-task:var(--yaho-blue);--yaho-graph-node-fill:var(--yaho-light-panel);--yaho-graph-node-stroke:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);--yaho-graph-label:var(--yaho-light-ink);--yaho-graph-muted:var(--yaho-light-muted);--yaho-graph-edge:color-mix(in srgb, var(--yaho-light-ink) 28%, transparent);--yaho-graph-hover:var(--yaho-light-orange);--yaho-graph-approval-ring:var(--yaho-coral);--yaho-graph-approved:var(--yaho-blue);--yaho-graph-candidate:var(--yaho-light-muted);--yaho-graph-badge-ink:var(--yaho-light-panel);--yaho-graph-glow:color-mix(in srgb, var(--yaho-light-orange) 62%, transparent);--yaho-graph-halo:color-mix(in srgb, var(--yaho-light-orange) 34%, transparent);--yaho-composer-floor-gap:1.15rem;--yaho-composer-disclaimer-size:.75rem;--yaho-composer-disclaimer-clearance:calc(.2rem + (var(--yaho-composer-disclaimer-size) * 1.4) + .2rem);--yaho-composer-tab-gap:.375rem;--yaho-composer-content-gap:2.25rem;--yaho-composer-side-gap:2rem;--yaho-composer-rest-width:34rem;--yaho-voice-dock-inset:1.25rem;--yaho-composer-control-size:2.95rem;--yaho-composer-surface-border-width:2px;--yaho-composer-surface-radius:20px;--yaho-composer-surface-stroke:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);--yaho-composer-surface-fill:#fff7ee8a;--yaho-composer-surface-shadow:0 18px 46px color-mix(in srgb, var(--yaho-light-orange) 14%, transparent), inset 0 1px 0 #ffffffc7;--yaho-composer-field-radius:16px;--yaho-composer-field-stroke:color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent);--yaho-composer-field-fill:color-mix(in srgb, var(--ui-bg-editor) 92%, white 8%);--yaho-composer-field-focus-stroke:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-secondary));--yaho-composer-field-focus-fill:color-mix(in srgb, var(--ui-bg-editor) 96%, white 4%);--yaho-composer-field-shadow:inset 0 1px 0 #ffffffd1, 0 1px 2px color-mix(in srgb, var(--ui-base) 5%, transparent);--yaho-composer-field-padding:.72rem 1.25rem;--yaho-composer-control-radius:999px;--yaho-composer-control-stroke:color-mix(in srgb, var(--yaho-light-orange) 18%, var(--ui-stroke-secondary));--yaho-composer-control-fill:color-mix(in srgb, var(--ui-bg-elevated) 92%, var(--yaho-light-orange) 8%);--yaho-composer-control-hover-stroke:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-secondary));--yaho-composer-control-hover-fill:color-mix(in srgb, var(--ui-bg-elevated) 96%, var(--yaho-light-orange) 4%);--yaho-composer-control-ink:var(--ui-text-secondary);--yaho-composer-control-shadow:inset 0 1px 0 #ffffffd1;--yaho-chat-column-max:60rem;--yaho-chat-column-gutter:clamp(.75rem, 1.25%, 1.25rem);--yaho-chat-edge-fade:2.5rem;--yaho-chat-turn-gap:1.75rem;--yaho-chat-pair-gap:.625rem;--yaho-chat-body-line-height:1.58;--yaho-chat-body-letter-spacing:-.012em;--yaho-chat-meta-size:.75rem;--yaho-chat-user-radius:1.125rem;--yaho-chat-user-padding:.625rem .75rem;--yaho-chat-assistant-radius:.75rem 1.125rem 1.125rem .375rem;--yaho-chat-assistant-padding:.625rem .75rem;--yaho-chat-user-fill:color-mix(in srgb, var(--yaho-light-orange) 14%, var(--yaho-light-panel));--yaho-chat-user-border:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);--yaho-chat-assistant-fill:color-mix(in srgb, var(--yaho-light-panel) 68%, transparent);--yaho-chat-assistant-border:color-mix(in srgb, var(--yaho-light-ink) 6%, transparent);--yaho-chat-meta-ink:color-mix(in srgb, var(--yaho-light-ink) 58%, transparent)}[data-yaho-home-collapsible] .yaho-composer-collapsed-trigger{bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(1.16);justify-content:center;align-items:center;gap:.42rem;width:5.25rem;max-width:calc(100% - 1rem);height:2.9rem;margin:0;padding:.25rem .95rem .35rem;transition:height .18s,transform .18s,border-color .18s,color .18s,box-shadow .18s;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);border-bottom:0!important;border-radius:1.5rem 1.5rem 0 0!important}[data-yaho-home-collapsible] .yaho-composer-collapsed-trigger:hover,[data-yaho-home-collapsible] .yaho-composer-collapsed-trigger:focus-visible{height:3.25rem;transform:translate(-50%)}[data-yaho-home-collapsible] .yaho-composer-collapsed-logo{width:2rem;height:2rem;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}[data-slot=yaho-voice-settings-dock]{right:var(--yaho-voice-dock-inset,1.25rem);bottom:var(--yaho-voice-dock-inset,1.25rem);z-index:50;pointer-events:auto;flex-shrink:0;align-items:center;width:auto;display:flex;position:fixed}[data-slot=yaho-voice-settings-dock]>button{height:auto;min-height:0;color:color-mix(in srgb, var(--yaho-light-muted) 70%, transparent);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}:is(.dark,.theme-dark) [data-slot=yaho-voice-settings-dock]>button{color:color-mix(in srgb, var(--yaho-night-muted) 70%, transparent)}[data-slot=yaho-voice-settings-dock]>button:is(:hover,.is-active,[aria-expanded=true]){color:var(--yaho-light-orange)}:is(.dark,.theme-dark) [data-slot=yaho-voice-settings-dock]>button:is(:hover,.is-active,[aria-expanded=true]){color:var(--yaho-night-blue)}[data-yaho-composer-control=mode]{width:var(--yaho-composer-control-size);min-width:var(--yaho-composer-control-size);justify-content:center;gap:0;padding-inline:0;transition:width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),gap .18s;overflow:hidden}[data-yaho-composer-control=mode]:is(:hover,:focus-visible,[data-state=open]){justify-content:flex-start;gap:.5rem;width:9rem;min-width:9rem;padding-inline:1rem}[data-yaho-composer-control=mode] :is(.yaho-mode-trigger-icon,.composer-mode-trigger-icon){flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}[data-yaho-composer-control=mode] :is(.yaho-mode-trigger-icon,.composer-mode-trigger-icon) .fox-mark{border-radius:.3rem;width:1.12rem;height:1.12rem}[data-yaho-composer-control=mode] :is(.yaho-mode-trigger-label,.composer-mode-trigger-label){opacity:0;pointer-events:none;white-space:nowrap;width:0;max-width:0;transition:width .18s,max-width .18s,opacity .14s;display:inline-block;overflow:hidden}[data-yaho-composer-control=mode] :is(.yaho-mode-trigger-chevron,.composer-mode-trigger-chevron){opacity:0;pointer-events:none;flex:none;width:0;max-width:0;height:.875rem;transition:width .18s,max-width .18s,opacity .14s;overflow:hidden}[data-yaho-composer-control=mode]:is(:hover,:focus-visible,[data-state=open]) :is(.yaho-mode-trigger-label,.composer-mode-trigger-label){opacity:1;width:auto;max-width:7rem;overflow:visible}[data-yaho-composer-control=mode]:is(:hover,:focus-visible,[data-state=open]) :is(.yaho-mode-trigger-chevron,.composer-mode-trigger-chevron){opacity:.6;width:.875rem;max-width:.875rem}.yaho-mode-menu{color:var(--yaho-light-ink);background:linear-gradient(#fffaf5fc,#fff0e4fc);border:2px solid #f3cbb4f2;border-radius:.85rem;padding:.4rem;overflow:hidden;box-shadow:0 20px 48px #7a48232e,inset 0 0 0 1px #ffffffb8}:is(.dark,.theme-dark) .yaho-mode-menu{color:#d8e4f2;background:linear-gradient(#17202bfc,#0b1625fc);border-color:#5cb2eb9e;box-shadow:0 20px 48px #00000080,inset 0 0 0 1px #5cb2eb24}.yaho-mode-menu-item{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:stretch;gap:.15rem;margin-bottom:.25rem;padding:.55rem .75rem;display:flex}.yaho-mode-menu-item:last-child{margin-bottom:0}.yaho-mode-menu-item>span:first-child{align-items:center;gap:.5rem;width:100%;font-weight:800;display:flex}.yaho-mode-menu-check{margin-left:auto}.yaho-mode-menu-item.yaho-mode-menu-item-compact{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.1rem;padding:.4rem .65rem;font-size:.8rem;line-height:1.2}.yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]){color:#514337;background:linear-gradient(90deg,#ffe6d5f5,#fff2e9f5)}:is(.dark,.theme-dark) .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]){color:#f2f7ff;background:linear-gradient(90deg,#193952f0,#102d43f0)}.yaho-mode-menu-item.yaho-mode-menu-item-selected,.yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]){color:#fff;background:linear-gradient(100deg,#ff8b3d 0%,#f97316 58%,#ea6410 100%);border-color:#f973168c;box-shadow:0 6px 16px #f9731647}:is(.dark,.theme-dark) .yaho-mode-menu-item.yaho-mode-menu-item-selected,:is(.dark,.theme-dark) .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]){color:#f6fbff;background:linear-gradient(100deg,#176cb2 0%,#2388cf 58%,#329ddd 100%);border-color:#74caffb3;box-shadow:0 6px 16px #2c8ed74d}.yaho-mode-menu-help{color:color-mix(in srgb, var(--yaho-light-ink) 62%, transparent);padding-left:1.55rem;font-size:.66rem;font-weight:650;line-height:1.35;display:block}:is(.dark,.theme-dark) .yaho-mode-menu-help{color:#9fb3c9}.yaho-mode-menu-item-selected .yaho-mode-menu-help{color:#ffffffe0}:is(.dark,.theme-dark) .yaho-mode-menu-item-selected .yaho-mode-menu-help{color:#f6fbffe6}.yaho-mode-menu-icon,.yaho-mode-menu-check{color:color-mix(in srgb, var(--yaho-light-ink) 68%, transparent)}.yaho-mode-menu-item-selected .yaho-mode-menu-icon,.yaho-mode-menu-item-selected .yaho-mode-menu-check{color:#ffffffeb}:is(.dark,.theme-dark) .yaho-mode-menu-icon{color:#aebbd0}:is(.dark,.theme-dark) .yaho-mode-menu-check{color:#8fc3ef}:is(.dark,.theme-dark) .yaho-mode-menu-item-selected .yaho-mode-menu-icon,:is(.dark,.theme-dark) .yaho-mode-menu-item-selected .yaho-mode-menu-check{color:#f6fbffeb}.yaho-mode-menu-item-disabled{pointer-events:none;cursor:default;opacity:.5}.yaho-mode-menu-disabled-badge{letter-spacing:-.01em;color:#8a6146;background:#f973161a;border:1px solid #926e5257;border-radius:999px;flex:none;margin-left:auto;padding:.05rem .45rem;font-size:.6rem;font-weight:700}:is(.dark,.theme-dark) .yaho-mode-menu-disabled-badge{color:#9db4d2;background:#588cc424;border-color:#92b2d64d}.yaho-list-widget{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 38%, transparent);background:var(--yaho-light-panel);color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1.25rem;padding:.4rem;overflow:hidden auto}:is(.dark,.theme-dark) .yaho-list-widget{border-color:color-mix(in srgb, var(--yaho-night-blue) 32%, transparent);background:var(--yaho-night-panel);color:var(--yaho-night-ink)}.yaho-list-widget-label{color:color-mix(in srgb, var(--yaho-light-ink) 55%, transparent);padding:.3rem .45rem .25rem;font-size:.62rem;font-weight:700;display:block}:is(.dark,.theme-dark) .yaho-list-widget-label{color:color-mix(in srgb, var(--yaho-night-ink) 55%, transparent)}.yaho-list-widget-hint{color:color-mix(in srgb, var(--yaho-light-ink) 48%, transparent);padding:.35rem .45rem .25rem;font-size:.54rem;line-height:1.45;display:block}:is(.dark,.theme-dark) .yaho-list-widget-hint{color:color-mix(in srgb, var(--yaho-night-ink) 48%, transparent)}.yaho-list-widget-item{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.yaho-attach-menu .yaho-list-widget-item,.yaho-attach-menu .yaho-mode-menu-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:.65rem}.yaho-voice-menu-copy{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.yaho-voice-menu-copy b,.yaho-voice-menu-copy small{display:block}.yaho-voice-menu-copy b{font-size:.8rem;font-weight:800;line-height:1.3}.yaho-voice-menu-copy small{color:color-mix(in srgb, var(--yaho-light-ink) 58%, transparent);font-size:.68rem;font-weight:650;line-height:1.35}:is(.dark,.theme-dark) .yaho-voice-menu-copy small{color:color-mix(in srgb, var(--yaho-night-ink) 62%, transparent)}.yaho-list-widget-item:is(:hover,:focus,[data-highlighted]){color:#514337;background:linear-gradient(90deg,#ffe6d5f5,#fff2e9f5)}:is(.dark,.theme-dark) .yaho-list-widget-item:is(:hover,:focus,[data-highlighted]){color:#f2f7ff;background:linear-gradient(90deg,#193952f0,#102d43f0)}:root.dark,.dark,.app-shell.theme-dark{--yaho-sidebar-wash:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-blue) 9%, transparent) 0%, transparent 48%), radial-gradient(120% 64% at 8% -8%, color-mix(in srgb, var(--yaho-night-blue) 12%, transparent) 0%, transparent 58%);--yaho-pages-stage-background:var(--yaho-sidebar-wash), color-mix(in srgb, var(--yaho-night-panel) 82%, var(--yaho-night-sidebar));--yaho-pages-library-background:var(--yaho-night-panel);--yaho-sidebar-float-shadow:0 1px 2px #0000001f, 0 3px 8px #00000024;--yaho-home-chip-shadow:0 .625rem 1.625rem #00000047;--yaho-sidebar-hover-fill:color-mix(in srgb, var(--yaho-night-blue) 16%, var(--yaho-night-sidebar));--yaho-sidebar-select-fill:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-sidebar));--yaho-sidebar-select-hairline:color-mix(in srgb, var(--yaho-night-blue) 38%, transparent);--yaho-sidebar-select-ink:var(--yaho-night-blue);--yaho-sidebar-connector:color-mix(in srgb, var(--yaho-night-ink) 18%, transparent);--yaho-graph-hub:var(--yaho-night-blue);--yaho-graph-hub-fill:color-mix(in srgb, var(--yaho-night-blue) 22%, var(--yaho-night-panel));--yaho-graph-hub-text:var(--yaho-night-ink);--yaho-graph-hub-sub:var(--yaho-graph-night-muted);--yaho-graph-customer:var(--yaho-light-orange);--yaho-graph-document:var(--yaho-night-blue);--yaho-graph-approval:var(--yaho-coral);--yaho-graph-call:color-mix(in srgb, var(--yaho-light-orange) 70%, var(--yaho-night-blue));--yaho-graph-team:color-mix(in srgb, var(--yaho-night-blue) 68%, var(--yaho-light-orange));--yaho-graph-task:var(--yaho-night-blue);--yaho-graph-node-fill:var(--yaho-night-panel);--yaho-graph-node-stroke:color-mix(in srgb, var(--yaho-graph-night-muted) 22%, transparent);--yaho-graph-label:var(--yaho-night-ink);--yaho-graph-muted:var(--yaho-graph-night-muted);--yaho-graph-edge:color-mix(in srgb, var(--yaho-graph-night-muted) 42%, transparent);--yaho-graph-hover:var(--yaho-night-blue);--yaho-graph-approval-ring:var(--yaho-coral);--yaho-graph-approved:var(--yaho-night-blue);--yaho-graph-candidate:var(--yaho-graph-night-muted);--yaho-graph-badge-ink:var(--yaho-night-ink);--yaho-graph-glow:color-mix(in srgb, var(--yaho-night-blue) 72%, transparent);--yaho-graph-halo:color-mix(in srgb, var(--yaho-night-blue) 42%, transparent);--yaho-onboarding-ink:var(--yaho-night-ink);--yaho-onboarding-muted:var(--yaho-graph-night-muted);--yaho-onboarding-surface:var(--yaho-night-panel);--yaho-onboarding-subtle-surface:var(--yaho-night-page);--yaho-onboarding-input:color-mix(in srgb, var(--yaho-night-panel) 82%, black);--yaho-onboarding-border:color-mix(in srgb, var(--yaho-night-blue) 30%, transparent);--yaho-onboarding-border-strong:color-mix(in srgb, var(--yaho-night-blue) 64%, transparent);--yaho-onboarding-accent:var(--yaho-night-blue);--yaho-onboarding-accent-soft:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent);--yaho-onboarding-accent-strong:color-mix(in srgb, var(--yaho-night-blue) 42%, transparent);--yaho-onboarding-accent-contrast:var(--yaho-night-page);--yaho-onboarding-action:color-mix(in srgb, var(--yaho-night-blue) 84%, white);--yaho-onboarding-footer:color-mix(in srgb, var(--yaho-night-panel) 88%, var(--yaho-night-page));--yaho-onboarding-disabled:color-mix(in srgb, var(--yaho-graph-night-muted) 60%, transparent);--yaho-chat-user-fill:color-mix(in srgb, var(--yaho-night-blue) 18%, var(--yaho-night-panel));--yaho-chat-user-border:color-mix(in srgb, var(--yaho-night-blue) 30%, transparent);--yaho-chat-assistant-fill:color-mix(in srgb, var(--yaho-night-panel) 42%, transparent);--yaho-chat-assistant-border:color-mix(in srgb, var(--yaho-night-ink) 8%, transparent);--yaho-chat-meta-ink:color-mix(in srgb, var(--yaho-night-ink) 62%, transparent);--yaho-composer-surface-stroke:color-mix(in srgb, var(--yaho-night-blue) 42%, transparent);--yaho-composer-surface-fill:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-ink) 10%, var(--yaho-night-panel)) 0%, color-mix(in srgb, var(--yaho-night-blue) 17%, var(--yaho-night-panel)) 50%, color-mix(in srgb, var(--yaho-night-blue) 8%, var(--yaho-night-sidebar)) 100%);--yaho-composer-surface-shadow:0 18px 46px #0000004d, 0 0 0 1px color-mix(in srgb, var(--yaho-night-ink) 9%, transparent) inset, 0 0 2rem color-mix(in srgb, var(--yaho-night-blue) 7%, transparent);--yaho-composer-field-stroke:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);--yaho-composer-field-fill:color-mix(in srgb, var(--yaho-night-mid) 78%, var(--yaho-night-panel));--yaho-composer-field-focus-stroke:color-mix(in srgb, var(--yaho-night-blue) 64%, transparent);--yaho-composer-field-focus-fill:color-mix(in srgb, var(--yaho-night-mid) 86%, var(--yaho-night-blue));--yaho-composer-field-shadow:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 12%, transparent), inset 0 -1px 0 #00000029;--yaho-composer-control-stroke:color-mix(in srgb, var(--yaho-night-blue) 42%, transparent);--yaho-composer-control-fill:color-mix(in srgb, var(--yaho-night-panel) 88%, var(--yaho-night-blue) 12%);--yaho-composer-control-hover-stroke:color-mix(in srgb, var(--yaho-night-blue) 70%, transparent);--yaho-composer-control-hover-fill:color-mix(in srgb, var(--yaho-night-panel) 76%, var(--yaho-night-blue) 24%);--yaho-composer-control-ink:var(--yaho-night-ink);--yaho-composer-control-shadow:inset 0 1px 0 #ffffff14}[data-slot=yaho-main-mode-tabs]{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}[data-slot=yaho-main-mode-tabs][data-layout=desktop]{top:calc(var(--titlebar-height,34px) + .75rem);z-index:40;position:absolute}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{width:var(--yaho-home-mode-tabs-width,18rem);height:3.25rem;box-shadow:var(--yaho-home-chip-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));background:#02061794;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;display:grid}[data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=board] .yaho-main-mode-tabs__track{box-shadow:var(--yaho-home-chip-shadow);background:#071525;border-color:#315774}[data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__track{box-shadow:var(--yaho-home-chip-shadow), inset 0 0 0 1px #ffffff6b;background:#ffffff59;border-color:#ffffffbf}[data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=board] .yaho-main-mode-tabs__track{background:var(--yaho-light-page);box-shadow:var(--yaho-home-chip-shadow), inset 0 0 0 1px #ffffffeb;border-color:#f1d7c5}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:0;height:100%;padding:0 .75rem;font-size:.82rem;font-weight:900;line-height:1;transition:transform .2s;display:flex}[data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__button{color:#768498}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button:hover{transform:translateY(-.125rem)}[data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__button:hover{color:#f1f5f9;background:#ffffff0d}[data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__button:hover{color:#465366;background:#ffffff61}[data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__button[data-active=true]{color:#f8fafc;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff1f}[data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=board] .yaho-main-mode-tabs__button[data-active=true]{background:#28364d;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff24}[data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=map] .yaho-main-mode-tabs__button[data-active=true]{background:#ffffff1a}[data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__button[data-active=true]{color:#2f3a4b;box-shadow:0 12px 28px #677c9a2e,inset 0 1px #ffffffe6}[data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=map] .yaho-main-mode-tabs__button[data-active=true]{background:#ffffffb8}[data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=board] .yaho-main-mode-tabs__button[data-active=true]{background:#fff;box-shadow:0 12px 28px #677c9a24,inset 0 1px #fff}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__icon{color:#64748b;background:#ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}[data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__button[data-active=true] .yaho-main-mode-tabs__icon{color:#8fc3ef;background:#2c5a8273}[data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__icon{color:#8aa99a;background:#e5f5e8}[data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__button[data-active=true] .yaho-main-mode-tabs__icon{color:#8b7de8;background:#f2ebff}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__icon .codicon{font-size:.75rem}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=720px){[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{width:min(var(--yaho-home-mode-tabs-width,18rem), calc(100% - 2rem))}[data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button{padding:0 .72rem;font-size:.68rem}}.yaho-contact-field-badge{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-fill-secondary,var(--yaho-light-page)) 70%, transparent);height:1.2rem;color:var(--ui-text-tertiary);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .4rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.yaho-contact-field-badge.is-confident{border-color:color-mix(in srgb, var(--yaho-night-blue) 36%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}.yaho-contact-field-badge.is-conflict{border-color:color-mix(in srgb, var(--yaho-coral) 36%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 10%, transparent);color:var(--yaho-coral)}.yaho-contact-field-badge.is-low{border-color:var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);background:0 0}.web-ontology-graph-pills{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.web-ontology-graph-pill{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel,#fffdf9));min-height:2rem;color:var(--yaho-light-orange);box-shadow:none;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.68rem;font-weight:800}.web-ontology-graph-pill[data-active=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 32%, var(--yaho-light-ink) 8%);background:var(--yaho-light-panel,#fffdf9);color:var(--yaho-light-ink)}.web-ontology-graph-pill:hover,.web-ontology-graph-pill:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 44%, transparent);outline:none}.theme-dark .web-ontology-graph-pill,.dark .web-ontology-graph-pill{border-color:color-mix(in srgb, var(--yaho-light-orange) 22%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 6%, transparent);color:var(--yaho-light-orange)}.theme-dark .web-ontology-graph-pill[data-active=true],.dark .web-ontology-graph-pill[data-active=true]{background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);color:var(--yaho-night-ink)}.web-ontology-graph-controls-as-of,.web-ontology-graph-controls-views{gap:.75rem;padding:1rem;display:grid}.web-ontology-graph-controls-views{padding-top:0}.web-ontology-graph-controls-as-of-copy{gap:.25rem;display:grid}.web-ontology-graph-controls-as-of-copy div{color:var(--yaho-graph-hub);font-size:.85rem;font-weight:800}.web-ontology-graph-controls-as-of-copy p{color:var(--yaho-graph-muted);font-size:.72rem;font-weight:700;line-height:1.4}.web-ontology-graph-as-of,.yaho-graph-as-of-field{border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 30%, transparent);min-height:2.75rem;color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-node-fill) 96%, transparent);border-radius:.75rem;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.72rem;font-weight:800;display:flex}.web-ontology-graph-as-of span,.yaho-graph-as-of-field span{color:var(--yaho-graph-muted)}.web-ontology-graph-as-of input,.yaho-graph-as-of-field input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-weight:700}.yaho-today-card-top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.yaho-today-card-eyebrow{color:var(--yaho-light-orange);letter-spacing:.08em;font-size:.68rem;font-weight:850}.yaho-today-card-desc{color:var(--yaho-night-muted);margin-top:.45rem;font-size:.76rem;font-weight:650;line-height:1.6}.yaho-today-pill{border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.64rem;font-weight:850;line-height:1}.yaho-today-pill.is-blue{color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}.yaho-today-pill.is-orange{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}.yaho-today-pill.is-amber{color:#f4b35f;background:#f4b35f24}.yaho-today-pill.is-green{color:#73d29a;background:#73d29a24}.yaho-today-pill.is-neutral{color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-muted) 12%, transparent)}.yaho-today-icon-heading{align-items:flex-start;gap:.75rem;display:flex}.yaho-today-icon-heading h4,.yaho-today-card-top h4{color:var(--yaho-night-text);margin-top:.35rem;font-size:1rem;font-weight:850;line-height:1.35}.yaho-today-icon-tile{width:2.5rem;height:2.5rem;color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);border-radius:.7rem;flex:none;place-items:center;font-size:1.05rem;display:grid}.yaho-today-email-summary{border:1px solid var(--ui-stroke-tertiary);color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 60%, transparent);border-radius:.85rem;padding:.75rem .9rem;font-size:.74rem;font-weight:700;line-height:1.55}.yaho-today-meta-grid{border:1px solid var(--ui-stroke-tertiary);color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 60%, transparent);border-radius:.85rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;padding:.85rem .95rem;font-size:.74rem;font-weight:700;display:grid}.yaho-today-evidence{color:var(--yaho-night-muted);font-size:.68rem;font-weight:700;line-height:1.55}.yaho-today-actions-end{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.yaho-today-action{border:1px solid var(--ui-stroke-secondary);min-height:2.15rem;color:var(--yaho-night-text);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .85rem;font-size:.74rem;font-weight:800;transition:border-color .15s,background-color .15s,transform .15s}.yaho-today-action:hover:not(:disabled){border-color:var(--ui-stroke-primary);background:#57bdf51f;transform:translateY(-1px)}.yaho-today-action:disabled{cursor:not-allowed;opacity:.55}.yaho-today-action.is-primary{color:#fff;background:#ff6415;border-color:#0000;box-shadow:0 10px 22px -14px #f97316e6}.yaho-today-action.is-primary:hover:not(:disabled){background:#f4540b}.yaho-today-value-picker{gap:.5rem;display:grid}.yaho-today-value-heading{color:var(--yaho-night-text);font-size:.72rem;font-weight:850}.yaho-today-value-chips{flex-wrap:wrap;gap:.45rem;display:flex}.yaho-today-value-chip{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-text);cursor:pointer;background:0 0;border-radius:.55rem;padding:.45rem .8rem;font-size:.74rem;font-weight:750}.yaho-today-value-chip:hover:not(:disabled){border-color:var(--ui-stroke-primary)}.yaho-today-value-chip.is-selected{color:var(--yaho-night-page);border-color:var(--yaho-night-blue);background:var(--yaho-night-blue)}.yaho-today-value-input,.yaho-today-manual-input{border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-text);background:#040c188a;border-radius:.7rem;outline:none;padding:.55rem .8rem;font-size:.78rem;font-weight:650}.yaho-today-value-input:focus,.yaho-today-manual-input:focus{border-color:var(--yaho-night-blue)}.yaho-today-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;display:grid}.yaho-today-candidate{border:1px solid var(--ui-stroke-tertiary);min-height:5.4rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 52%, transparent);text-align:left;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.8rem .95rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.yaho-today-candidate:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);transform:translateY(-1px)}.yaho-today-candidate.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 65%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-today-candidate-mark{width:1.9rem;height:1.9rem;color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:850;display:grid}.yaho-today-candidate.is-active .yaho-today-candidate-mark{color:#fff;background:var(--yaho-light-orange)}.yaho-today-candidate-body{flex:1;gap:.25rem;min-width:0;display:grid}.yaho-today-candidate-name{font-size:.82rem;font-weight:850;line-height:1.4}.yaho-today-candidate-note{color:var(--yaho-night-muted);font-size:.7rem;font-weight:650;line-height:1.5}.yaho-today-candidate-extra{color:var(--yaho-night-muted);font-size:.66rem;font-weight:650;line-height:1.5}.yaho-today-candidate-link a{color:var(--yaho-night-blue);font-size:.68rem;font-weight:800;text-decoration:underline}.yaho-today-manual-field{display:block}.yaho-today-manual-field>span{color:var(--yaho-night-muted);margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:block}.yaho-today-decision-strip{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 40%, transparent);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .95rem;display:flex}.yaho-today-decision-text{color:var(--yaho-night-text);font-size:.72rem;font-weight:800}.yaho-today-assign-options{gap:.45rem;display:grid}.yaho-today-assign-option{border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 52%, transparent);text-align:left;cursor:pointer;border-radius:.6rem;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.yaho-today-assign-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.yaho-today-assign-option strong{font-size:.78rem;display:block}.yaho-today-assign-option small{color:var(--yaho-night-muted);margin-top:.15rem;font-size:.66rem;line-height:1.45;display:block}.yaho-today-assign-icon{width:1.6rem;color:var(--yaho-night-muted);flex:none;place-items:center;font-size:.8rem;display:grid}.yaho-today-schedule-display{color:var(--yaho-night-text);font-size:.74rem;font-weight:850}.theme-light .yaho-today-card-eyebrow{color:var(--yaho-light-orange)}.theme-light .yaho-today-card-desc,.theme-light .yaho-today-evidence,.theme-light .yaho-today-candidate-note,.theme-light .yaho-today-candidate-extra,.theme-light .yaho-today-manual-field>span,.theme-light .yaho-today-assign-option small{color:var(--yaho-light-muted)}.theme-light .yaho-today-icon-heading h4,.theme-light .yaho-today-card-top h4,.theme-light .yaho-today-value-heading,.theme-light .yaho-today-decision-text,.theme-light .yaho-today-assign-option strong,.theme-light .yaho-today-schedule-display{color:var(--yaho-light-ink)}.theme-light .yaho-today-pill.is-blue{color:var(--yaho-night-blue)}.theme-light .yaho-today-pill.is-orange{color:var(--yaho-light-orange)}.theme-light .yaho-today-email-summary,.theme-light .yaho-today-meta-grid,.theme-light .yaho-today-decision-strip{color:var(--yaho-light-ink);background:#fffdf9b8;border-color:#745b432e}.theme-light .yaho-today-action{color:var(--yaho-light-ink);border-color:#745b432e}.theme-light .yaho-today-action:hover:not(:disabled){background:#fff7eef0;border-color:#f973166b}.theme-light .yaho-today-value-chip{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-today-value-chip.is-selected{color:#fff;border-color:var(--yaho-light-orange);background:var(--yaho-light-orange)}.theme-light .yaho-today-value-input,.theme-light .yaho-today-manual-input{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-today-value-input:focus,.theme-light .yaho-today-manual-input:focus{border-color:var(--yaho-light-orange)}.theme-light .yaho-today-candidate{color:var(--yaho-light-ink);background:#fffdf9b8;border-color:#745b4324}.theme-light .yaho-today-candidate-mark,.theme-light .yaho-today-candidate-link a{color:var(--yaho-light-orange)}.theme-light .yaho-today-assign-option{color:var(--yaho-light-ink);background:#fffdf9b8;border-color:#745b4324}.theme-light .yaho-today-assign-icon{color:var(--yaho-light-muted)}.dark .yaho-today-action.is-primary{background:#2d91cd;box-shadow:0 10px 22px -14px #298ecae6}.dark .yaho-today-action.is-primary:hover:not(:disabled){background:#40a7e5}.yaho-connector-status{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}.yaho-connector-status.is-ok{color:#73d29a;background:#73d29a24}.yaho-connector-status.is-wait{color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}.yaho-connector-status.is-warn{color:#f4b35f;background:#f4b35f24}.yaho-connector-status.is-off{color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-muted) 12%, transparent)}.yaho-connector-paste{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:800}.yaho-connector-paste:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-primary)}.theme-light .yaho-connector-status.is-wait{color:var(--yaho-night-blue)}.theme-light .yaho-connector-status.is-warn{color:var(--yaho-light-orange)}.theme-light .yaho-connector-status.is-off{color:var(--yaho-light-muted)}.theme-light .yaho-connector-paste{color:var(--yaho-light-muted);border-color:#745b432e}.theme-light .yaho-connector-paste:hover{color:var(--yaho-light-ink)}.yaho-connector-field{gap:.35rem;display:grid}.yaho-connector-field label{color:var(--yaho-night-muted);font-size:.74rem;font-weight:750}.yaho-connector-field input{border:1px solid var(--ui-stroke-secondary,#ffffff1f);background:var(--ui-bg-input,#00000047);width:100%;min-height:2.5rem;color:var(--ui-text-primary,#fff);border-radius:.55rem;outline:none;padding:.5rem .8rem;font-size:.84rem;transition:border-color .15s}.yaho-connector-field input:focus{border-color:var(--yaho-light-orange)}.theme-light .yaho-connector-field label{color:var(--yaho-light-muted)}.theme-light .yaho-connector-field input{color:var(--yaho-light-ink);background:#fffdf9d1;border-color:#745b432e}.theme-light .yaho-connector-field input:focus{border-color:var(--yaho-light-orange)}.yaho-connector-submit{box-sizing:border-box;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:.55rem;width:100%;min-height:2.85rem;margin-top:.45rem;font-size:.9375rem;font-weight:700;transition:filter .15s,transform .15s,opacity .15s,box-shadow .15s;box-shadow:0 2px 8px #ff7a1a59;color:#fff!important;background:#ff7a1a!important}.yaho-connector-submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #ff7a1a73}.yaho-connector-submit:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.yaho-connector-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.yaho-marketing-shell-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.yaho-marketing-shell-header h1{color:var(--yaho-night-text);letter-spacing:-.02em;font-size:1.25rem;font-weight:850}.yaho-marketing-shell-header p{color:var(--yaho-night-muted);margin-top:.35rem;font-size:.78rem;font-weight:650;line-height:1.55}.yaho-marketing-shell .yaho-marketing-view-switch{border:1px solid var(--ui-stroke-secondary);border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.yaho-marketing-shell .yaho-marketing-view-switch button{color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .85rem;font-size:.74rem;font-weight:800}.yaho-marketing-shell .yaho-marketing-view-switch button[data-active=true]{color:#fff;background:var(--yaho-light-orange)}.theme-light .yaho-marketing-shell-header h1{color:var(--yaho-light-ink)}.theme-light .yaho-marketing-shell-header p{color:var(--yaho-light-muted)}.yaho-sourcing-shell{gap:1rem;display:grid;container:yaho-sourcing/inline-size}.yaho-sourcing-shell-header-actions{align-self:center;transform:translateY(-.2rem)}.yaho-sourcing-fixture-banner{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-secondary);border-radius:.85rem;flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;padding:.65rem .9rem;display:flex}.yaho-sourcing-fixture-banner strong{color:var(--yaho-light-orange);letter-spacing:.02em;font-size:.74rem;font-weight:850}.yaho-sourcing-fixture-banner span{color:var(--yaho-night-muted);font-size:.74rem;font-weight:650}.theme-light .yaho-sourcing-fixture-banner span{color:var(--yaho-light-muted)}:root.dark .yaho-sourcing-fixture-banner strong,.dark .yaho-sourcing-fixture-banner strong{color:var(--yaho-night-blue)}:root.dark.theme-black .yaho-sourcing-fixture-banner strong,.dark.theme-black .yaho-sourcing-fixture-banner strong{color:var(--yaho-night-text-soft)}.yaho-sourcing-manual-guide{color:var(--yaho-night-muted);margin:0;font-size:.74rem;font-weight:650;line-height:1.5}.theme-light .yaho-sourcing-manual-guide{color:var(--yaho-light-muted)}.yaho-sourcing-search{flex-wrap:wrap;gap:.5rem;display:flex}.yaho-sourcing-search-label{flex:12rem}.yaho-sourcing-search input{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-input,var(--ui-bg-card));width:100%;min-height:2.4rem;color:var(--ui-text-primary);border-radius:.75rem;padding:.55rem .85rem;font-size:.85rem;font-weight:650}:root.dark .yaho-sourcing-search input,.dark .yaho-sourcing-search input{background:var(--yaho-night-field);color:var(--yaho-night-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.dark .yaho-sourcing-search input::placeholder,.dark .yaho-sourcing-search input::placeholder{color:var(--yaho-night-muted);opacity:1}.yaho-sourcing-search button,.yaho-sourcing-product-link,.yaho-sourcing-compare-toggle,.yaho-sourcing-compare-actions button,.yaho-sourcing-open-source,.yaho-sourcing-detail-header button,.yaho-sourcing-compare-header button{border:1px solid var(--ui-stroke-secondary);min-height:2.2rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.74rem;font-weight:800}.theme-light .yaho-sourcing-search button,.theme-light .yaho-sourcing-product-link,.theme-light .yaho-sourcing-compare-toggle,.theme-light .yaho-sourcing-compare-actions button,.theme-light .yaho-sourcing-open-source,.theme-light .yaho-sourcing-detail-header button,.theme-light .yaho-sourcing-compare-header button{color:var(--yaho-light-muted)}.yaho-sourcing-search button:disabled{opacity:.45;cursor:not-allowed}.yaho-sourcing-search button:not(:disabled),.yaho-sourcing-open-source,.yaho-sourcing-compare-toggle.is-on{color:#fff;background:var(--yaho-light-orange);border-color:#0000}.yaho-sourcing-list{grid-template-columns:minmax(0,1fr);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@container yaho-sourcing (width<=56rem){.yaho-sourcing-list{grid-template-columns:minmax(0,1fr)}}.yaho-sourcing-card{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-card);border-radius:1rem;gap:.5rem;padding:.75rem;display:grid}.yaho-sourcing-card.is-selected{border-color:var(--yaho-light-orange)}.yaho-sourcing-card-main{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:4.5rem 1fr;gap:.75rem;padding:0;display:grid}.yaho-sourcing-thumb{background:var(--ui-bg-secondary);border-radius:.75rem;place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}.yaho-sourcing-thumb img{object-fit:cover;width:100%;height:100%}.yaho-sourcing-thumb.is-empty{color:var(--yaho-night-muted);text-align:center;padding:.35rem;font-size:.62rem;font-weight:750}.theme-light .yaho-sourcing-thumb.is-empty{color:var(--yaho-light-muted)}.yaho-sourcing-card-topline{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.yaho-sourcing-card-topline strong{color:var(--yaho-night-text);font-size:.9rem;font-weight:850}.theme-light .yaho-sourcing-card-topline strong{color:var(--yaho-light-ink)}.yaho-sourcing-badge{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.yaho-sourcing-badge.is-fixture{color:#fff;background:var(--yaho-light-orange);border-color:#0000}:root.dark .yaho-sourcing-badge.is-fixture,.dark .yaho-sourcing-badge.is-fixture{border-color:color-mix(in srgb, var(--yaho-night-blue) 38%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-surface-raised));color:var(--yaho-night-ink)}:root.dark.theme-black .yaho-sourcing-badge.is-fixture,.dark.theme-black .yaho-sourcing-badge.is-fixture{border-color:var(--yaho-night-line);background:var(--yaho-night-surface-soft);color:var(--yaho-night-ink)}.theme-light .yaho-sourcing-badge{color:var(--yaho-light-muted)}.yaho-sourcing-meta{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.35rem .75rem;margin:.45rem 0 0;display:grid}.yaho-sourcing-meta.is-stacked{grid-template-columns:1fr}.yaho-sourcing-meta dt{color:var(--yaho-night-muted);font-size:.62rem;font-weight:750}.theme-light .yaho-sourcing-meta dt{color:var(--yaho-light-muted)}.yaho-sourcing-meta dd{color:var(--yaho-night-text);margin:.1rem 0 0;font-size:.78rem;font-weight:750}.theme-light .yaho-sourcing-meta dd{color:var(--yaho-light-ink)}.yaho-sourcing-empty{border:1px dashed var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-bg-card) 60%, transparent);text-align:center;border-radius:1rem;place-items:center;min-height:22.5rem;padding:2rem;display:grid}.yaho-sourcing-empty-copy{max-width:26rem}.yaho-sourcing-empty-icon{background:color-mix(in srgb, var(--theme-primary) 10%, transparent);width:2.75rem;height:2.75rem;color:var(--theme-primary);border-radius:1rem;place-items:center;margin-inline:auto;display:grid}.yaho-sourcing-empty-icon svg{width:1.25rem;height:1.25rem}.yaho-sourcing-empty h2{color:var(--ui-text-primary);margin:.75rem 0 0;font-size:1rem;font-weight:800}.yaho-sourcing-empty p{color:var(--ui-text-secondary);margin:.25rem 0 0;font-size:.82rem;font-weight:600;line-height:1.5}.yaho-sourcing-error{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-card);color:var(--ui-text-secondary);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.yaho-sourcing-compare-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.yaho-sourcing-compare-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.yaho-sourcing-compare-card{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-card);border-radius:1rem;gap:.45rem;padding:.75rem;display:grid}.yaho-sourcing-compare-card h3{color:var(--yaho-night-text);margin:0;font-size:.85rem;font-weight:850}.theme-light .yaho-sourcing-compare-card h3{color:var(--yaho-light-ink)}.yaho-sourcing-compare-actions{flex-wrap:wrap;gap:.35rem;display:flex}.yaho-sourcing-detail{gap:.85rem;display:grid}.yaho-sourcing-detail-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.yaho-sourcing-detail-layout{grid-template-columns:minmax(8rem,14rem) 1fr;gap:1rem;display:grid}@media (width<=40rem){.yaho-sourcing-detail-layout{grid-template-columns:1fr}}.yaho-sourcing-detail-gallery{align-content:start;gap:.5rem;display:grid}.yaho-sourcing-detail-gallery img{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-secondary);border-radius:.85rem;width:100%}.yaho-sourcing-detail-body h2{color:var(--yaho-night-text);margin:0 0 .65rem;font-size:1.05rem;font-weight:850}.theme-light .yaho-sourcing-detail-body h2{color:var(--yaho-light-ink)}.yaho-sourcing-tier-list{color:var(--yaho-night-muted);margin:.35rem 0 0;padding-left:1rem;font-size:.74rem}.theme-light .yaho-sourcing-tier-list{color:var(--yaho-light-muted)}.yaho-sourcing-options{margin-top:.75rem}.yaho-sourcing-options strong{color:var(--yaho-night-text);font-size:.78rem}.theme-light .yaho-sourcing-options strong{color:var(--yaho-light-ink)}.yaho-sourcing-options ul{color:var(--yaho-night-muted);margin:.35rem 0 0;padding-left:1rem;font-size:.74rem}.theme-light .yaho-sourcing-options ul{color:var(--yaho-light-muted)}.yaho-sourcing-muted{color:var(--yaho-night-muted);font-size:.72rem;font-weight:650}.theme-light .yaho-sourcing-muted{color:var(--yaho-light-muted)}.yaho-sourcing-open-source{width:fit-content;margin-top:.85rem}.yaho-sourcing-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root.dark.theme-black{--theme-neutral-chrome:#050505;--theme-neutral-sidebar:#090909;--theme-neutral-card:#151515;--theme-fill-primary-accent-mix:12%;--theme-fill-secondary-accent-mix:9%;--theme-fill-tertiary-accent-mix:7%;--theme-fill-quaternary-accent-mix:5%;--theme-fill-quinary-accent-mix:3%;--theme-stroke-primary-accent-mix:30%;--theme-stroke-secondary-accent-mix:20%;--theme-stroke-tertiary-accent-mix:13%;--theme-stroke-quaternary-accent-mix:8%;--theme-row-hover-accent-mix:7%;--theme-row-active-accent-mix:12%;--theme-control-hover-accent-mix:8%;--theme-control-active-accent-mix:13%;--ui-bg-input:#0d0d0d;--ui-blue:#d4d4d4;--ui-cyan:#c4c4c4;--yaho-night-page:#050505;--yaho-night-bg:#050505;--yaho-night-sidebar:#090909;--yaho-night-panel:#111;--yaho-night-mid:#1b1b1b;--yaho-night-surface:#101010;--yaho-night-surface-raised:#181818;--yaho-night-surface-soft:#202020;--yaho-night-field:#0b0b0b;--yaho-night-ink:#f5f5f5;--yaho-night-text:#f5f5f5;--yaho-night-text-soft:#d4d4d4;--yaho-night-muted:#a3a3a3;--yaho-night-faint:#737373;--yaho-menu-surface:#101010;--yaho-night-line:#ffffff1c;--yaho-night-line-strong:#ffffff4d;--yaho-night-edge-light:#ffffff14;--yaho-night-blue:#c7c7c7;--yaho-night-blue-strong:#e5e5e5;--yaho-night-blue-soft:#ffffff1a;--yaho-night-primary:#ffffff1f;--yaho-night-primary-hover:#ffffff30;--yaho-night-primary-text:#f5f5f5;--yaho-dark-bg:var(--yaho-night-bg);--yaho-dark-bg-soft:var(--yaho-night-surface);--yaho-dark-panel:#ffffff0d;--yaho-dark-panel-2:#ffffff14;--yaho-dark-panel-3:#1b1b1b;--yaho-dark-elevated:#191919;--yaho-dark-text:var(--yaho-night-text);--yaho-dark-text-soft:var(--yaho-night-text-soft);--yaho-dark-muted:var(--yaho-night-muted);--yaho-dark-faint:var(--yaho-night-faint);--yaho-dark-line:var(--yaho-night-line);--yaho-dark-line-strong:var(--yaho-night-line-strong);--yaho-dark-blue-line:var(--yaho-night-line-strong);--yaho-blue:#c7c7c7;--yaho-graph-night-muted:#a3a3a3;--yaho-sidebar-wash:linear-gradient(180deg, #ffffff05 0%, transparent 48%), radial-gradient(110% 60% at 50% 100%, #ffffff0d 0%, transparent 68%);--yaho-sidebar-hover-fill:#ffffff0f;--yaho-sidebar-select-fill:#ffffff1a;--yaho-sidebar-select-hairline:#ffffff3d;--yaho-sidebar-select-ink:#f5f5f5;--yaho-sidebar-request-fill:#191919;--yaho-sidebar-request-hover:#242424;--yaho-sidebar-request-ink:#f5f5f5;--yaho-sidebar-request-border:#ffffff30;--yaho-surface-shadow-rgb:0 0 0;--yaho-home-chip-shadow:0 .625rem 1.625rem #00000057;--yaho-graph-hub:#e5e5e5;--yaho-graph-hub-fill:#161616;--yaho-graph-hub-text:#fff;--yaho-graph-hub-sub:#c9c9c9;--yaho-graph-customer:#f97316;--yaho-graph-approval:#f36458;--yaho-graph-call:#f97316;--yaho-graph-document:#c7c7c7;--yaho-graph-team:#c7c7c7;--yaho-graph-task:#c7c7c7;--yaho-graph-edge:#a3a3a3;--yaho-graph-node-fill:#111;--yaho-graph-node-stroke:#ffffff2e;--yaho-graph-label:#f5f5f5;--yaho-graph-muted:#b8b8b8;--yaho-graph-hover:#f0f0f0;--yaho-graph-approval-ring:#f36458;--yaho-graph-approved:#d4d4d4;--yaho-graph-candidate:#b8b8b8;--yaho-graph-badge-ink:#f5f5f5;--yaho-graph-glow:#ffffff2e;--yaho-graph-halo:#ffffff1a;--yaho-onboarding-border:#ffffff29;--yaho-onboarding-border-strong:#ffffff52;--yaho-onboarding-accent:#d4d4d4;--yaho-onboarding-accent-soft:#ffffff14;--yaho-onboarding-accent-strong:#fff3;--yaho-composer-surface-stroke:#ffffff2e;--yaho-composer-surface-fill:linear-gradient(180deg, #191919f5 0%, #101010fa 100%);--yaho-composer-surface-shadow:0 18px 46px #0000007a, 0 0 2rem #ffffff0a, inset 0 1px 0 #ffffff14;--yaho-composer-field-stroke:#ffffff24;--yaho-composer-field-fill:#0b0b0b;--yaho-composer-field-focus-stroke:#ffffff61;--yaho-composer-field-focus-fill:#101010;--yaho-composer-control-stroke:#ffffff2e;--yaho-composer-control-fill:#191919;--yaho-composer-control-hover-stroke:#ffffff57;--yaho-composer-control-hover-fill:#252525;--yaho-pages-stage-background:#141414;--yaho-pages-library-background:#121212}:root.dark:not(.theme-black) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface,.dark:not(.theme-black) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface{--yaho-composer-field-fill:color-mix(in srgb, var(--yaho-night-page) 84%, var(--yaho-night-panel));--yaho-composer-field-focus-fill:color-mix(in srgb, var(--yaho-night-page) 68%, var(--yaho-night-panel))}.yaho-today-panel{border:1px solid var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface) 72%, transparent);border-radius:.9rem;padding:.85rem .9rem 1rem}.yaho-today-panel .yaho-today-request-card{background:var(--yaho-night-surface-raised)}.yaho-today-panel .yaho-today-record-row{background:var(--yaho-night-surface-raised);border-color:var(--yaho-night-line)}.theme-light .yaho-today-panel{border-color:color-mix(in srgb, var(--yaho-light-muted) 22%, transparent);background:color-mix(in srgb, var(--yaho-light-sidebar) 55%, transparent)}.theme-light .yaho-today-panel .yaho-today-request-card{background:var(--yaho-light-panel)}.theme-light .yaho-today-panel .yaho-today-record-row{background:var(--yaho-light-panel);border-color:color-mix(in srgb, var(--yaho-light-muted) 18%, transparent)}.yaho-today-kanban.has-requests{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.yaho-today-kanban.has-requests{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.yaho-today-kanban.has-requests{grid-template-columns:minmax(0,1fr)}}.yaho-today-kanban-request-toggle{width:100%;color:var(--yaho-night-text);text-align:left;cursor:pointer;background:0 0;border:0;gap:.3rem;padding:0;display:grid}.yaho-today-kanban-request-toggle strong{font-size:.8rem;font-weight:750;line-height:1.45}.yaho-today-kanban-request-toggle:hover strong{color:var(--yaho-night-blue)}.yaho-today-kanban-request .yaho-today-request-card{margin-top:.2rem;padding:.7rem .75rem}.theme-light .yaho-today-kanban-request-toggle{color:var(--yaho-light-ink)}.theme-light .yaho-today-kanban-request-toggle:hover strong{color:var(--yaho-light-orange)}.yaho-today-kanban-head-meta{align-items:center;gap:.4rem;display:inline-flex}.yaho-today-info-tip{display:inline-flex;position:relative}.yaho-today-info-tip-button{border:1px solid var(--yaho-night-line);width:1.2rem;height:1.2rem;color:var(--yaho-night-muted);cursor:help;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:.66rem;font-weight:800;line-height:1;display:grid}.yaho-today-info-tip-button:focus-visible{outline:2px solid var(--yaho-night-line-strong);outline-offset:2px}.yaho-today-info-tip-bubble{z-index:80;pointer-events:none;border:1px solid var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft);width:max-content;max-width:min(16rem,100vw - 1rem);color:var(--yaho-night-text-soft);white-space:normal;border-radius:.6rem;padding:.5rem .65rem;font-size:.68rem;font-weight:650;line-height:1.55;position:fixed}.yaho-today-info-tip-bubble[data-open=false]{display:none}.yaho-today-empty-starters{gap:.6rem;display:grid}.theme-light .yaho-today-info-tip-button{color:var(--yaho-light-muted);border-color:color-mix(in srgb, var(--yaho-light-muted) 40%, transparent)}.theme-light .yaho-today-info-tip-bubble{background:var(--yaho-light-panel);color:var(--yaho-light-ink);border-color:color-mix(in srgb, var(--yaho-light-muted) 35%, transparent)}.yaho-today-title-icon{width:1rem;height:1rem;color:var(--yaho-night-muted);flex:none}.yaho-today-title-icon.is-requests{color:var(--yaho-blue)}.yaho-today-title-icon.is-todos{color:var(--theme-primary)}.yaho-today-title-icon.is-overdue{color:var(--yaho-coral)}.yaho-today-title-icon.is-done{color:var(--yaho-success)}.yaho-today-kanban-head h3{align-items:center;gap:.4rem;display:inline-flex}.yaho-today-records-heading h2{align-items:center;gap:.45rem;display:inline-flex}.theme-light .yaho-today-title-icon{color:var(--yaho-light-muted)}.theme-light .yaho-today-title-icon.is-overdue{color:var(--yaho-coral)}.theme-light .yaho-today-title-icon.is-requests{color:var(--yaho-blue)}.theme-light .yaho-today-title-icon.is-todos{color:var(--yaho-light-orange)}.theme-light .yaho-today-title-icon.is-done{color:var(--yaho-success-strong)}.yaho-today-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.yaho-today-segment{border:1px solid var(--yaho-night-line);background:var(--yaho-night-surface);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.yaho-today-segment .yaho-today-segment-item{min-height:1.85rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .85rem;font-size:.72rem;font-weight:750}.yaho-today-segment .yaho-today-segment-item:hover{color:var(--yaho-night-text)}.yaho-today-segment .yaho-today-segment-item[aria-pressed=true]{background:var(--yaho-night-surface-soft);color:var(--yaho-night-text);box-shadow:inset 0 0 0 1px var(--yaho-night-line-strong)}.yaho-today-sort{border:1px solid var(--yaho-night-line);background:var(--yaho-night-surface-raised);min-height:2.1rem;color:var(--yaho-night-text);cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.72rem;font-weight:750}.yaho-today-kanban-action,.yaho-today-filter-chip{border:1px solid var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft);min-height:2rem;color:var(--yaho-night-text);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.7rem;font-weight:800;display:inline-flex}.yaho-today-kanban-action:hover,.yaho-today-filter-chip:hover{background:var(--yaho-night-surface-raised)}.yaho-today-kanban-action .yaho-today-title-icon,.yaho-today-filter-chip .yaho-today-title-icon{width:.9rem;height:.9rem;color:inherit}.theme-light .yaho-today-segment{border-color:color-mix(in srgb, var(--yaho-light-muted) 30%, transparent);background:var(--yaho-light-panel)}.theme-light .yaho-today-segment .yaho-today-segment-item{color:var(--yaho-light-muted)}.theme-light .yaho-today-segment .yaho-today-segment-item:hover{color:var(--yaho-light-ink)}.theme-light .yaho-today-segment .yaho-today-segment-item[aria-pressed=true]{background:var(--yaho-light-sidebar);color:var(--yaho-light-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-muted) 40%, transparent)}.theme-light .yaho-today-sort,.theme-light .yaho-today-kanban-action,.theme-light .yaho-today-filter-chip{color:var(--yaho-light-ink);background:var(--yaho-light-panel);border-color:color-mix(in srgb, var(--yaho-light-muted) 40%, transparent)}.yaho-today-request-agent{min-width:0;color:var(--yaho-night-muted);justify-self:start;align-items:center;gap:.4rem;font-size:.68rem;font-weight:750;display:inline-flex}.yaho-today-kanban-request-toggle>.yaho-today-request-kind{justify-self:start;padding:.15rem .5rem;font-size:.62rem}.yaho-today-request-dialog-backdrop{z-index:60;background:color-mix(in srgb, var(--yaho-night-page) 74%, transparent);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.theme-light .yaho-today-request-dialog-backdrop{background:color-mix(in srgb, var(--yaho-light-ink) 40%, transparent)}.yaho-today-request-dialog{box-sizing:border-box;border:1px solid var(--ui-stroke-primary);background:var(--yaho-menu-surface);width:min(38rem,100%);max-height:min(44rem,100vh - 2.5rem);box-shadow:var(--yaho-surface-shadow);color:var(--ui-text-primary);border-radius:.9rem;outline:none;gap:.6rem;padding:.9rem 1rem 1rem;display:grid;overflow:auto}.yaho-today-request-dialog-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.yaho-today-request-dialog-head h2{margin:0;font-size:.95rem;font-weight:750;line-height:1.4}.yaho-today-request-dialog-close{border:1px solid var(--ui-stroke-primary);width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.yaho-today-request-dialog-close:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.yaho-today-request-dialog-close svg{width:.85rem;height:.85rem}.yaho-today-request-dialog .yaho-today-request-card{color:var(--ui-text-primary);background:0 0;border:0;margin-top:0;padding:0}.yaho-today-staff-profile{grid-template-columns:max-content minmax(0,1fr);gap:.35rem .9rem;margin:.5rem 0 0;font-size:.8rem;line-height:1.55;display:grid}.yaho-today-staff-profile dt{color:var(--ui-text-tertiary);font-weight:650}.yaho-today-staff-profile dd{color:var(--ui-text-primary);margin:0}.yaho-today-ask-bubble{--yaho-ask-tint:color-mix(in srgb, var(--yaho-light-orange) 15%, var(--yaho-night-surface));padding:var(--yaho-chat-assistant-padding);border:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);border-radius:var(--yaho-chat-assistant-radius);background:linear-gradient(180deg, var(--yaho-ask-tint), var(--yaho-night-surface));box-shadow:var(--yaho-sidebar-float-shadow);gap:.3rem;margin:.7rem 0 .2rem;display:grid;position:relative}.theme-light .yaho-today-ask-bubble{--yaho-ask-tint:color-mix(in srgb, var(--yaho-light-orange) 16%, var(--yaho-light-panel));background:linear-gradient(180deg, var(--yaho-ask-tint), var(--yaho-light-panel))}.yaho-today-ask-bubble:before{content:"";border-left:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);background:var(--yaho-ask-tint);width:.6rem;height:.6rem;position:absolute;top:1.05rem;left:-.42rem;transform:rotate(45deg)}.yaho-today-ask-question{color:var(--ui-text-primary);margin:0;font-size:.86rem;font-weight:750;line-height:1.5}.yaho-today-ask-detail{color:var(--ui-text-secondary);margin:0;font-size:.78rem;line-height:1.55}.theme-light .yaho-today-request-agent{color:var(--yaho-light-muted)}.yaho-sourcing-list-actions{align-items:stretch;gap:.5rem;display:flex}.yaho-sourcing-list-actions .yaho-sourcing-compare-toggle{flex:1;min-width:0}.yaho-sourcing-list-actions .yaho-sourcing-product-link{flex:none}:root.dark .yaho-sourcing-empty,html.dark .yaho-sourcing-empty{box-shadow:none;background:0 0;border-color:#0000}.yaho-onboarding-shell{background:#fef9f6}.yaho-onboarding-card{border:1px solid color-mix(in srgb, currentColor 3%, transparent);background:#fcfcfc;border-radius:.75rem;box-shadow:0 .125rem .25rem -.125rem #00000017,0 .5rem 1rem -.25rem #0000001c,0 1.25rem 2.25rem -.75rem #0000001f,0 2.25rem 3.5rem -1.5rem #0000001f}:root.theme-black.dark .yaho-onboarding-shell{--yaho-onboarding-ink:#fff;--yaho-onboarding-muted:#a3a3a3;--yaho-onboarding-surface:#1a1a1a;--yaho-onboarding-subtle-surface:#141414;--yaho-onboarding-input:#0b0b0b;--yaho-onboarding-border:#ffffff24;--yaho-onboarding-border-strong:#f9731673;--yaho-onboarding-accent:#f97316;--yaho-onboarding-accent-soft:#f973161f;--yaho-onboarding-accent-strong:#f9731666;--yaho-onboarding-accent-contrast:#0a0a0a;--yaho-onboarding-action:#f97316;--yaho-onboarding-footer:#0a0a0a;color:#fff!important;background:#000!important}:root.theme-black.dark .yaho-onboarding-card{background:#101010!important;border-color:#ffffff24!important;box-shadow:0 1.6rem 5rem -2.75rem #000000f5!important}:root.theme-black.dark .yaho-onboarding-header{background:#0a0a0a!important;border-bottom-color:#ffffff1c!important}:root.theme-black.dark .yaho-onboarding-shell h2{color:#fff!important}:root.theme-black.dark .yaho-onboarding-shell header p{color:#a3a3a3!important}:root.theme-black.dark .yaho-onboarding-shell input:not([type=checkbox]),:root.theme-black.dark .yaho-onboarding-shell textarea,:root.theme-black.dark .yaho-onboarding-shell [data-slot=input]{color:#fff!important;background:#0b0b0b!important;border-color:#ffffff24!important}:root.theme-black.dark .yaho-onboarding-shell input::placeholder,:root.theme-black.dark .yaho-onboarding-shell textarea::placeholder{color:#ffffff6b!important}:root.theme-black.dark .yaho-onboarding-shell button[aria-label=온보딩\ 닫기]{color:#e5e5e5!important;background:#ffffff14!important;border-color:#ffffff2e!important}:root.theme-black.dark .yaho-onboarding-shell button[aria-label=온보딩\ 닫기]:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffffff52!important}:root.theme-black.dark .yaho-onboarding-shell [class*="bg-[#fff8ef]"]{color:#ffffff75!important;box-shadow:none!important;background:#1a1a1a!important;border-color:#ffffff24!important}.yaho-onboarding-shell .desktop-onboarding-actions{background:0 0;border-top:0;min-height:0;padding:0}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress{border-bottom-color:#ffffff1c!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step.is-current{color:#fff!important;background:#f973161a!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step.is-complete{color:#f97316!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step.is-current>div:first-child,:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step.is-complete>div:first-child{color:#0a0a0a!important;background:#f97316!important;border-color:#f97316!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step:not(.is-current):not(.is-complete)>div:first-child{color:#e5e5e5!important;background:#262626!important;border-color:#ffffff2e!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step.is-current>span[class*="text-[#2a1b12]"]{color:#fff!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress-step span[class*="text-[#c4a48c]"]{color:#737373!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress [class*="bg-[#5a9bcc]"]{background-color:#f97316!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress [class*="bg-[#efc4a5]"],:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-progress [class*=bg-white\/10]{background-color:#ffffff1f!important}:root.theme-black.dark .yaho-onboarding-shell [class*="bg-[#fffaf6]"],:root.theme-black.dark .yaho-onboarding-shell [class*="bg-[#fff0e6]"]{background-color:#141414!important}:root.theme-black.dark .yaho-onboarding-shell [class*="border-[#ffd0ad]"],:root.theme-black.dark .yaho-onboarding-shell [class*="border-[#efc4a5]"]{border-color:#ffffff24!important}:root.theme-black.dark .yaho-onboarding-shell [class*="text-[#2a1b12]"],:root.theme-black.dark .yaho-onboarding-shell [class*="text-[#241"]{color:#fff!important}:root.theme-black.dark .yaho-onboarding-shell [class*="text-[#7c5c44]"],:root.theme-black.dark .yaho-onboarding-shell [class*="text-[#c4a48c]"]{color:#a3a3a3!important}:root.theme-black.dark .yaho-onboarding-shell .industry-option,:root.theme-black.dark .yaho-onboarding-shell .pack-option{background:#1a1a1a!important;border-color:#ffffff24!important}:root.theme-black.dark .yaho-onboarding-shell .industry-option.is-selected,:root.theme-black.dark .yaho-onboarding-shell .pack-option.is-selected,:root.theme-black.dark .yaho-onboarding-shell .industry-option:hover,:root.theme-black.dark .yaho-onboarding-shell .pack-option:hover{background:#f973161a!important;border-color:#f973168c!important}:root.theme-black.dark .yaho-onboarding-shell .pack-option.is-selected .pack-check{line-height:1;box-shadow:inset 0 0 0 1px #0000002e;color:#0a0a0a!important;background:#f97316!important;border-color:#f97316!important;font-size:.7rem!important}:root.theme-black.dark .yaho-onboarding-shell .pack-option:not(.is-selected) .pack-check{color:#0000!important;background:#1f1f1f!important;border-color:#ffffff42!important}:root.theme-black.dark .yaho-onboarding-shell .pack-option.is-selected .pack-check[class*="text-[#fff"]{color:#0a0a0a!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-step .file-drop{color:#f97316!important;background:#f973160f!important;border-color:#f9731647!important}:root.theme-black.dark .yaho-onboarding-shell .file-select-button{color:#e5e5e5!important;background:#1a1a1a!important;border-color:#ffffff2e!important}:root.theme-black.dark .yaho-onboarding-shell .yaho-onboarding-wizard>.desktop-onboarding-actions{background:#0a0a0a!important;border-top:1px solid #ffffff1c!important}:root.theme-black.dark .yaho-onboarding-shell .desktop-onboarding-actions .primary-button{color:#0a0a0a!important;background:#f97316!important;border:1px solid #f97316!important}:root.theme-black.dark .yaho-onboarding-shell .desktop-onboarding-actions .secondary-button{color:#e5e5e5!important;background:#1a1a1a!important;border:1px solid #ffffff2e!important}:root.theme-black.dark .yaho-onboarding-shell .desktop-onboarding-actions .secondary-button:hover:not(:disabled){color:#fff!important;background:#262626!important;border-color:#ffffff52!important;transform:none!important}:root.theme-black.dark .yaho-onboarding-shell button[class*=border]:hover:not(:disabled):not(.yaho-oauth-button){color:#fff!important;background-color:#262626!important;border-color:#ffffff47!important;transform:none!important}:root.theme-black.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#f973"]){color:#0a0a0a!important;background:#f97316!important;border-color:#f97316!important}#root .yaho-onboarding-shell .yaho-onboarding-step .file-drop{align-content:center;justify-items:center;gap:.35rem;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#root .yaho-onboarding-shell .yaho-onboarding-step .file-drop>p{text-align:center;grid-column:1;max-width:100%;margin:0}#root .yaho-onboarding-shell .yaho-onboarding-step .pack-option.is-selected .pack-check{line-height:1;color:#fff!important}.yaho-onboarding-card{max-height:calc(100% - 3rem)}:root.dark .yaho-onboarding-shell,.dark .yaho-onboarding-shell{color:var(--yaho-dark-text)!important;background:radial-gradient(circle at 18% 16%,#ff7a1a21,#0000 23rem),radial-gradient(circle at 80% 8%,#55beff17,#0000 24rem),linear-gradient(145deg,#07090d 0%,#0b1017 58%,#07090d 100%)!important}:root.dark .yaho-onboarding-shell h1,:root.dark .yaho-onboarding-shell h2,:root.dark .yaho-onboarding-shell h3,:root.dark .yaho-onboarding-shell h4,.dark .yaho-onboarding-shell h1,.dark .yaho-onboarding-shell h2,.dark .yaho-onboarding-shell h3,.dark .yaho-onboarding-shell h4{color:var(--yaho-dark-text)!important}:root.dark .yaho-onboarding-shell [class*=bg-\[linear-gradient],.dark .yaho-onboarding-shell [class*=bg-\[linear-gradient]{background:radial-gradient(circle at 12% 0%, #ff7a1a1c, transparent 15rem), linear-gradient(145deg, var(--yaho-dark-bg-soft) 0%, var(--yaho-dark-panel) 100%)!important}:root.dark .yaho-onboarding-shell :is([class*=bg-white],[class*="bg-[#fff"],[class*="bg-[#f5"],[class*="bg-[#f2f"],[class*="bg-[#f7f"]),.dark .yaho-onboarding-shell :is([class*=bg-white],[class*="bg-[#fff"],[class*="bg-[#f5"],[class*="bg-[#f2f"],[class*="bg-[#f7f"]){-webkit-backdrop-filter:var(--yaho-dark-glass-blur);background-color:var(--yaho-dark-panel)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark .yaho-onboarding-shell [class*="bg-[#fff0"],:root.dark .yaho-onboarding-shell [class*="bg-[#fff1"],:root.dark .yaho-onboarding-shell [class*="bg-[#ffe"],.dark .yaho-onboarding-shell [class*="bg-[#fff0"],.dark .yaho-onboarding-shell [class*="bg-[#fff1"],.dark .yaho-onboarding-shell [class*="bg-[#ffe"]{background-color:var(--yaho-dark-panel-2)!important}:root.dark .yaho-onboarding-shell [class*="border-[#f"],:root.dark .yaho-onboarding-shell [class*="border-[#e"],:root.dark .yaho-onboarding-shell [class*=border-white],.dark .yaho-onboarding-shell [class*="border-[#f"],.dark .yaho-onboarding-shell [class*="border-[#e"],.dark .yaho-onboarding-shell [class*=border-white]{border-color:var(--yaho-dark-blue-line)!important}:root.dark .yaho-onboarding-shell [class*="border-[#fb"],:root.dark .yaho-onboarding-shell [class*="border-[#f973"],:root.dark .yaho-onboarding-shell [class*="border-[#ff8"],.dark .yaho-onboarding-shell [class*="border-[#fb"],.dark .yaho-onboarding-shell [class*="border-[#f973"],.dark .yaho-onboarding-shell [class*="border-[#ff8"]{border-color:var(--yaho-dark-line-strong)!important}:root.dark .yaho-onboarding-shell [class*=shadow-\[],.dark .yaho-onboarding-shell [class*=shadow-\[]{box-shadow:var(--yaho-dark-shadow)!important}:root.dark .yaho-onboarding-shell [class*="text-[#241"],:root.dark .yaho-onboarding-shell [class*="text-[#2a"],:root.dark .yaho-onboarding-shell [class*="text-[#3a"],:root.dark .yaho-onboarding-shell [class*="text-[#3b"],:root.dark .yaho-onboarding-shell [class*="text-[#4d"],.dark .yaho-onboarding-shell [class*="text-[#241"],.dark .yaho-onboarding-shell [class*="text-[#2a"],.dark .yaho-onboarding-shell [class*="text-[#3a"],.dark .yaho-onboarding-shell [class*="text-[#3b"],.dark .yaho-onboarding-shell [class*="text-[#4d"]{color:var(--yaho-dark-text)!important}:root.dark .yaho-onboarding-shell [class*="text-[#5c"],:root.dark .yaho-onboarding-shell [class*="text-[#6b"],:root.dark .yaho-onboarding-shell [class*="text-[#7a"],:root.dark .yaho-onboarding-shell [class*="text-[#7c"],:root.dark .yaho-onboarding-shell [class*="text-[#806"],:root.dark .yaho-onboarding-shell [class*="text-[#8a"],:root.dark .yaho-onboarding-shell [class*="text-[#9a"],:root.dark .yaho-onboarding-shell [class*="text-[#a989"],:root.dark .yaho-onboarding-shell [class*="text-[#b99"],:root.dark .yaho-onboarding-shell [class*="text-[#c4a"],.dark .yaho-onboarding-shell [class*="text-[#5c"],.dark .yaho-onboarding-shell [class*="text-[#6b"],.dark .yaho-onboarding-shell [class*="text-[#7a"],.dark .yaho-onboarding-shell [class*="text-[#7c"],.dark .yaho-onboarding-shell [class*="text-[#806"],.dark .yaho-onboarding-shell [class*="text-[#8a"],.dark .yaho-onboarding-shell [class*="text-[#9a"],.dark .yaho-onboarding-shell [class*="text-[#a989"],.dark .yaho-onboarding-shell [class*="text-[#b99"],.dark .yaho-onboarding-shell [class*="text-[#c4a"]{color:var(--yaho-dark-muted)!important}:root.dark .yaho-onboarding-shell input:not([type=checkbox]),:root.dark .yaho-onboarding-shell textarea,:root.dark .yaho-onboarding-shell [data-slot=input],.dark .yaho-onboarding-shell input:not([type=checkbox]),.dark .yaho-onboarding-shell textarea,.dark .yaho-onboarding-shell [data-slot=input]{border-color:var(--yaho-dark-blue-line)!important;color:var(--yaho-dark-text)!important;background:#0c1420!important}:root.dark .yaho-onboarding-shell input::placeholder,:root.dark .yaho-onboarding-shell textarea::placeholder,.dark .yaho-onboarding-shell input::placeholder,.dark .yaho-onboarding-shell textarea::placeholder{color:#d8c9bc8f!important}:root.dark .yaho-onboarding-shell input:focus,:root.dark .yaho-onboarding-shell textarea:focus,.dark .yaho-onboarding-shell input:focus,.dark .yaho-onboarding-shell textarea:focus{border-color:#ff8a4c8f!important;box-shadow:0 0 0 .1875rem #ff7a1a21!important}:root.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"],:root.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"],:root.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"],.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"],.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"],.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"]{background:var(--yaho-dark-orange)!important;color:#fff!important;box-shadow:0 14px 32px -22px #2b78acbf!important}:root.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"]:hover,:root.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"]:hover,:root.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"]:hover,.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"]:hover,.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"]:hover,.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"]:hover{background:var(--yaho-dark-orange-hover)!important}:root.dark .yaho-onboarding-shell button:not([class*="bg-[#fb6b14]"]):not([class*="bg-[#f97316]"]):not([class*="bg-[#ff7a30]"]):not([class*=bg-red]):not(.yaho-oauth-button):not(.yaho-connection-tool-title-open):not([class*=text-primary-foreground]):not(.yaho-header-cta-primary),.dark .yaho-onboarding-shell button:not([class*="bg-[#fb6b14]"]):not([class*="bg-[#f97316]"]):not([class*="bg-[#ff7a30]"]):not([class*=bg-red]):not(.yaho-oauth-button):not(.yaho-connection-tool-title-open):not([class*=text-primary-foreground]):not(.yaho-header-cta-primary){color:var(--yaho-dark-text-soft)!important}:root.dark .yaho-onboarding-shell [class*="bg-[#fff0e6]"],:root.dark .yaho-onboarding-shell [class*="bg-[#ffe1cc]"],:root.dark .yaho-onboarding-shell [class*="bg-[#fff1e8]"],.dark .yaho-onboarding-shell [class*="bg-[#fff0e6]"],.dark .yaho-onboarding-shell [class*="bg-[#ffe1cc]"],.dark .yaho-onboarding-shell [class*="bg-[#fff1e8]"]{background:var(--yaho-dark-orange-soft)!important;color:var(--yaho-night-blue)!important}:root.dark .yaho-onboarding-shell [class*="bg-[#FFF"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFE"],:root.dark .yaho-onboarding-shell [class*="bg-[#FDF"],:root.dark .yaho-onboarding-shell [class*="bg-[#FAF"],:root.dark .yaho-onboarding-shell [class*="bg-[#F8F"],:root.dark .yaho-onboarding-shell [class*="bg-[#F4E"],.dark .yaho-onboarding-shell [class*="bg-[#FFF"],.dark .yaho-onboarding-shell [class*="bg-[#FFE"],.dark .yaho-onboarding-shell [class*="bg-[#FDF"],.dark .yaho-onboarding-shell [class*="bg-[#FAF"],.dark .yaho-onboarding-shell [class*="bg-[#F8F"],.dark .yaho-onboarding-shell [class*="bg-[#F4E"]{-webkit-backdrop-filter:var(--yaho-dark-glass-blur);background-color:var(--yaho-dark-panel)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark .yaho-onboarding-shell [class*="bg-[#FFF0"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFF1"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFE1"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFF8"],.dark .yaho-onboarding-shell [class*="bg-[#FFF0"],.dark .yaho-onboarding-shell [class*="bg-[#FFF1"],.dark .yaho-onboarding-shell [class*="bg-[#FFE1"],.dark .yaho-onboarding-shell [class*="bg-[#FFF8"]{background-color:var(--yaho-dark-panel-2)!important}:root.dark .yaho-onboarding-shell [class*="border-[#E"],:root.dark .yaho-onboarding-shell [class*="border-[#F0"],:root.dark .yaho-onboarding-shell [class*="border-[#F3"],:root.dark .yaho-onboarding-shell [class*="border-[#FFB"],:root.dark .yaho-onboarding-shell [class*="border-[#FFC"],.dark .yaho-onboarding-shell [class*="border-[#E"],.dark .yaho-onboarding-shell [class*="border-[#F0"],.dark .yaho-onboarding-shell [class*="border-[#F3"],.dark .yaho-onboarding-shell [class*="border-[#FFB"],.dark .yaho-onboarding-shell [class*="border-[#FFC"]{border-color:var(--yaho-dark-blue-line)!important}:root.dark .yaho-onboarding-shell [class*="text-[#241"],:root.dark .yaho-onboarding-shell [class*="text-[#2A"],:root.dark .yaho-onboarding-shell [class*="text-[#2a"],:root.dark .yaho-onboarding-shell [class*="text-[#3A"],:root.dark .yaho-onboarding-shell [class*="text-[#3B"],:root.dark .yaho-onboarding-shell [class*="text-[#4A"],:root.dark .yaho-onboarding-shell [class*="text-[#4D"],.dark .yaho-onboarding-shell [class*="text-[#241"],.dark .yaho-onboarding-shell [class*="text-[#2A"],.dark .yaho-onboarding-shell [class*="text-[#2a"],.dark .yaho-onboarding-shell [class*="text-[#3A"],.dark .yaho-onboarding-shell [class*="text-[#3B"],.dark .yaho-onboarding-shell [class*="text-[#4A"],.dark .yaho-onboarding-shell [class*="text-[#4D"]{color:var(--yaho-dark-text)!important}:root.dark .yaho-onboarding-shell [class*="text-[#5C"],:root.dark .yaho-onboarding-shell [class*="text-[#6B"],:root.dark .yaho-onboarding-shell [class*="text-[#7A"],:root.dark .yaho-onboarding-shell [class*="text-[#7C"],:root.dark .yaho-onboarding-shell [class*="text-[#806"],:root.dark .yaho-onboarding-shell [class*="text-[#8A"],:root.dark .yaho-onboarding-shell [class*="text-[#8B"],:root.dark .yaho-onboarding-shell [class*="text-[#9A"],:root.dark .yaho-onboarding-shell [class*="text-[#A989"],:root.dark .yaho-onboarding-shell [class*="text-[#B9"],:root.dark .yaho-onboarding-shell [class*="text-[#C4A"],.dark .yaho-onboarding-shell [class*="text-[#5C"],.dark .yaho-onboarding-shell [class*="text-[#6B"],.dark .yaho-onboarding-shell [class*="text-[#7A"],.dark .yaho-onboarding-shell [class*="text-[#7C"],.dark .yaho-onboarding-shell [class*="text-[#806"],.dark .yaho-onboarding-shell [class*="text-[#8A"],.dark .yaho-onboarding-shell [class*="text-[#8B"],.dark .yaho-onboarding-shell [class*="text-[#9A"],.dark .yaho-onboarding-shell [class*="text-[#A989"],.dark .yaho-onboarding-shell [class*="text-[#B9"],.dark .yaho-onboarding-shell [class*="text-[#C4A"]{color:var(--yaho-dark-muted)!important}:root.dark .yaho-onboarding-shell [class*="text-[#C451"],:root.dark .yaho-onboarding-shell [class*="text-[#c451"],.dark .yaho-onboarding-shell [class*="text-[#C451"],.dark .yaho-onboarding-shell [class*="text-[#c451"]{color:#ffb27c!important}:root.dark .yaho-onboarding-shell,.dark .yaho-onboarding-shell{color:var(--yaho-night-text)!important;background:radial-gradient(circle at 8% 0%, #2784be21, transparent 30rem), radial-gradient(circle at 92% 4%, #48448a1f, transparent 31rem), linear-gradient(180deg, #08111f 0%, var(--yaho-night-bg) 70%)!important}:root.dark .yaho-onboarding-card,.dark .yaho-onboarding-card{border-color:var(--yaho-night-line)!important;background-color:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important;background:linear-gradient(#070d18,#05080f)!important;box-shadow:0 28px 70px -44px #000000f0,inset 0 1px #ffffff09!important}:root.dark .yaho-onboarding-shell :is(input,textarea,select),.dark .yaho-onboarding-shell :is(input,textarea,select){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-onboarding-shell :is(input,textarea,select):focus,.dark .yaho-onboarding-shell :is(input,textarea,select):focus{border-color:var(--yaho-night-blue-strong)!important;box-shadow:0 0 0 3px #47abe524!important}:root.dark .yaho-onboarding-shell :is(input,textarea)::placeholder,.dark .yaho-onboarding-shell :is(input,textarea)::placeholder{color:var(--yaho-night-faint)!important}:root.dark .yaho-onboarding-shell :is(h1,h2,h3,h4),.dark .yaho-onboarding-shell :is(h1,h2,h3,h4){color:var(--yaho-night-text)!important}:root.dark .yaho-onboarding-shell p,.dark .yaho-onboarding-shell p{color:var(--yaho-night-muted)!important}:root.dark .yaho-onboarding-shell :is([class*="border-[#f"],[class*="border-[#e"],[class*="border-[#d"]),.dark .yaho-onboarding-shell :is([class*="border-[#f"],[class*="border-[#e"],[class*="border-[#d"]){border-color:var(--yaho-night-line)!important}:root.dark .yaho-onboarding-shell :is([class*="text-[#2"],[class*="text-[#3"],[class*="text-[#4"],[class*="text-[#5"],[class*="text-[#6"],[class*="text-[#7"],[class*="text-[#8"]),.dark .yaho-onboarding-shell :is([class*="text-[#2"],[class*="text-[#3"],[class*="text-[#4"],[class*="text-[#5"],[class*="text-[#6"],[class*="text-[#7"],[class*="text-[#8"]){color:var(--yaho-night-text-soft)!important}:root.dark .yaho-onboarding-shell :is([class*="bg-[#fff"],[class*="bg-[#faf"],[class*="bg-[#fef"],[class*="bg-[#fdf"]),.dark .yaho-onboarding-shell :is([class*="bg-[#fff"],[class*="bg-[#faf"],[class*="bg-[#fef"],[class*="bg-[#fdf"]){background-color:var(--yaho-night-surface)!important}:root.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]),.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]){border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-primary)!important;color:var(--yaho-night-primary-text)!important;box-shadow:none!important}:root.dark .yaho-onboarding-shell :is(div,span):is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]),.dark .yaho-onboarding-shell :is(div,span):is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]){border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-blue-strong)!important;color:var(--yaho-night-primary-text)!important}:root.dark .yaho-onboarding-shell span:is([class*="bg-[#f97316]/"],[class*="bg-[#ff8a4c]/"],[class*="bg-[#fb6b14]/"]),.dark .yaho-onboarding-shell span:is([class*="bg-[#f97316]/"],[class*="bg-[#ff8a4c]/"],[class*="bg-[#fb6b14]/"]){background-color:var(--yaho-night-blue-soft)!important;color:var(--yaho-night-blue)!important;border-color:#0000!important}:root.dark .yaho-onboarding-shell :is(div,span)[class*="bg-[#ffd0ad]/"],.dark .yaho-onboarding-shell :is(div,span)[class*="bg-[#ffd0ad]/"]{color:var(--yaho-night-faint)!important;background-color:#6fb5e824!important;border-color:#0000!important}:root.dark.theme-black .yaho-onboarding-shell,.dark.theme-black .yaho-onboarding-shell{background:radial-gradient(110% 52% at 50% 100%, #ffffff0d 0%, transparent 74%), linear-gradient(180deg, var(--yaho-night-panel) 0%, var(--yaho-night-page) 70%)!important}:root.dark,.dark{--yaho-night-bg:#060b14;--yaho-night-surface:#0b1625;--yaho-night-surface-raised:#101e31;--yaho-night-surface-soft:#12243a;--yaho-night-field:#081321;--yaho-night-text:#f2f7ff;--yaho-night-text-soft:#d9dee4;--yaho-night-muted:#a3aab3;--yaho-night-faint:#7c828b;--yaho-night-line:#ffffff17;--yaho-night-line-strong:#78afe680;--yaho-night-edge-light:#ffffff14;--yaho-night-blue-strong:#2f6690;--yaho-night-blue-soft:#4a7aa329;--yaho-night-primary:#2e577a8c;--yaho-night-primary-hover:#3a6b949e;--yaho-night-primary-text:#e4edf5;--yaho-dark-bg:var(--yaho-night-bg);--yaho-dark-bg-soft:var(--yaho-night-surface);--yaho-dark-panel:#ffffff0b;--yaho-dark-panel-2:#ffffff13;--yaho-dark-panel-3:#172a40;--yaho-dark-elevated:#16283d;--yaho-dark-glass-blur:blur(20px);--yaho-dark-text:var(--yaho-night-text);--yaho-dark-text-soft:var(--yaho-night-text-soft);--yaho-dark-muted:var(--yaho-night-muted);--yaho-dark-faint:var(--yaho-night-faint);--yaho-dark-line:var(--yaho-night-line);--yaho-dark-line-strong:var(--yaho-night-line-strong);--yaho-dark-blue-line:var(--yaho-night-line);--yaho-dark-orange:var(--yaho-night-blue);--yaho-dark-orange-hover:var(--yaho-night-primary-hover);--yaho-dark-orange-soft:var(--yaho-night-blue-soft)}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-BhrLQoBv.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Medium-Dw2vNklR.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-BYNivUXw.woff2)format("woff2");font-weight:700;font-display:swap}:root{--dt-font-sans:"SUIT Variable", Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-sans:var(--dt-font-sans);font-synthesis:none;text-rendering:optimizelegibility;--yaho-night-bg:var(--yaho-night-page);--yaho-night-canvas:var(--yaho-night-page);--yaho-night-canvas-gradient:var(--yaho-night-page);--yaho-night-panel-strong:#1d3853;--yaho-night-text:#e9f1f8;--yaho-night-muted:#98acc0;--yaho-night-faint:#71869d;--yaho-light-page-gradient:var(--yaho-light-workbench-canvas);--yaho-nav-active-background:linear-gradient(135deg, color-mix(in srgb, var(--yaho-light-orange) 16%, var(--yaho-light-panel)) 0%, color-mix(in srgb, var(--yaho-light-panel) 88%, transparent) 100%);--yaho-menu-surface:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);--yaho-page-inset:clamp(1rem, 3.4vw, 3.6rem);--yaho-surface-shadow:var(--yaho-sidebar-float-shadow);--ui-stroke-primary:#bcd5ed38;--ui-stroke-secondary:#bcd5ed24;--ui-stroke-tertiary:#bcd5ed14;font-family:SUIT Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif}.app-shell.theme-dark{--yaho-night-text:#e7f1fb;--yaho-night-muted:#9db2c8;--yaho-night-faint:#71869d;--yaho-menu-surface:color-mix(in srgb, var(--yaho-night-panel) 92%, var(--yaho-night-sidebar))}:root.theme-black,:root.theme-black .app-shell.theme-dark{--yaho-night-canvas:#000;--yaho-night-canvas-gradient:#000;--yaho-night-bg:#000;--yaho-night-panel-strong:#202020;--yaho-night-text:#fff;--yaho-night-muted:#a3a3a3;--yaho-night-faint:#737373;--yaho-menu-surface:#101010}*{box-sizing:border-box}.yaho-public-page{min-height:100vh;color:var(--yaho-night-text);background:radial-gradient(circle at 50% 0%, #3080b42e, transparent 32rem), var(--yaho-night-bg);padding:4rem 1.25rem}.yaho-public-page-inner{width:min(100%,54rem);margin:0 auto}.yaho-public-page-brand{color:var(--yaho-night-blue);letter-spacing:.14em;margin-bottom:1rem;font-size:.72rem;font-weight:900}.yaho-public-page-card{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 94%, transparent);box-shadow:var(--yaho-surface-shadow);border-radius:1.25rem;padding:clamp(1.25rem,4vw,3rem)}.yaho-public-page-card h1{color:var(--yaho-night-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,4vw,2.5rem)}.yaho-public-page-blocks{color:var(--yaho-night-text);gap:.75rem;margin-top:2rem;font-size:.95rem;line-height:1.75;display:grid}.yaho-public-page-blocks p{white-space:pre-wrap;margin:0}.yaho-public-page-blocks textarea{resize:vertical;border:1px solid var(--ui-stroke-secondary);width:100%;min-height:4rem;color:inherit;background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);font:inherit;border-radius:.65rem;padding:.7rem;line-height:1.65}.yaho-public-page-collab{color:var(--yaho-night-muted);margin-top:.75rem;font-size:.75rem}.yaho-public-page-editor{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 90%, transparent);border-radius:.8rem;margin-top:1.25rem;padding:.75rem}.public-page-save{color:#fff;background:var(--yaho-light-orange);cursor:pointer;border:0;border-radius:.6rem;margin-top:1rem;padding:.65rem .9rem;font-weight:700}.public-page-save:disabled{cursor:wait;opacity:.65}.yaho-public-page-card small,.yaho-public-page-state{color:var(--yaho-night-muted);font-size:.75rem;line-height:1.6}.yaho-public-page-card small{margin-top:2rem;display:block}.yaho-public-page-state.is-error h1{color:var(--yaho-night-text);margin:0;font-size:1.35rem}.theme-light .yaho-public-page{color:var(--yaho-light-ink);background:radial-gradient(circle at 50% 0%, #ff8a4c24, transparent 32rem), var(--yaho-light-workbench-canvas)}.theme-light .yaho-public-page-card{background:color-mix(in srgb, var(--yaho-light-panel) 94%, transparent)}.theme-light .yaho-public-page-card h1,.theme-light .yaho-public-page-blocks,.theme-light .yaho-public-page-state.is-error h1{color:var(--yaho-light-ink)}.theme-light .yaho-public-page-blocks textarea{color:var(--yaho-light-ink);background:var(--yaho-light-panel)}.theme-light .yaho-public-page-collab{color:var(--yaho-light-muted)}.theme-light .yaho-public-page-editor{background:var(--yaho-light-panel)}.theme-light .yaho-public-page-card small,.theme-light .yaho-public-page-state{color:var(--yaho-light-muted)}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}body{color:var(--yaho-night-text);background:var(--yaho-night-page);overflow:hidden}body:has(.web-auth-screen){height:100%;min-height:0;overflow:hidden}#root:has(.web-auth-screen){height:100%;min-height:0;overflow:hidden}#root:has(.web-auth-screen){flex-direction:column;display:flex}#root:has(.web-auth-screen)>.web-auth-screen{flex:auto;height:auto;min-height:0;max-height:none}#root:has(.web-auth-screen)>.yaho-cookie-banner{flex:none;width:100%;position:relative;inset:auto}body:has(.app-shell.theme-light){color:var(--yaho-light-ink);background:var(--yaho-light-workbench-canvas)}body:has(.app-shell.theme-dark){color:var(--yaho-night-text);background:var(--yaho-night-page)}.app-shell{width:calc(100% / var(--yaho-web-shell-zoom,1));min-width:0;max-width:none;height:var(--yaho-web-shell-viewport-height,100dvh);min-height:var(--yaho-web-shell-viewport-height,100dvh);color:var(--yaho-night-text);background:var(--yaho-night-page);zoom:var(--yaho-web-shell-zoom,1);display:flex;overflow:hidden}.app-shell.theme-light{color:var(--yaho-light-ink);background:var(--yaho-light-workbench-canvas)}.brand-lockup{border-bottom:1px solid var(--ui-stroke-tertiary);align-items:center;gap:.66rem;min-height:4.9rem;padding:0 .72rem .72rem;display:flex}.shell-fox-icon{object-fit:contain;flex:none;width:2.55rem;height:2.55rem}.brand-wordmark{object-fit:contain;object-position:left center;width:7.5rem;height:auto;max-height:2.35rem;display:block}.theme-dark .brand-wordmark{filter:invert()hue-rotate(180deg)}.brand-lockup span:not(.fox-mark):not(.fox-mark-small):not(.fox-mark-large){color:var(--yaho-night-muted);letter-spacing:.015em;margin-top:.17rem;font-size:.56rem;display:block}.theme-light .brand-lockup span:not(.fox-mark):not(.fox-mark-small):not(.fox-mark-large){color:var(--yaho-light-muted)}.fox-mark{border-radius:.65rem;flex:none;place-items:center;display:grid;overflow:hidden}.fox-mark-small{width:2.22rem;height:2.22rem}.fox-mark-large{border-radius:1.25rem;width:4.8rem;height:4.8rem;box-shadow:0 0 24px #f47e1a2e}.fox-mark img{object-fit:cover;width:100%;height:100%}.brand-collapse{border:1px solid var(--ui-stroke-tertiary);width:2.1rem;height:2.1rem;color:var(--yaho-night-muted);cursor:pointer;background:#1020338a;border-radius:50%;flex:none;place-items:center;display:grid}.brand-collapse:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-primary);background:#42678a59}.theme-light .brand-collapse{color:var(--yaho-light-muted);background:#fffdf999}.workspace-context{padding:.78rem .38rem .7rem}.workspace-context .eyebrow,.nav-group-label{display:none}.workspace-button{border:1px solid var(--ui-stroke-secondary);width:100%;color:inherit;text-align:left;cursor:pointer;background:#0e1f338f;border-radius:.58rem;align-items:center;gap:.55rem;padding:.58rem .52rem;display:flex}.workspace-button:hover{border-color:var(--ui-stroke-primary);background:#31527159}.theme-light .workspace-button{background:#fffdf9b3}.workspace-avatar,.profile-avatar{width:2.35rem;height:2.35rem;color:var(--yaho-night-text);background:#496d8d;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.theme-light .workspace-avatar,.theme-light .profile-avatar{color:var(--yaho-light-ink);background:#f9731626}.workspace-button-copy{flex:1;min-width:0}.workspace-button-copy strong,.workspace-button-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-button-copy strong{font-size:.68rem}.workspace-button-copy small{color:var(--yaho-night-muted);margin-top:.16rem;font-size:.55rem}.theme-light .workspace-button-copy small{color:var(--yaho-light-muted)}.workspace-chevron{color:var(--yaho-night-muted)}.sidebar-session-tools{flex:none;padding:.5rem .25rem .35rem}.sidebar-session-search{border:1px solid var(--ui-stroke-tertiary);min-height:2.125rem;color:var(--yaho-night-faint);background:#0816255c;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.sidebar-session-search:focus-within{border-color:var(--ui-stroke-primary);color:var(--yaho-night-blue)}.sidebar-session-search>.codicon{flex:none;font-size:.75rem}.sidebar-session-search input{min-width:0;height:1.875rem;color:var(--yaho-night-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.8125rem;font-weight:600}.sidebar-session-search input::placeholder{color:var(--yaho-night-faint)}.sidebar-session-search>button{width:1.05rem;height:1.05rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sidebar-session-search>button:hover{color:var(--yaho-night-text);background:#57bdf51f}.theme-light .sidebar-session-search{color:var(--yaho-light-muted);background:#fffdf9c7;border-color:#745b432e}.theme-light .sidebar-session-search:focus-within{color:var(--yaho-light-orange);border-color:#f973165c}.theme-light .sidebar-session-search input{color:var(--yaho-light-ink)}.theme-light .sidebar-session-search input::placeholder{color:var(--yaho-light-muted)}.theme-light .sidebar-session-search>button:hover{color:var(--yaho-light-ink);background:#f973161a}.sidebar-counts{gap:.1rem;margin-top:.3rem;padding:.35rem 0 0;display:grid}.sidebar-counts button{min-height:1.75rem;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.42rem;padding:0 .25rem;font-size:.95rem;font-weight:740;display:flex}.sidebar-counts button:hover{color:var(--yaho-night-text)}.sidebar-counts button strong{color:var(--yaho-night-text);font-size:.68rem}.sidebar-counts button span:last-child{color:var(--yaho-night-faint);margin-left:auto;font-size:1rem}.theme-light .sidebar-counts button,.theme-light .sidebar-counts button strong{color:var(--yaho-light-muted)}.theme-light .sidebar-counts button .count-dot{display:none}.theme-light .sidebar-counts button .codicon{margin-left:.1rem;transform:rotate(90deg)}.sidebar-history-placeholder{gap:.62rem;padding:.3rem .62rem .15rem;display:grid}.sidebar-history-placeholder span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sidebar-history-placeholder i,.sidebar-history-placeholder b{background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);border-radius:.45rem;height:.72rem;display:block}.sidebar-history-placeholder i{width:78%}.sidebar-history-placeholder b{flex:none;width:1rem}.theme-light .sidebar-history-placeholder i,.theme-light .sidebar-history-placeholder b{background:color-mix(in srgb, var(--yaho-light-orange) 11%, transparent)}.sidebar-history-list{gap:.12rem;min-width:0;padding:.18rem .25rem .25rem;display:grid;overflow:hidden}.sidebar-history-row{min-width:0;min-height:2.15rem;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .35rem;display:flex;overflow:hidden}.sidebar-history-row:hover,.sidebar-history-row:focus-visible{color:var(--yaho-night-text);background:#57bdf517}.sidebar-history-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.sidebar-history-row>small{color:var(--yaho-night-faint);flex:none;font-size:.56rem}.theme-light .sidebar-history-row{color:var(--yaho-light-muted)}.theme-light .sidebar-history-row:hover,.theme-light .sidebar-history-row:focus-visible{color:var(--yaho-light-ink);background:#f9731614}.theme-light .sidebar-history-row>small{color:var(--yaho-light-muted)}.sidebar-staff-section{flex:none;padding:.35rem .25rem .25rem}.sidebar-staff-header{min-height:2rem;color:var(--yaho-night-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem .35rem;font-size:.86rem;font-weight:820;display:flex}.sidebar-staff-header strong{font-size:.7rem}.sidebar-staff-header .codicon{color:var(--yaho-night-muted);font-size:.7rem}.sidebar-staff-list{gap:.1rem;display:grid}.sidebar-staff-row{min-width:0;min-height:2.4rem;color:var(--yaho-night-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.25rem .35rem;font-size:.78rem;display:flex;overflow:hidden}.sidebar-staff-row:hover{background:#57bdf517}.sidebar-staff-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-staff-face{border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid;overflow:hidden}.sidebar-staff-face img{object-fit:contain;filter:saturate(.8)brightness(.9);width:1.45rem;height:1.45rem}.sidebar-staff-face.is-orange{background:#9c4e1566}.sidebar-staff-face.is-coral{background:#932f416b}.sidebar-staff-face.is-teal{background:#1b77686b}.theme-light .sidebar-staff-header{color:var(--yaho-light-orange)}.theme-light .sidebar-staff-row{color:var(--yaho-light-ink)}.theme-light .sidebar-staff-face.is-orange{background:#f973162e}.theme-light .sidebar-staff-face.is-coral{background:#f364582e}.theme-light .sidebar-staff-face.is-teal{background:#2299842e}.sidebar-history-row.is-active{color:var(--yaho-night-text);background:#3a80c929}.theme-light .sidebar-history-row.is-active{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.sidebar-history-empty{color:var(--yaho-night-faint);margin:.25rem .35rem;font-size:.7rem}.theme-light .sidebar-history-empty{color:var(--yaho-light-muted)}.theme-light .sidebar-staff-row.is-active{background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.theme-dark .sidebar-staff-row.is-active{background:#3a80c929;box-shadow:inset 0 1px #ffffff12}.sidebar-staff-face.is-coral img{filter:hue-rotate(315deg)saturate(1.25)brightness(.82)}.sidebar-staff-face.is-teal img{filter:hue-rotate(112deg)saturate(1.1)brightness(.82)}.sidebar-history-tools{flex:auto;min-height:0;padding-top:.2rem;overflow:hidden}.sidebar-history-tools .sidebar-counts{margin-top:.15rem}.sidebar-history-tools .sidebar-history-placeholder{overflow:hidden}.count-dot{border-radius:50%;flex:none;width:.56rem;height:.56rem}.count-dot-coral{background:var(--yaho-coral);box-shadow:0 0 0 3px #f364581f}.count-dot-blue{background:var(--yaho-blue);box-shadow:0 0 0 3px #57bdf51f}.sidebar-footer{border-top:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--yaho-night-text);align-items:center;gap:.6rem;margin-top:auto;padding:.85rem .45rem .18rem;display:flex}.sidebar-footer-status span{color:inherit;font-size:inherit;margin-top:0;display:block}.workspace-footer-wrap{flex:auto;min-width:0;position:relative;overflow:visible}.workspace-footer-trigger{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.58rem;align-items:center;gap:.62rem;padding:.28rem .2rem;display:flex;overflow:hidden}.workspace-footer-trigger:hover{background:#47709538}.workspace-footer-copy{flex:auto;min-width:0;overflow:hidden}.workspace-footer-copy strong,.workspace-footer-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-footer-copy strong{font-size:.82rem}.workspace-footer-copy small{color:var(--yaho-night-muted);margin-top:.16rem;font-size:.55rem}.workspace-footer-chevron{color:var(--yaho-night-faint);flex:none;font-size:.75rem}.workspace-menu{z-index:30;border:1px solid var(--ui-stroke-primary);background:var(--yaho-menu-surface);width:min(17rem,100vw - 1rem);box-shadow:var(--yaho-surface-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));border-radius:.72rem;gap:.2rem;padding:.5rem;display:grid;position:absolute;bottom:calc(100% + .5rem);left:-.2rem}.workspace-menu>strong{color:var(--yaho-night-faint);padding:.3rem .42rem .25rem;font-size:.59rem}.workspace-menu>button:not([data-slot=button]){min-width:0;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.42rem;align-items:center;gap:.45rem;padding:.48rem .45rem;display:flex}.workspace-menu>button:hover,.workspace-menu>button.is-selected{color:var(--yaho-night-text);background:#57bdf51c}.workspace-menu>button:not([data-slot=button])>span:nth-child(2){flex:1;min-width:0}.workspace-menu b,.workspace-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-menu b{font-size:.64rem}.workspace-menu small{color:var(--yaho-night-faint);margin-top:.12rem;font-size:.53rem}.workspace-menu-avatar{width:1.45rem;height:1.45rem;color:var(--yaho-night-text);background:#496d8d;border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:800;display:grid}.workspace-menu-create{justify-content:flex-start;width:100%;margin-top:.25rem}.theme-light .workspace-footer-copy small{color:var(--yaho-light-muted)}.theme-light .workspace-footer-trigger:hover{background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent)}.theme-light .workspace-menu{color:var(--yaho-light-ink);background:var(--yaho-menu-surface)}.theme-dark .workspace-menu{color:var(--yaho-night-ink);background:var(--yaho-night-panel)}.theme-light .workspace-menu>button{color:var(--yaho-light-muted)}.theme-light .workspace-menu>button:hover,.theme-light .workspace-menu>button.is-selected{color:var(--yaho-light-ink);background:#f9731617}.sidebar-settings-group{flex:0 0 1.9rem;width:1.9rem;height:1.9rem;position:relative}.sidebar-settings-group:before{z-index:0;pointer-events:none;content:"";opacity:0;border:1px solid #0000;border-radius:.9rem;height:7.1rem;transition:opacity .16s,transform .22s,background-color .18s,border-color .18s,box-shadow .18s;position:absolute;bottom:-.3rem;left:-.4rem;right:-.4rem;transform:translateY(.25rem)}.sidebar-settings-group:hover:before,.sidebar-settings-group:focus-within:before,.sidebar-settings-group.is-expanded:before{opacity:1;pointer-events:auto;background:#fff9f1d1;border-color:#f9731633;transform:translateY(0);box-shadow:0 8px 20px #5d3b1e1a}.theme-dark .sidebar-settings-group:hover:before,.theme-dark .sidebar-settings-group:focus-within:before,.theme-dark .sidebar-settings-group.is-expanded:before{background:#0b1625d1;border-color:#3a80c947;box-shadow:0 8px 20px #0000003d}.sidebar-expanded-actions{z-index:1;pointer-events:none;visibility:hidden;opacity:0;flex-direction:column;align-items:center;gap:.25rem;padding:0;transition:opacity .16s,transform .22s;display:flex;position:absolute;bottom:calc(100% + .25rem);right:0;transform:translateY(.4rem)}.sidebar-settings-group:hover .sidebar-expanded-actions,.sidebar-settings-group:focus-within .sidebar-expanded-actions,.sidebar-settings-group.is-expanded .sidebar-expanded-actions{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}.sidebar-settings-group>.profile-settings{z-index:1;position:relative}.sidebar-footer-utilities{flex:none;align-items:center;gap:.2rem;display:flex}.sidebar-footer-utility{width:1.9rem;height:1.9rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;display:grid}.sidebar-footer-utility:hover,.sidebar-footer-utility:focus-visible{color:var(--yaho-night-text);background:#47709538}.sidebar-footer-utility>span{color:inherit;margin:0;font-size:.62rem;font-weight:800}.theme-light .sidebar-footer-utility{color:var(--yaho-light-muted)}.theme-light .sidebar-footer-utility:hover,.theme-light .sidebar-footer-utility:focus-visible{color:var(--yaho-light-ink);background:#f9731617}.sidebar-settings-menu{z-index:40;border:1px solid var(--ui-stroke-primary);background:var(--yaho-menu-surface);width:min(15rem,100vw - 1rem);box-shadow:var(--yaho-surface-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));color:var(--yaho-night-text);border-radius:.72rem;gap:.16rem;padding:.45rem;animation:.16s ease-out sidebar-settings-menu-in;display:grid;position:absolute;bottom:calc(100% + .45rem);right:-.35rem}.sidebar-settings-menu>strong{color:var(--yaho-night-faint);padding:.3rem .42rem .25rem;font-size:.59rem}.sidebar-settings-menu>button{min-width:0;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.42rem;align-items:center;gap:.5rem;padding:.48rem .45rem;display:flex}.sidebar-settings-menu>button:hover,.sidebar-settings-menu>button:focus-visible{color:var(--yaho-night-text);background:#57bdf51f}.sidebar-settings-menu>button>.codicon{color:var(--yaho-night-blue);flex:none}.sidebar-settings-menu>button>span{flex:1;min-width:0}.sidebar-settings-menu b,.sidebar-settings-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-settings-menu b{font-size:.64rem}.sidebar-settings-menu small{color:var(--yaho-night-faint);margin-top:.12rem;font-size:.53rem}.theme-light .sidebar-settings-menu{color:var(--yaho-light-ink);background:var(--yaho-menu-surface)}.theme-light .sidebar-settings-menu>button{color:var(--yaho-light-muted)}.theme-light .sidebar-settings-menu>button:hover,.theme-light .sidebar-settings-menu>button:focus-visible{color:var(--yaho-light-ink);background:#f973161a}.theme-light .sidebar-settings-menu>button>.codicon{color:var(--yaho-light-orange)}.theme-light .sidebar-settings-menu small{color:var(--yaho-light-muted)}@keyframes sidebar-settings-menu-in{0%{opacity:0;transform:translateY(.3rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-settings{width:1.9rem;min-width:1.9rem;height:1.9rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:0 0 1.9rem;place-items:center;margin-left:0;display:grid}.profile-settings-static{cursor:default;opacity:.7;place-items:center;display:grid}.profile-settings:hover{color:var(--yaho-night-text)}.main-content{width:auto;min-width:0;height:var(--yaho-web-shell-viewport-height,100dvh);background:var(--yaho-night-page);flex:auto;min-height:0;overflow:hidden}.theme-light .main-content{background:var(--yaho-light-workbench-canvas)}.workbench-canvas{height:var(--yaho-web-shell-viewport-height,100dvh);min-height:0;padding:1px var(--yaho-page-inset) 7.6rem;background:var(--yaho-night-page);position:relative;overflow:hidden}.theme-light .workbench-canvas{background:var(--yaho-light-workbench-canvas)}.topbar{top:2.65rem;left:var(--yaho-page-inset);right:var(--yaho-page-inset);z-index:8;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.topbar>*{pointer-events:auto}.company-map{z-index:1;pointer-events:none;position:absolute;inset:5.5rem 1rem 1.5rem}.company-map:before{content:"";border:1px dashed #6f9dc812;border-radius:50%;width:min(44vw,34rem);height:min(44vw,34rem);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5.5rem #6893be05,0 0 0 11rem #6893be03}.map-lines{width:74%;height:95%;position:absolute;inset:2% 13% 1%;overflow:visible}.map-lines circle{fill:none;stroke:#6095c51a;stroke-width:1.3px;stroke-dasharray:4 8}.map-lines path{fill:none;stroke:#5b97cd38;stroke-width:1.2px;stroke-dasharray:2 8}.map-core-node,.map-context-node{text-align:center;color:var(--yaho-night-text);background:#1a3652c2;border:2px solid #68b1eaad;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 20px #4c9bde3d,inset 0 1px #ffffff14}.map-core-node{background:#2f4f70c7;border-width:3px;width:8.2rem;height:8.2rem;top:55%;left:50%;transform:translate(-50%,-50%)}.map-core-node strong{letter-spacing:.01em;font-size:1.35rem}.map-core-node span{color:var(--yaho-night-muted);margin-top:.18rem;font-size:.61rem}.map-context-node{width:6.35rem;height:6.35rem}.map-context-node strong{font-size:.84rem}.map-context-node span{color:var(--yaho-night-muted);margin-top:.23rem;font-size:.55rem}.map-context-top{top:26%;left:50%;transform:translate(-50%,-50%)}.map-context-left{top:43%;left:34%;transform:translate(-50%,-50%)}.map-context-right{top:43%;left:66%;transform:translate(-50%,-50%)}.map-context-bottom-left{top:69%;left:34%;transform:translate(-50%,-50%)}.map-context-bottom-right{top:69%;left:66%;transform:translate(-50%,-50%)}.map-context-bottom{top:84%;left:50%;transform:translate(-50%,-50%)}.local-preview-map .map-core-node{background:#f9731624;border-color:#f97316c7}.local-preview-map .map-context-node{border-color:#57bdf5c7}.local-preview-map .map-context-node .codicon{color:var(--yaho-night-blue);margin-bottom:.25rem;font-size:.9rem}.local-preview-map .map-status-note{letter-spacing:0}.theme-light .map-core-node{color:var(--yaho-light-ink);background:#f973161f;border-color:#f97316d6;box-shadow:0 0 20px #f9731633,inset 0 1px #ffffffdb}.theme-light .map-context-node{color:var(--yaho-light-ink);background:#fffc;border-color:#57bdf5d1;box-shadow:0 0 18px #57bdf538,inset 0 1px #ffffffeb}.theme-light .map-core-node span,.theme-light .map-context-node span,.theme-light .map-status-note{color:var(--yaho-light-muted)}.theme-light .map-lines circle{stroke:#4b6b8926}.theme-light .map-lines path{stroke:#57bdf547}.theme-light .local-preview-map .map-context-node .codicon{color:var(--yaho-blue)}.theme-light .local-preview-map .map-leaf{color:var(--yaho-light-muted);background:#ffffffbf;border-color:#4b6b892e}.theme-light .local-preview-map .map-leaf-dot{border-color:var(--yaho-blue);background:#57bdf559}.map-leaf{color:var(--yaho-night-muted);background:#12263d91;border:1px solid #6f9dc821;border-radius:.38rem;align-items:center;gap:.38rem;padding:.24rem .5rem;font-size:.57rem;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff08}.map-leaf-dot{border:2px solid var(--yaho-night-blue);background:#5ba0d78c;border-radius:50%;flex:none;width:.8rem;height:.8rem}.map-leaf-one{top:16%;left:32%}.map-leaf-two{top:12%;left:52%}.map-leaf-three{top:21%;right:19%}.map-leaf-four{top:29%;right:29%}.map-leaf-five{top:32%;left:22%}.map-status-note{color:var(--yaho-night-faint);letter-spacing:.05em;font-size:.6rem;position:absolute;top:2%;left:50%;transform:translate(-50%)}.web-ontology-graph{inset:5.5rem 1rem var(--yaho-composer-floor-gap);z-index:1;pointer-events:auto;touch-action:none;border-radius:.85rem;position:absolute;overflow:hidden}[data-yaho-shell] .os-home-canvas>.web-ontology-graph{border-radius:0;inset:0}[data-yaho-shell] .os-home-canvas .web-ontology-graph-status{top:5.25rem}[data-yaho-shell] .os-home-canvas .web-ontology-graph-review-action{z-index:6;pointer-events:none;justify-content:flex-end;max-width:calc(100% - 1.5rem);display:flex;top:.55rem;left:auto;right:.75rem}[data-yaho-shell] .os-home-canvas .web-ontology-review-actions{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.web-ontology-graph canvas{cursor:grab;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.web-ontology-graph.is-dragging canvas{cursor:grabbing}.web-ontology-graph canvas:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--yaho-graph-hub) 42%, transparent)}.web-ontology-compact-menu{z-index:4;pointer-events:auto;align-items:center;gap:.35rem;display:flex;position:absolute;top:3.1rem;left:.7rem}.web-ontology-compact-menu button{border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 30%, transparent);min-height:1.9rem;color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-node-fill) 88%, transparent);box-shadow:0 .35rem 1rem color-mix(in srgb, var(--yaho-graph-glow) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.6rem;font-weight:800;display:inline-flex}.web-ontology-compact-menu button:hover,.web-ontology-compact-menu button:focus-visible{border-color:color-mix(in srgb, var(--yaho-graph-hub) 55%, transparent);background:color-mix(in srgb, var(--yaho-graph-node-fill) 96%, transparent);outline:none}.web-ontology-compact-menu .codicon{color:var(--yaho-graph-hub);font-size:.75rem}.web-ontology-graph-controls-expand{z-index:5;border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 32%, transparent);width:10rem;color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-node-fill) 88%, transparent);box-shadow:0 .9rem 2.4rem color-mix(in srgb, var(--yaho-graph-glow) 10%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;border-radius:999px;grid-template-columns:1rem 1fr 1rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:14.5rem;right:2rem}.web-ontology-graph-controls-expand span:nth-child(2){text-align:center;white-space:nowrap}.web-ontology-graph-controls-expand .codicon{color:var(--yaho-graph-hub);justify-self:center}.web-ontology-graph-controls-expand:hover,.web-ontology-graph-controls-expand:focus-visible{border-color:color-mix(in srgb, var(--yaho-graph-hub) 55%, transparent);outline:none}.web-ontology-graph-controls{z-index:5;border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 32%, transparent);width:min(22rem,100% - 2.4rem);color:var(--yaho-graph-label);background:color-mix(in srgb, var(--yaho-graph-node-fill) 88%, transparent);box-shadow:0 .9rem 2.4rem color-mix(in srgb, var(--yaho-graph-glow) 10%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;border-radius:.75rem;position:absolute;top:18rem;right:2rem;overflow:hidden}.web-ontology-graph-controls-head{border-bottom:1px solid color-mix(in srgb, var(--yaho-graph-edge) 22%, transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.web-ontology-graph-controls-head h3{margin:0;font-size:.86rem;font-weight:800}.web-ontology-graph-controls-collapse{border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 32%, transparent);width:2.25rem;height:2.25rem;color:var(--yaho-graph-muted);background:color-mix(in srgb, var(--yaho-graph-node-fill) 96%, transparent);cursor:pointer;border-radius:999px;place-items:center;display:grid}.web-ontology-graph-controls-collapse:hover,.web-ontology-graph-controls-collapse:focus-visible{color:var(--yaho-graph-hub);border-color:color-mix(in srgb, var(--yaho-graph-hub) 45%, transparent);outline:none}.web-ontology-graph .web-ontology-compact-controls{z-index:6;pointer-events:auto;position:absolute;top:.7rem;left:.7rem}.web-ontology-graph .yaho-ontology-compact-menu{position:absolute!important;top:calc(100% + .5rem)!important;left:0!important;right:auto!important}.web-ontology-graph-status{color:var(--yaho-graph-muted);letter-spacing:.02em;white-space:nowrap;pointer-events:none;align-items:center;gap:.35rem;font-size:.6rem;display:inline-flex;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.web-ontology-graph-status .codicon{color:var(--yaho-graph-approved)}.web-ontology-graph-review-action{z-index:2;position:absolute;top:.45rem;right:.7rem}.web-ontology-graph-review-action .web-ontology-review-trigger{margin:0}.web-ontology-graph-empty{border:1px solid color-mix(in srgb, var(--yaho-graph-edge) 28%, transparent);background:color-mix(in srgb, var(--yaho-graph-node-fill) 88%, transparent);width:min(24rem,100% - 2rem);color:var(--yaho-graph-label);text-align:center;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--yaho-graph-glow) 14%, transparent);border-radius:.75rem;gap:.35rem;padding:1rem 1.1rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.web-ontology-graph-empty strong{font-size:.82rem}.web-ontology-graph-empty span{color:var(--yaho-graph-muted);font-size:.68rem;line-height:1.45}.web-ontology-graph-output{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-ontology-node-detail{z-index:12;border:1px solid var(--ui-stroke-primary);width:min(16rem,100% - 1.6rem);color:var(--yaho-night-text);background:var(--yaho-menu-surface);box-shadow:var(--yaho-surface-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));border-radius:.75rem;padding:.75rem;position:absolute;top:.8rem;right:.8rem}.theme-light .web-ontology-node-detail{color:var(--yaho-light-ink)}.web-ontology-node-detail-close{width:1.45rem;height:1.45rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid;position:absolute;top:.45rem;right:.45rem}.web-ontology-node-detail-close:hover{color:var(--yaho-night-text);background:#57bdf51f}.theme-light .web-ontology-node-detail-close{color:var(--yaho-light-muted)}.theme-light .web-ontology-node-detail-close:hover{color:var(--yaho-light-ink);background:#f973161a}.web-ontology-node-detail-eyebrow{color:var(--yaho-graph-muted);letter-spacing:.04em;font-size:.55rem;font-weight:800;display:block}.web-ontology-node-detail h3{margin-top:.32rem;padding-right:1.5rem;font-size:.86rem}.web-ontology-node-detail p{color:var(--yaho-graph-muted);margin-top:.22rem;font-size:.58rem}.web-ontology-node-detail-actions{gap:.3rem;margin-top:.65rem;display:grid}.web-ontology-node-detail-actions button{border:1px solid var(--ui-stroke-tertiary);min-height:1.9rem;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border-radius:.42rem;align-items:center;gap:.4rem;padding:.35rem .45rem;font-size:.6rem;display:flex}.web-ontology-node-detail-actions button:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-primary);background:#57bdf51f}.theme-light .web-ontology-node-detail-actions button{color:var(--yaho-light-muted)}.theme-light .web-ontology-node-detail-actions button:hover{color:var(--yaho-light-ink);background:#f9731617;border-color:#f9731647}.web-ontology-node-detail-actions .codicon{color:var(--yaho-graph-approved)}.theme-light .web-ontology-node-detail-actions .codicon{color:var(--yaho-light-orange)}.web-ontology-node-detail small{color:var(--yaho-graph-muted);margin-top:.5rem;font-size:.55rem;line-height:1.4;display:block}.web-ontology-annotations{border-top:1px solid var(--ui-stroke-tertiary);margin-top:.75rem;padding-top:.65rem}.web-ontology-annotations-heading{color:var(--yaho-night-text);justify-content:space-between;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.theme-light .web-ontology-annotations-heading{color:var(--yaho-light-ink)}.web-ontology-annotations-heading span{color:var(--yaho-graph-muted);font-size:.52rem}.web-ontology-annotation-list{gap:.35rem;max-height:10rem;margin-top:.45rem;display:grid;overflow:auto}.web-ontology-annotation-empty{color:var(--yaho-graph-muted);margin:0;font-size:.55rem;line-height:1.4}.web-ontology-annotation{border:1px solid var(--ui-stroke-tertiary);background:#ffffff0a;border-radius:.45rem;padding:.45rem}.theme-light .web-ontology-annotation{background:#ffffffb8}.web-ontology-annotation.is-resolved{opacity:.58}.web-ontology-annotation-meta{color:var(--yaho-graph-muted);justify-content:space-between;gap:.5rem;font-size:.5rem;display:flex}.web-ontology-annotation-meta span{color:var(--yaho-graph-approved);font-weight:800}.web-ontology-annotation p{color:inherit;overflow-wrap:anywhere;margin:.25rem 0;font-size:.58rem;line-height:1.4}.web-ontology-annotation-actions{justify-content:flex-end;gap:.35rem;display:flex}.web-ontology-annotation-actions button{color:var(--yaho-graph-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.52rem}.web-ontology-annotation-actions button:hover{color:var(--yaho-graph-approved);text-decoration:underline}.web-ontology-annotation-actions button:disabled{cursor:wait;opacity:.5}.web-ontology-annotation-form{gap:.35rem;margin-top:.5rem;display:grid}.web-ontology-annotation-form select,.web-ontology-annotation-entry input{border:1px solid var(--ui-stroke-tertiary);min-width:0;min-height:1.75rem;color:inherit;background:0 0;border-radius:.4rem;font-size:.55rem}.web-ontology-annotation-form select{padding:.2rem .35rem}.web-ontology-annotation-entry{gap:.35rem;display:flex}.web-ontology-annotation-entry input{flex:1;padding:.25rem .4rem}.web-ontology-annotation-entry button{border:1px solid var(--ui-stroke-tertiary);min-width:2.5rem;color:var(--yaho-graph-approved);cursor:pointer;background:0 0;border-radius:.4rem;font-size:.55rem;font-weight:800}.web-ontology-annotation-entry button:hover{background:#57bdf51f}.web-ontology-annotation-entry button:disabled{cursor:not-allowed;opacity:.45}.web-ontology-annotation-error{color:#ef6b5d;margin:.4rem 0 0;font-size:.55rem;line-height:1.4}.workbench-content{z-index:4;width:min(100%,1050px);min-height:calc(var(--yaho-web-shell-viewport-height,100dvh) - 9rem);pointer-events:none;margin:0 auto;padding-top:7rem;position:relative}.workbench-content>*{pointer-events:auto}.workbench-content.is-map-mode{max-width:1140px}.workbench-content.is-map-mode .auth-card,.workbench-content.is-map-mode .workspace-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#12253bb3;width:min(100%,22rem);margin:1.8rem 0 0}.workbench-content.is-map-mode .auth-card{opacity:.94}.workbench-content.is-map-mode .auth-card h2{font-size:1.04rem}.workbench-content.is-map-mode .auth-form{max-width:none}.workbench-content:not(.is-map-mode){padding-bottom:2rem}.workbench-composer-wrap{left:50%;bottom:var(--yaho-composer-floor-gap);z-index:9;width:min(var(--yaho-composer-rest-width,34rem), calc(100% - (2 * var(--yaho-composer-side-gap))));transition:width .32s cubic-bezier(.2,.8,.2,1),transform .26s,opacity .2s;position:absolute;transform:translate(-50%)}.composer-add-wrap,.composer-mode-wrap{flex:none;position:relative}.composer-menu-shell{z-index:60;position:fixed}.composer-context-dialog{gap:.42rem;min-width:15rem;padding:.18rem .2rem .12rem;display:grid}.composer-context-dialog input{border:1px solid var(--ui-stroke-secondary);min-width:0;color:var(--yaho-night-text);font:inherit;background:#071422b8;border-radius:.4rem;outline:none;padding:.48rem .5rem;font-size:.65rem}.composer-context-dialog input:focus{border-color:var(--yaho-night-blue);box-shadow:0 0 0 2px #57bdf524}.composer-context-dialog code{color:inherit;font-size:.55rem}.composer-context-dialog-actions{justify-content:flex-end;gap:.3rem;display:flex}.composer-context-dialog-actions button{color:var(--yaho-night-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.34rem .55rem;font-size:.6rem}.composer-context-dialog-actions button:last-child{color:var(--yaho-night-text);background:#57bdf529}.composer-context-dialog-actions button:disabled{opacity:.45;cursor:not-allowed}.composer-snippet-menu{gap:.16rem;display:grid}.composer-snippet-menu>button{width:100%}.composer-context-back{margin-top:.2rem;color:var(--yaho-night-faint)!important;border-top:1px solid #a7d5f81f!important;border-radius:0!important}.theme-light .composer-context-dialog input{color:var(--yaho-light-ink);background:#ffffffc7}.theme-light .composer-context-dialog-actions button{color:var(--yaho-light-muted)}.theme-light .composer-context-dialog-actions button:last-child{color:var(--yaho-light-ink);background:#f973161f}.theme-light .composer-context-back{border-top-color:#915b3124!important}.composer-attachments{flex-wrap:wrap;justify-content:flex-start;gap:.3rem;margin-bottom:.35rem;display:flex}.composer-attachment-chip{max-width:12rem;color:var(--yaho-night-muted);background:#57bdf514;border:1px solid #71b6ed47;border-radius:.38rem;align-items:center;gap:.28rem;padding:.24rem .28rem .24rem .42rem;font-size:.56rem;display:inline-flex;overflow:hidden}.composer-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-attachment-chip button{width:1rem;height:1rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;place-items:center;display:grid}.composer-attachment-chip button:hover{color:var(--yaho-coral);background:#f364581f}.composer-hidden-file-input{display:none}.web-draw-choice-card,.web-office-choice-card{--web-choice-fill:var(--yaho-light-panel);--web-choice-ink:var(--yaho-light-ink);--web-choice-muted:var(--yaho-light-muted);--web-choice-line:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);--web-choice-accent:var(--yaho-light-orange);--web-choice-accent-soft:color-mix(in srgb, var(--web-choice-accent) 10%, transparent);z-index:20;box-sizing:border-box;width:min(100%, var(--yaho-chat-column-max));overscroll-behavior:contain;border:1px solid var(--web-choice-line);border-color:var(--web-choice-line);max-height:min(32rem,100svh - 11rem);color:var(--web-choice-ink);background:var(--web-choice-fill);box-shadow:var(--yaho-sidebar-float-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--web-choice-accent) 42%, transparent) transparent;border-radius:.9rem;margin:0 auto .75rem;padding:1rem;position:relative;overflow-y:auto}.web-draw-choice-heading,.web-office-choice-heading{border-bottom:1px solid var(--web-choice-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.web-draw-choice-title,.web-office-choice-title{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.web-draw-choice-icon,.web-office-choice-icon{border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.web-draw-choice-title h3,.web-office-choice-title h3{color:var(--web-choice-ink);letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:750}.web-draw-choice-title p,.web-office-choice-title p{color:var(--web-choice-muted);margin:.3rem 0 0;font-size:.65rem;line-height:1.45}.web-draw-choice-icon,.web-office-choice-icon{border:1px solid color-mix(in srgb, var(--web-choice-accent) 34%, transparent);color:var(--web-choice-accent);background:color-mix(in srgb, var(--web-choice-accent) 11%, transparent);box-shadow:none}.web-draw-choice-close,.web-office-choice-close{width:1.75rem;height:1.75rem;color:var(--web-choice-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;display:grid}.web-draw-choice-close:hover,.web-draw-choice-close:focus-visible,.web-office-choice-close:hover,.web-office-choice-close:focus-visible{color:var(--web-choice-ink);background:var(--web-choice-accent-soft);outline:none}.web-draw-choice-secondary,.web-office-choice-secondary{border-color:var(--web-choice-line);color:var(--web-choice-ink);background:color-mix(in srgb, var(--web-choice-fill) 88%, var(--web-choice-accent) 4%)}.web-draw-choice-secondary:hover,.web-office-choice-secondary:hover{border-color:color-mix(in srgb, var(--web-choice-accent) 42%, var(--web-choice-line));background:color-mix(in srgb, var(--web-choice-fill) 82%, var(--web-choice-accent) 8%)}.web-draw-choice-actions,.web-office-choice-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;display:flex}.web-draw-choice-actions button,.web-office-choice-actions button{color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.65rem;font-weight:650;display:inline-flex}.web-draw-choice-primary,.web-office-choice-primary{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-onboarding-action)}.web-office-choice-title-line{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.web-office-choice-badge{border:1px solid color-mix(in srgb, var(--web-choice-accent) 36%, transparent);color:var(--web-choice-accent);background:color-mix(in srgb, var(--web-choice-accent) 9%, transparent);border-radius:999px;padding:.18rem .45rem;font-size:.6rem;font-weight:700}.web-office-template-gallery{border-top:0;margin-top:.1rem;padding-top:0}.web-office-template-gallery-heading{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.web-office-template-gallery-heading strong{color:var(--web-choice-ink);font-size:.68rem}.web-office-template-gallery-heading small,.web-office-template-copy small{color:var(--web-choice-muted);font-size:.58rem}.web-office-template-grid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--web-choice-accent) 34%, transparent) transparent;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem;max-height:15rem;display:grid;overflow:auto}.web-office-template-card{--web-template-accent:var(--web-choice-accent);border:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--web-choice-ink);background:color-mix(in srgb, var(--web-choice-fill) 88%, var(--web-template-accent) 4%);font:inherit;text-align:left;cursor:pointer;border-radius:.55rem;align-items:center;gap:.45rem;padding:.4rem;display:flex}.web-office-template-card:hover,.web-office-template-card.is-selected{border-color:color-mix(in srgb, var(--web-template-accent) 58%, var(--web-choice-line));background:color-mix(in srgb, var(--web-choice-fill) 80%, var(--web-template-accent) 9%)}.web-office-template-preview{width:2.35rem;height:2.35rem;color:var(--yaho-onboarding-accent-contrast);background:var(--web-template-accent);border-radius:.35rem;flex:none;grid-template-rows:1.1rem .18rem .18rem;grid-template-columns:repeat(3,.16rem);place-content:center;gap:.12rem;font-size:.7rem;font-weight:800;display:grid}.web-office-template-preview[data-format=word]{--web-template-accent:var(--yaho-blue)}.web-office-template-preview[data-format=excel]{--web-template-accent:var(--yaho-graph-approved)}.web-office-template-preview[data-format=slides]{--web-template-accent:var(--yaho-light-orange)}.web-office-template-preview span{grid-column:1/-1;justify-self:center}.web-office-template-preview i{background:color-mix(in srgb, var(--yaho-onboarding-accent-contrast) 68%, transparent);border-radius:.08rem;grid-column:span 1;display:block}.web-office-template-copy{gap:.1rem;min-width:0;display:grid}.web-office-template-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--web-choice-ink);font-size:.62rem;overflow:hidden}.web-office-template-copy small{color:var(--web-choice-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;line-height:1.25;display:-webkit-box;overflow:hidden}.web-office-template-error{color:var(--yaho-coral);margin:.55rem 0 0;font-size:.62rem}.web-office-template-preview.is-designed{border:1px solid var(--web-choice-line);background:0 0;width:4.2rem;height:2.36rem;padding:0;display:block;position:relative;overflow:hidden}.web-office-template-gallery-heading .web-office-template-create{color:var(--web-choice-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;margin-left:auto;padding:.15rem .45rem;font-size:.6rem;font-weight:700}.web-office-template-gallery-heading .web-office-template-create:hover,.web-office-template-gallery-heading .web-office-template-create:focus-visible{color:var(--web-choice-ink);background:var(--web-choice-accent-soft);outline:none}.theme-dark .web-draw-choice-card,.theme-dark .web-office-choice-card,.dark .web-draw-choice-card,.dark .web-office-choice-card,:root.theme-black .web-draw-choice-card,:root.theme-black .web-office-choice-card{--web-choice-fill:var(--yaho-night-panel);--web-choice-ink:var(--yaho-night-text);--web-choice-muted:var(--yaho-night-muted);--web-choice-line:var(--yaho-night-line,var(--ui-stroke-secondary));--web-choice-accent:var(--yaho-onboarding-accent);--web-choice-accent-soft:var(--yaho-onboarding-accent-soft);border-color:var(--web-choice-line);color:var(--web-choice-ink);background:var(--web-choice-fill)}.theme-dark .web-draw-choice-heading,.theme-dark .web-office-choice-heading,.dark .web-draw-choice-heading,.dark .web-office-choice-heading,:root.theme-black .web-draw-choice-heading,:root.theme-black .web-office-choice-heading{border-color:var(--web-choice-line)}.theme-dark .web-draw-choice-icon,.theme-dark .web-office-choice-icon,.dark .web-draw-choice-icon,.dark .web-office-choice-icon,:root.theme-black .web-draw-choice-icon,:root.theme-black .web-office-choice-icon{color:var(--web-choice-accent);background:color-mix(in srgb, var(--web-choice-accent) 12%, var(--web-choice-fill));box-shadow:none}.theme-dark .web-draw-choice-title p,.theme-dark .web-office-choice-title p,.dark .web-draw-choice-title p,.dark .web-office-choice-title p,:root.theme-black .web-draw-choice-title p,:root.theme-black .web-office-choice-title p,.theme-dark .web-draw-choice-close,.theme-dark .web-office-choice-close,.dark .web-draw-choice-close,.dark .web-office-choice-close,:root.theme-black .web-draw-choice-close,:root.theme-black .web-office-choice-close{color:var(--web-choice-muted)}.theme-dark .web-draw-choice-secondary,.theme-dark .web-office-choice-secondary,.dark .web-draw-choice-secondary,.dark .web-office-choice-secondary,:root.theme-black .web-draw-choice-secondary,:root.theme-black .web-office-choice-secondary{border-color:var(--web-choice-line);color:var(--web-choice-ink);background:color-mix(in srgb, var(--web-choice-fill) 88%, var(--web-choice-accent) 4%)}.theme-dark .web-office-choice-badge,.dark .web-office-choice-badge,:root.theme-black .web-office-choice-badge{border-color:color-mix(in srgb, var(--web-choice-accent) 36%, transparent);color:var(--web-choice-accent);background:color-mix(in srgb, var(--web-choice-accent) 10%, var(--web-choice-fill))}.theme-dark .web-office-template-gallery-heading small,.theme-dark .web-office-template-copy small,.dark .web-office-template-gallery-heading small,.dark .web-office-template-copy small,:root.theme-black .web-office-template-gallery-heading small,:root.theme-black .web-office-template-copy small{color:var(--web-choice-muted)}.yaho-home-composer-stack:has(.web-office-choice-card,.web-draw-choice-card) .yaho-home-hero-follow{visibility:hidden;pointer-events:none}[data-slot=yaho-composer-input-slot] textarea{box-sizing:border-box;width:100%;min-width:0;max-height:7rem;padding:var(--yaho-composer-field-padding);resize:none;field-sizing:content;min-height:1.45em;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:auto;align-self:center;font-size:1rem;font-weight:500;line-height:1.45;overflow-y:auto}[data-slot=yaho-composer-input-slot] textarea::placeholder{color:color-mix(in srgb, var(--yaho-composer-control-ink) 52%, transparent);opacity:1}@supports not (field-sizing:content){[data-slot=yaho-composer-input-slot] textarea{min-height:var(--yaho-composer-control-size);padding-block:calc((var(--yaho-composer-control-size) - 1.45em) / 2)}}.composer-control,.composer-submit{width:var(--yaho-composer-control-size);height:var(--yaho-composer-control-size);border:1px solid var(--yaho-composer-control-stroke);border-radius:var(--yaho-composer-control-radius);color:var(--yaho-composer-control-ink);background:var(--yaho-composer-control-fill);box-shadow:var(--yaho-composer-control-shadow);cursor:pointer;flex:none;place-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.composer-control:hover,.composer-control.is-active{border-color:var(--yaho-composer-control-hover-stroke);background:var(--yaho-composer-control-hover-fill);color:var(--yaho-composer-control-ink)}.composer-add{box-shadow:none;background:0 0;border-color:#0000;font-size:1.35rem}.composer-mode-trigger{align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.composer-mode-trigger-icon{line-height:1}.composer-fox .fox-mark{border-radius:.4rem;width:1.5rem;height:1.5rem}.composer-voice{font-size:1.05rem}.composer-voice-settings-trigger>span{font:inherit;white-space:nowrap}.composer-voice-chevron{opacity:.62;font-size:.75rem}.composer-primary{color:var(--yaho-light-orange)}.theme-dark .composer-primary{color:var(--yaho-night-blue)}.composer-submit{border-color:color-mix(in srgb, var(--yaho-light-orange) 72%, transparent);border-radius:var(--yaho-composer-control-radius);color:#fff;background:var(--yaho-light-orange)}.theme-dark .composer-submit{border-color:color-mix(in srgb, var(--yaho-night-blue) 72%, transparent);color:var(--yaho-night-page);background:var(--yaho-night-blue)}.composer-submit:hover:not(:disabled){filter:brightness(1.06)}.composer-submit:disabled{opacity:.35;cursor:not-allowed}.composer-caption{text-align:center;max-width:42rem;color:var(--yaho-composer-control-ink);font-size:var(--yaho-composer-disclaimer-size);pointer-events:none;-webkit-user-select:none;user-select:none;margin:.2rem auto 0;padding-inline:.75rem;line-height:1.4}.workbench-composer-wrap[data-yaho-home-collapsible] .yaho-composer-collapsed-logo .fox-mark{border-radius:0;width:1.75rem;height:1.75rem;overflow:visible}.workbench-composer-wrap[data-yaho-home-collapsible] .yaho-composer-collapsed-logo img{object-fit:contain}.web-card{border:1px solid var(--ui-stroke-secondary);box-shadow:var(--yaho-surface-shadow);background:#162b42e6;border-radius:.75rem;margin-top:1.1rem;padding:1.2rem}.theme-light .web-card{color:var(--yaho-light-ink);background:var(--yaho-light-panel)}.card-heading h2{letter-spacing:-.05em;margin-top:.45rem;font-size:1.12rem}.card-heading p{max-width:38rem;color:var(--yaho-night-muted);margin-top:.38rem;font-size:.68rem;line-height:1.6}.theme-light .card-heading p{color:var(--yaho-light-muted)}.card-heading-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow{color:var(--yaho-night-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.accent{color:var(--yaho-night-blue)}.theme-light .eyebrow{color:var(--yaho-light-muted)}.theme-light .accent{color:var(--yaho-light-orange)}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.45rem;margin-top:1.35rem;padding:.68rem .9rem;font-size:.7rem;font-weight:800;display:inline-flex}.primary-button{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-light-orange);box-shadow:none}.primary-button:hover{background:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-light-ink))}.secondary-button{color:var(--yaho-night-text);border-color:var(--ui-stroke-secondary);background:#1a334ed6}.secondary-button:hover{border-color:var(--ui-stroke-primary);background:#2a4b6ae0}.theme-light .secondary-button{color:var(--yaho-light-ink);background:var(--yaho-light-panel)}.secondary-button:disabled,.pending-button:disabled{cursor:not-allowed;opacity:.66}.auth-card{max-width:39rem;margin-bottom:1.4rem}.auth-form{gap:.7rem;max-width:24rem;margin-top:1.15rem;display:grid}.auth-form label{color:var(--yaho-night-muted);gap:.3rem;font-size:.62rem;font-weight:700;display:grid}.theme-light .auth-form label{color:var(--yaho-light-muted)}.auth-form input{border:1px solid var(--ui-stroke-secondary);width:100%;color:inherit;background:#081625b8;border-radius:.45rem;padding:.65rem .7rem;font-size:.72rem}.theme-light .auth-form input{color:var(--yaho-light-ink);background:#f7f9fcbf}.auth-form .primary-button{justify-self:start}.memory-note{color:var(--yaho-night-muted);gap:.4rem;margin-top:.85rem;font-size:.6rem;display:flex}.theme-light .memory-note{color:var(--yaho-light-muted)}.memory-note span{color:var(--yaho-coral)}.inline-error{color:var(--yaho-coral);margin-top:.65rem;font-size:.64rem;line-height:1.5}.workspace-panel{margin:.2rem 0 1.4rem}.workspace-panel .section-heading{margin-top:0}.state-message{border:1px dashed var(--ui-stroke-secondary);color:var(--yaho-night-muted);border-radius:.55rem;padding:.9rem;font-size:.68rem;line-height:1.55}.state-error{border-color:#f3645866}.state-error .secondary-button{margin-top:.65rem}.workspace-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;display:grid}.workspace-card{border:1px solid var(--ui-stroke-secondary);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#12263de0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.75rem;display:flex}.workspace-card.is-selected{box-shadow:inset 3px 0 var(--yaho-night-blue);border-color:#71b6ed8c}.workspace-card strong,.workspace-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-card strong{font-size:.7rem}.workspace-card small{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.58rem}.settings-card{max-width:48rem;margin-inline:auto}.settings-grid,.settings-workspaces{gap:.5rem;margin-top:1rem;display:grid}.settings-row{border:1px solid var(--ui-stroke-tertiary);border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.settings-row strong,.settings-row small{display:block}.settings-row strong{font-size:.7rem}.settings-row small,.settings-meta{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.58rem}.settings-meta{margin-top:0}.settings-workspaces>strong{color:var(--yaho-night-muted);font-size:.64rem}.settings-actions{flex-wrap:wrap;gap:.5rem;display:flex}.settings-actions .secondary-button{margin-top:1rem}.theme-light .settings-row,.theme-light .settings-workspaces>strong{color:var(--yaho-light-ink)}.theme-light .settings-row small,.theme-light .settings-meta{color:var(--yaho-light-muted)}.settings-overlay{z-index:120;width:calc(100% / var(--yaho-web-shell-zoom,1));height:calc(100dvh / var(--yaho-web-shell-zoom,1));zoom:var(--yaho-web-shell-zoom,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a124d;place-items:center;padding:clamp(.75rem,3.2vh,2.25rem) clamp(.75rem,3vw,2.25rem);display:grid;position:fixed;top:0;left:0;overflow:auto}.theme-light .settings-overlay{background:#4a37242e}.settings-shell{border:1px solid var(--ui-stroke-secondary);width:min(100%,74rem);height:min(44rem,100vh - 3rem);min-height:min(36rem,100vh - 3rem);box-shadow:var(--yaho-sidebar-float-shadow);background:#162b42f5;border-radius:.9rem;grid-template-columns:12rem minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}.settings-close{z-index:2;width:1.9rem;height:1.9rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.settings-close:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-secondary);background:#57bdf51a}.settings-nav{border-right:1px solid var(--ui-stroke-tertiary);background:#0f1f317a;align-content:start;gap:.18rem;padding:.7rem;display:grid}.settings-nav button{min-height:2rem;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.66rem;display:flex}.settings-nav button:hover,.settings-nav button.is-active{color:var(--yaho-night-text);background:#57bdf521}.settings-nav button .codicon{width:1rem;color:var(--yaho-night-blue);text-align:center}.settings-detail{min-width:0;padding:2rem 2.3rem 1.6rem;overflow:auto}.settings-detail-heading{border-bottom:1px solid var(--ui-stroke-tertiary);align-items:flex-start;gap:.7rem;padding-bottom:1.1rem;display:flex}.settings-detail-heading>.codicon{color:var(--yaho-night-blue);margin-top:.15rem;font-size:1rem}.settings-detail-heading h2{letter-spacing:-.03em;font-size:1rem}.settings-detail-heading p{color:var(--yaho-night-muted);margin-top:.3rem;font-size:.64rem;line-height:1.5}.settings-sidebar-feature-group{border-bottom:1px solid var(--ui-stroke-tertiary)}.settings-sidebar-feature-group .settings-option-row{border-bottom:0}.settings-sidebar-feature-heading{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.settings-sidebar-feature-heading .codicon{color:var(--yaho-night-muted);font-size:.72rem}.settings-sidebar-feature-children{border-left:1px solid var(--ui-stroke-tertiary);margin-left:.8rem;padding-left:.65rem}.settings-sidebar-feature-children .settings-option-row{min-height:3.2rem;padding:.55rem 0}.settings-sidebar-feature-children strong{font-size:.65rem}.marketing-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.marketing-overview-stats>div{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 72%, transparent);border-radius:.5rem;align-content:center;gap:.2rem;min-height:4.2rem;padding:.75rem;display:grid}.marketing-overview-stats strong{font-size:1rem}.marketing-overview-stats small{color:var(--yaho-night-muted);font-size:.58rem}.settings-inline-links{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.settings-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.settings-inline-links a{color:var(--yaho-night-blue);text-underline-offset:2px;font-size:.6rem;text-decoration:underline}.settings-inline-links a.secondary-button{color:var(--yaho-night-muted);text-decoration:none}.theme-light .settings-inline-links a{color:var(--yaho-light-orange)}.theme-light .settings-inline-links a.secondary-button{color:var(--yaho-light-muted)}.settings-danger-zone{background:#f3645812;border:1px solid #f3645861;border-radius:.65rem;gap:.55rem;margin-top:1.1rem;padding:.9rem;display:grid}.settings-danger-zone strong{font-size:.72rem}.settings-danger-zone small{color:var(--yaho-night-muted);font-size:.59rem;line-height:1.5}.settings-danger-zone input{border:1px solid var(--ui-stroke-tertiary);min-height:2.1rem;color:inherit;font:inherit;background:#0816257a;border-radius:.45rem;padding:.45rem .6rem;font-size:.65rem}.settings-danger-zone input:focus-visible{outline-offset:1px;outline:2px solid #f364585c}.theme-light .settings-danger-zone small{color:var(--yaho-light-muted)}.theme-light .settings-danger-zone input{color:var(--yaho-light-ink);background:#fffdf9e6}.settings-chat-archived{border-top:1px solid var(--ui-stroke-tertiary);gap:.65rem;margin-top:1.1rem;padding-top:1.1rem;display:grid}.settings-archived-thread-list{gap:.45rem;display:grid}.settings-archived-thread{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-secondary) 72%, transparent);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .75rem;display:flex}.settings-archived-thread>div:first-child{gap:.2rem;min-width:0;display:grid}.settings-archived-thread strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.settings-archived-thread small{color:var(--yaho-night-muted);font-size:.58rem}.settings-archived-thread-actions{flex:none;gap:.35rem;display:flex}.theme-light .settings-archived-thread{background:#f973160a}.theme-light .settings-archived-thread small{color:var(--yaho-light-muted)}.theme-light .settings-shell{color:var(--yaho-light-ink);background:#fffdf9f7}.theme-light .settings-nav{background:#f7ecdfd6}.theme-light .settings-nav button{color:var(--yaho-light-muted)}.theme-light .settings-nav button:hover,.theme-light .settings-nav button.is-active{color:var(--yaho-light-ink);background:#f973161a}.theme-light .settings-nav button .codicon,.theme-light .settings-detail-heading>.codicon,.theme-light .settings-empty-state .codicon{color:var(--yaho-light-orange)}.theme-light .settings-detail-heading p,.theme-light .settings-option-row small,.theme-light .settings-muted-value,.theme-light .settings-current-card small{color:var(--yaho-light-muted)}.theme-light .settings-pill,.theme-light .settings-segmented button{color:var(--yaho-light-muted);background:#fffdf9b8}.theme-light .settings-segmented button.is-selected,.theme-light .settings-pill.is-selected{color:var(--yaho-light-ink);background:#f9731617;border-color:#f973164d}.theme-light .settings-current-card{background:#f9731612}.theme-light .settings-empty-state{color:var(--yaho-light-muted)}.page-heading,.breadcrumb,.text-button,.profile-button,.sidebar-footer .connection-indicator{display:none}.hero-panel{border:1px solid var(--ui-stroke-secondary);background:#162b42e0;border-radius:.9rem;justify-content:space-between;align-items:center;min-height:17rem;padding:clamp(1.7rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;position:relative}.hero-copy h2,.request-intro h2,.pending-copy h2{letter-spacing:-.075em;margin-top:.75rem;font-size:clamp(1.7rem,3.2vw,2.55rem);line-height:1.22}.hero-copy h2 em{color:var(--yaho-night-blue);font-style:normal}.hero-copy p,.request-intro p,.pending-copy p{max-width:29rem;color:var(--yaho-night-muted);margin-top:.9rem;font-size:.75rem;line-height:1.75}.hero-mark{place-items:center;width:16rem;height:12rem;margin-right:1rem;display:grid;position:relative}.hero-mark:before,.hero-mark:after{content:"";border:1px solid #71b6ed4d;border-radius:50%;position:absolute}.hero-mark:before{width:14rem;height:8.5rem;transform:rotate(-18deg)}.hero-mark:after{width:10.5rem;height:11rem;transform:rotate(35deg)}.hero-mark .fox-mark{z-index:1;position:relative}.hero-line{z-index:2;border:1px solid var(--yaho-night-blue);background:var(--yaho-night-panel);border-radius:50%;width:1.3rem;height:1.3rem;position:absolute}.hero-line-one{top:.3rem;right:1.2rem}.hero-line-two{border-color:var(--yaho-coral);bottom:.4rem;left:1.3rem}.hero-note{z-index:2;border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);background:var(--yaho-night-panel);border-radius:.35rem;padding:.25rem .4rem;font-size:.55rem;position:absolute}.hero-note-one{top:1.5rem;left:.3rem}.hero-note-two{bottom:1.3rem;right:-.2rem}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:2.25rem .1rem 1rem;display:flex}.section-heading h2{letter-spacing:-.05em;margin-top:.4rem;font-size:1.05rem}.quiet-status{color:var(--yaho-night-muted);align-items:center;gap:.45rem;font-size:.62rem;display:inline-flex}.status-dot{background:var(--yaho-blue);border-radius:50%;width:.34rem;height:.34rem}.empty-panel,.info-card,.request-card{border:1px solid var(--ui-stroke-secondary);background:#162b42e0;border-radius:.7rem}.empty-panel{align-items:center;gap:1rem;padding:1.35rem 1.4rem;display:flex}.empty-icon{width:2.45rem;height:2.45rem;color:var(--yaho-night-blue);background:#71b6ed17;border:1px solid #71b6ed4d;border-radius:.55rem;flex:none;place-items:center;font-size:1.1rem;display:grid}.empty-panel h3{font-size:.82rem}.empty-panel p{max-width:37rem;color:var(--yaho-night-muted);margin-top:.3rem;font-size:.68rem;line-height:1.55}.empty-panel .secondary-button{flex:none;margin:0 0 0 auto}.overview-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:.7rem;display:grid}.info-card{gap:.7rem;min-height:7.3rem;padding:1.05rem;display:flex}.card-mark{border-radius:.45rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;font-weight:800;display:grid}.card-mark-orange{color:var(--yaho-light-orange);background:#f9731621}.card-mark-blue{color:var(--yaho-blue);background:#57bdf521}.card-mark-coral{color:var(--yaho-coral);background:#f3645821}.card-kicker{color:var(--yaho-night-muted);letter-spacing:.1em;font-size:.59rem;font-weight:800}.info-card h3{letter-spacing:-.03em;margin-top:.3rem;font-size:.76rem}.info-card p{color:var(--yaho-night-muted);margin-top:.38rem;font-size:.62rem;line-height:1.55}.request-page{padding-top:.5rem}.request-list{gap:.65rem;margin-top:2rem;display:grid}.request-card{align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.request-icon{width:2.2rem;height:2.2rem;color:var(--yaho-night-blue);background:#71b6ed1a;border-radius:.5rem;flex:none;place-items:center;font-size:1rem;display:grid}.request-copy{flex:1}.request-copy h3{font-size:.8rem}.request-copy p{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.65rem}.pending-button{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);background:0 0;border-radius:.4rem;padding:.5rem .65rem;font-size:.64rem}.pending-note{max-width:42rem;color:var(--yaho-night-muted);background:#57bdf512;border:1px solid #57bdf540;border-radius:.55rem;gap:.6rem;margin-top:1rem;padding:.8rem .9rem;font-size:.65rem;line-height:1.55;display:flex}.pending-note-mark{width:1.2rem;height:1.2rem;color:var(--yaho-blue);background:#57bdf524;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.pending-note strong{color:var(--yaho-night-text)}.settings-inline-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.web-quick-entry{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080e6b;place-items:start center;padding:12vh 1rem 1rem;display:grid;position:fixed;inset:0}.web-quick-entry-card{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);border-radius:.8rem;width:min(42rem,100%);padding:1rem 1.1rem .85rem;box-shadow:0 1.25rem 3rem #00000047}.web-quick-entry-heading{color:var(--yaho-night-text);align-items:center;gap:.65rem;display:flex}.web-quick-entry-heading>.codicon{color:var(--yaho-night-blue);font-size:1.1rem}.web-quick-entry-heading div{flex:1;gap:.12rem;display:grid}.web-quick-entry-heading small{color:var(--yaho-night-muted);font-size:.6rem}.web-quick-entry-close{color:var(--yaho-night-muted);cursor:pointer;padding:.25rem}.web-quick-entry-card>input{border-bottom:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-text);background:0 0;outline:0;margin-top:1rem;padding:.8rem .1rem;font-size:1rem}.web-quick-entry-card>input:focus{border-color:var(--yaho-night-blue)}.web-quick-entry-footer{color:var(--yaho-night-faint);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.6rem;display:flex}.settings-backup-section{border-top:1px solid var(--ui-stroke-tertiary);gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.settings-backup-field{gap:.35rem;display:grid}.settings-backup-field strong{font-size:.68rem}.settings-backup-field small{color:var(--yaho-night-muted);font-size:.58rem}.settings-backup-field input{border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-text);background:var(--ui-bg-input);border-radius:.4rem;padding:.55rem .65rem}.settings-backup-import{flex-wrap:wrap;gap:.4rem;display:flex}.settings-company-profile{border-top:1px solid var(--ui-stroke-tertiary);gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.settings-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-company-grid label{color:var(--yaho-night-text);gap:.3rem;font-size:.64rem;display:grid}.settings-company-grid input{border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-text);background:var(--ui-bg-input);border-radius:.4rem;padding:.55rem .65rem}.settings-company-approval{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.settings-company-approval span{gap:.25rem;display:grid}.settings-company-approval strong{color:var(--yaho-night-text);font-size:.68rem}.settings-company-approval small{color:var(--yaho-night-muted);font-size:.58rem;line-height:1.45}.settings-company-approval input{width:1rem;height:1rem;accent-color:var(--yaho-night-blue)}.local-preview-banner{align-items:center;width:min(100%,52rem);max-width:none;margin:0 auto 1rem}.local-preview-banner .secondary-button{flex:none;margin:0 0 0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.request-start-panel{text-align:center;align-content:center;place-items:center;gap:2rem;min-height:calc(100vh - 13rem);padding:2rem 1rem 9rem;display:grid}.request-start-copy{justify-items:center;gap:.7rem;display:grid}.request-start-fox{object-fit:contain;width:3.5rem;height:3.5rem}.request-start-copy h1{color:var(--yaho-night-text);letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:850}.request-start-copy p{max-width:28rem;color:var(--yaho-night-muted);font-size:.72rem;line-height:1.65}.request-start-staff-picker{width:var(--yaho-request-column-width);color:var(--yaho-night-muted);text-align:left;gap:.35rem;font-size:.62rem;font-weight:800;display:grid}.request-start-staff-picker select{border:1px solid var(--ui-stroke-secondary);width:100%;min-height:2.5rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);font:inherit;border-radius:.65rem;outline:0;padding:0 .7rem;font-size:.68rem}.request-start-staff-picker select:focus{border-color:var(--ui-stroke-primary)}.request-start-prompts{width:var(--yaho-request-column-width);gap:.45rem;display:grid}.request-start-prompts button{border:1px solid var(--ui-stroke-secondary);min-height:2.65rem;color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);text-align:left;cursor:pointer;border-radius:.72rem;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.68rem;font-weight:750;display:flex}.request-start-prompts button:hover{color:var(--yaho-night-text);border-color:var(--ui-stroke-primary);background:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-panel))}.request-start-prompts button .codicon{color:var(--yaho-night-blue);margin-left:auto}.marketing-builder,.library-panel{width:100%;min-height:calc(100vh - 10rem);padding:1.15rem var(--yaho-page-inset) 9rem;color:var(--yaho-night-text)}.marketing-builder-header,.library-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.marketing-builder-kicker,.library-kicker{color:var(--yaho-night-blue);letter-spacing:.12em;font-size:.6rem;font-weight:850}.marketing-builder-header h1,.library-header h1{color:var(--yaho-night-text);letter-spacing:-.05em;margin-top:.35rem;font-size:1.55rem;font-weight:850}.marketing-builder-header p,.library-header p{max-width:34rem;color:var(--yaho-night-muted);margin-top:.4rem;font-size:.7rem;line-height:1.6}.marketing-builder-tabs,.library-view-switch{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 75%, transparent);border-radius:.75rem;padding:.2rem;display:flex}.marketing-builder-tabs button,.library-view-switch button{min-height:2rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.35rem .7rem;font-size:.65rem;font-weight:800}.marketing-builder-tabs button.is-active,.library-view-switch button.is-active{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-blue) 18%, var(--yaho-night-panel))}.marketing-builder-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-top:2.3rem;display:flex}.marketing-builder-section-head span{color:var(--yaho-night-blue);letter-spacing:.08em;font-size:.6rem;font-weight:800}.marketing-builder-section-head h2{color:var(--yaho-night-text);letter-spacing:-.035em;margin-top:.35rem;font-size:1.08rem;font-weight:850}.marketing-builder-section-head strong{color:var(--yaho-light-orange);font-size:.7rem}.marketing-builder-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.marketing-builder-options button{border:1px solid var(--ui-stroke-secondary);min-height:4.6rem;color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);text-align:left;cursor:pointer;border-radius:.8rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.marketing-builder-options button:hover,.marketing-builder-options button.is-selected{color:var(--yaho-night-text);border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-night-panel))}.marketing-builder-options button>.codicon:first-child{width:1.7rem;color:var(--yaho-light-orange);text-align:center;font-size:1rem}.marketing-builder-options button span{flex:1;min-width:0}.marketing-builder-options b,.marketing-builder-options small{display:block}.marketing-builder-options b{font-size:.72rem}.marketing-builder-options small{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.6rem}.marketing-builder-options button>.codicon:last-child{color:var(--yaho-night-faint)}.marketing-builder-next{border-top:1px solid var(--ui-stroke-tertiary);align-items:end;gap:.75rem;margin-top:1rem;padding:.9rem;display:flex}.marketing-builder-next label{min-width:0;color:var(--yaho-night-muted);flex:1;font-size:.62rem;font-weight:800}.marketing-builder-next input{border:1px solid var(--ui-stroke-secondary);width:100%;height:2.5rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);border-radius:.6rem;outline:0;margin-top:.35rem;padding:0 .7rem;font-size:.68rem}.marketing-builder-next .primary-button{margin-top:0}.marketing-builder-note{color:var(--yaho-night-faint);margin-top:.8rem;font-size:.6rem;line-height:1.55}.marketing-builder-empty,.library-empty{border:1px solid var(--ui-stroke-secondary);min-height:17rem;color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-panel) 65%, transparent);text-align:center;border-radius:1.1rem;align-content:center;place-items:center;gap:.55rem;margin-top:2rem;display:grid}.marketing-builder-empty .codicon,.library-empty>.codicon{color:var(--yaho-night-blue);font-size:1.45rem}.marketing-builder-empty h2,.library-empty h2{color:var(--yaho-night-text);font-size:.9rem}.marketing-builder-empty p,.library-empty p{font-size:.66rem}.library-panel{position:relative}.library-panel.is-dragging{border-color:color-mix(in srgb, var(--yaho-light-orange) 56%, var(--ui-stroke-secondary))}.library-drop-overlay{z-index:12;background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);pointer-events:none;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.library-drop-card{border:2px dashed color-mix(in srgb, var(--yaho-light-orange) 64%, transparent);min-width:min(24rem,100%);color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 94%, transparent);text-align:center;border-radius:1.25rem;justify-items:center;gap:.55rem;padding:2rem;display:grid;box-shadow:0 1.5rem 4rem #0000003d}.library-drop-card .codicon{color:var(--yaho-light-orange);font-size:2rem}.library-drop-card strong{font-size:.95rem}.library-drop-card span{color:var(--yaho-night-muted);font-size:.68rem}.theme-light .library-drop-overlay{background:color-mix(in srgb, var(--yaho-light-panel) 82%, transparent)}.theme-light .library-drop-card{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.theme-light .library-drop-card span{color:var(--yaho-light-muted)}.library-local-dialog-backdrop{z-index:80;background:#050a12ad;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.library-local-dialog{border:1px solid var(--ui-stroke-secondary);width:min(64rem,100%);max-height:min(92dvh,48rem);color:var(--yaho-night-text);background:var(--yaho-night-panel);border-radius:1.1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #00000059}.library-local-dialog-header,.library-local-dialog-footer{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.library-local-dialog-header h2{margin-top:.35rem;font-size:1rem;font-weight:850}.library-local-dialog-header p,.library-local-dialog-footer p{color:var(--yaho-night-muted);margin-top:.3rem;font-size:.65rem;line-height:1.5}.library-local-dialog-close{width:2rem;height:2rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-size:1.35rem}.library-local-dialog-close:hover{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}.library-local-dialog-body{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.4fr);gap:.8rem;min-height:0;padding:.85rem;display:grid;overflow:hidden}.library-local-file-list{align-content:start;gap:.45rem;min-height:0;display:grid;overflow-y:auto}.library-local-file-list article{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 76%, transparent);border-radius:.65rem;padding:.6rem}.library-local-file-list article.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 58%, var(--ui-stroke-secondary))}.library-local-file-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.2rem;display:grid}.library-local-file-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.library-local-file-select small{color:var(--yaho-night-muted);font-size:.58rem}.library-local-file-actions{gap:.3rem;margin-top:.55rem;display:flex}.library-local-file-actions button,.library-local-reader-tabs button{border:1px solid var(--ui-stroke-secondary);min-height:1.8rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:.45rem;flex:1;padding:.25rem .45rem;font-size:.6rem;font-weight:800}.library-local-file-actions button.is-active,.library-local-reader-tabs button.is-active{color:var(--yaho-night-text);border-color:color-mix(in srgb, var(--yaho-light-orange) 58%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.library-local-preview{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 85%, #000);border-radius:.75rem;flex-direction:column;min-height:18rem;display:flex;overflow:hidden}.library-local-preview-heading{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.library-local-preview-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.library-local-preview-heading span{color:var(--yaho-night-muted);flex:none;font-size:.56rem}.library-local-preview-media{object-fit:contain;background:#0b111b;width:100%;height:100%;min-height:17rem}.library-local-preview-frame{background:#fff;border:0;flex:1;width:100%;min-height:19rem}.library-local-preview-text{min-height:17rem;color:var(--yaho-night-text);font:.68rem/1.6 var(--dt-font-mono,ui-monospace);white-space:pre-wrap;margin:0;padding:.85rem;overflow:auto}.library-local-preview-docx{color:#1f2937;background:color-mix(in srgb, var(--ui-fill-secondary) 58%, transparent);min-height:17rem;max-height:34rem;padding:.8rem;overflow:auto}.library-local-preview-docx-body{min-height:10rem}.library-local-preview-docx .docx-wrapper{background:0 0;min-height:10rem;padding:1rem}.library-local-preview-docx .docx{margin:0 auto;box-shadow:0 0 .35rem #0f172a1f}.library-local-preview-unsupported{place-items:center;gap:.35rem;min-height:17rem;padding:1rem;display:grid}.library-local-preview-unsupported .library-local-preview-state{margin:0}.library-local-preview-state{color:var(--yaho-night-muted);text-align:center;margin:auto;padding:1.2rem;font-size:.7rem;line-height:1.6}.library-local-dialog-footer{border-top:1px solid var(--ui-stroke-tertiary);border-bottom:0;align-items:center}.library-local-dialog-footer>div{flex:none;gap:.4rem;display:flex}.library-local-reader{width:min(58rem,100%)}.library-local-reader-tabs{gap:.35rem;padding:.6rem .85rem 0;display:flex;overflow-x:auto}.library-local-reader-tabs button{flex:none}.library-local-reader-body{min-height:20rem;padding:.85rem;display:flex;overflow:auto}.library-local-reader-body .library-local-preview-media,.library-local-reader-body .library-local-preview-frame,.library-local-reader-body .library-local-preview-text,.library-local-reader-body .library-local-preview-docx{min-height:20rem}.theme-light .library-local-dialog{color:var(--yaho-light-ink);background:var(--yaho-light-panel)}.theme-light .library-local-dialog-header p,.theme-light .library-local-dialog-footer p,.theme-light .library-local-file-select small,.theme-light .library-local-preview-heading span,.theme-light .library-local-preview-state,.theme-light .library-local-file-actions button,.theme-light .library-local-reader-tabs button{color:var(--yaho-light-muted)}.theme-light .library-local-file-list article,.theme-light .library-local-preview{background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent)}.theme-light .library-local-preview-text,.theme-light .library-local-preview-docx{color:var(--yaho-light-ink)}@media (width<=720px){.library-local-dialog-backdrop{place-items:stretch stretch;padding:.5rem}.library-local-dialog{border-radius:.8rem;max-height:100%}.library-local-dialog-body{grid-template-columns:1fr;overflow-y:auto}.library-local-preview,.library-local-preview-frame,.library-local-preview-media{min-height:13rem}.library-local-dialog-footer{flex-direction:column;align-items:flex-end}}.theme-light .request-start-copy h1,.theme-light .marketing-builder-header h1,.theme-light .library-header h1,.theme-light .marketing-builder-section-head h2,.theme-light .marketing-builder-empty h2,.theme-light .library-empty h2,.theme-light .library-file-list strong{color:var(--yaho-light-ink)}.theme-light .request-start-copy p,.theme-light .request-start-staff-picker,.theme-light .request-start-prompts button,.theme-light .marketing-builder-header p,.theme-light .marketing-builder-options button,.theme-light .library-header p,.theme-light .library-search,.theme-light .library-file-list small{color:var(--yaho-light-muted)}.theme-light .request-start-staff-picker select{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent)}.theme-light .request-start-prompts button,.theme-light .marketing-builder-tabs,.theme-light .library-view-switch,.theme-light .marketing-builder-options button,.theme-light .marketing-builder-next input,.theme-light .library-search,.theme-light .library-folder-layout aside,.theme-light .marketing-builder-empty,.theme-light .library-empty{background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent)}.theme-light .marketing-builder-tabs button.is-active,.theme-light .library-view-switch button.is-active{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel))}.theme-light .marketing-builder-options button:hover,.theme-light .marketing-builder-options button.is-selected{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel))}.theme-light .marketing-builder-next input,.theme-light .library-search input,.theme-light .library-folder-layout aside button.is-selected,.theme-light .library-folder-layout aside button:hover{color:var(--yaho-light-ink)}.pending-page{align-items:center;gap:clamp(2rem,8vw,7rem);min-height:25rem;padding:2rem 0;display:flex}.pending-illustration{flex:none;place-items:center;width:15rem;height:15rem;display:grid;position:relative}.pending-illustration:before,.pending-ring{content:"";border:1px solid #71b6ed47;border-radius:50%;position:absolute}.pending-illustration:before{inset:1.4rem 0;transform:rotate(20deg)}.pending-ring{border-color:#57bdf54d;inset:0;transform:rotate(-22deg)}.pending-copy{max-width:33rem}.pending-copy h2{white-space:nowrap}.pending-copy h2 span:last-child br{display:none}.pending-copy .secondary-button{margin-top:1.4rem}.pending-caption{color:var(--yaho-night-muted);margin-top:.75rem;font-size:.6rem;display:block}.page-footer{display:none}.capability-picker{color:var(--yaho-night-blue);cursor:pointer;background:#57bdf50f;border:1px dashed #71b6ed61;border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem;font-size:.68rem;font-weight:800;display:flex}.capability-picker input{max-width:15rem;color:var(--yaho-night-muted);font-size:.62rem}.theme-light .capability-picker{color:var(--yaho-light-orange);background:#f973160d}.capability-preview{background:#57bdf50f;border:1px solid #71b6ed45;border-radius:.55rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.7rem;padding:.75rem;display:flex}.capability-preview strong,.capability-preview small{display:block}.capability-preview strong{overflow-wrap:anywhere;font-size:.7rem}.capability-preview small{color:var(--yaho-night-muted);margin-top:.22rem;font-size:.57rem}.capability-preview p{max-width:24rem;color:var(--yaho-night-muted);text-align:right;font-size:.6rem;line-height:1.55}.chat-card{margin-top:1.2rem}.chat-layout{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:1rem;display:grid}.thread-empty{color:var(--yaho-night-muted);padding:.75rem;font-size:.63rem;line-height:1.55}.chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.marketing-card,.capability-card{margin-top:1.2rem}.campaign-list,.capability-grid{gap:.45rem;margin-top:1rem;display:grid}.campaign-row,.capability-row{border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem;display:flex}.campaign-row strong,.campaign-row small{display:block}.campaign-row strong{font-size:.66rem}.campaign-row small{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.56rem}.publish-actions{gap:.35rem;display:flex}.capability-row strong{min-width:3rem;color:var(--yaho-night-blue);font-size:.68rem}.capability-row span{color:var(--yaho-night-muted);flex:1;font-size:.62rem}.capability-row small{color:var(--yaho-night-muted);font-size:.56rem}.marketing-start{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 26%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 5%, transparent);border-radius:.7rem;align-items:end;gap:.65rem;margin-top:1rem;padding:.8rem;display:flex}.marketing-start label{min-width:0;color:var(--yaho-night-muted);flex:1;gap:.32rem;font-size:.62rem;font-weight:700;display:grid}.marketing-start input{border:1px solid var(--ui-stroke-secondary);width:100%;min-height:2.25rem;color:inherit;background:var(--yaho-night-panel);font:inherit;border-radius:.48rem;padding:.45rem .6rem;font-size:.75rem}.marketing-start .compact-button{flex:none;margin:0}.marketing-draft-copy{text-align:left;gap:.6rem;margin-top:.8rem;display:grid}.marketing-draft-copy>div{border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;padding:.6rem .7rem}.marketing-draft-copy small,.marketing-draft-copy strong{display:block}.marketing-draft-copy small{color:var(--yaho-night-muted);font-size:.56rem;font-weight:800}.marketing-draft-copy strong{margin-top:.25rem;font-size:.72rem}.marketing-draft-copy p{color:var(--yaho-night-muted);white-space:pre-wrap;margin:.25rem 0 0;font-size:.64rem;line-height:1.55}.theme-light .marketing-draft-copy small,.theme-light .marketing-draft-copy p{color:var(--yaho-light-muted)}.marketing-reference-list{text-align:left;gap:.4rem;margin-top:.8rem;display:grid}.marketing-reference-list-heading{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.marketing-reference-list-heading strong{font-size:.65rem}.marketing-reference-list-heading small{color:var(--yaho-night-muted);font-size:.56rem}.marketing-reference-row{border:1px solid var(--ui-stroke-tertiary);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.45rem .55rem;display:flex}.marketing-reference-copy{flex:1;min-width:0}.marketing-reference-copy strong,.marketing-reference-copy small,.marketing-reference-copy p{overflow-wrap:anywhere;display:block}.marketing-reference-copy strong{font-size:.62rem}.marketing-reference-copy small{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.54rem}.marketing-reference-copy p{color:var(--yaho-night-muted);white-space:pre-wrap;margin:.25rem 0 0;font-size:.58rem;line-height:1.45}.marketing-reference-aspects{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.marketing-reference-aspects span{color:var(--yaho-night-blue);background:#71b6ed1f;border-radius:999px;padding:.12rem .3rem;font-size:.52rem;font-weight:800}.marketing-reference-row>span{min-width:0;color:var(--yaho-night-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.marketing-reference-row .secondary-button{flex:none}.theme-light .marketing-reference-list-heading small,.theme-light .marketing-reference-copy small,.theme-light .marketing-reference-copy p,.theme-light .marketing-reference-row>span{color:var(--yaho-light-muted)}@media (width<=980px){.main-content{width:auto}.company-map{inset-inline:-2rem}.map-context-node{width:5.4rem;height:5.4rem}.overview-grid{grid-template-columns:1fr}.info-card{min-height:auto}}.library-empty .primary-button{position:relative}.library-analysis-note{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 6%, transparent);margin-top:.7rem}.library-file-list article>div{align-content:center;gap:.15rem;display:grid}.library-file-kind{cursor:help;flex:none}.library-hover-preview{z-index:60;border:1px solid var(--ui-stroke-secondary);width:17.6rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 96%, transparent);pointer-events:none;border-radius:.65rem;gap:.4rem;padding:.75rem;display:grid;position:fixed;box-shadow:0 .7rem 2rem #0000003d}.library-hover-preview-media{background:#00000026;border-radius:.45rem;place-items:center;min-height:5.5rem;display:grid;overflow:hidden}.library-hover-preview-media img{object-fit:contain;max-width:100%;max-height:9rem;display:block}.library-hover-preview-kind{border:1px dashed var(--ui-stroke-tertiary);min-height:5.5rem;color:var(--yaho-night-muted);text-align:center;overflow-wrap:anywhere;border-radius:.45rem;place-items:center;font-size:.62rem;font-weight:800;display:grid}.library-hover-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.library-hover-preview p{color:var(--yaho-night-muted);margin:0;font-size:.58rem;line-height:1.45}.theme-light .library-hover-preview{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.theme-light .library-hover-preview-kind,.theme-light .library-hover-preview p{color:var(--yaho-light-muted)}.library-processing-state{width:fit-content;color:var(--yaho-light-orange);margin-top:.08rem;font-size:.58rem;font-weight:800}.library-processing-state-clean{color:#2d8a65}.library-processing-state-extracting,.library-processing-state-analyzed,.library-processing-state-needs_review{color:#b66a20}.ontology-proposal-concept{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-tertiary));border-radius:.7rem;gap:.25rem;margin-top:.65rem;padding:.65rem .75rem;display:grid}.ontology-proposal-concept span{color:var(--ui-text-tertiary);font-size:.78rem}.ontology-proposal-concept blockquote{color:var(--ui-text-secondary);white-space:pre-wrap;margin:.35rem 0 0;font-size:.85rem}.web-ontology-review-actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.library-processing-state-quarantined,.library-processing-state-failed,.library-processing-state-manual_review{color:#c95b1e}.library-file-list em{color:var(--yaho-night-muted);font-size:.54rem;font-style:normal;line-height:1.35;display:block}.theme-light .library-processing-state-clean{color:#2d8a65}.theme-light .library-file-list em{color:var(--yaho-light-muted)}.request-start-submitted{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 36%, transparent);min-height:3rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-night-panel));text-align:left;border-radius:.72rem;align-items:center;gap:.55rem;padding:.65rem .8rem;display:flex}.request-start-submitted>.codicon{color:var(--yaho-light-orange)}.request-start-submitted strong,.request-start-submitted small{display:block}.request-start-submitted strong{font-size:.66rem}.request-start-submitted small{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.6rem}@media (width<=960px){.web-ontology-graph{inset:4.75rem max(.75rem, var(--yaho-page-inset,1rem)) var(--yaho-composer-floor-gap)}.web-ontology-graph-controls-expand{right:max(.75rem, var(--yaho-page-inset,1rem));width:10rem;left:auto}.web-ontology-graph-controls{right:max(.75rem, var(--yaho-page-inset,1rem));width:min(22rem,100% - 1.5rem);max-width:22rem;left:auto}.web-ontology-graph-controls-as-of,.web-ontology-graph-controls-views{gap:.5rem;padding:.65rem .75rem}.web-ontology-graph-controls-views{padding-top:0}.web-ontology-graph-controls-as-of-copy p{font-size:.62rem;line-height:1.35}.web-ontology-graph-as-of,.yaho-graph-as-of-field{gap:.5rem;min-height:2.35rem;padding-inline:.55rem;font-size:.65rem}.web-ontology-graph-status{text-overflow:ellipsis;max-width:calc(100% - 1.5rem);font-size:.52rem;top:.35rem;overflow:hidden}.web-ontology-graph-review-action{max-width:calc(50% - .5rem);top:.35rem;right:.55rem}.web-ontology-node-detail{top:auto;right:max(.75rem, var(--yaho-page-inset,1rem));left:max(.75rem, var(--yaho-page-inset,1rem));width:auto}}@media (width<=720px){.web-ontology-graph{inset:4.25rem .65rem calc(var(--yaho-composer-floor-gap) + .5rem);border-radius:.65rem}.web-ontology-graph-status{font-size:.51rem}.web-ontology-graph-controls-as-of-copy p{display:none}:is([data-yaho-shell] .workbench-composer-wrap,[data-yaho-shell] .workbench-composer-wrap:has(.composer-input-slot:focus-within)){width:100%;max-width:100%}.capability-picker,.capability-preview{flex-direction:column;align-items:flex-start}.capability-picker input{max-width:100%}.capability-preview p{text-align:left;max-width:none}.marketing-start{flex-direction:column;align-items:stretch}.marketing-start .compact-button{align-self:flex-start}.marketing-builder,.library-panel{padding-inline:.2rem}.marketing-builder-header,.library-header{flex-direction:column}.marketing-builder-tabs,.library-header-actions{width:100%}.marketing-builder-tabs button,.library-view-switch button{flex:1}.marketing-builder-options{grid-template-columns:1fr}.marketing-builder-next,.library-header-actions{flex-direction:column;align-items:stretch}.library-folder-layout{grid-template-columns:1fr}}.web-auth-screen{align-content:safe center;place-items:safe center;width:100%;height:100%;min-height:0;max-height:100dvh;padding:2rem 1.25rem;display:grid;overflow:hidden auto}.web-auth-card,.web-auth-setup{border:1px solid var(--yaho-onboarding-border);background:color-mix(in srgb, var(--yaho-onboarding-surface) 94%, transparent);width:min(100%,45rem);min-height:0;max-height:100%;box-shadow:var(--yaho-surface-shadow);border-radius:.8rem;overflow:hidden auto}.web-auth-header{border-bottom:1px solid var(--yaho-onboarding-border);background:var(--yaho-onboarding-footer);align-items:center;gap:.75rem;min-height:4.75rem;padding:1rem 1.25rem;display:flex}.login-fox{object-fit:contain;flex:none;width:2.75rem;height:2.75rem}.web-auth-header strong{color:var(--yaho-onboarding-ink);letter-spacing:-.025em;font-size:1.06rem;font-weight:700;display:block}.web-auth-header span{color:var(--yaho-onboarding-muted);margin-top:.25rem;font-size:.7rem;display:block}.web-auth-body{min-height:0;padding:1.25rem;overflow-y:visible}.social-login-list{gap:.5rem;display:grid}.social-login-button{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.5rem;font-size:.82rem;font-weight:600;transition:opacity .14s,filter .14s;display:flex}.social-login-button:hover:not(:disabled){filter:brightness(1.06)}.social-login-button:disabled{cursor:wait;opacity:.58}.social-login-google{color:#3c4043;background:#fff;border-color:#e0e0e0}.social-login-button.social-login-google:hover:not(:disabled){filter:none;background:#f8f8f8;border-color:#e0e0e0}.dark .social-login-google,.theme-dark .social-login-google{color:#3c4043;background:#fff;border-color:#e0e0e0}.dark .social-login-button.social-login-google:hover:not(:disabled),.theme-dark .social-login-button.social-login-google:hover:not(:disabled){filter:none;background:#f8f8f8;border-color:#e0e0e0}.social-login-kakao{color:#191600;background:#fee500;border-color:#e6cf00}.social-login-naver{color:#fff;background:#03c75a;border-color:#03c75a}.dark .social-login-kakao{color:#191600;background:#fee500;border-color:#e6cf00}.dark .social-login-naver{color:#fff;background:#03c75a;border-color:#03c75a}.social-provider-mark{flex:none;width:1.25rem;height:1.25rem}.auth-divider{color:var(--yaho-onboarding-muted);align-items:center;gap:.65rem;margin:1rem 0 .85rem;font-size:.68rem;display:flex}.auth-divider span{background:var(--yaho-onboarding-border);flex:1;height:1px}.web-auth-form{gap:.5rem;display:grid}.web-auth-form>label{color:var(--yaho-onboarding-muted);gap:.34rem;font-size:.7rem;font-weight:600;display:grid}.web-auth-form input[type=email],.web-auth-form input[type=password],.web-auth-form input[type=text]{border:1px solid var(--yaho-onboarding-border);width:100%;min-height:2.5rem;color:var(--yaho-onboarding-ink);background:var(--yaho-onboarding-input);border-radius:.5rem;padding:.6rem .75rem;font-size:.8rem}.web-auth-form input::placeholder{color:var(--yaho-onboarding-disabled)}.web-auth-form input:focus{border-color:var(--yaho-onboarding-accent);outline:2px solid var(--yaho-onboarding-accent-soft);outline-offset:0}.password-input{width:100%;display:block;position:relative}.password-input input{padding-right:3rem!important}.password-input button{width:1.7rem;height:1.7rem;color:var(--yaho-onboarding-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.password-input button:hover{color:var(--yaho-onboarding-ink)}.auth-preferences{align-items:center;gap:1rem;margin:.25rem 0 .6rem;display:flex}.auth-preferences label{color:var(--yaho-onboarding-muted);cursor:pointer;align-items:center;gap:.42rem;font-size:.72rem;display:inline-flex}.auth-preferences input{appearance:none;border:1px solid var(--yaho-onboarding-border-strong);background:var(--yaho-onboarding-input);cursor:pointer;border-radius:.2rem;width:1rem;height:1rem;margin:0}.auth-preferences input:checked{border-color:var(--yaho-onboarding-accent);background:var(--yaho-onboarding-accent);box-shadow:inset 0 0 0 3px var(--yaho-onboarding-input)}.email-login-button{border:1px solid var(--yaho-onboarding-border-strong);min-height:2.5rem;color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-onboarding-action);cursor:pointer;border-radius:.5rem;margin-top:.1rem;font-size:.82rem;font-weight:700}.email-login-button:hover:not(:disabled){filter:brightness(1.06)}.email-login-button:disabled{cursor:wait;opacity:.64}.web-auth-social-actions{gap:.45rem;display:grid}.web-auth-social-actions .social-login-button:not(.social-login-google):not(.social-login-kakao):not(.social-login-naver){border:1px solid var(--yaho-onboarding-border);min-height:2.5rem;color:var(--yaho-onboarding-ink);background:color-mix(in srgb, var(--yaho-onboarding-surface) 88%, var(--yaho-onboarding-subtle-surface));cursor:pointer;border-radius:.5rem;font-size:.78rem;font-weight:700}.web-auth-social-actions .social-login-button:not(.social-login-google):not(.social-login-kakao):not(.social-login-naver):hover:not(:disabled){border-color:var(--yaho-onboarding-border-strong);background:var(--yaho-onboarding-accent-soft)}.web-auth-social-actions .social-login-button:disabled{cursor:wait;opacity:.64}.web-auth-notice{color:var(--yaho-coral);text-align:center;margin-top:.7rem;font-size:.68rem;line-height:1.5}.web-auth-signup{color:var(--yaho-onboarding-muted);text-align:center;margin-top:1rem;font-size:.7rem}.web-auth-signup button{color:var(--yaho-onboarding-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.web-auth-signup button:disabled{cursor:default}.web-auth-body .pending-note{gap:.5rem;padding:.65rem .7rem}.web-auth-body .pending-note .card-heading h2{font-size:.95rem}.web-auth-body .pending-note .card-heading p{margin-top:.3rem;font-size:.62rem;line-height:1.45}.web-auth-body .onboarding-actions{gap:.4rem;margin-top:.85rem}.web-auth-body .onboarding-actions .primary-button,.web-auth-body .onboarding-actions .secondary-button{padding:.55rem .7rem;font-size:.64rem}.web-auth-body .local-preview-login-actions{flex-flow:column wrap;justify-content:stretch;align-items:stretch}.web-auth-body .local-preview-login-actions .primary-button,.web-auth-body .local-preview-login-actions .secondary-button{width:100%;min-height:2.5rem;font-size:.82rem}.web-auth-setup-body{padding:1.25rem}.auth-eyebrow{color:var(--yaho-onboarding-accent);font-size:.72rem;font-weight:700;display:block}.web-auth-setup-body h1{color:var(--yaho-onboarding-ink);letter-spacing:-.04em;margin-top:.5rem;font-size:1.35rem}.web-auth-setup-body p{color:var(--yaho-onboarding-muted);margin-top:.5rem;font-size:.76rem;line-height:1.6}.auth-config-message{border:1px dashed color-mix(in srgb, var(--yaho-coral) 65%, transparent);color:var(--yaho-onboarding-muted);border-radius:.6rem;align-items:flex-start;gap:.65rem;margin-top:1.35rem;padding:1.15rem;font-size:.76rem;line-height:1.5;display:flex}.auth-config-message .codicon{color:var(--yaho-coral);flex:none;font-size:1rem}@media (width<=560px){.web-auth-screen{align-content:start;place-items:start center;padding:1rem .75rem}.web-auth-card,.web-auth-setup{margin-top:3vh}#root:has(.web-auth-screen)>.web-auth-screen>.web-auth-card{max-height:calc(100% - 1rem)}.web-auth-header,.web-auth-body,.web-auth-setup-body{padding-left:1.2rem;padding-right:1.2rem}.web-auth-header{min-height:5.6rem}.auth-preferences{gap:.8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shell-stage-content{z-index:4;width:min(100%,1050px);min-height:calc(var(--yaho-web-shell-viewport-height,100dvh) - 9rem);pointer-events:none;margin:0 auto;padding-top:7rem;position:relative}.shell-stage-content>*{pointer-events:auto}.shell-stage-content.is-gated{width:min(100%,22rem);min-height:0;margin-left:max(0rem,0vw);padding-top:8.7rem}.shell-stage-content.is-gated .web-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#12253bd6;width:100%;max-width:none;margin:0}.shell-stage-content.is-gated .config-card,.shell-stage-content.is-gated .auth-card,.shell-stage-content.is-gated .workspace-panel{padding:1.35rem}.shell-stage-content.is-gated .card-heading h2{font-size:1.18rem}.shell-stage-content.is-map-mode{max-width:1140px}.shell-stage-content.is-map-mode .chat-card{margin-top:1.8rem}.sidebar-footer-status{color:var(--yaho-night-muted);align-items:center;gap:.55rem;font-size:.64rem;display:flex}.sidebar-footer-status .codicon{color:var(--yaho-night-blue)}.theme-light .sidebar-footer-status{color:var(--yaho-light-muted)}.menu-badge{display:none}[data-slot=composer-root]:has(input:disabled){opacity:.72}[data-slot=composer-root] input:disabled,[data-slot=composer-root] button:disabled{cursor:not-allowed}@media (width>=1100px){.shell-stage-content.is-gated{margin-left:0}}@media (width<=720px){.app-shell{height:auto;min-height:100vh;overflow:visible}.main-content{height:auto;min-height:calc(100vh - 7rem);overflow:visible}.workbench-canvas{height:calc(100vh - 7rem);min-height:calc(100vh - 7rem)}.shell-stage-content.is-gated{width:min(100%,22rem);margin:0 auto;padding-top:5rem}}.codicon{line-height:1;display:inline-block}.nav-disclosure{color:var(--yaho-night-faint);margin-left:auto}.nav-children{border-left:1px solid var(--ui-stroke-tertiary);gap:.12rem;margin:-.05rem 0 .25rem 1.2rem;padding-left:.65rem;display:grid}.yaho-sidebar-collapsed-footer-rail{border-top:1px solid var(--ui-stroke-tertiary);flex-direction:column;align-items:center;gap:.45rem;width:100%;padding:.65rem 0 .75rem;display:flex}.yaho-sidebar-collapsed-footer-actions{flex-direction:column;align-items:center;gap:.25rem;display:flex}.yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon{color:var(--yaho-night-muted)}.yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon:hover,.yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon:focus-visible{color:var(--yaho-night-text);background:#47709529}.theme-light .yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon{color:var(--yaho-light-muted)}.theme-light .yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon:hover,.theme-light .yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon:focus-visible{color:var(--yaho-light-ink);background:#f9731614}[data-slot=sidebar] .yaho-sidebar-space-ai{gap:.4rem}[data-slot=sidebar] .yaho-sidebar-ai-panel{flex:auto;min-height:0;overflow:auto}[data-slot=sidebar] .yaho-sidebar-conversations{flex-direction:column;flex:auto;min-height:0;display:flex}[data-slot=sidebar] .yaho-sidebar-thread-empty{text-align:center;min-height:5.5rem;color:var(--ui-text-secondary);flex:auto;justify-content:center;align-items:center;margin:0;padding:1.1rem .85rem;font-size:.75rem;line-height:1.55;display:flex}[data-slot=sidebar] .yaho-sidebar-space-label{color:var(--ui-text-tertiary)}.yaho-sidebar-bottom-stack{position:relative}.yaho-sidebar-footer-popover{z-index:100;border:1px solid var(--ui-stroke-tertiary);width:min(19rem,100vw - 1.5rem);color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 97%, transparent);border-radius:.75rem;gap:.55rem;padding:.85rem;display:grid;position:absolute;bottom:4.4rem;right:.6rem;box-shadow:0 .8rem 2rem #0000003d}.yaho-sidebar-footer-popover-heading{justify-content:space-between;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.yaho-sidebar-footer-popover-heading span{color:var(--yaho-night-blue);font-size:.58rem;font-weight:800}.yaho-sidebar-credit-details{color:var(--yaho-night-muted);background:#57bdf512;border-radius:.5rem;gap:.25rem;padding:.5rem .6rem;font-size:.58rem;display:grid}.yaho-sidebar-credit-details span{justify-content:space-between;gap:.5rem;display:flex}.yaho-sidebar-credit-details b{color:var(--yaho-night-text)}.yaho-sidebar-credit-actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.yaho-sidebar-credit-actions>:is(button,a){text-align:center;white-space:normal;justify-content:center;min-width:0;padding-inline:.35rem;line-height:1.3}.yaho-sidebar-footer-popover p{color:var(--yaho-night-muted);margin:0;font-size:.58rem;line-height:1.45}.yaho-sidebar-footer-popover small{color:var(--yaho-night-faint);font-size:.55rem}.yaho-sidebar-footer-popover .compact-button{margin-top:.1rem}.theme-light .yaho-sidebar-footer-popover{color:var(--yaho-light-ink);background:#fffdf9fa}.theme-light .yaho-sidebar-footer-popover-heading span,.theme-light .yaho-sidebar-footer-popover p,.theme-light .yaho-sidebar-footer-popover small{color:var(--yaho-light-muted)}.theme-light .yaho-sidebar-credit-details{color:var(--yaho-light-muted);background:#f973160f}.theme-light .yaho-sidebar-credit-details b{color:var(--yaho-light-ink)}.yaho-sidebar-footer-popover--viewport{right:auto}:root.theme-black .yaho-sidebar-footer-popover.yaho-sidebar-usage-popover,:root.theme-black .yaho-sidebar-footer-popover.yaho-sidebar-support-popover{color:#fff!important;background:#1a1a1a!important;border:1px solid #ffffff1a!important;border-radius:.75rem!important;box-shadow:0 .8rem 2rem #0006!important}:root.theme-black .yaho-sidebar-footer-popover-heading span{color:#f97316!important}:root.theme-black .yaho-sidebar-footer-popover p,:root.theme-black .yaho-sidebar-footer-popover small{color:#a3a3a3!important}:root.theme-black .yaho-sidebar-credit-details{color:#a3a3a3!important;background:#262626!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-usage-trigger,:root.theme-black [data-yaho-shell] .yaho-sidebar-usage-value{color:#f97316!important;background:0 0!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-trigger:hover,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-trigger:focus-visible{color:#fff!important;background:#f9731629!important;border-color:#f9731673!important}:root.theme-black .yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon:hover,:root.theme-black .yaho-sidebar-collapsed-footer-rail .yaho-sidebar-footer-icon:focus-visible{color:#fff!important;background:#f9731629!important}.nav-child{min-height:1.9rem;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:.35rem .55rem;font-size:.68rem;display:flex}.nav-child-copy{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-child:hover,.nav-child:focus-visible{color:var(--yaho-night-text);background:#47709538}.nav-child .nav-icon{width:1rem;font-size:.82rem}.theme-light .nav-child{color:var(--yaho-light-muted)}.theme-light .nav-child:hover{color:var(--yaho-light-ink)}.map-state{color:var(--yaho-night-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;font-size:.75rem;display:flex}.map-state .codicon{color:var(--yaho-night-blue);font-size:1.4rem}.map-data-node{left:calc(50% + (var(--map-index) * 0%));top:calc(28% + (var(--map-index) * 6%));width:6.35rem;height:6.35rem;transform:translate(-50%, -50%) rotate(calc(var(--map-index) * 0deg))}.map-data-node:nth-of-type(2n){left:32%}.map-data-node:nth-of-type(3n){left:68%}.map-data-node:nth-of-type(4n){left:40%}.map-data-node:nth-of-type(5n){left:60%}.map-data-node:nth-of-type(6n){left:50%}.map-data-node .codicon{color:var(--yaho-night-blue);margin-bottom:.25rem}.config-card{max-width:40rem}.config-card h2{margin-top:.45rem;font-size:1.2rem}.config-card>p{color:var(--yaho-night-muted);margin-top:.55rem;font-size:.72rem;line-height:1.7}.config-card .state-message{align-items:flex-start;gap:.55rem;margin-top:1rem;display:flex}.onboarding-card{max-width:58rem}.onboarding-steps{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.onboarding-steps span{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-faint);border-radius:999px;padding:.38rem .55rem;font-size:.6rem}.onboarding-steps span.is-active{color:var(--yaho-night-blue);background:#57bdf514;border-color:#71b6ed73}.onboarding-body{margin-top:1.35rem}.onboarding-body h3{font-size:.95rem}.onboarding-body>p{color:var(--yaho-night-muted);margin-top:.4rem;font-size:.68rem;line-height:1.6}:where(.desktop-onboarding) .industry-grid,:where(.desktop-onboarding) .pack-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin-top:1rem;display:grid}:where(.desktop-onboarding) .industry-option,:where(.desktop-onboarding) .pack-option{border:1px solid var(--ui-stroke-secondary);color:inherit;text-align:left;cursor:pointer;background:#11263db8;border-radius:.55rem;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}:where(.desktop-onboarding) .industry-option{flex-direction:column}:where(.desktop-onboarding) .industry-option:hover,:where(.desktop-onboarding) .pack-option:hover,:where(.desktop-onboarding) .industry-option.is-selected,:where(.desktop-onboarding) .pack-option.is-selected{border-color:var(--yaho-night-blue);background:#57bdf51a}:where(.desktop-onboarding) .industry-option>.codicon{color:var(--yaho-night-blue);font-size:1.2rem}:where(.desktop-onboarding) .industry-option strong,:where(.desktop-onboarding) .pack-option strong{font-size:.7rem}:where(.desktop-onboarding) .industry-option small,:where(.desktop-onboarding) .pack-option small{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.58rem;line-height:1.45;display:block}.pack-check{color:var(--yaho-night-blue);font-size:1rem}.field-label{color:var(--yaho-night-muted);gap:.35rem;margin-top:.8rem;font-size:.65rem;font-weight:700;display:grid}.field-label input,.field-label select{border:1px solid var(--ui-stroke-secondary);width:100%;color:inherit;background:#081625b8;border-radius:.45rem;padding:.65rem .7rem;font-size:.72rem}.approval-choice{gap:.5rem;margin-top:1rem;display:grid}.approval-choice p{color:var(--yaho-night-muted);font-size:.68rem}.approval-choice button{border:1px solid var(--ui-stroke-secondary);color:inherit;text-align:left;cursor:pointer;background:#11263db8;border-radius:.45rem;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.68rem;display:inline-flex}.approval-choice button.is-selected{border-color:var(--yaho-night-blue);background:#57bdf51a}.file-drop{color:var(--yaho-night-blue);cursor:pointer;border:1px dashed #71b6ed73;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;padding:1.2rem;font-size:.72rem;display:flex}.file-drop input{display:none}.selected-files{gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.selected-files li{border:1px solid var(--ui-stroke-tertiary);color:var(--yaho-night-text);border-radius:.4rem;align-items:center;gap:.45rem;padding:.5rem .65rem;font-size:.66rem;display:flex}.selected-files li small{color:var(--yaho-night-muted);margin-left:auto}:where(.desktop-onboarding) .onboarding-summary{gap:.5rem;margin-top:1rem;display:grid}:where(.desktop-onboarding) .onboarding-summary p{color:var(--yaho-night-muted);grid-template-columns:7rem 1fr;gap:.7rem;font-size:.7rem;display:grid}:where(.desktop-onboarding) .onboarding-summary strong{color:var(--yaho-night-text)}.onboarding-actions{justify-content:flex-end;gap:.55rem;margin-top:1.25rem;display:flex}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{margin-top:0}:where(.desktop-onboarding) .theme-light .industry-option,:where(.desktop-onboarding) .theme-light .pack-option,:where(.desktop-onboarding) .theme-light .approval-choice button{color:var(--yaho-light-ink);background:var(--yaho-light-panel)}.theme-light .field-label input,.theme-light .field-label select{color:var(--yaho-light-ink);background:#f7f9fcbf}.office-card{width:min(100%,62rem);margin:1.1rem auto 0;padding:1.35rem}.office-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.office-heading>div{min-width:0}.office-meta{color:var(--yaho-night-faint);flex:none;margin-top:.18rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.57rem}.office-state{color:var(--yaho-night-muted);margin-top:.8rem;font-size:.68rem;line-height:1.65}.office-state.state-error{color:var(--yaho-coral)}:root[data-office-expanded=true] .os-sidebar-track{display:none}:root[data-office-expanded=true] .yaho-office-page.yaho-office-page{padding-top:2.75rem}.office-readonly{color:var(--yaho-night-muted);background:#4770951f;border:1px solid #71b6ed38;border-radius:.45rem;margin-top:.9rem;padding:.7rem .8rem;font-size:.64rem;line-height:1.55}.office-editor{margin-top:1rem}.office-editor .field-label{margin-top:0}.office-editor .field-label+.field-label{margin-top:.85rem}.office-editor textarea{resize:vertical;border:1px solid var(--ui-stroke-secondary);width:100%;min-height:15rem;color:var(--yaho-night-text);background:#081625b8;border-radius:.5rem;padding:.75rem .8rem;font:400 .72rem/1.7 SUIT Variable,Pretendard,Noto Sans KR,sans-serif}.office-editor textarea:focus,.office-editor input:focus{border-color:var(--yaho-night-blue);outline-offset:1px;outline:2px solid #71b6ed2e}.office-editor input:disabled,.office-editor textarea:disabled{cursor:not-allowed;opacity:.72}.office-footer{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.office-save-status{min-width:0;color:var(--yaho-night-muted);font-size:.6rem;line-height:1.45}.office-save-status[role=alert]{color:var(--yaho-coral)}.office-footer .primary-button{flex:none;margin-top:0}.theme-light .office-meta,.theme-light .office-save-status{color:var(--yaho-light-muted)}.theme-light .office-editor textarea{color:var(--yaho-light-ink);background:#f7f9fcbf}@media (width<=720px){.office-card{margin-top:.7rem;padding:1rem}.office-heading{gap:.55rem}.office-heading h2{font-size:1rem}.office-editor textarea{min-height:11rem}.office-footer{flex-direction:column;align-items:flex-start}.office-footer .primary-button{justify-content:center;width:100%}}.desktop-onboarding{width:100%;min-height:100vh;color:var(--yaho-night-text);background:radial-gradient(circle at 50% 16%,#2650753d,#0000 42%),linear-gradient(145deg,#071321 0%,#0b1c30 54%,#07101d 100%);place-items:center;padding:clamp(1rem,3vh,3rem) clamp(1rem,4vw,4rem);display:grid;overflow:auto}.desktop-onboarding-panel{background:#0d1d2ff7;border:1px solid #8bb5da38;border-radius:1.2rem;flex-direction:column;width:min(100%,45rem);max-height:calc(100vh - clamp(2rem,6vh,4rem));display:flex;overflow:hidden;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0a}.desktop-onboarding-header{border-bottom:1px solid var(--ui-stroke-tertiary);background:#11273e9e;justify-content:space-between;align-items:center;min-height:6.25rem;padding:.9rem 2.25rem;display:flex}.desktop-onboarding-brand{align-items:center;gap:1rem;display:flex}.desktop-onboarding-brand img{object-fit:contain;width:3.25rem;height:3.25rem}.desktop-onboarding-brand strong,.desktop-onboarding-brand span{display:block}.desktop-onboarding-brand strong{letter-spacing:-.035em;font-size:1.35rem}.desktop-onboarding-brand span{color:var(--yaho-night-muted);margin-top:.2rem;font-size:.78rem}.desktop-onboarding-close{width:3rem;height:3rem;color:var(--yaho-night-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;place-items:center;font-size:1.25rem;display:grid}.desktop-onboarding-close:hover{border-color:var(--ui-stroke-secondary);color:var(--yaho-night-text);background:#4a709438}.desktop-onboarding-intro{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.35rem 1.8rem 1.05rem;display:flex}.desktop-onboarding-eyebrow{color:var(--yaho-night-blue);letter-spacing:.08em;font-size:.6rem;font-weight:800}.desktop-onboarding-intro h1{letter-spacing:-.045em;margin-top:.3rem;font-size:1.38rem}.desktop-onboarding-intro p{color:var(--yaho-night-muted);margin-top:.4rem;font-size:.68rem;line-height:1.5}.desktop-onboarding-count{color:var(--yaho-night-faint);flex:none;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem}.desktop-onboarding-progress{border-top:1px solid var(--ui-stroke-tertiary);border-bottom:1px solid var(--ui-stroke-tertiary);grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.65rem 2.25rem;display:grid}.desktop-onboarding-progress span{min-width:0;color:var(--yaho-night-faint);text-align:center;white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .3rem;font-size:.78rem;display:flex}.desktop-onboarding-progress b{border:1px solid var(--ui-stroke-secondary);width:1.55rem;height:1.55rem;color:inherit;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.desktop-onboarding-body{min-height:0;padding:.85rem 1.25rem;overflow:auto}.desktop-onboarding-step h2{letter-spacing:-.035em;font-size:1.25rem}.desktop-onboarding-step>p{color:var(--yaho-night-muted);margin-top:.35rem;font-size:.8rem;line-height:1.5}.desktop-onboarding-step .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.desktop-onboarding-step .industry-option{border-radius:.5rem;gap:.25rem;min-height:0;padding:.625rem .75rem}.desktop-onboarding-step .industry-option>.industry-icon{font-size:1rem;line-height:1}.desktop-onboarding-step .industry-option strong{font-size:.8125rem}.desktop-onboarding-step .industry-option small{font-size:.7rem}.desktop-onboarding-step .pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.55rem}.desktop-onboarding-step .pack-option{min-height:4.75rem;padding:.7rem .75rem}.desktop-onboarding-step .pack-option strong{font-size:.85rem}.desktop-onboarding-step .pack-option small{margin-top:.2rem;font-size:.68rem;line-height:1.35}.desktop-onboarding-step .pack-check{font-size:1rem}.desktop-onboarding-step .field-label{margin-top:1.1rem}.desktop-onboarding-step .approval-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-onboarding-step .approval-choice p{grid-column:1/-1}.desktop-onboarding-step .file-drop{min-height:5.2rem;margin-top:.95rem}.desktop-onboarding-step{min-width:0}.desktop-onboarding-step fieldset{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.desktop-onboarding-step legend{color:var(--yaho-night-muted);padding:0;font-size:.95rem;font-weight:700}.desktop-onboarding-step legend span{color:var(--yaho-night-faint);font-weight:400}.desktop-onboarding .choice-chips{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.desktop-onboarding .choice-chips button,.desktop-onboarding .choice-stack button{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);cursor:pointer;background:#11263db8;border-radius:.55rem;padding:.8rem 1rem;font-size:.9rem}.desktop-onboarding .choice-chips button:hover,.desktop-onboarding .choice-stack button:hover,.desktop-onboarding .choice-chips button.is-selected,.desktop-onboarding .choice-stack button.is-selected{border-color:var(--yaho-night-blue);color:var(--yaho-night-text);background:#57bdf51a}.desktop-onboarding .choice-stack{gap:.6rem;margin-top:.6rem;display:grid}.desktop-onboarding .pack-groups{gap:.7rem;margin-top:.65rem;display:grid}.desktop-onboarding .pack-groups section{min-width:0}.desktop-onboarding .pack-group-label{color:var(--yaho-night-muted);font-size:.78rem;font-weight:700}.desktop-onboarding .pack-groups section:first-child .pack-group-label{color:var(--yaho-night-blue)}.desktop-onboarding .pack-groups .pack-grid{margin-top:.6rem}.desktop-onboarding .file-drop{position:relative}.desktop-onboarding .file-drop-icon{font-size:2rem;line-height:1}.desktop-onboarding .file-drop>span:last-child{text-align:left;gap:.2rem;display:grid}.desktop-onboarding .file-drop strong{color:var(--yaho-night-text);font-size:.95rem}.desktop-onboarding .file-drop small{color:var(--yaho-night-muted);font-size:.8rem}.desktop-onboarding .desktop-onboarding-file-input{display:none}.desktop-onboarding .file-select-button{border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-muted);cursor:pointer;background:#11263db8;border-radius:.55rem;margin-top:.75rem;padding:.8rem 1rem;font-size:.9rem}.desktop-onboarding .file-select-button:hover{border-color:var(--yaho-night-blue);color:var(--yaho-night-text);background:#57bdf51a}.desktop-onboarding .file-safety-note{color:var(--yaho-night-faint)!important;margin-top:.6rem!important;font-size:.58rem!important}.desktop-onboarding .selected-files li{min-width:0}.desktop-onboarding .selected-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-onboarding .selected-files li button{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:.3rem;margin-left:.4rem;padding:.25rem .4rem;font-size:.56rem}.desktop-onboarding .selected-files li button:hover{border-color:var(--yaho-coral);color:var(--yaho-coral)}.theme-light .desktop-onboarding .choice-chips button,.theme-light .desktop-onboarding .choice-stack button,.theme-light .desktop-onboarding .file-select-button{color:var(--yaho-light-muted);background:var(--yaho-light-panel)}.theme-light .desktop-onboarding .choice-chips button:hover,.theme-light .desktop-onboarding .choice-stack button:hover,.theme-light .desktop-onboarding .choice-chips button.is-selected,.theme-light .desktop-onboarding .choice-stack button.is-selected{color:var(--yaho-light-ink);border-color:var(--yaho-light-orange);background:#f9731614}.desktop-onboarding-actions{border-top:1px solid var(--ui-stroke-tertiary);background:#0a172694;justify-content:space-between;align-items:center;gap:.8rem;min-height:4.25rem;padding:.65rem 1.25rem;display:flex}.desktop-onboarding-actions .primary-button,.desktop-onboarding-actions .secondary-button{margin-top:0}.desktop-onboarding-actions .primary-button{margin-left:auto}.desktop-onboarding-actions .primary-button,.desktop-onboarding-actions .secondary-button{border-radius:.5rem;min-height:2.7rem;padding:.55rem 1.15rem;font-size:.8rem}@media (width<=720px){.desktop-onboarding{place-items:start center;padding:.75rem}.desktop-onboarding-panel{max-height:none;margin:1vh 0}.desktop-onboarding-intro,.desktop-onboarding-progress,.desktop-onboarding-body,.desktop-onboarding-actions{padding-left:1rem;padding-right:1rem}.desktop-onboarding-progress{gap:.15rem}.desktop-onboarding-progress span{white-space:normal;flex-direction:column;gap:.18rem;font-size:.5rem}.desktop-onboarding-step .industry-grid,.desktop-onboarding-step .pack-grid,.desktop-onboarding-step .approval-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-onboarding-step .industry-option{min-height:4.35rem}}@media (width<=420px){.desktop-onboarding-intro h1{font-size:1.2rem}.desktop-onboarding-progress span{font-size:.46rem}.desktop-onboarding-step .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-onboarding-step .approval-choice{grid-template-columns:1fr}.desktop-onboarding-step .approval-choice p{grid-column:auto}}.brand-home{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.66rem;padding:0;display:flex}.brand-home-copy{min-width:0;color:inherit!important;font-size:inherit!important;letter-spacing:normal!important;margin-top:0!important}.app-shell.is-sidebar-collapsed .main-content{width:auto}.app-shell.is-sidebar-collapsed .brand-lockup{flex-direction:column;gap:.42rem;padding-inline:.2rem}.app-shell.is-sidebar-collapsed .brand-home{justify-content:center;width:100%}.app-shell.is-sidebar-collapsed .brand-home-copy,.app-shell.is-sidebar-collapsed .nav-item-copy,.app-shell.is-sidebar-collapsed .workspace-footer-copy,.app-shell.is-sidebar-collapsed .workspace-footer-chevron,.app-shell.is-sidebar-collapsed .sidebar-footer-status span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.is-sidebar-collapsed .brand-collapse{width:2rem;height:2rem}.app-shell.is-sidebar-collapsed .nav-disclosure{display:none}.app-shell.is-sidebar-collapsed .nav-children{border-left:0;margin-left:0;padding-left:0}.app-shell.is-sidebar-collapsed .sidebar-staff-section,.app-shell.is-sidebar-collapsed .sidebar-history-list{display:none}.app-shell.is-sidebar-collapsed .sidebar-session-search{background:0 0;border-color:#0000;justify-content:center;padding-inline:0}.app-shell.is-sidebar-collapsed .sidebar-session-search input,.app-shell.is-sidebar-collapsed .sidebar-session-search>button{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.is-sidebar-collapsed .sidebar-session-search>.codicon{font-size:1rem}.app-shell.is-sidebar-collapsed .sidebar-counts button{justify-content:center;padding-inline:0;font-size:0}.app-shell.is-sidebar-collapsed .sidebar-counts button .codicon{font-size:1rem}.app-shell.is-sidebar-collapsed .sidebar-footer{justify-content:center;gap:.35rem}.app-shell.is-sidebar-collapsed .sidebar-footer-utilities{flex-direction:column;gap:.25rem}.app-shell.is-sidebar-collapsed .sidebar-footer-utility:first-child,.app-shell.is-sidebar-collapsed .sidebar-footer-utility:nth-child(2){display:none}.app-shell.is-sidebar-collapsed .workspace-footer-wrap{flex:none}.app-shell.is-sidebar-collapsed .workspace-footer-trigger{justify-content:center;width:2rem;padding:0}.app-shell.is-sidebar-collapsed .sidebar-footer-status{gap:0;font-size:0}.app-shell.is-sidebar-collapsed .sidebar-footer-status .codicon{font-size:.95rem}.app-shell.is-sidebar-collapsed .profile-settings{margin-left:0}.app-shell.is-sidebar-collapsed [data-yaho-tooltip]{position:relative}.app-shell.is-sidebar-collapsed [data-yaho-tooltip]:after{z-index:60;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--yaho-light-orange) 40%, var(--ui-stroke-secondary));min-height:1.65rem;color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-panel) 96%, var(--yaho-light-orange) 4%);box-shadow:0 1rem 2.125rem color-mix(in srgb, var(--yaho-light-ink) 15%, transparent), inset 0 1px 0 #ffffffbd;content:attr(data-yaho-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.6875rem;font-weight:900;line-height:1;transition:opacity .12s,transform .15s;display:grid;position:absolute;top:50%;left:calc(100% + .625rem);transform:translateY(-50%)translate(-.3rem)}.app-shell.is-sidebar-collapsed [data-yaho-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)translate(0)}.app-shell.is-sidebar-collapsed .nav-item.is-parent[aria-expanded=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 72%, transparent);color:var(--yaho-light-orange);background:0 0;border-radius:.5rem}.app-shell.is-sidebar-collapsed .nav-item.is-parent[aria-expanded=true] .nav-icon{color:var(--yaho-light-orange)}.theme-dark.app-shell.is-sidebar-collapsed [data-yaho-tooltip]:after{border-color:color-mix(in srgb, var(--yaho-night-blue) 40%, var(--ui-stroke-secondary));color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 96%, var(--yaho-night-blue) 4%);box-shadow:0 1rem 2.125rem #00000057,inset 0 1px #ffffff0f}.theme-dark.app-shell.is-sidebar-collapsed .nav-item.is-parent[aria-expanded=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 72%, transparent);color:var(--yaho-night-blue)}.theme-dark.app-shell.is-sidebar-collapsed .nav-item.is-parent[aria-expanded=true] .nav-icon{color:var(--yaho-night-blue)}.compact-menu button.is-active{color:var(--yaho-night-text);background:#4c84ae3d}.nav-child.is-active{color:var(--yaho-night-text);background:#47709538}.theme-light .compact-menu button.is-active{color:var(--yaho-light-ink);background:#f973161a}.theme-light .nav-child.is-active{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.theme-light .nav-child .nav-icon{color:var(--yaho-light-muted)}.theme-light .nav-child.is-active .nav-icon{color:var(--yaho-light-orange)}@media (width<=720px){.settings-overlay{place-items:start center;padding:.75rem}.settings-shell{grid-template-columns:1fr;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 1.5rem);margin:0}.settings-nav{border-right:0;border-bottom:1px solid var(--ui-stroke-tertiary);align-items:center;padding-right:3.6rem;display:flex;overflow-x:auto}.settings-nav button{flex:none;align-self:center;min-width:max-content}.settings-detail{padding:1.25rem 1rem}.settings-option-row{flex-direction:column;align-items:flex-start;gap:.65rem}.settings-segmented{justify-content:flex-start}.app-shell.is-sidebar-collapsed .main-content{width:100%}.app-shell.is-sidebar-collapsed .brand-lockup{flex-direction:row;gap:.66rem;padding-inline:.22rem}.app-shell.is-sidebar-collapsed .brand-home{justify-content:flex-start;width:auto}.app-shell.is-sidebar-collapsed .brand-home-copy{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.app-shell.is-sidebar-collapsed .nav-child-copy{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:hidden}.app-shell.is-sidebar-collapsed .nav-disclosure{display:inline-block}.app-shell.is-sidebar-collapsed .nav-children{border-left:1px solid var(--ui-stroke-tertiary);margin-left:1.2rem;padding-left:.65rem}}.web-auth-screen{color:var(--yaho-onboarding-ink);background:var(--yaho-light-page-gradient)}.dark .web-auth-screen{background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--yaho-night-blue) 24%, transparent), transparent 42%), var(--yaho-night-page)}.web-auth-screen h1{color:var(--yaho-onboarding-ink)}.web-auth-screen .web-auth-body>p{color:var(--yaho-onboarding-muted)}.web-auth-screen .primary-button{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-onboarding-action);box-shadow:none}.web-auth-screen .primary-button:hover:not(:disabled){filter:brightness(1.06)}.web-auth-screen .secondary-button{color:var(--yaho-onboarding-ink);border-color:var(--yaho-onboarding-border);background:color-mix(in srgb, var(--yaho-onboarding-surface) 92%, var(--yaho-onboarding-subtle-surface));box-shadow:none}.web-auth-screen .secondary-button:hover:not(:disabled){border-color:var(--yaho-onboarding-border-strong);background:var(--yaho-onboarding-accent-soft)}.web-auth-body .pending-note{color:var(--yaho-onboarding-ink);border-color:var(--yaho-onboarding-border-strong);background:var(--yaho-onboarding-accent-soft)}.web-auth-body .pending-note-mark{color:var(--yaho-onboarding-accent);background:var(--yaho-onboarding-accent-soft)}.web-auth-body .card-heading p{color:var(--yaho-onboarding-muted)}.web-auth-setup-body{color:var(--yaho-onboarding-ink)}.auth-eyebrow{color:var(--yaho-onboarding-accent)}.web-auth-setup-body h1{color:var(--yaho-onboarding-ink)}.web-auth-setup-body p{color:var(--yaho-onboarding-muted)}.auth-config-message{border-color:color-mix(in srgb, var(--yaho-coral) 42%, transparent);color:var(--yaho-onboarding-muted);background:color-mix(in srgb, var(--yaho-coral) 4%, transparent)}.auth-config-message .codicon{color:var(--yaho-coral)}.desktop-onboarding{color:var(--yaho-light-ink);background:var(--yaho-light-page-gradient)}.desktop-onboarding-panel{background:#fffdf9fa;border-color:#745b4329;box-shadow:0 28px 80px #7448232b,inset 0 1px #ffffffeb}.desktop-onboarding-header{background:#fff7edf0;border-bottom-color:#745b431f}.desktop-onboarding-brand strong{color:var(--yaho-light-ink)}.desktop-onboarding-brand span,.desktop-onboarding-close{color:var(--yaho-light-muted)}.desktop-onboarding-close:hover{color:var(--yaho-light-ink);background:#f9731614;border-color:#f973163d}.desktop-onboarding-progress{border-color:#745b431f}.desktop-onboarding-progress span{color:#b09b88}.desktop-onboarding-progress span.is-current{color:var(--yaho-light-ink);background:#f9731614}.desktop-onboarding-progress span.is-current b{border-color:var(--yaho-light-orange);color:var(--yaho-light-orange)}.desktop-onboarding-progress span.is-complete{color:var(--yaho-light-orange)}.desktop-onboarding-progress span.is-complete b{background:#f973161a;border-color:#f973166b}.desktop-onboarding-step>p,.desktop-onboarding legend,.desktop-onboarding .pack-group-label{color:var(--yaho-light-muted)}.desktop-onboarding-step h2{color:var(--yaho-light-ink)}.desktop-onboarding .industry-option,.desktop-onboarding .pack-option{color:var(--yaho-light-ink);background:#fffdf9;border-color:#745b4329}.desktop-onboarding .industry-option:hover,.desktop-onboarding .pack-option:hover,.desktop-onboarding .industry-option.is-selected,.desktop-onboarding .pack-option.is-selected{background:#f9731614;border-color:#f973168f}.desktop-onboarding .industry-option>.industry-icon,.desktop-onboarding .pack-group-label{color:var(--yaho-light-orange)}.desktop-onboarding .industry-option small,.desktop-onboarding .pack-option small,.desktop-onboarding .field-label{color:var(--yaho-light-muted)}.desktop-onboarding .field-label input,.desktop-onboarding .field-label select{color:var(--yaho-light-ink);background:#f7f9fc;border-color:#745b432e}.desktop-onboarding .choice-chips button,.desktop-onboarding .choice-stack button,.desktop-onboarding .file-select-button{color:var(--yaho-light-muted);background:#fffdf9;border-color:#745b432e}.desktop-onboarding .choice-chips button:hover,.desktop-onboarding .choice-stack button:hover,.desktop-onboarding .choice-chips button.is-selected,.desktop-onboarding .choice-stack button.is-selected{color:var(--yaho-light-ink);border-color:var(--yaho-light-orange);background:#f9731614}.desktop-onboarding .file-drop{color:var(--yaho-light-orange);background:#f9731608;border-color:#f9731661}.desktop-onboarding .file-drop.is-drag-over{border-color:var(--yaho-light-orange);background:#f9731617}.desktop-onboarding .file-drop strong{color:var(--yaho-light-ink)}.desktop-onboarding .file-drop small,.desktop-onboarding .file-safety-note{color:var(--yaho-light-muted)!important}.desktop-onboarding .selected-files li{color:var(--yaho-light-ink);border-color:#745b4324}.desktop-onboarding .selected-files li small{color:var(--yaho-light-muted)}.desktop-onboarding .selected-files li button{color:var(--yaho-light-muted);border-color:#745b432e}.desktop-onboarding .onboarding-summary p{color:var(--yaho-light-muted)}.desktop-onboarding .onboarding-summary strong{color:var(--yaho-light-ink)}.desktop-onboarding-actions{background:#fff7edd6;border-top-color:#745b431f}.desktop-onboarding .primary-button{color:#fff;background:var(--yaho-light-orange)}.desktop-onboarding .primary-button:hover{background:#e9680d}.desktop-onboarding .secondary-button{color:var(--yaho-light-ink);background:#fffdf9;border-color:#745b432e}.desktop-onboarding .secondary-button:hover{background:#f9731614;border-color:#f9731652}.dark .desktop-onboarding{color:var(--yaho-night-text);background:radial-gradient(circle at 50% 16%,#2650753d,#0000 42%),linear-gradient(145deg,#071321 0%,#0b1c30 54%,#07101d 100%)}.dark .desktop-onboarding-panel{background:#0d1d2ff7;border-color:#8bb5da38;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0a}.dark .desktop-onboarding-header{border-bottom-color:var(--ui-stroke-tertiary);background:#11273e9e}.dark .desktop-onboarding-brand strong{color:var(--yaho-night-text)}.dark .desktop-onboarding-brand span,.dark .desktop-onboarding-close{color:var(--yaho-night-muted)}.dark .desktop-onboarding-close:hover{border-color:var(--ui-stroke-secondary);color:var(--yaho-night-text);background:#4a709438}.dark .desktop-onboarding-progress{border-color:var(--ui-stroke-tertiary)}.dark .desktop-onboarding-progress span{color:var(--yaho-night-faint)}.dark .desktop-onboarding-progress span.is-current{color:var(--yaho-night-text);background:#57bdf51a}.dark .desktop-onboarding-progress span.is-current b{border-color:var(--yaho-night-blue);color:var(--yaho-night-blue)}.dark .desktop-onboarding-progress span.is-complete{color:var(--yaho-night-blue)}.dark .desktop-onboarding-progress span.is-complete b{background:#57bdf51f;border-color:#71b6ed73}.dark .desktop-onboarding-step h2{color:var(--yaho-night-text)}.dark .desktop-onboarding-step>p,.dark .desktop-onboarding legend,.dark .desktop-onboarding .pack-group-label{color:var(--yaho-night-muted)}.dark .desktop-onboarding .industry-option,.dark .desktop-onboarding .pack-option{color:var(--yaho-night-text);border-color:var(--ui-stroke-secondary);background:#11263db8}.dark .desktop-onboarding .industry-option:hover,.dark .desktop-onboarding .pack-option:hover,.dark .desktop-onboarding .industry-option.is-selected,.dark .desktop-onboarding .pack-option.is-selected{border-color:var(--yaho-night-blue);background:#57bdf51a}.dark .desktop-onboarding .industry-option>.industry-icon,.dark .desktop-onboarding .pack-group-label{color:var(--yaho-night-blue)}.dark .desktop-onboarding .industry-option small,.dark .desktop-onboarding .pack-option small,.dark .desktop-onboarding .field-label{color:var(--yaho-night-muted)}.dark .desktop-onboarding .field-label input,.dark .desktop-onboarding .field-label select{color:var(--yaho-night-text);border-color:var(--ui-stroke-secondary);background:#081625b8}.dark .desktop-onboarding .choice-chips button,.dark .desktop-onboarding .choice-stack button,.dark .desktop-onboarding .file-select-button{color:var(--yaho-night-muted);border-color:var(--ui-stroke-secondary);background:#11263db8}.dark .desktop-onboarding .choice-chips button:hover,.dark .desktop-onboarding .choice-stack button:hover,.dark .desktop-onboarding .choice-chips button.is-selected,.dark .desktop-onboarding .choice-stack button.is-selected{color:var(--yaho-night-text);border-color:var(--yaho-night-blue);background:#57bdf51a}.dark .desktop-onboarding .file-drop{color:var(--yaho-night-blue);background:#57bdf50a;border-color:#71b6ed73}.dark .desktop-onboarding .file-drop.is-drag-over{border-color:var(--yaho-night-blue);background:#57bdf51a}.dark .desktop-onboarding .file-drop strong{color:var(--yaho-night-text)}.dark .desktop-onboarding .file-drop small,.dark .desktop-onboarding .file-safety-note{color:var(--yaho-night-muted)!important}.dark .desktop-onboarding .selected-files li{color:var(--yaho-night-text);border-color:var(--ui-stroke-tertiary)}.dark .desktop-onboarding .selected-files li small{color:var(--yaho-night-muted)}.dark .desktop-onboarding .selected-files li button{color:var(--yaho-night-muted);border-color:var(--ui-stroke-secondary)}.dark .desktop-onboarding .onboarding-summary p{color:var(--yaho-night-muted)}.dark .desktop-onboarding .onboarding-summary strong{color:var(--yaho-night-text)}.dark .desktop-onboarding-actions{border-top-color:var(--ui-stroke-tertiary);background:#0a172694}.dark .desktop-onboarding .primary-button{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-light-orange)}.dark .desktop-onboarding .primary-button:hover{background:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-night-ink))}.dark .desktop-onboarding .secondary-button{color:var(--yaho-night-text);border-color:var(--ui-stroke-secondary);background:#1a334ed6}.dark .desktop-onboarding .secondary-button:hover{border-color:var(--ui-stroke-primary);background:#2a4b6ae0}.yaho-web-staff-face{--yaho-web-face-gaze-x:0;--yaho-web-face-gaze-y:0;--yaho-web-face-stagger:0s;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;overflow:hidden}.yaho-web-staff-face-motion,.yaho-web-staff-face-hover,.yaho-web-staff-face-features{transform-box:fill-box;transform-origin:50%;width:100%;height:100%;display:block}.yaho-web-staff-face svg{width:100%;height:100%;display:block;overflow:visible}.yaho-web-staff-face-features{transform:translate(calc(var(--yaho-web-face-gaze-x) * 1.35px), calc(var(--yaho-web-face-gaze-y) * 1.05px))}.yaho-web-staff-face[data-animated=true][data-mood=idle] .yaho-web-staff-face-motion{animation:3.6s ease-in-out infinite yaho-web-staff-face-breathe}.yaho-web-staff-face[data-animated=true][data-mood=curious] .yaho-web-staff-face-motion{animation:1.9s ease-in-out infinite yaho-web-staff-face-curious}.yaho-web-staff-face[data-animated=true][data-mood=working] .yaho-web-staff-face-motion{animation:.9s ease-in-out infinite yaho-web-staff-face-work}.yaho-web-staff-face[data-animated=true][data-mood=thinking] .yaho-web-staff-face-motion{animation:3s ease-in-out infinite yaho-web-staff-face-think}.yaho-web-staff-face[data-animated=true][data-mood=sleeping] .yaho-web-staff-face-motion{animation:4.6s ease-in-out infinite yaho-web-staff-face-sleep}.yaho-web-staff-face[data-animated=true][data-mood=proud] .yaho-web-staff-face-motion{animation:2.4s ease-in-out infinite yaho-web-staff-face-proud}.yaho-web-staff-face[data-animated=true][data-arrive=true] .yaho-web-staff-face-motion{animation:.64s cubic-bezier(.22,1,.36,1) yaho-web-staff-face-arrive}.yaho-web-staff-face[data-animated=true]:not([data-mood=sleeping]) .yaho-web-staff-face-features{animation:4.8s ease-in-out infinite yaho-web-staff-face-blink;animation-delay:var(--yaho-web-face-stagger)}.yaho-web-staff-face[data-animated=true] .yaho-web-staff-face-hover{transition:transform .18s}.yaho-web-staff-face[data-animated=true]:hover .yaho-web-staff-face-hover{transform:rotate(-7deg)translateY(-.4px)}@keyframes yaho-web-staff-face-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1)}}@keyframes yaho-web-staff-face-curious{0%,to{transform:rotate(-3.4deg)}50%{transform:rotate(2.6deg)translateY(-.6px)}}@keyframes yaho-web-staff-face-work{0%,to{transform:rotate(-2deg)}50%{transform:translateY(-1px)rotate(3deg)}}@keyframes yaho-web-staff-face-think{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(2.2deg)}}@keyframes yaho-web-staff-face-sleep{0%,to{transform:scale(.97)rotate(3deg)}50%{transform:scale(1)rotate(3deg)}}@keyframes yaho-web-staff-face-proud{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.8px)scale(1.02)}}@keyframes yaho-web-staff-face-arrive{0%{transform:scale(.78)rotate(-10deg)}70%{transform:scale(1.02)rotate(2deg)}to{transform:scale(1)}}@keyframes yaho-web-staff-face-blink{0%,8%,12%,73%,77%,to{transform:translate(calc(var(--yaho-web-face-gaze-x) * 1.35px), calc(var(--yaho-web-face-gaze-y) * 1.05px)) scaleY(1)}10%,75%{transform:translate(calc(var(--yaho-web-face-gaze-x) * 1.35px), calc(var(--yaho-web-face-gaze-y) * 1.05px)) scaleY(.08)}}@media (prefers-reduced-motion:reduce){.yaho-web-staff-face-motion,.yaho-web-staff-face-hover,.yaho-web-staff-face-features{transition:none!important;animation:none!important;transform:none!important}}.sidebar-staff-face>span{filter:saturate(.85);font-size:.92rem;line-height:1}.sidebar-staff-face.is-orange,.sidebar-staff-face.is-amber{background:#9c4e1566}.sidebar-staff-face.is-green{background:#1b77686b}.sidebar-staff-face.is-blue{background:#307abe66}.sidebar-staff-face.is-violet{background:#7e53a16b}.sidebar-staff-face.is-navy,.sidebar-staff-face.is-slate,.sidebar-staff-face.is-charcoal{background:#4b67846b}.sidebar-staff-row.is-paused{opacity:.62}.theme-light .sidebar-staff-face.is-orange,.theme-light .sidebar-staff-face.is-amber{background:#f973162e}.theme-light .sidebar-staff-face.is-green{background:#2299842e}.theme-light .sidebar-staff-face.is-blue{background:#579ddc2e}.theme-light .sidebar-staff-face.is-violet{background:#7e53a12e}.theme-light .sidebar-staff-face.is-navy,.theme-light .sidebar-staff-face.is-slate,.theme-light .sidebar-staff-face.is-charcoal{background:#4b67842e}.sidebar-staff-label{flex:1;min-width:0;position:relative;overflow:hidden}.sidebar-staff-row-wrap{min-width:0;position:relative}.sidebar-staff-menu{z-index:35;border:1px solid var(--ui-stroke-primary);background:var(--yaho-menu-surface);min-width:8.5rem;box-shadow:var(--yaho-surface-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));border-radius:.55rem;gap:.12rem;padding:.28rem;display:grid;position:absolute;top:calc(100% - .15rem);left:2rem}.sidebar-staff-menu button{min-height:1.8rem;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:0 .45rem;font-size:.68rem}.sidebar-staff-menu button:hover,.sidebar-staff-menu button:focus-visible{color:var(--yaho-night-text);background:#57bdf51f}.theme-light .sidebar-staff-menu button{color:var(--yaho-light-muted)}.theme-light .sidebar-staff-menu button:hover,.theme-light .sidebar-staff-menu button:focus-visible{color:var(--yaho-light-ink);background:#f973161a}.sidebar-staff-action-message{color:var(--yaho-night-muted);margin:.2rem .35rem .1rem;font-size:.58rem;line-height:1.4}.theme-light .sidebar-staff-action-message{color:var(--yaho-light-muted)}.sidebar-staff-name,.sidebar-staff-responsibility{text-overflow:ellipsis;white-space:nowrap;transition:opacity .15s,transform .15s;display:block;overflow:hidden}.sidebar-staff-responsibility{opacity:0;position:absolute;inset:0;transform:translateY(1px)}.sidebar-staff-row:hover .sidebar-staff-name,.sidebar-staff-row:focus-visible .sidebar-staff-name{opacity:0;transform:translateY(-1px)}.sidebar-staff-row:hover .sidebar-staff-responsibility,.sidebar-staff-row:focus-visible .sidebar-staff-responsibility{opacity:1;transform:translateY(0)}@media (width>=721px){.shell-fox-icon{width:1.75rem;height:1.75rem}.brand-wordmark{width:5.20313rem;max-height:1.4375rem}.brand-collapse{width:2rem;height:2rem}.sidebar-session-tools{padding:.5rem .25rem .35rem}.sidebar-session-search{border-radius:.75rem;min-height:2.125rem;padding-inline:.625rem}.sidebar-session-search input{height:1.875rem;font-size:.8125rem;font-weight:600}.sidebar-staff-section{padding-top:.25rem}.sidebar-staff-header{min-height:1.75rem;font-size:.8125rem}.sidebar-staff-row{min-height:1.625rem;padding-block:.125rem;font-size:.8125rem}.sidebar-staff-face{width:1.5rem;height:1.5rem}.sidebar-history-row{min-height:1.625rem;font-size:.8125rem}.sidebar-history-row>span{font-size:.8125rem}.app-shell.is-sidebar-collapsed .brand-lockup{position:relative}.app-shell.is-sidebar-collapsed .brand-home{z-index:1;transition:opacity .16s,transform .18s cubic-bezier(.32,.72,0,1);position:relative}.app-shell.is-sidebar-collapsed .brand-collapse{z-index:2;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s,background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell.is-sidebar-collapsed .brand-lockup:hover .brand-collapse,.app-shell.is-sidebar-collapsed .brand-collapse:focus-visible,.app-shell.is-sidebar-collapsed .brand-home:focus-visible+.brand-collapse{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.app-shell.is-sidebar-collapsed .brand-lockup:hover .brand-home{opacity:0;pointer-events:none;transform:scale(.72)}.app-shell.is-sidebar-collapsed .sidebar-footer{border-top:0;flex-direction:column;align-items:center;gap:.25rem;margin-top:auto;padding:0 0 .75rem;position:relative}.app-shell.is-sidebar-collapsed .sidebar-footer:before{background:var(--ui-stroke-tertiary);content:"";flex:none;width:1.5rem;height:1px;margin-bottom:.25rem}.app-shell.is-sidebar-collapsed .sidebar-footer-utilities{flex-direction:column;order:3;align-items:center;gap:.25rem}.app-shell.is-sidebar-collapsed .sidebar-settings-group{flex-direction:column;flex:none;align-items:center;gap:.25rem;width:2rem;height:auto;min-height:0;display:flex}.app-shell.is-sidebar-collapsed .sidebar-settings-group:before{display:none}.app-shell.is-sidebar-collapsed .sidebar-expanded-actions{pointer-events:auto;visibility:visible;opacity:1;flex-direction:column;order:1;align-items:center;gap:.25rem;width:2rem;max-height:none;padding:0;display:flex;position:static;transform:none}.app-shell.is-sidebar-collapsed .sidebar-footer-utility:first-child,.app-shell.is-sidebar-collapsed .sidebar-footer-utility:nth-child(2){border-radius:1rem;width:2rem;height:2rem;display:grid}.app-shell.is-sidebar-collapsed .sidebar-footer-utility:first-child{color:var(--yaho-night-blue);font-size:.78rem}.app-shell.is-sidebar-collapsed .sidebar-footer-utility:nth-child(2),.app-shell.is-sidebar-collapsed .profile-settings{color:var(--yaho-night-text)}.theme-light .app-shell.is-sidebar-collapsed .sidebar-footer-utility:first-child{color:var(--yaho-light-orange)}.theme-light .app-shell.is-sidebar-collapsed .sidebar-footer-utility:nth-child(2),.theme-light .app-shell.is-sidebar-collapsed .profile-settings{color:var(--yaho-light-ink)}.app-shell.is-sidebar-collapsed .profile-settings{border-radius:1rem;flex-basis:2rem;order:2;width:2rem;min-width:2rem;height:2rem;margin:0}.app-shell.is-sidebar-collapsed .workspace-footer-wrap{flex:none;order:4;margin-top:.75rem}.app-shell.is-sidebar-collapsed .workspace-footer-trigger{border-radius:999px;justify-content:center;width:2rem;min-height:2rem;padding:0}}@media (width<=720px){:is(.workbench-composer-wrap,.workbench-composer-wrap:has(.composer-input-slot:focus-within)){width:calc(100% - 1.25rem)}[data-slot=yaho-composer-input-slot] textarea{font-size:.8rem}@supports not (field-sizing:content){[data-slot=yaho-composer-input-slot] textarea{min-height:2.25rem;padding-block:calc(1.125rem - .725em)}}.composer-control,.composer-submit{border-radius:.62rem;width:2rem;height:2rem}.composer-submit,.composer-primary{border-radius:9999px}.composer-mode-trigger{min-width:2rem;padding-inline:.35rem}.composer-mode-trigger-label,.composer-mode-trigger-chevron{display:none}}.workbench-canvas{padding:0}.workbench-canvas>.workbench-content{width:100%;height:100%;min-height:0;padding:1.25rem 2rem 10rem;overflow:auto}.workbench-content>.shell-stage-content{width:100%;min-height:0;margin:0;padding:0}.shell-stage-content>.web-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.theme-light .shell-stage-content{--yaho-night-text:var(--yaho-light-ink);--yaho-night-muted:var(--yaho-light-muted);--yaho-night-faint:var(--yaho-light-muted)}.workbench-canvas[data-home-chrome=true]>.workbench-content{padding-top:7rem}.workbench-canvas[data-map-mode=true]>.workbench-content,.workbench-content>.shell-stage-content.is-map-mode{pointer-events:none}.workbench-content .request-start-panel{min-height:calc(100dvh - 12rem);padding:2rem 1rem}.workbench-canvas[data-request-state=empty]:has(.request-start-panel)>.workbench-content{width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0;overflow:visible}.workbench-canvas[data-request-state=empty]:has(.request-start-panel) .shell-stage-content{width:100%;min-height:0;padding:0;position:static}.workbench-composer-wrap{bottom:calc(var(--yaho-composer-floor-gap) + 2rem);width:min(var(--yaho-composer-rest-width,34rem), calc(100% - (2 * var(--yaho-composer-side-gap))))}.workbench-composer-wrap:has(.composer-input-slot:focus-within){width:min(52rem, calc(100% - (2 * var(--yaho-composer-side-gap))))}.workbench-composer-wrap.is-collapsed{width:5.75rem;bottom:0;overflow:visible}[data-slot=yaho-voice-settings-dock]{right:max(var(--yaho-voice-dock-inset,1.25rem), env(safe-area-inset-right,0px));bottom:max(var(--yaho-composer-floor-gap,1.15rem), env(safe-area-inset-bottom,0px))}.composer-caption{overflow-wrap:break-word;word-break:keep-all;width:100%;max-width:min(42rem,100vw - 2rem)}.theme-light .workspace-footer-copy strong,.theme-light .workspace-menu b{color:var(--yaho-light-ink)}.theme-light .workspace-menu small{color:var(--yaho-light-muted)}.theme-light .profile-settings,.theme-light .profile-settings:hover{color:var(--yaho-light-ink)}.theme-light .nav-child:hover,.theme-light .nav-child:focus-visible{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}.theme-light .workspace-card{color:var(--yaho-light-ink);background:var(--yaho-light-panel);border-color:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent)}.theme-light .workspace-card.is-selected{background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));border-color:color-mix(in srgb, var(--yaho-light-orange) 35%, transparent);box-shadow:inset 3px 0 var(--yaho-light-orange)}.theme-light .workspace-card small{color:var(--yaho-light-muted)}.workspace-menu{width:min(100%,100vw - 2rem);min-width:14rem;max-height:min(26rem,65dvh);overflow-y:auto}.theme-light .library-filter-row button{color:var(--yaho-light-muted)}.task-side-panel .yaho-library-search-bar-input,.task-side-panel .yaho-library-search-bar-compact .yaho-library-search-bar-input{min-width:3.5rem}@media (width<=960px){.workbench-canvas>.workbench-content{padding-inline:1.25rem}}@media (width<=720px){.workbench-canvas>.workbench-content{padding-bottom:12rem}:is(.workbench-composer-wrap,.workbench-composer-wrap:has(.composer-input-slot:focus-within)){width:calc(100% - 1.25rem)}}.theme-light .library-kicker{color:var(--yaho-light-orange)}.library-panel .yaho-workbench-head{border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;padding:0 0 1rem;display:flex}.library-panel .yaho-library-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.library-panel .yaho-workbench-title,.library-panel .yaho-workbench-section-title{color:var(--yaho-night-text);letter-spacing:-.03em;margin:0;font-weight:780}.library-panel .yaho-workbench-title{font-size:1.7rem;line-height:1.15}.library-panel .yaho-workbench-section-title{font-size:1.05rem}.library-panel .yaho-workbench-lede{max-width:36rem;color:var(--yaho-night-muted);margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.library-panel .yaho-workbench-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.library-panel .yaho-workbench-notice,.library-preview-note{border:1px solid var(--ui-stroke-tertiary);max-width:16.5rem;color:var(--ui-text-secondary);background:0 0;border-radius:.75rem;margin:0;padding:.4rem .7rem;font-size:.75rem;font-weight:650;line-height:1.4}.library-panel .yaho-workbench-toolbar:not(.yaho-library-filter-panel),.library-toolbar:not(.yaho-library-filter-panel){border:0;border-bottom:1px solid var(--ui-stroke-tertiary);background:0 0;flex-direction:column;gap:.75rem;padding:0 0 1.15rem;display:flex}.yaho-library-status-row{align-items:center;gap:.5rem;display:flex}.yaho-library-page .yaho-library-date-shell .yaho-today-date-filter-trigger{background:0 0;border-color:#0000;border-radius:999px;min-width:9.25rem;height:2rem;padding:0 .75rem;font-size:.82rem;font-weight:700}.dark .yaho-library-page .yaho-library-date-shell .yaho-today-date-filter-trigger,.theme-dark .yaho-library-page .yaho-library-date-shell .yaho-today-date-filter-trigger{color:#d2eaff}.library-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:.85rem 0 .55rem;display:flex}.library-list-head-copy{align-items:baseline;gap:.5rem;min-width:0;display:flex}.library-list-count{color:var(--yaho-night-muted);margin:0;font-size:.78rem;font-weight:600}.library-folder-search{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}.library-view-switch button{align-items:center;gap:.3rem;display:inline-flex}.library-view-switch button:disabled{opacity:.45;cursor:not-allowed}.library-folder-panel{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 55%, transparent);border-radius:1.25rem;padding:.75rem}.library-empty,.library-panel .yaho-workbench-empty{text-align:center;min-height:14rem;color:var(--ui-text-secondary);background:0 0;border:0;place-items:center;gap:.75rem;padding:1.5rem 0;display:grid}.library-empty h2{color:var(--ui-text-primary);margin:0;font-size:.875rem;font-weight:650}.library-empty p{max-width:22rem;margin:0;font-size:.75rem;line-height:1.45}.theme-light .library-panel .yaho-workbench-title,.theme-light .library-panel .yaho-workbench-section-title,.theme-light .library-empty h2{color:var(--yaho-light-ink)}.theme-light .library-panel .yaho-workbench-lede,.theme-light .library-list-count,.theme-light .library-empty{color:var(--yaho-light-muted)}.theme-light .library-folder-panel{background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent)}.theme-light input:focus-visible,.theme-light button:not([data-slot=button]):focus-visible{outline-color:var(--yaho-light-orange)}.theme-light .desktop-onboarding-step legend span{color:var(--yaho-light-muted)}.theme-light .primary-button{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-light-orange);box-shadow:none}.theme-light .primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-light-ink))}.theme-dark .primary-button{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-light-orange);box-shadow:none}.theme-dark .primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-night-ink))}.theme-light .marketing-builder-kicker,.theme-light .marketing-builder-section-head span,.theme-light .marketing-builder-section-head strong,.theme-light .marketing-builder-options button>.codicon:first-child,.theme-light .request-start-prompts button .codicon,.theme-light .file-drop,.theme-light .map-state .codicon{color:var(--yaho-light-orange)}.theme-light .marketing-builder-options button:hover,.theme-light .marketing-builder-options button.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-panel))}.theme-dark .marketing-builder-options button>.codicon:first-child,.theme-dark .request-start-prompts button .codicon,.theme-dark .file-drop,.theme-dark .map-state .codicon{color:var(--yaho-night-blue)}.web-auth-redirect-screen{background:var(--yaho-light-page-gradient);color:var(--yaho-onboarding-ink)}.dark .web-auth-redirect-screen,.theme-dark .web-auth-redirect-screen{background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--yaho-night-blue) 24%, transparent), transparent 42%), var(--yaho-night-page);color:var(--yaho-onboarding-ink)}.web-auth-redirect-card{border-color:color-mix(in srgb, var(--yaho-onboarding-accent) 18%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-onboarding-surface) 94%, transparent);width:min(100%,34rem)}.web-auth-redirect-card .web-auth-header{background:color-mix(in srgb, var(--yaho-onboarding-accent) 7%, var(--yaho-onboarding-surface));border-bottom-color:color-mix(in srgb, var(--yaho-onboarding-accent) 16%, var(--ui-stroke-secondary))}.web-auth-redirect-card .web-auth-header .login-fox{object-fit:contain;width:2.1rem;height:2.1rem}.web-auth-redirect-card .web-auth-body{padding:2rem}.web-auth-redirect-card h1{color:var(--yaho-onboarding-ink);margin:0;font-size:1.25rem}.web-auth-redirect-card p{color:var(--yaho-onboarding-muted);margin:.65rem 0 0;line-height:1.65}.web-auth-redirect-card .primary-button,.web-auth-redirect-card .secondary-button{width:100%;margin-top:1.25rem}.web-auth-redirect-card .local-preview-login-actions{margin-top:1rem}.web-auth-redirect-card .local-preview-login-actions .primary-button,.web-auth-redirect-card .local-preview-login-actions .secondary-button{margin-top:.45rem}.web-auth-redirect-card .local-preview-login-actions .primary-button:first-child{margin-top:0}.web-auth-redirect-card .social-login-button:not(.social-login-google):not(.social-login-kakao):not(.social-login-naver){color:var(--yaho-onboarding-ink);border-color:var(--yaho-onboarding-border);background:color-mix(in srgb, var(--yaho-onboarding-surface) 88%, var(--yaho-onboarding-subtle-surface))}.web-auth-redirect-card .social-login-button:not(.social-login-google):not(.social-login-kakao):not(.social-login-naver):hover:not(:disabled){border-color:var(--yaho-onboarding-border-strong);background:var(--yaho-onboarding-accent-soft)}.yaho-staff-panel-toolbar{min-height:2.25rem;color:var(--ui-text-primary);align-items:center;gap:.65rem;font-size:.86rem;font-weight:800;display:flex}.yaho-staff-panel-toolbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-office-doc-ai-panel{gap:.75rem;width:min(100%,58rem);min-width:0;display:grid}.yaho-office-doc-ai-prompt,.yaho-office-doc-ai-plan,.yaho-office-doc-ai-ready{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 92%, transparent);border-radius:.75rem;gap:.8rem;min-width:0;padding:1.1rem 1.25rem;display:grid}.yaho-office-doc-ai-prompt label,.yaho-office-doc-ai-edit label{color:var(--yaho-night-muted);font-size:.65rem}.yaho-office-doc-ai-prompt textarea,.yaho-office-doc-ai-edit textarea{resize:vertical;border:1px solid var(--ui-stroke-tertiary);width:100%;color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-night-panel) 84%, transparent);font:inherit;border-radius:.45rem;padding:.7rem;font-size:.7rem;line-height:1.5}.yaho-office-doc-ai-plan h2{font-size:.95rem}.yaho-office-doc-ai-plan>p{color:var(--yaho-night-muted);font-size:.62rem}.yaho-office-doc-ai-plan ol{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.yaho-office-doc-ai-plan li{color:var(--yaho-night-text);gap:.15rem;font-size:.68rem;display:grid}.yaho-office-doc-ai-plan li span{color:var(--yaho-night-muted);font-size:.6rem;line-height:1.45}.yaho-office-doc-ai-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.yaho-office-doc-ai-blocks{gap:.5rem;display:grid}.yaho-office-doc-ai-blocks button{border:1px solid var(--ui-stroke-tertiary);color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;gap:.25rem;padding:.7rem;display:grid}.yaho-office-doc-ai-blocks button strong{color:var(--yaho-night-text);font-size:.6rem}.yaho-office-doc-ai-blocks button span{font-size:.67rem;line-height:1.5}.yaho-office-doc-ai-blocks button.is-selected{background:#57bdf514;border-color:#57bdf58c}.yaho-office-doc-ai-edit{border-top:1px solid var(--ui-stroke-tertiary);gap:.5rem;padding-top:.4rem;display:grid}.theme-light .yaho-office-doc-ai-prompt,.theme-light .yaho-office-doc-ai-plan,.theme-light .yaho-office-doc-ai-ready{color:var(--yaho-light-ink);background:#fffdf9d9}.theme-light .yaho-office-doc-ai-prompt label,.theme-light .yaho-office-doc-ai-plan>p,.theme-light .yaho-office-doc-ai-plan li span,.theme-light .yaho-office-doc-ai-edit label{color:var(--yaho-light-muted)}.theme-light .yaho-office-doc-ai-prompt textarea,.theme-light .yaho-office-doc-ai-edit textarea{color:var(--yaho-light-ink);background:#fffdf9eb}.theme-light .yaho-office-doc-ai-plan li{color:var(--yaho-light-ink)}.theme-light .yaho-office-doc-ai-blocks button{color:var(--yaho-light-muted);background:#fffdf999}.theme-light .yaho-office-doc-ai-blocks button strong{color:var(--yaho-light-ink)}.library-folder-row{align-items:center;gap:.2rem;display:flex}.library-folder-row>button:first-child{flex:1;min-width:0}.library-folder-action{min-width:1.7rem;color:var(--yaho-night-muted)!important;padding-inline:.2rem!important}.library-folder-add{float:right;border:1px solid var(--ui-stroke-secondary);min-height:1.6rem;color:var(--yaho-night-text);cursor:pointer;background:0 0;border-radius:.4rem;padding:0 .45rem;font-size:.58rem}.library-folder-results{min-width:0}.library-detail label{color:var(--yaho-night-muted);gap:.3rem;margin-top:.65rem;font-size:.6rem;font-weight:800;display:grid}.library-detail select{border:1px solid var(--ui-stroke-secondary);min-height:1.9rem;color:var(--yaho-night-text);background:0 0;border-radius:.4rem;padding:0 .45rem;font-size:.62rem}.theme-light .library-folder-action{color:var(--yaho-light-muted)!important}.theme-light .library-folder-add,.theme-light .library-detail select{color:var(--yaho-light-ink);border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent)}.purchase-reservation-panel{width:min(100%,72rem)}.purchase-reservation-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.purchase-reservation-boundary{color:var(--yaho-night-muted);background:#f4b35f12;border:1px solid #f4b35f40;border-radius:.55rem;gap:.2rem;margin-top:1rem;padding:.72rem .8rem;font-size:.62rem;line-height:1.5;display:grid}.purchase-reservation-boundary strong{color:#f4b35f;font-size:.64rem}.purchase-reservation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.purchase-reservation-summary-card{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.6rem;gap:.22rem;min-width:0;padding:.7rem .75rem;display:grid}.purchase-reservation-summary-card span{color:var(--yaho-night-muted);font-size:.58rem;font-weight:750}.purchase-reservation-summary-card strong{color:var(--yaho-night-text);font-size:1rem;line-height:1}.purchase-reservation-create{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;padding:.75rem;display:flex}.purchase-reservation-create input{border:1px solid var(--ui-stroke-secondary);min-width:min(20rem,100%);color:var(--yaho-night-text);background:var(--ui-bg-input);font:inherit;border-radius:.4rem;flex:1;padding:.55rem .6rem;font-size:.64rem}.purchase-reservation-type{gap:.25rem;display:flex}.purchase-reservation-type button{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-muted);cursor:pointer;background:0 0;border-radius:.4rem;padding:.38rem .55rem;font-size:.59rem;font-weight:750}.purchase-reservation-type button.is-active{color:var(--yaho-night-text);background:#57bdf517;border-color:#57bdf573}.purchase-reservation-list{gap:.7rem;margin-top:1rem;display:grid}.purchase-reservation-empty{border:1px dashed var(--ui-stroke-secondary);color:var(--yaho-night-muted);text-align:center;border-radius:.65rem;justify-items:center;gap:.3rem;padding:2rem 1rem;font-size:.64rem;display:grid}.purchase-reservation-empty strong{color:var(--yaho-night-text);font-size:.72rem}.purchase-reservation-card{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border-radius:.65rem;gap:.75rem;min-width:0;padding:.85rem;display:grid}.purchase-reservation-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.purchase-reservation-card-meta{align-content:start;justify-items:end;gap:.45rem;display:grid}.purchase-reservation-card-search-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.purchase-reservation-card-header h3{color:var(--yaho-night-text);margin:.2rem 0;font-size:.78rem}.purchase-reservation-card-header p{color:var(--yaho-night-muted);margin:0;font-size:.61rem;line-height:1.45}.purchase-reservation-card-header small{color:var(--yaho-night-faint);flex:none;font-size:.55rem}.purchase-reservation-type-label{color:var(--yaho-night-blue);font-size:.57rem;font-weight:850}.purchase-reservation-candidates{gap:.35rem;display:grid}.purchase-reservation-section-heading{color:var(--yaho-night-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.58rem;display:flex}.purchase-reservation-section-heading strong{color:var(--yaho-night-text)}.purchase-reservation-no-candidates{border:1px dashed var(--ui-stroke-secondary);color:var(--yaho-night-muted);border-radius:.45rem;margin:0;padding:.65rem;font-size:.6rem}.purchase-reservation-candidate{border:1px solid var(--ui-stroke-tertiary);background:#57bdf50a;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0;padding:.55rem .6rem;display:flex}.purchase-reservation-candidate.is-selected{background:#57bdf517;border-color:#57bdf5a6}.purchase-reservation-candidate-select{min-width:0;color:var(--yaho-night-muted);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:.18rem;display:grid}.purchase-reservation-candidate-select strong{color:var(--yaho-night-text);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.purchase-reservation-candidate-select span,.purchase-reservation-candidate small{color:var(--yaho-night-muted);font-size:.57rem;line-height:1.4}.purchase-reservation-candidate small{flex:1 0 100%}.purchase-reservation-candidate>a,.purchase-reservation-candidate-remove{flex:none}.purchase-reservation-candidate-form{border:1px dashed var(--ui-stroke-secondary);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem;display:flex}.purchase-reservation-candidate-form input{border:1px solid var(--ui-stroke-secondary);min-width:7rem;color:var(--yaho-night-text);background:var(--ui-bg-input);font:inherit;border-radius:.35rem;flex:7rem;padding:.45rem .5rem;font-size:.58rem}.purchase-reservation-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.purchase-reservation-recipe{border-left:2px solid var(--yaho-night-blue);color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-blue) 6%, transparent);gap:.25rem;margin:.75rem 0;padding:.75rem .85rem;font-size:.72rem;line-height:1.5;display:grid}.purchase-reservation-recipe strong{color:var(--yaho-night-text)}.purchase-reservation-recipe a{width:max-content;color:var(--yaho-night-blue);font-weight:800;text-decoration:underline}.purchase-reservation-recipe small{color:var(--yaho-night-muted)}.purchase-reservation-payment{color:var(--yaho-night-muted);font-size:.57rem}.purchase-reservation-notice,.purchase-reservation-error{border-left:2px solid var(--yaho-night-blue);color:var(--yaho-night-muted);background:#57bdf512;margin:0;padding:.65rem .75rem;font-size:.62rem;line-height:1.5}.purchase-reservation-error{color:#efb0b0;border-left-color:#ef8d8d}.theme-light .purchase-reservation-boundary{color:var(--yaho-light-muted);background:#f973160f}.theme-light .purchase-reservation-create,.theme-light .purchase-reservation-card,.theme-light .purchase-reservation-summary-card{color:var(--yaho-light-ink);background:#fffdf9d6}.theme-light .purchase-reservation-create input,.theme-light .purchase-reservation-candidate-form input{color:var(--yaho-light-ink);background:#fffdf9e6}.theme-light .purchase-reservation-type button{color:var(--yaho-light-muted)}.theme-light .purchase-reservation-type button.is-active{color:var(--yaho-light-ink);background:#f9731614;border-color:#f973166b}.theme-light .purchase-reservation-card-header h3,.theme-light .purchase-reservation-section-heading strong,.theme-light .purchase-reservation-candidate-select strong,.theme-light .purchase-reservation-empty strong{color:var(--yaho-light-ink)}.theme-light .purchase-reservation-recipe{border-left-color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 6%, transparent)}.theme-light .purchase-reservation-recipe strong{color:var(--yaho-light-ink)}.theme-light .purchase-reservation-recipe a{color:var(--yaho-light-orange)}.theme-light .purchase-reservation-card-header p,.theme-light .purchase-reservation-card-header small,.theme-light .purchase-reservation-section-heading,.theme-light .purchase-reservation-candidate-select span,.theme-light .purchase-reservation-candidate small,.theme-light .purchase-reservation-payment,.theme-light .purchase-reservation-empty{color:var(--yaho-light-muted)}@media (width<=700px){.purchase-reservation-card-header{display:grid}.purchase-reservation-create input{min-width:100%}.purchase-reservation-summary{grid-template-columns:1fr}}.support-program-stage-tabs{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 70%, transparent);border-radius:.45rem;flex-wrap:wrap;gap:.2rem;width:fit-content;margin-top:.75rem;padding:.15rem;display:flex}.support-program-stage-tabs button{min-height:1.75rem;color:var(--yaho-night-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.32rem;padding:.3rem .7rem;font-size:.6rem;font-weight:750}.support-program-stage-tabs button.is-selected{color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent)}.support-program-stage-tabs button:disabled{cursor:default}.support-program-preview-note{margin:.85rem 0 0}.theme-light .support-program-stage-tabs{background:color-mix(in srgb, var(--yaho-light-panel) 84%, transparent)}.theme-light .support-program-stage-tabs button{color:var(--yaho-light-muted)}.theme-light .support-program-stage-tabs button.is-selected{color:var(--yaho-light-ink);background:#f9731617}.support-program-result-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.65rem;display:flex}.support-program-easy-explain{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 28%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-night-blue) 7%, transparent);border-radius:.6rem;gap:.3rem;margin-top:.7rem;padding:.7rem .75rem;display:grid}.support-program-easy-explain strong{color:var(--yaho-night-text);font-size:.66rem}.support-program-easy-explain p,.support-program-easy-explain small{color:var(--yaho-night-muted);margin:0;font-size:.62rem;line-height:1.5}.support-program-easy-explain small{font-size:.56rem}.support-program-criteria-toggle{color:var(--yaho-night-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.58rem;display:flex}.support-program-search-criteria{border:1px dashed var(--ui-stroke-secondary);background:#57bdf50a;border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem;padding:.65rem;display:grid}.support-program-search-criteria label{color:var(--yaho-night-muted);gap:.25rem;font-size:.58rem;font-weight:750;display:grid}.support-program-search-criteria input{border:1px solid var(--ui-stroke-secondary);width:100%;min-width:0;color:var(--yaho-night-text);background:var(--ui-bg-input);font:inherit;border-radius:.38rem;padding:.48rem .55rem;font-size:.6rem}.support-program-search-criteria input:focus{outline-offset:1px;outline:2px solid #57bdf54d}.support-program-list-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,minmax(8rem,10rem)) auto;align-items:end;gap:.55rem;margin:1rem 0 .65rem;display:grid}.support-program-list-toolbar label{color:var(--yaho-night-muted);gap:.25rem;font-size:.58rem;font-weight:750;display:grid}.support-program-list-toolbar input,.support-program-list-toolbar select{border:1px solid var(--ui-stroke-secondary);width:100%;min-width:0;min-height:2rem;color:var(--yaho-night-text);background:var(--ui-bg-input);font:inherit;border-radius:.38rem;padding:.45rem .55rem;font-size:.6rem}.support-program-list-toolbar input:focus,.support-program-list-toolbar select:focus{outline-offset:1px;outline:2px solid #57bdf54d}.support-program-list-layout{border:1px solid var(--ui-stroke-secondary);border-radius:.4rem;align-items:center;gap:.15rem;min-height:2rem;padding:.15rem;display:flex}.support-program-list-layout button{min-height:1.6rem;color:var(--yaho-night-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding:.25rem .45rem;font-size:.58rem;font-weight:750}.support-program-list-layout button.is-selected{color:var(--yaho-night-text);background:#57bdf51f}.support-program-context-list{gap:.65rem;display:grid}.support-program-context-list.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.support-program-extract-preview{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border-radius:.7rem;gap:.65rem;margin-top:1rem;padding:.9rem;display:grid}.support-program-extract-preview h3{color:var(--yaho-night-text);margin:.2rem 0;font-size:.78rem}.support-program-extract-preview a{color:var(--yaho-night-blue);font-size:.64rem;font-weight:800;text-decoration:underline}.support-program-extract-preview pre{white-space:pre-wrap;max-height:20rem;color:var(--yaho-night-muted);font:inherit;background:#0000001f;margin:0;padding:.7rem;font-size:.62rem;line-height:1.55;overflow:auto}.support-program-extract-preview small{color:var(--yaho-night-muted);font-size:.58rem;line-height:1.45}.theme-light .support-program-extract-preview{background:#fffdf9d6}.theme-light .support-program-extract-preview h3{color:var(--yaho-light-ink)}.theme-light .support-program-extract-preview a{color:var(--yaho-light-orange)}.theme-light .support-program-extract-preview pre,.theme-light .support-program-extract-preview small,.theme-light .support-program-criteria-toggle,.theme-light .support-program-search-criteria label{color:var(--yaho-light-muted)}.theme-light .support-program-search-criteria{background:#f973160a}.theme-light .support-program-search-criteria input{color:var(--yaho-light-ink);background:#fffdf9e6}.theme-light .support-program-list-toolbar label{color:var(--yaho-light-muted)}.theme-light .support-program-list-toolbar input,.theme-light .support-program-list-toolbar select{color:var(--yaho-light-ink);background:#fffdf9e6}.theme-light .support-program-list-layout button{color:var(--yaho-light-muted)}.theme-light .support-program-list-layout button.is-selected{color:var(--yaho-light-ink);background:#f9731617}.theme-light .support-program-easy-explain{background:#f973160d;border-color:#f973163d}.theme-light .support-program-easy-explain strong{color:var(--yaho-light-ink)}.theme-light .support-program-easy-explain p,.theme-light .support-program-easy-explain small{color:var(--yaho-light-muted)}@media (width<=760px){.support-program-search-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.support-program-search-criteria{grid-template-columns:1fr}}@media (width<=980px){.support-program-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.support-program-list-toolbar label:first-child{grid-column:1/-1}.support-program-list-layout{width:max-content}}@media (width<=680px){.support-program-context-list.is-double{grid-template-columns:1fr}}@media (width<=480px){.support-program-list-toolbar{grid-template-columns:1fr}.support-program-list-toolbar label:first-child{grid-column:auto}}.legal-inquiry-panel{max-width:58rem;margin:0 auto}.legal-inquiry-form{flex-wrap:wrap;align-items:end;gap:.65rem;margin-top:1rem;display:flex}.legal-inquiry-form label{color:var(--yaho-night-muted);flex:15rem;gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.legal-inquiry-form input{border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-text);background:var(--ui-bg-input);font:inherit;border-radius:.55rem;padding:.62rem .7rem}.legal-inquiry-result{gap:.8rem;margin-top:1.25rem;display:grid}.legal-inquiry-summary,.legal-inquiry-policy{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);border-radius:.7rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .9rem;display:flex}.legal-inquiry-summary span,.legal-inquiry-policy span,.legal-inquiry-sources small,.legal-inquiry-disclaimer{color:var(--yaho-night-muted);font-size:.72rem;line-height:1.5}.legal-inquiry-policy{border-left:2px solid var(--yaho-light-orange)}.legal-inquiry-sources{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.legal-inquiry-sources li{border:1px solid var(--ui-stroke-secondary);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.legal-inquiry-sources li>div{gap:.2rem;display:grid}.legal-inquiry-sources li a{color:var(--yaho-night-blue);white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:underline}.legal-inquiry-disclaimer{margin:0}.theme-light .legal-inquiry-form label,.theme-light .legal-inquiry-summary span,.theme-light .legal-inquiry-policy span,.theme-light .legal-inquiry-sources small,.theme-light .legal-inquiry-disclaimer{color:var(--yaho-light-muted)}.theme-light .legal-inquiry-form input{color:var(--yaho-light-ink);background:var(--yaho-light-panel)}.theme-light .legal-inquiry-summary,.theme-light .legal-inquiry-policy,.theme-light .legal-inquiry-sources li{background:var(--yaho-light-panel)}.theme-light .legal-inquiry-sources li a{color:var(--yaho-light-orange)}.marketing-builder-step{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--yaho-night-panel) 72%, transparent);border-radius:1rem;margin-top:1rem;padding:1rem}.marketing-builder-progress{gap:.35rem;margin-top:.8rem;display:flex}.marketing-builder-progress span{color:#0000;background:var(--ui-stroke-secondary);border-radius:999px;width:1.35rem;height:.3rem}.marketing-builder-progress span.is-active{background:var(--yaho-light-orange)}.marketing-builder-options{margin-top:0}.marketing-builder-choice{border:1px solid var(--ui-stroke-secondary);min-height:4.6rem;color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);text-align:left;cursor:pointer;border-radius:.8rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.marketing-builder-choice:hover,.marketing-builder-choice.is-selected{color:var(--yaho-night-text);border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-night-panel))}.marketing-builder-choice>.codicon:first-child{width:1.7rem;color:var(--yaho-light-orange);text-align:center;font-size:1rem}.marketing-builder-choice span{flex:1;min-width:0}.marketing-builder-choice b,.marketing-builder-choice small{display:block}.marketing-builder-choice b{font-size:.72rem}.marketing-builder-choice small{color:var(--yaho-night-muted);margin-top:.25rem;font-size:.6rem}.marketing-builder-choice>.codicon:last-child{color:var(--yaho-night-faint)}.marketing-builder-plan-fields,.marketing-builder-generation-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.marketing-builder-field{min-width:0;color:var(--yaho-night-muted);gap:.28rem;font-size:.65rem;font-weight:800;display:grid}.marketing-builder-field-wide{grid-column:1/-1}.marketing-builder-field small{color:var(--yaho-night-faint);font-size:.6rem;font-weight:500;line-height:1.45}.marketing-builder-field input,.marketing-builder-field textarea,.marketing-builder-field select{border:1px solid var(--ui-stroke-secondary);width:100%;min-height:2.45rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);font:inherit;border-radius:.6rem;outline:0;padding:.55rem .65rem;font-size:.68rem}.marketing-builder-field textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.marketing-builder-field input:focus-visible,.marketing-builder-field textarea:focus-visible,.marketing-builder-field select:focus-visible{outline:2px solid var(--yaho-light-orange);outline-offset:1px}.marketing-builder-media-flow{gap:.9rem;display:grid}.marketing-builder-generation-plan{border-top:1px solid var(--ui-stroke-tertiary);padding-top:.9rem}.marketing-builder-scene-list{grid-column:1/-1;gap:.55rem;display:grid}.marketing-builder-scene{border:1px solid var(--ui-stroke-tertiary);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:.5rem;padding:.6rem;display:grid}.marketing-builder-scene strong{color:var(--yaho-night-text);white-space:nowrap;font-size:.65rem}.marketing-builder-scene input{border:1px solid var(--ui-stroke-secondary);min-width:0;min-height:2rem;color:var(--yaho-night-text);font:inherit;background:0 0;border-radius:.45rem;padding:.4rem .5rem;font-size:.65rem}.marketing-builder-boundary,.marketing-builder-review{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, transparent);border-radius:.8rem;gap:.55rem;padding:1rem;display:grid}.marketing-builder-boundary>.codicon{color:var(--yaho-light-orange);font-size:1.2rem}.marketing-builder-boundary strong,.marketing-builder-review strong{color:var(--yaho-night-text);font-size:.78rem}.marketing-builder-boundary p,.marketing-builder-review p{color:var(--yaho-night-muted);margin:0;font-size:.68rem;line-height:1.55}.marketing-builder-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.25rem;display:grid}.marketing-builder-guide-list div{gap:.2rem;display:grid}.marketing-builder-guide-list dt{color:var(--yaho-night-muted);font-size:.62rem;font-weight:800}.marketing-builder-guide-list dd{color:var(--yaho-night-text);font-size:.68rem;line-height:1.45}.marketing-builder-upload{justify-items:start;gap:.8rem;display:grid}.marketing-builder-upload p,.marketing-builder-upload li{color:var(--yaho-night-muted);font-size:.68rem;line-height:1.5}.marketing-builder-upload ul{border:1px solid var(--ui-stroke-tertiary);border-radius:.65rem;gap:.3rem;width:100%;margin:0;padding:.65rem 1rem;display:grid}.marketing-builder-naver-flow{grid-template-columns:minmax(0,1fr) minmax(16rem,.86fr);align-items:start;gap:1rem;display:grid}.marketing-builder-naver-preview{gap:.55rem;display:grid}.marketing-builder-naver-preview-topline{color:var(--yaho-night-text);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.marketing-builder-naver-preview-topline span{color:#fff;background:#03c75a;border-radius:.28rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.8rem;display:grid}.marketing-builder-naver-preview-document{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-night-panel);border-radius:.7rem;gap:.55rem;padding:.9rem;display:grid}.marketing-builder-naver-preview-document>small{color:var(--yaho-night-blue);font-size:.62rem;font-weight:800}.marketing-builder-naver-preview-document h3{color:var(--yaho-night-text);margin:0;font-size:.9rem;line-height:1.35}.marketing-builder-naver-preview-meta,.marketing-builder-naver-preview-empty{color:var(--yaho-night-muted);margin:0;font-size:.64rem;line-height:1.45}.marketing-builder-naver-preview-document hr{border:0;border-top:1px solid var(--ui-stroke-tertiary);width:100%;margin:.1rem 0}.marketing-builder-naver-preview-document dl{gap:.45rem;margin:0;display:grid}.marketing-builder-naver-preview-document dl div{gap:.18rem;display:grid}.marketing-builder-naver-preview-document dt,.marketing-builder-naver-preview-document h4{color:var(--yaho-night-text);font-size:.65rem;font-weight:800}.marketing-builder-naver-preview-document dd,.marketing-builder-naver-preview-document section p{color:var(--yaho-night-muted);margin:0;font-size:.65rem;line-height:1.45}.marketing-builder-naver-preview-document section{gap:.4rem;display:grid}.marketing-builder-naver-preview-document section h4{margin:0}.marketing-builder-naver-preview-document ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.marketing-builder-naver-preview-document li{color:var(--yaho-night-muted);align-items:center;gap:.4rem;font-size:.65rem;line-height:1.4;display:flex}.marketing-builder-naver-preview-document li span{width:1rem;height:1rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.56rem;font-weight:800;display:grid}.marketing-builder-naver-preview-cta{border-top:1px solid var(--ui-stroke-tertiary);padding-top:.45rem}.marketing-builder-naver-preview-keywords{flex-wrap:wrap;gap:.3rem;display:flex}.marketing-builder-naver-preview-keywords span{color:var(--yaho-night-blue);font-size:.62rem;font-weight:800}.marketing-builder-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.marketing-builder-review-grid span{color:var(--yaho-night-muted);gap:.2rem;font-size:.62rem;display:grid}.marketing-builder-review-grid strong{color:var(--yaho-night-text);font-size:.72rem}.marketing-builder-final-review{gap:.8rem;display:grid}.marketing-builder-final-review-head,.marketing-builder-final-review-section-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.marketing-builder-final-review-head strong,.marketing-builder-final-review-section-head h3{color:var(--yaho-night-text);font-size:.78rem;font-weight:850}.marketing-builder-final-review-head p,.marketing-builder-final-review-empty,.marketing-builder-final-review-note,.marketing-builder-final-review-blocker,.marketing-builder-final-review-media-summary{color:var(--yaho-night-muted);margin:.2rem 0 0;font-size:.66rem;line-height:1.5}.marketing-builder-final-review-status,.marketing-builder-final-review-section-head>span{color:var(--yaho-night-muted);font-size:.62rem;font-weight:800}.marketing-builder-final-review-status[data-ready=true],.marketing-builder-final-review-section-head>span[data-ready=true]{color:var(--yaho-light-orange)}.marketing-builder-final-review-section,.marketing-builder-final-review-details{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 72%, transparent);border-radius:.7rem;gap:.55rem;padding:.8rem;display:grid}.marketing-builder-final-review-meta,.marketing-builder-final-review-planning{gap:.45rem;margin:0;display:grid}.marketing-builder-final-review-meta div,.marketing-builder-final-review-planning div{gap:.15rem;display:grid}.marketing-builder-final-review-meta dt,.marketing-builder-final-review-planning dt{color:var(--yaho-night-muted);font-size:.62rem;font-weight:800}.marketing-builder-final-review-meta dd,.marketing-builder-final-review-planning dd{color:var(--yaho-night-text);white-space:pre-wrap;margin:0;font-size:.68rem;line-height:1.45}.marketing-builder-final-review-blocker{border-left:2px solid var(--yaho-coral);background:color-mix(in srgb, var(--yaho-coral) 8%, transparent);padding:.55rem .65rem}.marketing-builder-final-review-facts{color:var(--yaho-night-muted);gap:.3rem;margin:0;padding-left:1rem;font-size:.66rem;line-height:1.45;display:grid}.marketing-builder-final-review-copy-fields{gap:.55rem;display:grid}.marketing-builder-final-review-copy-fields label{color:var(--yaho-night-muted);gap:.25rem;font-size:.62rem;font-weight:800;display:grid}.marketing-builder-final-review-copy-fields input,.marketing-builder-final-review-copy-fields textarea{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);width:100%;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 86%, transparent);font:inherit;border-radius:.45rem;padding:.48rem .55rem;font-size:.68rem;line-height:1.45}.marketing-builder-final-review-copy-fields textarea{resize:vertical;min-height:4.8rem}.marketing-builder-final-review-generation{justify-items:start;gap:.35rem;display:grid}.marketing-builder-final-review-generation small{color:var(--yaho-night-muted);font-size:.58rem;line-height:1.45}.marketing-builder-visual-brief{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 72%, transparent);border-radius:.7rem;gap:.65rem;padding:.8rem;display:grid}.marketing-builder-visual-brief-note,.marketing-builder-visual-brief-empty{color:var(--yaho-night-muted);margin:0;font-size:.66rem;line-height:1.5}.marketing-builder-visual-brief-warning,.marketing-builder-visual-brief-human-review{color:var(--yaho-night-text);border-left:2px solid var(--yaho-coral);background:color-mix(in srgb, var(--yaho-coral) 8%, transparent);margin:0;padding:.55rem .65rem;font-size:.66rem;line-height:1.5}.marketing-builder-visual-brief-assets{gap:.55rem;display:grid}.marketing-builder-visual-brief-assets article{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-panel) 86%, transparent);border-radius:.55rem;gap:.25rem;padding:.65rem;display:grid}.marketing-builder-visual-brief-assets article>div{color:var(--yaho-night-text);justify-content:space-between;gap:.5rem;font-size:.66rem;display:flex}.marketing-builder-visual-brief-assets article>div span,.marketing-builder-visual-brief-assets article p{color:var(--yaho-night-muted);font-size:.64rem;line-height:1.45}.marketing-builder-visual-brief-assets article b,.marketing-builder-visual-brief-list b{color:var(--yaho-night-muted);font-size:.62rem}.marketing-builder-visual-brief-assets article p{white-space:pre-wrap;margin:0}.marketing-builder-visual-brief-list{color:var(--yaho-night-muted);background:#fff8e81a;border:1px solid #efc58f73;border-radius:.55rem;padding:.55rem .65rem}.marketing-builder-visual-brief-list.is-question{background:#f7fcf514;border-color:#9bcda173}.marketing-builder-visual-brief-list ul{gap:.25rem;margin:.3rem 0 0;padding-left:1rem;font-size:.64rem;line-height:1.45;display:grid}.marketing-builder-final-review-details summary{color:var(--yaho-night-text);cursor:pointer;font-size:.68rem;font-weight:800}.marketing-builder-final-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.theme-light .marketing-builder-final-review-head strong,.theme-light .marketing-builder-final-review-section-head h3,.theme-light .marketing-builder-final-review-meta dd,.theme-light .marketing-builder-final-review-planning dd,.theme-light .marketing-builder-final-review-details summary{color:var(--yaho-light-ink)}.theme-light .marketing-builder-final-review-head p,.theme-light .marketing-builder-final-review-empty,.theme-light .marketing-builder-final-review-note,.theme-light .marketing-builder-final-review-media-summary,.theme-light .marketing-builder-final-review-section-head>span,.theme-light .marketing-builder-final-review-meta dt,.theme-light .marketing-builder-final-review-planning dt,.theme-light .marketing-builder-final-review-facts,.theme-light .marketing-builder-final-review-copy-fields label,.theme-light .marketing-builder-final-review-generation small{color:var(--yaho-light-muted)}.theme-light .marketing-builder-final-review-copy-fields input,.theme-light .marketing-builder-final-review-copy-fields textarea{color:var(--yaho-light-ink);background:#fffdf9;border-color:#745b432e}.theme-light .marketing-builder-visual-brief,.theme-light .marketing-builder-visual-brief-assets article{background:#fffdf9}.theme-light .marketing-builder-visual-brief-note,.theme-light .marketing-builder-visual-brief-empty,.theme-light .marketing-builder-visual-brief-assets article>div span,.theme-light .marketing-builder-visual-brief-assets article p,.theme-light .marketing-builder-visual-brief-assets article b,.theme-light .marketing-builder-visual-brief-list b{color:var(--yaho-light-muted)}.theme-light .marketing-builder-visual-brief-assets article>div strong{color:var(--yaho-light-ink)}.marketing-builder-validation{border-left:2px solid var(--yaho-coral);color:var(--yaho-night-muted);background:color-mix(in srgb, var(--yaho-coral) 8%, transparent);margin-top:.75rem;padding:.7rem .8rem}.marketing-builder-validation strong{color:var(--yaho-night-text);font-size:.7rem}.marketing-builder-validation p{margin:.25rem 0 0;font-size:.64rem;line-height:1.45}.marketing-builder-navigation{justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.marketing-builder-navigation>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.marketing-builder-history{gap:.55rem;margin-top:2rem;display:grid}.marketing-builder-history-row{border:1px solid var(--ui-stroke-secondary);color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);text-align:left;cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .9rem;display:flex}.marketing-builder-history-row span{gap:.25rem;display:grid}.marketing-builder-history-row strong{font-size:.72rem}.marketing-builder-history-row small{color:var(--yaho-night-muted);font-size:.62rem}.marketing-builder-history-row>.codicon{color:var(--yaho-night-blue)}.theme-light .marketing-builder-step,.theme-light .marketing-builder-choice,.theme-light .marketing-builder-field input,.theme-light .marketing-builder-field textarea,.theme-light .marketing-builder-field select,.theme-light .marketing-builder-history-row{color:var(--yaho-light-ink);background:var(--yaho-light-panel);border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent)}.theme-light .marketing-builder-choice:hover,.theme-light .marketing-builder-choice.is-selected{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel))}.theme-light .marketing-builder-field,.theme-light .marketing-builder-upload p,.theme-light .marketing-builder-upload li,.theme-light .marketing-builder-boundary p,.theme-light .marketing-builder-review p,.theme-light .marketing-builder-review-grid span,.theme-light .marketing-builder-history-row small,.theme-light .marketing-builder-guide-list dt,.theme-light .marketing-builder-naver-preview-meta,.theme-light .marketing-builder-naver-preview-empty,.theme-light .marketing-builder-naver-preview-document dd,.theme-light .marketing-builder-naver-preview-document section p,.theme-light .marketing-builder-naver-preview-document li{color:var(--yaho-light-muted)}.theme-light .marketing-builder-field input,.theme-light .marketing-builder-field textarea,.theme-light .marketing-builder-field select,.theme-light .marketing-builder-guide-list dd{color:var(--yaho-light-ink)}@media (width<=700px){.marketing-builder-plan-fields,.marketing-builder-generation-plan,.marketing-builder-review-grid,.marketing-builder-naver-flow{grid-template-columns:1fr}.marketing-builder-field-wide{grid-column:auto}.marketing-builder-scene{grid-template-columns:1fr}}.yaho-instagram-live-editor-form{grid-area:form;align-self:center;min-width:0;min-height:0}.yaho-instagram-live-editor-preview-column{grid-area:preview;place-self:start end;width:min(24rem,100%);display:grid}@media (width<=900px){.yaho-instagram-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""preview";row-gap:1rem}.yaho-instagram-live-editor-preview-column{justify-self:center;margin:0}}.library-date-filter{min-height:1.8rem;color:var(--yaho-night-muted);align-items:center;font-size:.58rem;display:flex;position:relative}.theme-light .library-date-filter{color:var(--yaho-light-muted)}@media (width<=560px){.library-date-filter{justify-content:flex-start}}.settings-completion-sound-controls{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.settings-completion-sound-controls select{border:1px solid var(--ui-stroke-tertiary);min-width:11rem;min-height:2rem;color:var(--yaho-night-text);font:inherit;background:#0816257a;border-radius:.45rem;padding:.42rem .62rem;font-size:.6rem}.settings-completion-sound-controls select:focus-visible{outline-offset:1px;outline:2px solid #57bdf552}.theme-light .settings-completion-sound-controls select{color:var(--yaho-light-ink);background:#fffdf9b8}.marketing-reference-manager{padding-top:.15rem}.marketing-reference-manager-item{border:1px solid var(--ui-stroke-tertiary);border-radius:.45rem}.marketing-reference-manager-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.62rem;font-weight:750;list-style:none;display:flex}.marketing-reference-manager-item>summary::-webkit-details-marker{display:none}.marketing-reference-manager-item>summary:before{content:"＋";color:var(--yaho-night-blue);font-size:.7rem}.marketing-reference-manager-item[open]>summary:before{content:"－"}.marketing-reference-manager-item>summary span{overflow-wrap:anywhere;min-width:0}.marketing-reference-manager-item>summary small{color:var(--yaho-night-muted);flex:none;font-size:.54rem;font-weight:600}.marketing-reference-manager-controls{gap:.55rem;padding:0 .6rem .6rem;display:grid}.marketing-reference-reorder-actions{gap:.35rem;display:flex}.marketing-reference-reorder-actions .compact-button{margin:0}.marketing-reference-manager-controls>label{color:var(--yaho-night-muted);gap:.3rem;font-size:.58rem;font-weight:700;display:grid}.marketing-reference-manager-controls textarea{border:1px solid var(--ui-stroke-secondary);width:100%;min-height:4rem;color:inherit;background:var(--yaho-night-panel);font:inherit;resize:vertical;border-radius:.45rem;padding:.45rem .55rem;font-size:.65rem;line-height:1.45}.marketing-reference-aspect-editor{border:1px solid var(--ui-stroke-tertiary);border-radius:.45rem;margin:0;padding:.45rem .55rem .55rem}.marketing-reference-aspect-editor legend{color:var(--yaho-night-muted);padding:0 .2rem;font-size:.56rem;font-weight:700}.marketing-reference-aspect-editor>div{flex-wrap:wrap;gap:.45rem .7rem;display:flex}.marketing-reference-aspect-editor label{color:var(--yaho-night-muted);align-items:center;gap:.25rem;font-size:.58rem;display:inline-flex}.theme-light .marketing-reference-manager-item>summary small,.theme-light .marketing-reference-manager-controls>label,.theme-light .marketing-reference-aspect-editor legend,.theme-light .marketing-reference-aspect-editor label{color:var(--yaho-light-muted)}.theme-light .marketing-reference-manager-controls textarea{background:var(--yaho-light-panel)}@media (width<=720px){body{overflow:auto}.app-shell:not([data-yaho-shell]){display:block}.brand-lockup{min-height:3.4rem;padding:0 .22rem .5rem}.brand-wordmark{width:5.2rem}.brand-collapse{width:1.8rem;height:1.8rem}.main-content{width:100%;min-height:calc(100vh - 7rem)}.workbench-canvas{min-height:calc(100vh - 7rem);padding:1px 1rem 8rem}.topbar{top:1.1rem;left:1rem;right:1rem}.theme-switch{display:none}.compact-menu-button{width:2.6rem;height:2.6rem}.company-map{transform-origin:top;inset:5rem -5rem 0;transform:scale(.9)}.workbench-content{min-height:calc(100vh - 10rem);padding-top:5rem}.workbench-content.is-map-mode .auth-card,.workbench-content.is-map-mode .workspace-panel{width:min(100%,20rem);margin:1.2rem auto 0}.map-context-node{width:4.7rem;height:4.7rem}.map-context-node strong{font-size:.68rem}.map-context-node span{display:none}.map-core-node{width:6.5rem;height:6.5rem}.map-core-node strong{font-size:1.05rem}.map-leaf{display:none}.workbench-composer-wrap{width:calc(100% - 1.25rem);bottom:.8rem}.composer-control,.composer-submit{border-radius:.62rem;width:2rem;height:2rem}.composer-caption{font-size:.5rem}.composer-menu-shell{max-width:calc(100vw - 2rem)}.hero-panel{min-height:0;padding:1.5rem}.hero-mark{display:none}.section-heading{margin-top:1.7rem}.empty-panel{flex-wrap:wrap;align-items:flex-start}.empty-panel .secondary-button{margin:.3rem 0 0 3.45rem}.pending-page{min-height:0;padding:1.5rem 0;display:block}.pending-illustration{width:8rem;height:8rem;margin:0 auto 2rem}.pending-copy h2{white-space:normal}.pending-copy h2 br{display:none!important}.request-card{align-items:flex-start}.pending-button{margin-left:auto}.campaign-row,.capability-row{flex-direction:column;align-items:flex-start}.publish-actions{flex-wrap:wrap}}:root.theme-black .yaho-today-unlinked-note{color:#b3b3b3;background:#101010;border-color:#ffffff2e}:root.theme-black .yaho-today-section-count,:root.theme-black .yaho-today-record-count{color:#fff;background:#202020}:root.theme-black .yaho-today-calendar-nav button:hover,:root.theme-black .yaho-today-calendar-day:hover,:root.theme-black .yaho-today-date-presets button:hover,:root.theme-black .yaho-today-action:hover:not(:disabled){background:#ffffff1a}:root.theme-black .yaho-today-state,:root.theme-black .yaho-today-action-message{background:#ffffff12;border-color:#ffffff3d}:root.theme-black .yaho-today-request-card,:root.theme-black .yaho-today-choice-option,:root.theme-black .yaho-today-task-row,:root.theme-black .yaho-today-staff-card,:root.theme-black .yaho-today-memory-card{background:#101010;border-color:#ffffff2e}:root.theme-black .library-local-dialog-backdrop{background:#000000b8}:root.theme-black .library-local-preview-media{background:#000}:root.theme-black .office-readonly{background:#101010;border-color:#ffffff2e}:root.theme-black .office-editor textarea{background:#0b0b0b}:root.theme-black .office-editor textarea:focus,:root.theme-black .office-editor input:focus{border-color:#ffffff8c;outline-color:#ffffff59}:root.theme-black .yaho-office-doc-ai-blocks button.is-selected{background:#ffffff14;border-color:#ffffff8c}:root.theme-black .support-program-search-criteria{background:#101010}:root.theme-black .support-program-search-criteria input:focus,:root.theme-black .support-program-list-toolbar input:focus,:root.theme-black .support-program-list-toolbar select:focus{outline-color:#ffffff59}:root.theme-black .support-program-list-layout button.is-selected{background:#202020}:root.theme-black .yaho-cookie-banner .secondary-button{color:#fff;background:#202020;border-color:#ffffff3d}:root.theme-black .yaho-cookie-banner .secondary-button:hover:not(:disabled),:root.theme-black .yaho-cookie-banner .secondary-button:focus-visible{background:#303030;border-color:#ffffff8c}:root.theme-black .yaho-support-program-page .yaho-support-program-card,:root.theme-black .yaho-support-program-page .yaho-support-program-finder,:root.theme-black .yaho-support-program-page .yaho-support-company-signal{background:#101010!important;border-color:#ffffff2e!important}:root.theme-black .yaho-support-program-page .yaho-support-stage-card{color:#fff!important;background:#101010!important;border-color:#ffffff2e!important}:root.theme-black .yaho-support-program-page .yaho-support-stage-card.is-expanded{background:#181818!important;border-color:#ffffff4d!important}:root.theme-black .yaho-support-program-page .yaho-support-program-search-button,:root.theme-black .yaho-support-program-page .yaho-header-cta-primary{box-shadow:none!important;color:#fff!important;background:#2a2a2a!important;border-color:#ffffff47!important}:root.theme-black .yaho-support-program-page .yaho-support-program-search-button:hover:not(:disabled),:root.theme-black .yaho-support-program-page .yaho-header-cta-primary:hover:not(:disabled){background:#3a3a3a!important;border-color:#ffffff8c!important}:root.theme-black .yaho-support-program-page .yaho-support-filter-chip{color:#d0d0d0!important;border-color:#ffffff3d!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-rail{box-shadow:none!important;background:#101010!important;border-color:#ffffff2e!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip,:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip:last-child,:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip:nth-child(6n){box-shadow:none!important;background:#181818!important;border-color:#ffffff2e!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip:hover,:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip.is-active,:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip.is-active:hover{background:#242424!important;border-color:#ffffff73!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-mark{color:#fff!important;background:#242424!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-name{color:#fff!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-chip [data-office-create],:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-format-note{color:#d0d0d0!important;background:#202020!important;border-color:#ffffff2e!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-header-action,:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-create-trigger{color:#fff!important;box-shadow:none!important;background:#202020!important;border-color:#ffffff47!important}:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-header-action:hover:not(:disabled),:root.theme-black .yaho-office-page:not(.is-editing) .yaho-office-create-trigger:hover:not(:disabled){background:#303030!important;border-color:#ffffff8c!important}:root.theme-black .yaho-today-calendar-day.is-selected,:root.theme-black .yaho-today-value-chip.is-selected,:root.theme-black .automation-setup-step.is-active>span,:root.theme-black .workspace-members-primary-button,:root.theme-black .workspace-members-avatar{color:#fff;background:#2a2a2a;border-color:#ffffff59}@media (prefers-reduced-motion:reduce){[data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-panel],[data-slot=composer-root][data-yaho-command-console][data-yaho-collapsed],[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible],.yaho-composer-collapsed-trigger,.yaho-composer-collapse-toggle{transition:none}}@supports (interpolate-size:allow-keywords){[data-slot=composer-root][data-yaho-command-console],[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{interpolate-size:allow-keywords}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{transition:height .24s cubic-bezier(.22,1,.36,1),box-shadow .18s}}[data-slot=sidebar],[data-slot=chrome-sidebar],.scrollbar-dt.sidebar-scroller,aside.sidebar-root,.yaho-sidebar{color:#cbd5e1!important}[data-slot=sidebar] *,aside.sidebar-root *{border-color:#1e293b!important}[data-slot=sidebar] button:hover:not(.yaho-sidebar-no-hover-fill),aside.sidebar-root button:hover:not(.yaho-sidebar-no-hover-fill){color:#fff!important;background-color:#ffffff14!important}.btn-yaho-primary{background-color:var(--yaho-coral);color:#fff;transition:background-color .2s}.btn-yaho-primary:hover{background-color:#ea5448}[data-slot=sidebar],[data-slot=chrome-sidebar],aside.sidebar-root,.yaho-sidebar{--foreground:#f8fafc;--ui-base:#f8fafc;--ui-text-primary:#f8fafc;--ui-text-secondary:#dbe7f3;--ui-text-tertiary:#95a7bd;--ui-text-quaternary:#6f8299;--ui-control-hover-background:#55beff1f;--ui-control-active-background:#ff8a4c29;--ui-stroke-tertiary:#94a3b838;--ui-sidebar-surface-background:#080f1ba3;--sidebar-edge-border:#94a3b82e}[data-slot=sidebar] input,[data-slot=sidebar] button,[data-slot=chrome-sidebar] input,[data-slot=chrome-sidebar] button,aside.sidebar-root input,aside.sidebar-root button{color:#dbe7f3}[data-slot=sidebar] input::placeholder,[data-slot=chrome-sidebar] input::placeholder,aside.sidebar-root input::placeholder{color:#71839a}.yaho-main-mode-tabs{left:var(--yaho-page-header-x,2rem);transition:left .16s}.yaho-main-mode-tabs[data-layout=desktop][data-active-mode=map]{left:calc(var(--yaho-page-header-x,2rem) + 3.25rem + .6rem)}.yaho-chat-titlebar{height:calc(var(--titlebar-height,34px) + .75rem)!important;border-bottom:none!important}.yaho-chat-titlebar-lead{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.yaho-chat-titlebar-status{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel,#fffdf9));height:1.5rem;color:color-mix(in srgb, var(--yaho-light-orange) 86%, var(--yaho-light-ink,#2a1b12));letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.yaho-chat-titlebar-status:before{content:"";opacity:.9;background-color:currentColor;border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem;display:inline-block}:root.dark .yaho-chat-titlebar-status,.dark .yaho-chat-titlebar-status{border-color:color-mix(in srgb, var(--yaho-night-blue) 38%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-night-blue) 14%, var(--yaho-night-panel,#122033));color:color-mix(in srgb, var(--yaho-night-blue) 84%, white)}.yaho-chat-titlebar-actions{pointer-events:auto;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.yaho-chat-titlebar-graph-reflect{min-width:0;max-width:100%}.yaho-chat-titlebar-graph-reflect>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root.dark.theme-black .yaho-chat-titlebar-graph-reflect,.dark.theme-black .yaho-chat-titlebar-graph-reflect{border-color:var(--yaho-composer-control-stroke)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-chat-titlebar-graph-reflect:is(:hover,:focus-visible,[data-state=open]),.dark.theme-black .yaho-chat-titlebar-graph-reflect:is(:hover,:focus-visible,[data-state=open]){border-color:var(--yaho-composer-control-hover-stroke)!important;background:var(--yaho-composer-control-hover-fill)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-chat-graph-reflect-confirm,.dark.theme-black .yaho-chat-graph-reflect-confirm{--popover-surface:var(--yaho-night-panel);border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-panel)!important;color:var(--yaho-night-ink)!important;box-shadow:0 18px 44px #0000007a!important}:root.dark.theme-black .yaho-chat-graph-reflect-confirm p,.dark.theme-black .yaho-chat-graph-reflect-confirm p{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-chat-graph-reflect-confirm p+p,.dark.theme-black .yaho-chat-graph-reflect-confirm p+p{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-chat-graph-reflect-cancel,.dark.theme-black .yaho-chat-graph-reflect-cancel{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-chat-graph-reflect-cancel:hover,.dark.theme-black .yaho-chat-graph-reflect-cancel:hover{background:var(--yaho-night-primary)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-chat-graph-reflect-submit,.dark.theme-black .yaho-chat-graph-reflect-submit{border-color:var(--yaho-light-orange)!important;background:var(--yaho-light-orange)!important;color:#fff!important;box-shadow:none!important}[data-yaho-shell]:not([data-yaho-native-overlay=true]) .yaho-chat-titlebar{padding-right:1.5rem!important}:root[data-yaho-side-panel-reveal=true] [data-yaho-shell]:not([data-yaho-native-overlay=true]) .yaho-chat-titlebar,:root[data-yaho-side-panel-reveal=true] [data-yaho-contrib-shell=true]:not([data-yaho-native-overlay=true]) .yaho-chat-titlebar{padding-right:3.5rem!important}:root[data-yaho-side-panel-reveal=true] [data-yaho-native-overlay=true] .yaho-chat-titlebar{padding-right:calc(var(--titlebar-tools-right,.75rem) + var(--titlebar-tools-width,0px) + .75rem + 2.375rem)!important}[data-yaho-contrib-shell=true] .yaho-chat-titlebar,[data-yaho-shell] .yaho-chat-titlebar{-webkit-app-region:no-drag;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.35rem;overflow:visible;z-index:4!important;background:0 0!important;height:auto!important;display:flex!important}.yaho-chat-titlebar .yaho-chat-titlebar-trigger{overflow:visible!important}.yaho-chat-titlebar .yaho-chat-titlebar-trigger h2{padding-bottom:.15rem;line-height:1.4!important}[data-yaho-native-overlay=true] .yaho-chat-titlebar{height:var(--titlebar-height)!important;min-height:var(--titlebar-height)!important;flex-wrap:nowrap!important;padding-block:0!important}[data-yaho-native-overlay=true] .yaho-chat-titlebar-actions{justify-content:flex-end;width:auto}@media (width<=960px){[data-yaho-shell] .yaho-chat-titlebar,[data-yaho-contrib-shell=true] .yaho-chat-titlebar{flex-wrap:wrap;row-gap:.4rem}.yaho-chat-titlebar-actions{justify-content:flex-start;width:100%}[data-yaho-native-overlay=true] .yaho-chat-titlebar{flex-wrap:nowrap!important}}.yaho-sidebar-floating-toggle{top:calc(var(--yaho-sidebar-float-titlebar,var(--titlebar-height)) + .875rem);z-index:36;color:#3f2a18;opacity:.84;width:1.5rem;height:1.5rem;box-shadow:none;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:.375rem;place-items:center;transition:top .18s ease-out,background-color .14s,border-color .14s,color .14s,opacity .14s,transform .14s,box-shadow .14s;display:grid;position:fixed;left:auto;right:auto}.yaho-sidebar-floating-toggle.is-left.is-closed{left:.88rem}.yaho-sidebar-floating-toggle.is-right.is-closed{right:.88rem}.yaho-sidebar-floating-toggle.is-left.is-open{left:calc(var(--yaho-sidebar-docked-width,237px) - 2.25rem)}.yaho-sidebar-floating-toggle.is-right.is-open{right:calc(var(--yaho-sidebar-docked-width,237px) - 2.25rem)}.yaho-sidebar-floating-toggle:hover{color:#24160b;opacity:1;background:#3f2a1814;transform:none}.yaho-sidebar-floating-toggle:active{background:#3f2a1824}.yaho-sidebar-floating-toggle:focus-visible{outline-offset:2px;outline:2px solid #f973166b}.dark .yaho-sidebar-floating-toggle{color:#dff4ff;box-shadow:none;background:0 0}.dark .yaho-sidebar-floating-toggle:hover{color:#fff;background:#dff4ff1f}:root:not(.dark) .yaho-sidebar-floating-toggle{color:#806653!important;box-shadow:none!important;background:0 0!important;border:0!important}:root:not(.dark) .yaho-sidebar-floating-toggle:hover{color:#5c351d!important;box-shadow:none!important;background:#ef8e1b1f!important;border:0!important}:root:not(.dark) .yaho-sidebar-floating-toggle:active{background:#ef8e1b2e!important;border:0!important}.yaho-credit-card{color:#2a1b12;background:linear-gradient(135deg,#fff6ebeb,#ffebcf9e 54%,#e6f8ee8a),#fff1df;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #9a4a0014,0 12px 24px -22px #c2410c8f;border-color:#ea580c47!important}.yaho-credit-card:before{pointer-events:none;content:"";background:linear-gradient(90deg,#f9731624,#0000 44%),linear-gradient(150deg,#0000 58%,#14b8a61a);position:absolute;inset:0}.yaho-credit-card>*{z-index:1;position:relative}.yaho-credit-card.is-dark{color:#fff7ed;background:linear-gradient(135deg,#ff7c2633,#141b2a85 48%,#0d545433),#0c121ebd;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ff8a4c14,0 14px 30px -24px #ff8a4cb3;border-color:#ffab7057!important}.yaho-foxfire-mark{background:linear-gradient(135deg,#ff7a1a,#ffd36a 55%,#6ee7b7);border-radius:.62rem;flex:none;place-items:center;width:1.68rem;height:1.68rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa3,0 0 0 3px #f973161a,0 8px 18px -9px #f97316f2}.yaho-foxfire-mark svg{color:#fff7ed;filter:drop-shadow(0 0 5px #ffedd5d9);width:.92rem;height:.92rem}.yaho-credit-card.is-dark .yaho-foxfire-mark{background:linear-gradient(135deg,#fb923c,#fde68a 52%,#5eead4);box-shadow:inset 0 1px #ffffff6b,0 0 0 3px #fb923c24,0 0 20px -8px #fb923cf0}.yaho-credit-card.is-syncing .yaho-foxfire-mark{animation:2.2s ease-in-out infinite yaho-foxfire-breathe}@keyframes yaho-foxfire-breathe{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.yaho-credit-eyebrow,.yaho-credit-subtitle{line-height:1.05;display:block}.yaho-credit-eyebrow{color:#8f3f00;letter-spacing:0;font-size:.68rem;font-weight:950}.yaho-credit-subtitle{color:#8b7664;margin-top:.12rem;font-size:.54rem;font-weight:850}.yaho-credit-card.is-dark .yaho-credit-eyebrow{color:#ffedd5}.yaho-credit-card.is-dark .yaho-credit-subtitle{color:#fed7aaad}.yaho-credit-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-width:2.45rem;padding:.2rem .5rem;font-size:.55rem;font-weight:900;line-height:1.1;display:inline-flex}.yaho-credit-badge.is-pending:before{content:"";background:currentColor;border-radius:999px;width:.32rem;height:.32rem;animation:1.4s ease-in-out infinite yaho-credit-pulse}@keyframes yaho-credit-pulse{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}.yaho-credit-badge.is-ready{color:#166534;background:#16a34a1c;border-color:#16a34a29}.yaho-credit-badge.is-dev{color:#075985;background:#0891b21f;border-color:#0891b229}.yaho-credit-badge.is-pending{color:#7c6756;background:#9a765221;border-color:#9a765224}.yaho-credit-card.is-dark .yaho-credit-badge.is-ready{color:#bbf7d0;background:#4ade801f;border-color:#4ade8029}.yaho-credit-card.is-dark .yaho-credit-badge.is-dev{color:#bae6fd;background:#7dd3fc21;border-color:#7dd3fc29}.yaho-credit-card.is-dark .yaho-credit-badge.is-pending{color:#cbd5e1d1;background:#e2e8f014;border-color:#e2e8f01a}.yaho-credit-balance{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.yaho-credit-value{color:#211408;letter-spacing:-.01em;font-size:1.44rem;font-weight:950;line-height:.9}.yaho-credit-card.is-dark .yaho-credit-value{color:#fff7ed;text-shadow:0 0 14px #fb923c52}.yaho-credit-value--placeholder{color:#b08c6e;letter-spacing:.12em}.yaho-credit-card.is-dark .yaho-credit-value--placeholder{color:#fed7aa80;text-shadow:none}.yaho-credit-unit,.yaho-credit-total{color:#7a6250;white-space:nowrap;font-size:.6rem;font-weight:850}.yaho-credit-unit{margin-left:.2rem}.yaho-credit-card.is-dark .yaho-credit-unit,.yaho-credit-card.is-dark .yaho-credit-total{color:#e2e8f0c2}.yaho-credit-mini-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.yaho-credit-mini{background:#fffcf780;border:1px solid #9a76521a;border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;gap:.14rem;min-width:0;padding:.32rem .22rem .28rem;display:flex;position:relative;overflow:hidden}.yaho-credit-mini:before{background:var(--yaho-mini-accent,#9a76524d);content:"";width:100%;height:.14rem;position:absolute;top:0;left:0}.yaho-credit-mini--spent{--yaho-mini-accent:#a8a29e}.yaho-credit-mini--reserved{--yaho-mini-accent:#38bdf8}.yaho-credit-mini--remain{--yaho-mini-accent:linear-gradient(90deg, #f97316, #facc15)}.yaho-credit-card.is-dark .yaho-credit-mini{background:#ffffff0e;border-color:#ffffff13}.yaho-credit-mini b{color:inherit;font-size:.72rem;font-weight:950;line-height:1.1}.yaho-credit-mini small{color:#8b7664;font-size:.5rem;font-weight:850;line-height:1}.yaho-credit-card.is-dark .yaho-credit-mini small{color:#cbd5e1a8}.yaho-credit-meter{background:#7e56352e;border:1px solid #9a4a0014;border-radius:999px;height:.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #53321229}.yaho-credit-card.is-dark .yaho-credit-meter{background:#ffffff14;border-color:#ffffff13}.yaho-credit-meter-used,.yaho-credit-meter-available{height:100%;transition:width .18s}.yaho-credit-meter-used{background:#78716c6b}.yaho-credit-meter-available{background:linear-gradient(90deg,#f97316,#facc15 58%,#2dd4bf);box-shadow:0 0 10px #facc157a}.yaho-credit-meter-skeleton{background:linear-gradient(90deg,#f9731624 0%,#facc1552 50%,#f9731624 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.6s ease-in-out infinite yaho-credit-shimmer}.yaho-credit-card.is-dark .yaho-credit-meter-skeleton{background:linear-gradient(90deg,#fb923c24 0%,#fde0474d 50%,#fb923c24 100%) 0 0/200% 100%}@keyframes yaho-credit-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-slot=sidebar] [data-sidebar=menu-button]{-webkit-backdrop-filter:blur(.75rem)saturate(1.1);background:#080f1b47;min-height:2rem;box-shadow:inset 0 1px #ffffff0b;color:#d8e4f2!important;border-color:#b8cde621!important;border-radius:.625rem!important}[data-slot=sidebar] [data-sidebar=menu-button]:hover{color:#fff!important;background:#55beff1f!important;border-color:#55beff38!important}[data-slot=sidebar] [data-sidebar=menu-button][data-active=true],[data-slot=sidebar] [data-sidebar=menu-button][aria-current=page]{box-shadow:0 8px 20px -18px #ff8a4ccc;color:#fff!important;background:linear-gradient(135deg,#ff8a4c38,#ff8a4c1a)!important;border-color:#ff8a4c57!important}[data-slot=sidebar] [data-sidebar=group]{border-color:#94a3b829!important}[data-slot=sidebar] input{background:#02081752!important;border-color:#94a3b82e!important}:root:not(.dark) [data-slot=sidebar]{--foreground:#2a1b12;--ui-base:#2a1b12;--ui-text-primary:#24160b;--ui-text-secondary:#5c4b3e;--ui-text-tertiary:#8b7664;--ui-text-quaternary:#a89280;--ui-control-hover-background:#f973161a;--ui-control-active-background:#f9731624;--ui-stroke-tertiary:#7956372e;--ui-sidebar-surface-background:#efe3d5;--sidebar-edge-border:#7956372e;color:#4f3f34!important}:root:not(.dark) [data-slot=sidebar] *,:root:not(.dark) aside.sidebar-root *{border-color:#79563729!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]{min-height:2.1rem;box-shadow:inset 0 1px #ffffff75;color:#5a493d!important;background:#fff9f175!important;border-color:#79563724!important;border-radius:.72rem!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button] svg{color:#725d4c!important;opacity:1!important}:root:not(.dark) aside.sidebar-root button:hover{color:#24160b!important;background:#fff9f1d1!important;border-color:#f9731647!important}:root:not(.dark) aside.sidebar-root .yaho-sidebar-open-window{box-shadow:0 1px 3px #79563714;color:#5a3926!important;background:#fffaf6eb!important;border-color:#7956373d!important}:root:not(.dark) aside.sidebar-root .yaho-sidebar-open-window svg{stroke-width:2.1px;color:#8a5a38!important;opacity:1!important}:root:not(.dark) aside.sidebar-root .yaho-sidebar-open-window:hover,:root:not(.dark) aside.sidebar-root .yaho-sidebar-open-window:focus-visible{color:#3f2416!important;background:#fff!important;border-color:#f9731680!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-open-window svg,:root:not(.dark) aside.sidebar-root .yaho-sidebar-open-window svg{color:#6b3f25!important;stroke:#6b3f25!important;opacity:1!important}:root:not(.dark) aside.sidebar-root .yaho-sidebar-no-hover-fill:hover{background:0 0!important;border-color:#0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-account-footer,.dark [data-slot=sidebar] .yaho-sidebar-account-footer{border-top-color:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent)!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-account-footer{border-top-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent)!important}.yaho-sidebar-usage-trigger{z-index:1;color:#9a5b32;background:0 0;border:0!important}.yaho-sidebar-usage-value{letter-spacing:-.035em;font-size:.68rem;font-weight:900}.yaho-sidebar-usage-trigger:after{content:none!important;display:none!important}:root:not(.dark) aside.sidebar-root .yaho-sidebar-usage-trigger:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-account-settings:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-account-help:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]),:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-usage-trigger:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-conversation-collapse-toggle:hover{color:#f97316!important;background:#fff0e5!important;border-color:#fb6b14!important}.yaho-sidebar-usage-gauge{background:#ffefe0bd;border:1px solid #a9774e99;border-radius:.35rem;width:1.2rem;height:1.35rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #6d43231a}.yaho-sidebar-usage-gauge-fill{background:linear-gradient(#ffb06f,#fb6b14 72%);transition:height .26s ease-out;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.yaho-sidebar-usage-gauge-fill:after{content:"";background:#fff3e6b3;border-radius:50%;width:150%;height:.42rem;animation:2.2s ease-in-out infinite alternate yaho-usage-wave;position:absolute;top:-.18rem;left:-25%}.yaho-sidebar-usage-popover{border-color:var(--ui-stroke-tertiary)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text-primary)!important;box-shadow:var(--yaho-surface-elevation-raised)!important;border-radius:1.125rem!important}.yaho-sidebar-usage-popover>span:last-child{display:none}.yaho-sidebar-usage-popover{transform-origin:100% 100%;animation:.24s cubic-bezier(.16,1,.3,1) forwards yaho-popover-in}@keyframes yaho-popover-in{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.yaho-sidebar-usage-stat{text-align:center;background:#fffefd;border:1px solid #f0d8c5;border-radius:.85rem;gap:.1rem;padding:.45rem .25rem;display:grid}.yaho-sidebar-usage-stat b{font-size:.82rem}.yaho-sidebar-usage-stat small{color:#8b6f5a;font-size:.56rem;font-weight:700}@keyframes yaho-usage-wave{0%{transform:translate(-8%)}to{transform:translate(8%)}}:root.dark .yaho-sidebar-usage-trigger,.dark .yaho-sidebar-usage-trigger{color:#c7e6f8;background:0 0;border-color:#3e5f80a6}:root.dark [data-slot=sidebar] .yaho-sidebar-usage-trigger:hover,.dark [data-slot=sidebar] .yaho-sidebar-usage-trigger:hover{color:#8fc3ef!important;background:#1c3a56!important;border-color:#3a80c973!important}:root.dark .yaho-sidebar-usage-gauge,.dark .yaho-sidebar-usage-gauge{background:#0a2035;border-color:#68baefad}:root.dark .yaho-sidebar-usage-gauge-fill,.dark .yaho-sidebar-usage-gauge-fill{background:linear-gradient(#78c7f2,#2d79af 72%)}:root.dark .yaho-sidebar-usage-stat,.dark .yaho-sidebar-usage-stat{background:#1e293b80;border-color:#ffffff14;border-radius:.625rem}:root.dark .yaho-sidebar-usage-stat small,.dark .yaho-sidebar-usage-stat small{color:#9fc5de}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]:hover{box-shadow:inset 0 1px #ffffff8c;color:#c65a17!important;background:#fff9f1cc!important;border-color:#f973162e!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]:hover svg{color:#c65a17!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-account-settings:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-account-help:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]){color:#f97316!important}:root.dark [data-slot=sidebar] .yaho-sidebar-account-settings:hover,:root.dark [data-slot=sidebar] .yaho-sidebar-account-help:hover,:root.dark [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]),:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-collapse-toggle:hover{color:#8fc3ef!important;background-color:#2b78ac38!important;border-color:#3a80c973!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button][data-active=true],:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button][aria-current=page]{box-shadow:0 10px 22px -18px #5c361885,inset 0 0 0 1px #f973161f,inset 0 1px #ffffffb8;color:#ea580c!important;background:linear-gradient(135deg,#ffedd5f0,#fff9f1e0)!important;border-color:#f9731666!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button][data-active=true] svg,:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button][aria-current=page] svg{color:#f97316!important}:root:not(.dark) [data-slot=sidebar] kbd,:root:not(.dark) [data-slot=sidebar] [class*=kbd]{color:#6c5747!important;background:#5c4b3e1f!important;border-color:#5c4b3e2e!important}:root:not(.dark) [data-slot=sidebar] input{color:#2a1b12!important;background:#fff9f1c2!important;border-color:#79563729!important}:root:not(.dark) [data-slot=sidebar] input::placeholder{color:#9a806b!important}:root:not(.dark) [data-slot=sidebar] button,:root:not(.dark) [data-slot=chrome-sidebar] button,:root:not(.dark) aside.sidebar-root button{color:inherit}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search{border-radius:.75rem;align-items:center;gap:.5rem;width:100%;height:2.125rem;min-height:2.125rem;padding:0 .625rem;display:flex;box-shadow:inset 0 1px #ffffff94;background:#fff9f1b8!important;border:1px solid #79563724!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search:focus-within{box-shadow:inset 0 1px #ffffffb3,0 8px 20px -18px #f97316b3;background:#fffaf4eb!important;border-color:#f973165c!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search svg{width:.95rem;height:.95rem;color:#8a7564!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search-input{flex:auto;width:100%;min-width:0;font-weight:600;field-sizing:fixed!important;background:0 0!important;height:1.875rem!important;font-size:.8125rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search-toggle{color:#8a7564!important;background:#fff9f175!important;border:1px solid #79563724!important;border-radius:.95rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search-toggle:hover{color:#c65a17!important;background:#fff9f1d1!important;border-color:#f9731647!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search-close{color:#a98973!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-search-close:hover{color:#c65a17!important;background:#f973161f!important}[data-slot=sidebar] .yaho-sidebar-session-search{max-width:100%;border-radius:.5rem!important;width:100%!important;height:1.75rem!important;min-height:1.75rem!important}[data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input{height:1.625rem!important}[data-slot=sidebar] .yaho-sidebar-session-search.is-filled{box-shadow:none!important;background:#ecebea!important;border-color:#0000!important}.dark [data-slot=sidebar] .yaho-sidebar-session-search.is-filled{box-shadow:none!important;background:#040a1266!important;border-color:#69c7ff6b!important}[data-slot=sidebar] .yaho-sidebar-session-search.is-filled>button{place-items:center;color:#6d6a66!important;background:#d8d7d5!important;border-radius:999px!important;width:1.25rem!important;height:1.25rem!important;padding:0!important;display:grid!important}.dark [data-slot=sidebar] .yaho-sidebar-session-search.is-filled>button{color:#c7d5e6e0!important;background:#ffffff1f!important}[data-slot=sidebar] .yaho-sidebar-session-search.is-filled>button svg{width:.7rem!important;height:.7rem!important}[data-slot=sidebar] .yaho-sidebar-conversation-mode-stack{overflow:hidden}[data-slot=sidebar] .yaho-sidebar-conversation-mode-option{box-shadow:none!important;color:var(--ui-text-secondary)!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}[data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option:hover{box-shadow:none!important;color:#ef8e1b!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}[data-slot=sidebar] .yaho-sidebar-conversation-mode-option.is-active,[data-slot=sidebar] .yaho-sidebar-conversation-mode-option[aria-pressed=true]{box-shadow:none!important;color:#ef8e1b!important;background:#ef8e1b1f!important;border-color:#0000!important;border-radius:.375rem!important}[data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option.is-active:hover,[data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option[aria-pressed=true]:hover{color:#ef8e1b!important;background-color:#ef8e1b1f!important}:root.dark [data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option:hover,.dark [data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option:hover{color:#8fc3ef!important}:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-mode-option.is-active,:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-mode-option[aria-pressed=true],.dark [data-slot=sidebar] .yaho-sidebar-conversation-mode-option.is-active,.dark [data-slot=sidebar] .yaho-sidebar-conversation-mode-option[aria-pressed=true]{color:#8fc3ef!important;background:#3a80c933!important}:root.dark [data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option.is-active:hover,:root.dark [data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option[aria-pressed=true]:hover,.dark [data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option.is-active:hover,.dark [data-slot=sidebar] button[data-slot=button].yaho-sidebar-conversation-mode-option[aria-pressed=true]:hover{color:#8fc3ef!important;background-color:#3a80c933!important}.yaho-sidebar-conversation-section{min-width:0;container:yaho-conversation-header/inline-size}.yaho-sidebar-conversation-lead{flex:auto;min-width:7rem;max-width:none}.yaho-sidebar-conversation-actions{flex:none;min-width:0}.yaho-sidebar-view-mode{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 70%, transparent);background:color-mix(in srgb, var(--ui-control-active-background) 55%, transparent)}.yaho-sidebar-view-mode-btn{color:var(--ui-text-tertiary)!important;background:0 0!important}.yaho-sidebar-view-mode-btn:hover{color:var(--ui-text-primary)!important;background:color-mix(in srgb, var(--ui-control-active-background) 80%, transparent)!important}.yaho-sidebar-view-mode-btn-active,.yaho-sidebar-view-mode-btn-active:hover{color:#fff!important;background:#ff7a30!important}.yaho-sidebar-project-count{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent)}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-conversation-label{letter-spacing:.04em;text-transform:none;padding-left:0;color:var(--ui-text-tertiary)!important;font-size:var(--yaho-sidebar-meta-size)!important;font-weight:600!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-conversation-section [class*="text-[0.6875rem]"]{color:#c35b18!important;font-size:.8125rem!important;font-weight:800!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode{background:#fff7eee6;border-color:#e8b48cb3}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode-btn{color:#a58b76!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode-btn:hover{color:#806854!important;background:#ffe8d2e6!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode-btn-active,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode-btn-active:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode-btn[aria-pressed=true],:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-view-mode-btn[aria-pressed=true]:hover{color:#fff!important;background:#ff7a30!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-project-count{color:#c45116;background:#fff1e7f2;border-color:#e8b48c8c}:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-label,.dark [data-slot=sidebar] .yaho-sidebar-conversation-label{letter-spacing:.04em;text-transform:none;padding-left:0;color:var(--ui-text-tertiary)!important;font-size:var(--yaho-sidebar-meta-size)!important;font-weight:600!important}:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-section [class*="text-[0.6875rem]"],.dark [data-slot=sidebar] .yaho-sidebar-conversation-section [class*="text-[0.6875rem]"]{color:#8fc3ef!important;font-size:.8125rem!important;font-weight:800!important}:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-section button:hover .yaho-sidebar-conversation-label,.dark [data-slot=sidebar] .yaho-sidebar-conversation-section button:hover .yaho-sidebar-conversation-label{color:#eaf3fb!important}:root.dark [data-slot=sidebar] .yaho-sidebar-view-mode,.dark [data-slot=sidebar] .yaho-sidebar-view-mode{background:#0f1c2eb8;border-color:#8fc3ef2e}:root.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn,.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn{color:#9db2cc!important}:root.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn:hover,.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn:hover{color:#eaf3fb!important;background:#3a80c929!important}:root.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn-active,:root.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn-active:hover,.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn-active,.dark [data-slot=sidebar] .yaho-sidebar-view-mode-btn-active:hover{color:#fff!important;background:var(--yaho-night-blue-strong)!important}:root.dark [data-slot=sidebar] .yaho-sidebar-project-count,.dark [data-slot=sidebar] .yaho-sidebar-project-count{color:#8fc3ef;background:#3a80c924;border-color:#8fc3ef29}@container yaho-conversation-header (width<=10rem){.yaho-sidebar-conversation-lead .yaho-sidebar-conversation-label{display:none}.yaho-sidebar-conversation-lead{justify-content:center;gap:.2rem;min-width:2.85rem;max-width:3.75rem;padding-inline:.35rem}.yaho-sidebar-view-mode-btn{padding-left:.4rem!important;padding-right:.4rem!important;font-size:.62rem!important}}@container yaho-conversation-header (width<=14.5rem){.yaho-sidebar-conversation-lead{min-width:2.5rem}}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row{background:#fff9f157;min-height:unset!important;box-shadow:none!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:.375rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){box-shadow:inset 0 1px #ffffff8c;min-height:unset!important;background:#fff9f1cc!important;border:1px solid #f973162e!important;border-radius:.375rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-title{color:#c65a17!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active{box-shadow:0 10px 22px -18px #5c361880,inset 0 0 0 1px #f973161f,inset 0 1px #ffffffb3;background:linear-gradient(135deg,#ffedd5f5,#fff9f1e6)!important;border-color:#f9731666!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active .yaho-sidebar-session-title{color:var(--yaho-light-ink)!important}:root:not(.dark) .yaho-session-actions-menu{background:#fffaf4f5!important;border:1px solid #f9731638!important;border-radius:.875rem!important;padding:.375rem!important;box-shadow:0 16px 36px -24px #5c36187a,inset 0 1px #ffffffb8!important}:root:not(.dark) .yaho-session-actions-menu [role=menuitem]{min-height:2.125rem;font-size:.875rem;font-weight:700;color:#5c4b3e!important;border-radius:.625rem!important}:root:not(.dark) .yaho-session-actions-menu [role=menuitem]:hover,:root:not(.dark) .yaho-session-actions-menu [role=menuitem]:focus{color:#c2410c!important;background:#f973161a!important}:root:not(.dark) .yaho-session-actions-menu [role=menuitem][data-variant=destructive],:root:not(.dark) .yaho-session-actions-menu [role=menuitem].text-destructive{color:#d43f2f!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row,.dark [data-slot=sidebar] .yaho-sidebar-session-row{background:#ffffff08;box-shadow:inset 0 1px #ffffff05;border:1px solid #0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){box-shadow:inset 0 1px #ffffff12,0 10px 24px -20px #00000094;background:linear-gradient(135deg,#537aa02b,#ffffff0d)!important;border-color:#81a9cf33!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-title,.dark [data-slot=sidebar] .yaho-sidebar-session-title{color:#d9e2eb!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-title,.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-title{color:#f2f7ff!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-menu-trigger,.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-menu-trigger{background:#ffffff0b!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active .yaho-sidebar-session-title,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active .yaho-sidebar-session-title{color:#eaf3fb!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-rename{box-shadow:0 0 0 2px #f973161a;background:#fffaf5!important;border-color:#f973166b!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-rename,.dark [data-slot=sidebar] .yaho-sidebar-session-rename{box-shadow:0 0 0 2px #5cb2eb1f;color:#f2f7ff!important;background:#0b1b2a!important;border-color:#74caff80!important}:root.dark .yaho-session-actions-menu,.dark .yaho-session-actions-menu{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#121925fa,#0b111bfa)!important;border:1px solid #3a80c947!important;border-radius:.875rem!important;padding:.375rem!important;box-shadow:0 22px 44px -26px #000000c7,inset 0 1px #ffffff0f!important}:root.dark .yaho-session-actions-menu [role=menuitem]:hover,:root.dark .yaho-session-actions-menu [role=menuitem]:focus,.dark .yaho-session-actions-menu [role=menuitem]:hover,.dark .yaho-session-actions-menu [role=menuitem]:focus{color:#f2f7ff!important;background:#2b78ac2e!important}:root:not(.dark) [data-slot=sidebar] .text-\(--ui-text-tertiary\),:root:not(.dark) [data-slot=sidebar] .text-\(--ui-text-secondary\){color:#6d5949!important}:root:not(.dark) [data-slot=sidebar]+*,:root:not(.dark) [data-slot=chrome-sidebar]{--ui-sidebar-surface-background:#efe3d5}.yaho-voicemem-brain-frame{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));border-radius:var(--yaho-sidebar-float-radius,.875rem);background:var(--yaho-light-page);box-shadow:var(--yaho-sidebar-float-shadow);overflow:hidden}:root.dark .yaho-voicemem-brain-frame,.dark .yaho-voicemem-brain-frame{border-color:color-mix(in srgb, var(--yaho-light-orange) 28%, var(--yaho-night-line));background:var(--yaho-night-page)}.yaho-voicemem-brain-stage-wrap{min-height:36rem}.yaho-voicemem-brain{width:100%;min-height:36rem;display:block}.yaho-voicemem-brain-stage{fill:var(--yaho-light-page)}:root.dark .yaho-voicemem-brain-stage,.dark .yaho-voicemem-brain-stage{fill:var(--yaho-night-page)}.yaho-voicemem-brain-ambient{pointer-events:none;filter:blur(34px);opacity:.17}.yaho-voicemem-brain-ambient--left{fill:var(--yaho-blue)}.yaho-voicemem-brain-ambient--right{fill:var(--yaho-light-orange)}:root.dark .yaho-voicemem-brain-ambient,.dark .yaho-voicemem-brain-ambient{opacity:.24}.yaho-voicemem-brain-lobe{fill-opacity:.92;stroke:color-mix(in srgb, var(--yaho-blue) 70%, #75647f);stroke-linejoin:round;stroke-width:2.25px}:root.dark .yaho-voicemem-brain-lobe,.dark .yaho-voicemem-brain-lobe{stroke:color-mix(in srgb, #d8e6ff 82%, var(--yaho-blue))}.yaho-voicemem-brain-sulci{fill:none;stroke:color-mix(in srgb, var(--yaho-blue) 54%, var(--yaho-light-ink));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px}:root.dark .yaho-voicemem-brain-sulci,.dark .yaho-voicemem-brain-sulci{stroke:color-mix(in srgb, #c9ddff 60%, var(--yaho-night-blue))}.yaho-voicemem-brain-rail,.yaho-voicemem-brain-hint,.yaho-voicemem-brain-node-label{fill:var(--ui-text-tertiary);letter-spacing:.04em;font-family:inherit;font-size:13px;font-weight:700}.yaho-voicemem-brain-hint{letter-spacing:.08em;font-size:12px;font-weight:500}.yaho-voicemem-brain-dust--left{fill:var(--yaho-blue);opacity:.28}.yaho-voicemem-brain-dust--right,.yaho-voicemem-brain-speck{fill:var(--yaho-light-orange);opacity:.34}.yaho-voicemem-brain-link{stroke:color-mix(in srgb, var(--yaho-blue) 42%, var(--ui-stroke-secondary));stroke-dasharray:2 4;stroke-linecap:round;stroke-width:1.05px}.yaho-voicemem-brain-node{cursor:pointer}.yaho-voicemem-brain-node-visual{transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.yaho-voicemem-brain-node:hover .yaho-voicemem-brain-node-visual,.yaho-voicemem-brain-node:focus-visible .yaho-voicemem-brain-node-visual,.yaho-voicemem-brain-node.is-active .yaho-voicemem-brain-node-visual{transform:scale(1.08)}.yaho-voicemem-brain-node-halo{fill:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent)}.yaho-voicemem-brain-node-core{stroke:var(--yaho-light-panel);stroke-width:1.4px}.yaho-voicemem-brain-node:hover .yaho-voicemem-brain-node-halo,.yaho-voicemem-brain-node.is-active .yaho-voicemem-brain-node-halo{fill:color-mix(in srgb, var(--yaho-light-orange) 32%, transparent)}.yaho-voicemem-brain-node:hover .yaho-voicemem-brain-node-core,.yaho-voicemem-brain-node.is-active .yaho-voicemem-brain-node-core{stroke:var(--yaho-light-orange);stroke-width:2.2px}.yaho-voicemem-brain-node-label{letter-spacing:0;font-size:12px}.yaho-voicemem-brain-node-caption{opacity:.78;transition:opacity .18s}.yaho-voicemem-brain-node:hover .yaho-voicemem-brain-node-caption,.yaho-voicemem-brain-node:focus-visible .yaho-voicemem-brain-node-caption,.yaho-voicemem-brain-node.is-active .yaho-voicemem-brain-node-caption{opacity:1}.yaho-voicemem-brain-node-label-bg{fill:color-mix(in srgb, var(--yaho-night-page) 86%, transparent);stroke:color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent);stroke-width:.8px}:root:not(.dark) .yaho-voicemem-brain-node-label-bg{fill:color-mix(in srgb, white 84%, var(--yaho-light-page));stroke:color-mix(in srgb, var(--yaho-blue) 28%, var(--ui-stroke-secondary))}@media (prefers-reduced-motion:reduce){.yaho-voicemem-brain-node-visual,.yaho-voicemem-brain-node-caption{transition:none}}.yaho-browser-settings-lede{margin-bottom:.85rem}.yaho-browser-settings-empty{color:var(--yaho-settings-muted,var(--ui-text-tertiary));font-size:var(--conversation-caption-font-size);line-height:var(--conversation-caption-line-height);margin:.1rem 0 .55rem}.yaho-browser-create-form{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.yaho-browser-create-form [data-slot=input]{flex:8rem;min-width:0}.yaho-browser-detect-meta{justify-content:flex-end;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.yaho-browser-detect-name{font-weight:650}.yaho-browser-detect-status{color:var(--yaho-settings-muted,var(--ui-text-tertiary));font-size:var(--conversation-caption-font-size);white-space:nowrap;font-weight:600}.yaho-browser-detect-status[data-store=yes]{color:var(--yaho-settings-ink,var(--ui-text-primary))}.yaho-browser-import-body{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}:root:not(.dark) .yaho-settings-scale-control,:root:not(.dark) .yaho-settings-choice-control{min-height:2.75rem}@media (width<=47.5rem){.yaho-settings-layout{grid-template-columns:1fr}.yaho-settings-sidebar{border-right:0;max-height:14rem}:root:not(.dark) .yaho-settings-sidebar{border-bottom:1px solid #79563724}:root.dark .yaho-settings-sidebar,.dark .yaho-settings-sidebar{border-bottom:1px solid #87a6cd24!important}}:root:not(.dark) [style*=--pane-chat-sidebar-width] button{color:var(--ui-text-secondary)}:root:not(.dark) [data-slot=composer-root]{--composer-width:45rem;--composer-shell-pad-block-end:.875rem;--composer-surface-pad-x:.875rem;--composer-surface-pad-y:.625rem;--composer-control-size:1.875rem;--composer-control-primary-size:1.875rem;--composer-input-min-height:2rem;--composer-fallback-height:3.75rem;--composer-fill:#fff8eff0}:root:not(.dark) [data-slot=composer-root][data-thread-scrolled-up]{--composer-fill:#fff8efe6}:root:not(.dark) [data-slot=composer-root]{width:calc(min(var(--composer-width), calc(100% - 2.5rem)) + 10px)}:root:not(.dark) [data-slot=composer-surface]{background:#fff8eff0!important;border:2px solid #ffac76b8!important;border-radius:1.25rem!important;box-shadow:0 14px 38px #7a48231a,inset 0 1px #ffffffd1!important}:root:not(.dark) [data-slot=composer-surface]:before{background:radial-gradient(circle at 50% 0,#ffffffb8,#0000 62%)!important}:root:not(.dark) [data-slot=composer-fade]{min-height:2.75rem;padding-inline:.125rem!important}:root:not(.dark) [data-slot=composer-rich-input]{color:#3a2819;font-size:.9375rem;font-weight:650;line-height:1.6;padding-top:.125rem!important;padding-bottom:.125rem!important}:root:not(.dark) [data-slot=composer-rich-input]:empty:before{font-weight:700;color:#5d493a94!important}:root:not(.dark) [data-slot=composer-root] button[size=icon],:root:not(.dark) [data-slot=composer-root] button[class*=size-\(--composer-control]{color:#8a715d}:root:not(.dark) [data-slot=composer-root] button:hover{color:#b94712}:root:not(.dark) [data-slot=composer-root] button[type=submit]:disabled{color:#fff8efd9!important;background:#2a211b2e!important}:root:not(.dark) [data-slot=composer-root] [data-slot=model-pill],:root:not(.dark) [data-slot=composer-root] [data-model-pill]{color:#7b5f49}:root:not(.dark) [data-slot=composer-root]{--composer-width:46rem;--composer-shell-pad-block-end:1rem;--composer-surface-pad-x:.95rem;--composer-surface-pad-y:.7rem;--composer-input-min-height:2.05rem;--composer-fallback-height:3.9rem}:root:not(.dark) [data-slot=composer-surface]{background:linear-gradient(#fffcf7fa,#fff7edf2)!important;border-color:#ff934ec2!important;border-radius:1.35rem!important;box-shadow:0 20px 54px #74482324,inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffffeb!important}:root:not(.dark) [data-slot=composer-rich-input]{color:#2f2118;letter-spacing:0;font-size:.95rem;font-weight:700}:root:not(.dark) [data-slot=composer-rich-input]:empty:before{font-size:.95rem;font-weight:800;color:#48362a8f!important}:root:not(.dark) [data-slot=composer-root] button:not([type=submit]){color:#8a715d!important}:root:not(.dark) [data-slot=composer-root] button:not([type=submit]):hover{color:#c45116!important;background:#ff8a4c1a!important}:root:not(.dark) [data-slot=composer-root] button[type=submit]{box-shadow:0 10px 24px #21181333;color:#fff8ef!important;background:#211813!important}:root:not(.dark) [data-slot=composer-root]{--composer-width:46.75rem;--composer-shell-pad-block-end:1.125rem;--composer-surface-pad-x:1rem;--composer-surface-pad-y:.58rem;--composer-control-size:1.625rem;--composer-control-primary-size:1.875rem;--composer-input-min-height:2rem;--composer-fallback-height:3.55rem}:root:not(.dark) [data-slot=composer-surface]{border-radius:1.22rem!important}:root:not(.dark) [data-slot=composer-fade]{min-height:2.45rem}:root:not(.dark) [data-slot=composer-rich-input]{line-height:1.45;padding-top:0!important;padding-bottom:0!important}:root:not(.dark) [data-slot=composer-root] button:not([type=submit]):not(.yaho-composer-collapsed-trigger):not(.yaho-composer-collapse-toggle){border-radius:999px!important}:root:not(.dark) [data-slot=composer-root] button[type=submit],[data-slot=composer-root] button[type=submit]{width:1.875rem!important;height:1.875rem!important}[data-slot=composer-root][data-yaho-command-console]{interpolate-size:allow-keywords;--composer-width:46.75rem;--composer-control-primary-size:1.875rem;--composer-shell-pad-block-end:0px;--yaho-composer-outline:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);--yaho-composer-capsule-fill:var(--yaho-light-panel);padding-bottom:0}.yaho-request-dock{will-change:bottom;transition:bottom .36s cubic-bezier(.22,1,.36,1),transform .18s,box-shadow .18s}.yaho-chat-column[data-yaho-composer-collapsed] .yaho-request-dock{bottom:4.5rem}[data-slot=composer-root][data-yaho-window-settling],[data-slot=composer-root][data-yaho-window-settling] *{transition:none!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-collapsed]{max-width:calc(100% - 1rem);bottom:0;width:4.75rem!important}[data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-panel]{opacity:1;visibility:visible;max-height:42rem;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .18s,transform .42s cubic-bezier(.22,1,.36,1),visibility linear;overflow:visible;transform:translateY(0)scale(1)}[data-slot=composer-root][data-yaho-collapsed] [data-slot=yaho-composer-panel]{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .14s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;overflow:hidden;transform:translateY(1rem)scale(.98)}.yaho-cobrowse-panel__close{shrink:0;width:2rem;height:2rem;color:var(--yaho-light-muted);border:0;border-radius:9999px;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.yaho-cobrowse-panel__assistant-text{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.yaho-cobrowse-panel__assistant-text .yaho-cobrowse-panel__markdown{color:inherit;font-size:.78rem;line-height:1.6}.yaho-cobrowse-panel__assistant-error{color:var(--dt-destructive);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.6}.yaho-cobrowse-panel__header-actions{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.yaho-cobrowse-panel__history{position:relative}.yaho-cobrowse-panel__history-trigger{min-width:2.75rem;height:2rem;color:var(--yaho-light-muted);border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.yaho-cobrowse-panel__history-trigger:hover,.yaho-cobrowse-panel__history-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 9%, var(--yaho-light-panel));color:var(--yaho-light-orange)}.yaho-cobrowse-panel__history-menu{z-index:120;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 98%, transparent);width:min(24rem,100% - 1.5rem);max-height:min(28rem,100dvh - 1.5rem);box-shadow:0 14px 34px color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:.45rem;position:fixed;overflow-y:auto}.yaho-cobrowse-panel__history-heading{color:var(--yaho-light-ink);padding:.5rem .6rem .35rem;font-size:.72rem;font-weight:900}.yaho-cobrowse-panel__history-group{color:var(--yaho-light-muted);letter-spacing:.02em;padding:.55rem .6rem .25rem;font-size:.62rem;font-weight:850}.yaho-cobrowse-panel__history-item{text-align:left;width:100%;min-width:0;color:var(--yaho-light-ink);border:1px solid #0000;border-radius:.7rem;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.55rem .6rem;transition:border-color .15s,background-color .15s;display:flex}.yaho-cobrowse-panel__history-item:hover,.yaho-cobrowse-panel__history-item[data-current=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 9%, transparent)}.yaho-cobrowse-panel__history-item-title{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.75rem;font-weight:720;line-height:1.35}.yaho-cobrowse-panel__history-item-meta{color:var(--yaho-light-muted);flex-shrink:0;padding-top:.1rem;font-size:.62rem;font-weight:700}.yaho-cobrowse-panel__history-empty{color:var(--yaho-light-muted);margin:0;padding:.75rem .6rem;font-size:.72rem;line-height:1.5}.yaho-cobrowse-panel__history-readonly,.yaho-cobrowse-panel__history-loading{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, transparent);color:var(--yaho-light-ink);border-radius:.85rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.7rem;font-weight:650;line-height:1.45;display:flex}.yaho-cobrowse-panel__history-readonly button,.yaho-cobrowse-panel__history-retry{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));background:var(--yaho-light-panel);color:var(--yaho-light-orange);border-radius:.6rem;flex-shrink:0;padding:.35rem .5rem;font-size:.66rem;font-weight:800}.yaho-cobrowse-panel__history-retry{align-self:flex-start;margin-top:.5rem}:root.dark .yaho-cobrowse-panel__history-trigger,.dark .yaho-cobrowse-panel__history-trigger{color:var(--yaho-night-muted)}:root.dark .yaho-cobrowse-panel__history-trigger:hover,.dark .yaho-cobrowse-panel__history-trigger:hover,:root.dark .yaho-cobrowse-panel__history-trigger[aria-expanded=true],.dark .yaho-cobrowse-panel__history-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 38%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-night-panel));color:var(--yaho-light-orange)}:root.dark .yaho-cobrowse-panel__history-menu,.dark .yaho-cobrowse-panel__history-menu{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-panel) 98%, transparent);box-shadow:0 14px 34px #00000059}:root.dark .yaho-cobrowse-panel__history-heading,.dark .yaho-cobrowse-panel__history-heading,:root.dark .yaho-cobrowse-panel__history-item,.dark .yaho-cobrowse-panel__history-item,:root.dark .yaho-cobrowse-panel__history-readonly,.dark .yaho-cobrowse-panel__history-readonly,:root.dark .yaho-cobrowse-panel__history-loading,.dark .yaho-cobrowse-panel__history-loading{color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-panel__history-group,.dark .yaho-cobrowse-panel__history-group,:root.dark .yaho-cobrowse-panel__history-item-meta,.dark .yaho-cobrowse-panel__history-item-meta,:root.dark .yaho-cobrowse-panel__history-empty,.dark .yaho-cobrowse-panel__history-empty{color:var(--yaho-night-muted)}.yaho-cobrowse-summary-card__signal{background:var(--yaho-light-muted);border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem}.yaho-cobrowse-summary-card[data-status=ready] .yaho-cobrowse-summary-card__signal{background:#34c759}.yaho-cobrowse-summary-status{min-height:1.5rem;color:var(--yaho-light-muted);align-items:center;gap:.4rem;font-size:.68rem;font-weight:750;display:flex}.yaho-cobrowse-summary-card{border:1px solid color-mix(in srgb, var(--yaho-blue) 18%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-blue) 6%, var(--yaho-light-panel));color:var(--yaho-light-ink);border-radius:1rem;padding:.85rem}.yaho-cobrowse-summary-card[data-status=waiting-for-ai],.yaho-cobrowse-summary-card[data-status=extracting]{border-color:color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-panel))}.yaho-cobrowse-summary-card[data-status=error]{border-color:color-mix(in srgb, var(--yaho-coral) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 6%, var(--yaho-light-panel))}.yaho-cobrowse-summary-card__heading{color:var(--yaho-light-muted);letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.64rem;font-weight:850;display:flex}.yaho-cobrowse-summary-card[data-status=waiting-for-ai] .yaho-cobrowse-summary-card__signal,.yaho-cobrowse-summary-card[data-status=extracting] .yaho-cobrowse-summary-card__signal{background:var(--yaho-light-orange)}.yaho-cobrowse-summary-card[data-status=error] .yaho-cobrowse-summary-card__signal{background:var(--yaho-coral)}.yaho-cobrowse-summary-card__body{white-space:pre-wrap;word-break:break-word;max-height:12rem;color:var(--yaho-light-ink);margin:.45rem 0 0;font-size:.8rem;font-weight:650;line-height:1.65;overflow-y:auto}:root.dark .yaho-cobrowse-summary-card,.dark .yaho-cobrowse-summary-card{color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-summary-status,.dark .yaho-cobrowse-summary-status,:root.dark .yaho-cobrowse-summary-card__heading,.dark .yaho-cobrowse-summary-card__heading{color:var(--yaho-night-muted)}:root.dark .yaho-cobrowse-summary-card,.dark .yaho-cobrowse-summary-card{background:color-mix(in srgb, var(--yaho-night-blue) 8%, var(--yaho-night-panel))}@media (width<=28rem){.yaho-cobrowse-panel__header{align-items:flex-start;gap:.5rem;padding-inline:.85rem}.yaho-cobrowse-panel__header-actions{gap:.25rem}.yaho-cobrowse-panel__body{padding-inline:.85rem}}.yaho-cobrowse-panel__empty-hint{text-align:center;color:var(--ui-text-tertiary);letter-spacing:-.01em;margin:.35rem 0 0;font-size:.78rem;font-weight:600;line-height:1.45}:root.dark .yaho-cobrowse-panel__composer,.dark .yaho-cobrowse-panel__composer{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-panel) 92%, transparent)}:root.dark .yaho-cobrowse-panel__composer:focus-within,.dark .yaho-cobrowse-panel__composer:focus-within{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--yaho-night-line))}.yaho-cobrowse-panel__icon-button{width:2rem;height:2rem;color:var(--yaho-light-muted);border:1px solid #0000;border-radius:.7rem;flex-shrink:0;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.yaho-cobrowse-panel__icon-button:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));color:var(--yaho-light-orange)}:root.dark .yaho-cobrowse-panel__icon-button,.dark .yaho-cobrowse-panel__icon-button{color:var(--yaho-night-muted);border-color:#0000}:root.dark .yaho-cobrowse-panel__icon-button:hover,.dark .yaho-cobrowse-panel__icon-button:hover{border-color:color-mix(in srgb, var(--yaho-night-blue) 40%, var(--yaho-night-line-strong));background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-panel));color:color-mix(in srgb, var(--yaho-light-orange) 72%, white)}.yaho-browser-dock-conflict{z-index:2;background:var(--yaho-browser-active-tab-surface,var(--ui-chat-surface-background));color:var(--ui-text-secondary);text-align:center;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.yaho-browser-dock-conflict__card{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 78%, transparent);border-radius:var(--yaho-sidebar-float-radius);background:color-mix(in srgb, var(--ui-widget-surface-background) 84%, transparent);width:min(100%,26rem);box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow);padding:1.75rem 1.5rem}.yaho-browser-dock-conflict__icon{border:1px solid color-mix(in srgb, var(--theme-primary) 32%, transparent);background:color-mix(in srgb, var(--theme-primary) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--theme-primary);border-radius:999px;place-items:center;margin:0 auto .875rem;display:grid}.yaho-browser-dock-conflict__title{color:var(--ui-text-primary);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:750}.yaho-browser-dock-conflict__message{max-width:22rem;color:var(--ui-text-tertiary);margin:.625rem auto 0;font-size:.78rem;line-height:1.55}.yaho-browser-page{box-sizing:border-box;isolation:isolate;border-radius:var(--yaho-sidebar-float-radius);min-width:0;height:100%;min-height:0;color:var(--yaho-light-ink);box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow);background:0 0;border:1px solid #97705047;align-self:stretch;overflow:hidden}.yaho-browser-page--embedded{box-shadow:none;border:0;border-radius:0}:root.dark .yaho-browser-page,.dark .yaho-browser-page{color:var(--yaho-night-ink);background:0 0;border-color:#76aad34d}.yaho-browser-chrome{--yaho-browser-active-tab-surface:var(--yaho-light-page);background:var(--yaho-light-sidebar);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}:root.dark .yaho-browser-chrome,.dark .yaho-browser-chrome{--yaho-browser-active-tab-surface:color-mix(in srgb, var(--yaho-night-page) 76%, #05080d);background:var(--yaho-night-sidebar)}.yaho-browser-page[data-yaho-html-fullscreen=true]{z-index:2147483000;width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;position:fixed;inset:0;overflow:hidden}.yaho-browser-page[data-yaho-html-fullscreen=true] .yaho-browser-chrome{display:none}.yaho-browser-page[data-yaho-html-fullscreen=true] .yaho-browser-content-shell{position:absolute;inset:0;overflow:hidden}.yaho-browser-page[data-yaho-html-fullscreen=true] .yaho-browser-split-stage{container-type:normal}.yaho-browser-tab-strip{min-width:0;min-height:2.7rem;padding:.25rem .35rem 0;padding-right:var(--yaho-browser-chrome-right-inset,calc(var(--titlebar-tools-right,.75rem) + .5rem));color:color-mix(in srgb, var(--yaho-light-ink) 72%, transparent);-webkit-app-region:no-drag;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,max-content);align-items:center;gap:.5rem;display:grid;overflow:hidden}.yaho-browser-tab-list{-webkit-app-region:drag}.yaho-browser-tab,.yaho-browser-tab-add,.yaho-browser-tab-actions,.yaho-browser-tab-strip button,.yaho-browser-tab-strip a,.yaho-browser-tab-strip input,.yaho-browser-tab-strip [role=button]{-webkit-app-region:no-drag}[data-yaho-native-overlay=true] .yaho-browser-tab-strip{padding-right:var(--yaho-browser-chrome-right-inset,calc(var(--titlebar-tools-right,.75rem) + .5rem))}.yaho-browser-tab-list{scrollbar-width:none;flex:auto;grid-column:1;align-self:stretch;align-items:stretch;gap:.2rem;min-width:0;padding-inline:.625rem;display:flex;overflow-x:auto}.yaho-browser-tab-list::-webkit-scrollbar{display:none}.yaho-browser-tab{cursor:pointer;min-width:10rem;max-width:19rem;height:auto;min-height:2.2rem;color:color-mix(in srgb, var(--yaho-light-ink) 62%, transparent);background:0 0;border:0;border-radius:.75rem .75rem 0 0;flex:0 15rem;align-self:stretch;align-items:center;gap:.4rem;padding:0 .5rem 0 .7rem;transition:background-color .14s,color .14s;display:flex;position:relative}.yaho-browser-tab:hover{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-ink) 9%, transparent)}.yaho-browser-tab[aria-selected=true]{z-index:1;color:var(--yaho-light-ink);background:var(--yaho-browser-active-tab-surface);box-shadow:none;margin-bottom:-1px}.yaho-browser-tab[aria-selected=true]:before,.yaho-browser-tab[aria-selected=true]:after{content:"";pointer-events:none;width:.625rem;height:.625rem;position:absolute;bottom:0}.yaho-browser-tab[aria-selected=true]:before{background:radial-gradient(circle at top left, transparent .625rem, var(--yaho-browser-active-tab-surface) calc(.625rem + .5px));left:-.625rem}.yaho-browser-tab[aria-selected=true]:after{background:radial-gradient(circle at top right, transparent .625rem, var(--yaho-browser-active-tab-surface) calc(.625rem + .5px));right:-.625rem}.yaho-browser-tab.is-discarded{opacity:.58;filter:grayscale(.35)}.yaho-browser-tab.is-dragging{opacity:.42}.yaho-browser-tab:focus-visible,.yaho-browser-tab-add:focus-visible,.yaho-browser-tab-action:focus-visible,.yaho-browser-tab-close:focus-visible{outline:2px solid var(--yaho-light-orange);outline-offset:-2px}.yaho-browser-tab-content{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.yaho-browser-tab-favicon{width:1.15rem;height:1.15rem;color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-light-page));border-radius:.35rem;flex:none;place-items:center;display:grid;overflow:hidden}.yaho-browser-tab-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:auto;min-width:0;font-size:.74rem;font-weight:650;overflow:hidden}.yaho-browser-tab-title.is-loading{font-style:italic}.yaho-browser-tab.is-pinned{border-bottom:0;border-radius:.85rem .85rem 0 0;flex:0 0 3.1rem;justify-content:center;gap:0;min-width:3.1rem;max-width:3.1rem;padding-inline:.3rem}.yaho-browser-tab.is-pinned .yaho-browser-tab-content{flex:none;justify-content:center;gap:0}.yaho-browser-tab.is-pinned .yaho-browser-tab-title,.yaho-browser-tab.is-pinned .yaho-browser-tab-muted{display:none}.yaho-browser-tab.is-pinned:has(+.yaho-browser-tab:not(.is-pinned)){border-right:1px solid color-mix(in srgb, var(--yaho-light-ink) 18%, transparent);margin-right:.35rem}.yaho-browser-tab-muted{width:.85rem;height:.85rem;color:var(--yaho-light-orange);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.yaho-browser-split-divider{z-index:20;cursor:col-resize;background:0 0;width:.7rem;position:absolute;top:0;bottom:0;transform:translate(-50%)}.yaho-browser-split-stage{container-type:size}.yaho-browser-split-stage[data-split=true]{background:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent)}.yaho-browser-split-stage[data-split=true] .yaho-browser-split-pane{background:var(--yaho-light-page);min-width:max(22%,56.25cqh)}:root.dark .yaho-browser-split-stage[data-split=true],.dark .yaho-browser-split-stage[data-split=true]{background:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent)}:root.dark .yaho-browser-split-stage[data-split=true] .yaho-browser-split-pane,.dark .yaho-browser-split-stage[data-split=true] .yaho-browser-split-pane{background:var(--yaho-night-page)}.yaho-browser-split-divider:after{background:var(--yaho-light-orange);width:.22rem;height:3.5rem;box-shadow:0 0 .55rem color-mix(in srgb, var(--yaho-light-orange) 28%, transparent);content:"";opacity:.65;border-radius:999px;transition:opacity .12s,width .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root.dark .yaho-browser-split-divider:after,.dark .yaho-browser-split-divider:after{background:var(--yaho-night-blue);box-shadow:0 0 .55rem color-mix(in srgb, var(--yaho-night-blue) 30%, transparent)}.yaho-browser-split-divider:hover:after,.yaho-browser-split-divider:focus-visible:after{opacity:1;width:.32rem}.yaho-browser-split-divider[data-orientation=vertical]{cursor:row-resize;width:100%;height:.7rem;inset:auto 0;transform:translateY(-50%)}.yaho-browser-split-divider[data-orientation=vertical]:after{width:3.5rem;height:.22rem;top:50%;left:50%;transform:translate(-50%,-50%)}.yaho-browser-split-divider[data-orientation=vertical]:hover:after,.yaho-browser-split-divider[data-orientation=vertical]:focus-visible:after{width:3.5rem;height:.32rem}.reader-content--video{font-size:.96rem}.reader-content--article{font-size:1.02rem}.reader-content--blog{font-size:1rem}.reader-content--public-document{font-size:.94rem}.reader-content--public-document table{border-collapse:collapse;width:100%}.reader-content--public-document th,.reader-content--public-document td{border:1px solid var(--yaho-border-subtle,#cbd5dc);vertical-align:top;padding:.55rem .65rem}.yaho-browser-tab-close{width:1.55rem;height:1.55rem;color:color-mix(in srgb, var(--yaho-light-ink) 58%, transparent);opacity:0;background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;transition:background-color .14s,color .14s,opacity .14s;display:grid}.yaho-browser-tab:hover .yaho-browser-tab-close,.yaho-browser-tab[aria-selected=true] .yaho-browser-tab-close,.yaho-browser-tab-close:focus-visible{opacity:1}.yaho-browser-tab-close:hover{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 15%, transparent)}.yaho-browser-tab-add{width:2rem;height:2rem;color:color-mix(in srgb, var(--yaho-light-ink) 68%, transparent);background:0 0;border:0;border-radius:.6rem;flex:none;align-self:center;place-items:center;transition:background-color .14s,color .14s;display:grid}.yaho-browser-tab-add:hover{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-browser-tab-actions{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex:none;grid-column:3;align-self:center;align-items:center;gap:.15rem;min-width:0;max-width:100%;padding:0;display:flex;overflow-x:auto}.yaho-browser-tab-action{width:1.8rem;height:1.8rem;color:color-mix(in srgb, var(--yaho-light-ink) 65%, transparent);background:0 0;border:0;border-radius:.5rem;place-items:center;transition:background-color .14s,color .14s,opacity .14s;display:grid}.yaho-browser-tab-strip>.yaho-browser-tab-action{grid-column:2;min-width:0;max-width:min(14rem,18cqw);height:1.8rem;overflow:hidden}.yaho-browser-tab-strip>.yaho-browser-tab-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-browser-tab-actions::-webkit-scrollbar{display:none}.yaho-browser-tab-action:hover:not(:disabled),.yaho-browser-tab-action.is-active{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 13%, transparent)}.yaho-browser-tab-action:disabled{cursor:not-allowed;opacity:.3}:root.dark .yaho-browser-tab-strip,.dark .yaho-browser-tab-strip{color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent);background:0 0}:root.dark .yaho-browser-tab,.dark .yaho-browser-tab{color:color-mix(in srgb, var(--yaho-night-ink) 64%, transparent);background:0 0}:root.dark .yaho-browser-tab:hover,.dark .yaho-browser-tab:hover{color:var(--yaho-night-ink);background:color-mix(in srgb, var(--yaho-night-ink) 11%, transparent)}:root.dark .yaho-browser-tab[aria-selected=true],.dark .yaho-browser-tab[aria-selected=true]{color:var(--yaho-night-ink);background:var(--yaho-browser-active-tab-surface);box-shadow:none}:root.dark .yaho-browser-tab.is-pinned:has(+.yaho-browser-tab:not(.is-pinned)){border-right-color:color-mix(in srgb, var(--yaho-night-ink) 24%, transparent)}.dark .yaho-browser-tab.is-pinned:has(+.yaho-browser-tab:not(.is-pinned)){border-right-color:color-mix(in srgb, var(--yaho-night-ink) 24%, transparent)}:root.dark .yaho-browser-tab.is-pinned .yaho-browser-tab-close,.dark .yaho-browser-tab.is-pinned .yaho-browser-tab-close{background:color-mix(in srgb, var(--yaho-night-page) 88%, transparent)}:root.dark .yaho-browser-tab-favicon,.dark .yaho-browser-tab-favicon{color:var(--yaho-light-blue,var(--yaho-blue));background:color-mix(in srgb, var(--yaho-blue) 17%, var(--yaho-night-page))}:root.dark .yaho-browser-tab-muted,.dark .yaho-browser-tab-muted{color:var(--yaho-light-orange)}:root.dark .yaho-browser-tab-close,.dark .yaho-browser-tab-close{color:color-mix(in srgb, var(--yaho-night-ink) 60%, transparent)}:root.dark .yaho-browser-tab-close:hover,.dark .yaho-browser-tab-close:hover{color:var(--yaho-night-ink);background:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent)}:root.dark .yaho-browser-tab-add,.dark .yaho-browser-tab-add,:root.dark .yaho-browser-tab-action,.dark .yaho-browser-tab-action{color:color-mix(in srgb, var(--yaho-night-ink) 70%, transparent)}:root.dark .yaho-browser-tab-add:hover,.dark .yaho-browser-tab-add:hover,:root.dark .yaho-browser-tab-action:hover:not(:disabled),.dark .yaho-browser-tab-action:hover:not(:disabled),:root.dark .yaho-browser-tab-action.is-active,.dark .yaho-browser-tab-action.is-active{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent)}:root.dark .yaho-browser-tab-actions,.dark .yaho-browser-tab-actions{background:0 0;border-color:#0000}.yaho-browser-home-canvas{background:0 0;container-type:inline-size}.yaho-browser-page{--yaho-browser-chrome-right-inset:clamp(.75rem, 2cqw, 1.25rem);container-type:inline-size}[data-yaho-shell=true] .yaho-browser-page{--yaho-browser-chrome-right-inset:max(clamp(.75rem, 2cqw, 1.25rem), var(--titlebar-tools-right,.75rem))}:root[data-yaho-side-panel-reveal=true] [data-yaho-shell=true] .yaho-browser-page{--yaho-browser-chrome-right-inset:max(clamp(.75rem, 2cqw, 1.25rem), calc(var(--titlebar-tools-right,.75rem) + 2.375rem))}.yaho-browser-toolbar-row{background:var(--yaho-browser-active-tab-surface);border-radius:.75rem .75rem 0 0;align-items:center;gap:clamp(.5rem,1cqw,.75rem);min-width:0;padding-right:clamp(.5rem,1.25cqw,1rem);display:flex;position:relative;overflow:hidden}.yaho-browser-nav-cluster{flex:none;width:max-content;min-width:0;max-width:100%;overflow:hidden}.yaho-browser-tool-cluster{scrollbar-width:none;flex:0 auto;width:max-content;min-width:0;max-width:100%;overflow-x:auto}.yaho-browser-tool-cluster::-webkit-scrollbar{display:none}.yaho-browser-address-shell{flex:1;width:auto;min-width:7.5rem;max-width:none}.yaho-browser-address-panel{width:100%;min-width:0}:root.dark .yaho-browser-nav-cluster,.dark .yaho-browser-nav-cluster,:root.dark .yaho-browser-address-panel input,.dark .yaho-browser-address-panel input{box-shadow:none;background:0 0;border-color:#0000}:root.dark .yaho-browser-address-panel input:focus,.dark .yaho-browser-address-panel input:focus{border-color:color-mix(in srgb, var(--yaho-light-blue) 44%, transparent);background:color-mix(in srgb, var(--yaho-night-ink) 5%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-light-blue) 14%, transparent)}@container (width<=56rem){.yaho-browser-toolbar-row{gap:clamp(.25rem,1cqw,.375rem)!important;padding-left:clamp(.35rem,1.5cqw,.625rem)!important;padding-right:clamp(.35rem,1cqw,.625rem)!important}.yaho-browser-nav-cluster button,.yaho-browser-tool-cluster button,.yaho-browser-tab-action{width:clamp(1.625rem,3.2cqw,2rem)!important;height:clamp(1.625rem,3.2cqw,2rem)!important}.yaho-browser-tool-cluster [data-testid=browser-tools-trigger]{width:2rem!important;height:2rem!important}.yaho-browser-tool-cluster{min-width:0;max-width:50%;overflow-x:auto}.yaho-browser-tool-cluster>div{min-width:max-content}.yaho-browser-tab{flex-basis:clamp(7rem,18cqw,15rem);min-width:clamp(6rem,16cqw,10rem);max-width:clamp(9rem,24cqw,19rem)}.yaho-browser-home{padding-inline:clamp(1rem,4cqw,3.5rem)!important}.yaho-browser-home-search{gap:clamp(.9rem,2.4cqw,1.35rem)}.yaho-browser-nav-cluster{max-width:30%}.yaho-browser-address-shell{flex-basis:0}.yaho-browser-tool-cluster{max-width:42%}[data-testid=agent-browser-space-trigger]{white-space:nowrap;justify-content:center;gap:2px!important;width:2.5rem!important;max-width:2.5rem!important;padding-inline:0!important}[data-testid=agent-browser-space-trigger]>span{display:none!important}}@container (width<=36rem){.yaho-browser-tab-strip>.yaho-browser-tab-action{max-width:2rem;gap:0!important;width:2rem!important;padding-inline:.25rem!important}.yaho-browser-tab-strip>.yaho-browser-tab-action>span{display:none}.yaho-browser-tab-actions .yaho-browser-tab-action{width:1.625rem!important;height:1.625rem!important}.yaho-browser-tool-cluster{max-width:100%}.yaho-browser-tool-cluster [class~=group\/tool]{gap:0!important;width:2rem!important;max-width:2rem!important;padding-inline:0!important}.yaho-browser-tool-cluster [class~=group\/tool]>span{opacity:0!important;max-width:0!important}.yaho-browser-tab{flex-basis:7rem;min-width:5.5rem;max-width:8rem}.yaho-browser-tab-title{max-width:10ch}.yaho-browser-tab-add{width:1.75rem;height:1.75rem}}@container (width<=28rem){.yaho-browser-address-security,.yaho-browser-address-bookmark{display:none}.yaho-browser-address-panel input{text-overflow:ellipsis;text-align:left!important;padding-left:.875rem!important;padding-right:2.9rem!important}}@container (width<=54rem){.yaho-browser-address-panel input{text-overflow:ellipsis;min-width:0!important}.yaho-browser-nav-cluster{flex:none;max-width:none;overflow:visible}}@container (width<=42rem){.yaho-browser-toolbar-row{flex-wrap:wrap;align-content:center;row-gap:.35rem;min-height:2.75rem;height:auto!important}.yaho-browser-address-shell{flex:8rem;min-width:0}.yaho-browser-address-bookmark{display:none}.yaho-browser-address-panel input{text-align:left!important;padding-right:2.65rem!important}.yaho-browser-tool-cluster{flex:100%;justify-content:flex-end;max-width:100%;overflow:visible}}:root{--yaho-agent-cursor-fill:var(--yaho-light-orange);--yaho-agent-cursor-failed:var(--yaho-coral);--yaho-agent-cursor-outline:var(--yaho-light-page);--yaho-agent-cursor-label-bg:color-mix(in srgb, var(--yaho-light-ink) 88%, transparent);--yaho-agent-cursor-label-ink:var(--yaho-light-page);--yaho-agent-cursor-glide-ms:.42s}.yaho-agent-cursor-layer{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.yaho-agent-cursor{opacity:0;transition:transform var(--yaho-agent-cursor-glide-ms) cubic-bezier(.22, .8, .28, 1), opacity .18s ease-out;will-change:transform;position:absolute;top:0;left:0}.yaho-agent-cursor[data-visible=true]{opacity:1}.yaho-agent-cursor__arrow{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--yaho-light-ink) 45%, transparent));display:block}.yaho-agent-cursor__arrow path{fill:var(--yaho-agent-cursor-fill);stroke:var(--yaho-agent-cursor-outline);stroke-width:1.5px;stroke-linejoin:round;transition:fill .16s ease-out}.yaho-agent-cursor[data-status=failed] .yaho-agent-cursor__arrow path{fill:var(--yaho-agent-cursor-failed)}.yaho-agent-cursor__label{border:1px solid color-mix(in srgb, var(--yaho-agent-cursor-outline) 35%, transparent);background:var(--yaho-agent-cursor-label-bg);max-width:16rem;color:var(--yaho-agent-cursor-label-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;line-height:1.2;position:absolute;top:25px;left:17px;overflow:hidden}.yaho-agent-cursor[data-status=failed] .yaho-agent-cursor__label{background:var(--yaho-agent-cursor-failed)}.yaho-agent-cursor__ripple{border:2px solid var(--yaho-agent-cursor-fill);opacity:0;border-radius:999px;width:30px;height:30px;animation:.52s ease-out yaho-agent-cursor-press;position:absolute;top:-14px;left:-14px}@keyframes yaho-agent-cursor-press{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.yaho-agent-cursor{transition:opacity .12s linear}.yaho-agent-cursor__ripple{animation:none}}.yaho-browser-content-shell--cobrowse-docked{isolation:isolate;gap:0}.yaho-browser-content-stage--cobrowse-docked{isolation:isolate;z-index:0;min-width:0;position:relative}.yaho-browser-cobrowse.yaho-browser-cobrowse--docked{z-index:60;flex:0 0 22rem;align-self:stretch;width:22rem;min-width:20rem;max-width:22rem;max-height:100%;margin:0;position:relative;inset:auto;overflow:hidden}.yaho-browser-reader{z-index:26;pointer-events:auto;border-radius:1.15rem;flex-direction:column;width:min(42rem,100% - 1.5rem);display:flex;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden;box-shadow:0 18px 50px #00000052}.yaho-browser-reader-mode{--yaho-browser-reader-page:var(--yaho-light-page);--yaho-browser-reader-panel:var(--yaho-light-panel);--yaho-browser-reader-ink:var(--yaho-light-ink);--yaho-browser-reader-muted:var(--yaho-light-muted);--yaho-browser-reader-line:color-mix(in srgb, var(--yaho-light-ink) 15%, transparent);--yaho-browser-reader-soft:color-mix(in srgb, var(--yaho-light-ink) 5%, var(--yaho-light-panel));--yaho-browser-reader-accent:color-mix(in srgb, var(--yaho-light-orange) 74%, var(--yaho-light-ink));--ui-stroke-tertiary:var(--yaho-browser-reader-line);border-left:1px solid var(--yaho-browser-reader-line);background:var(--yaho-browser-reader-panel);color:var(--yaho-browser-reader-ink)}:root.dark .yaho-browser-reader-mode,.dark .yaho-browser-reader-mode{--yaho-browser-reader-page:var(--yaho-night-page);--yaho-browser-reader-panel:var(--yaho-night-panel);--yaho-browser-reader-ink:var(--yaho-night-text,var(--yaho-night-ink));--yaho-browser-reader-muted:var(--yaho-night-muted,var(--yaho-night-ink));--yaho-browser-reader-line:var(--yaho-night-line,#ffffff1f);--yaho-browser-reader-soft:color-mix(in srgb, var(--yaho-night-mid) 72%, var(--yaho-night-page));--yaho-browser-reader-accent:color-mix(in srgb, var(--yaho-light-orange) 74%, var(--yaho-browser-reader-ink))}.yaho-browser-reader-mode>.yaho-browser-reader-header{border-color:var(--yaho-browser-reader-line);background:var(--yaho-browser-reader-panel);color:var(--yaho-browser-reader-ink)}.yaho-browser-reader-mode .text-foreground{color:var(--yaho-browser-reader-ink)}.yaho-browser-reader-body{background:var(--yaho-browser-reader-page);color:var(--yaho-browser-reader-ink)}.yaho-browser-reader-eyebrow{color:var(--yaho-browser-reader-accent)}.yaho-browser-reader-badge{background:var(--yaho-browser-reader-soft);color:var(--yaho-browser-reader-muted)}.yaho-browser-reader-summary{border-color:var(--yaho-browser-reader-line)}.yaho-browser-reader-title{color:var(--yaho-browser-reader-ink)}.yaho-browser-reader-description,.yaho-browser-reader-empty{color:var(--yaho-browser-reader-muted)}.yaho-browser-reader-empty{border-color:var(--yaho-browser-reader-line);background:var(--yaho-browser-reader-panel)}.yaho-browser-reader-content,.yaho-browser-reader-content>div,.yaho-browser-reader-content :is(h1,h2,h3,h4,p,li,strong,em,td){color:var(--yaho-browser-reader-ink)}.yaho-browser-reader-content :is(a,a.ref){color:var(--yaho-browser-reader-accent)}.yaho-browser-reader-content blockquote,.yaho-browser-reader-content :is(th,code){color:var(--yaho-browser-reader-muted)}.yaho-browser-reader-content li::marker{color:var(--yaho-browser-reader-muted)}.yaho-browser-reader-content :is(blockquote,hr,pre,table,th,td){border-color:var(--yaho-browser-reader-line)}.yaho-browser-reader-content :is(pre,code,thead){background:var(--yaho-browser-reader-soft)}.yaho-browser-page-actions{--yaho-page-actions-golden-phi:1.618;--yaho-page-actions-space-major:clamp(.72rem, 1.35%, .92rem);--yaho-page-actions-space-minor:calc(var(--yaho-page-actions-space-major) / var(--yaho-page-actions-golden-phi));--yaho-page-actions-space-micro:calc(var(--yaho-page-actions-space-minor) / var(--yaho-page-actions-golden-phi));min-height:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * 1.45);padding:var(--yaho-page-actions-space-minor) var(--yaho-page-actions-space-major) var(--yaho-page-actions-space-major);align-items:stretch;display:flex}.yaho-browser-page-actions[data-expanded=true]{padding-bottom:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * .72)}.yaho-browser-page-actions__ambient{align-items:center;gap:var(--yaho-page-actions-space-minor);min-height:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * 1.35);padding:var(--yaho-page-actions-space-minor) var(--yaho-page-actions-space-major);border:1px solid color-mix(in srgb, var(--yaho-light-orange) 22%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--yaho-light-panel) 92%, white), color-mix(in srgb, var(--yaho-light-orange) 6%, white));box-shadow:var(--yaho-sidebar-float-shadow,0 .35rem 1.25rem color-mix(in srgb, var(--yaho-light-ink) 8%, transparent)), inset 0 1px 0 #ffffffb3;color:var(--yaho-light-ink);letter-spacing:-.01em;border-radius:999px;font-size:.76rem;font-weight:700;transition:border-color .12s,background-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.yaho-browser-page-actions__ambient svg{color:var(--yaho-light-orange);flex-shrink:0}.yaho-browser-page-actions__ambient:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 35%, transparent);transform:translateY(-1px)}.yaho-browser-page-actions__ambient:disabled{opacity:.55;cursor:not-allowed}.yaho-browser-page-actions__ambient-count{min-width:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * .78);padding:0 var(--yaho-page-actions-space-micro);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);color:var(--yaho-light-orange);border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:inline-grid}:root.dark .yaho-browser-page-actions__ambient,.dark .yaho-browser-page-actions__ambient{border-color:color-mix(in srgb, var(--yaho-night-ink) 18%, transparent);background:color-mix(in srgb, var(--yaho-night-sidebar) 92%, transparent);color:var(--yaho-night-text)}:root.dark .yaho-browser-page-actions__ambient-count,.dark .yaho-browser-page-actions__ambient-count{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}.yaho-browser-page-actions__strip{gap:var(--yaho-page-actions-space-minor);min-width:0;padding:var(--yaho-page-actions-space-major);border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi));background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-panel) 94%, white), color-mix(in srgb, var(--yaho-light-panel) 88%, white));box-shadow:var(--yaho-sidebar-float-shadow,0 .35rem 1.25rem color-mix(in srgb, var(--yaho-light-ink) 8%, transparent)), inset 0 1px 0 #ffffffa6;flex-direction:column;flex:1;display:flex}.yaho-browser-page-actions__strip-head{justify-content:space-between;align-items:center;gap:var(--yaho-page-actions-space-major);padding-inline:var(--yaho-page-actions-space-micro);display:flex}.yaho-browser-page-actions__heading{color:var(--ui-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.yaho-browser-page-actions__collapse{width:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * 1.05);height:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * 1.05);color:var(--ui-text-secondary);border-radius:999px;place-items:center;transition:background-color .12s;display:grid}.yaho-browser-page-actions__collapse:hover{background:color-mix(in srgb, var(--yaho-light-ink) 6%, transparent)}:root.dark .yaho-browser-page-actions__collapse:hover,.dark .yaho-browser-page-actions__collapse:hover{background:color-mix(in srgb, var(--yaho-night-ink) 10%, transparent)}.yaho-browser-page-actions__chips{gap:var(--yaho-page-actions-space-minor);min-width:0;padding:var(--yaho-page-actions-space-micro) var(--yaho-page-actions-space-micro) var(--yaho-page-actions-space-minor);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.yaho-browser-page-actions__chips::-webkit-scrollbar{display:none}.yaho-browser-page-actions__chip{align-items:center;gap:var(--yaho-page-actions-space-micro);max-width:100%;min-height:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi) * 1.35);padding:var(--yaho-page-actions-space-minor) var(--yaho-page-actions-space-major);border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 90%, white);color:var(--yaho-light-ink);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;font-size:.74rem;font-weight:700;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.yaho-browser-page-actions__chip[data-running=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, white);color:var(--yaho-light-orange)}.yaho-browser-page-actions__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 35%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 8%, white)}.yaho-browser-page-actions__chip:disabled{opacity:.55;cursor:not-allowed}.yaho-browser-page-actions__chip--more{color:var(--yaho-blue);border-style:dashed}.yaho-browser-page-actions__chip[data-kind=yaho]{border-color:color-mix(in srgb, var(--yaho-light-orange) 32%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 10%, white);color:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-light-ink))}.yaho-browser-page-actions__chip[data-kind=yaho] svg{color:var(--yaho-light-orange)}.yaho-browser-page-actions__chip[data-kind=site]{border-color:color-mix(in srgb, var(--yaho-blue) 28%, transparent);background:color-mix(in srgb, var(--yaho-blue) 8%, white);color:color-mix(in srgb, var(--yaho-blue) 88%, var(--yaho-light-ink))}.yaho-browser-page-actions__chip[data-kind=site] svg{color:var(--yaho-blue)}:root.dark .yaho-browser-page-actions__strip,.dark .yaho-browser-page-actions__strip{border-color:color-mix(in srgb, var(--yaho-night-ink) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-sidebar) 96%, transparent), color-mix(in srgb, var(--yaho-night-sidebar) 88%, transparent))}:root.dark .yaho-browser-page-actions__ambient svg,.dark .yaho-browser-page-actions__ambient svg{color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions__chip[data-kind=yaho],.dark .yaho-browser-page-actions__chip[data-kind=yaho]{border-color:color-mix(in srgb, var(--yaho-night-blue) 38%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions__chip[data-kind=yaho] svg,.dark .yaho-browser-page-actions__chip[data-kind=yaho] svg{color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions__chip[data-kind=site],.dark .yaho-browser-page-actions__chip[data-kind=site]{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent);color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions__chip[data-kind=site] svg,.dark .yaho-browser-page-actions__chip[data-kind=site] svg{color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions__chip,.dark .yaho-browser-page-actions__chip{border-color:color-mix(in srgb, var(--yaho-night-ink) 18%, transparent);background:color-mix(in srgb, var(--yaho-night-sidebar) 92%, transparent);color:var(--yaho-night-text)}:root.dark .yaho-browser-page-actions__chip:hover:not(:disabled),.dark .yaho-browser-page-actions__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-night-blue) 35%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}:root.dark .yaho-browser-page-actions__chip[data-running=true],.dark .yaho-browser-page-actions__chip[data-running=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 40%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);color:var(--yaho-night-blue)}.yaho-browser-page-actions-dock{--yaho-page-actions-golden-phi:1.618;--yaho-page-actions-space-major:clamp(.72rem, 1.35%, .92rem);--yaho-page-actions-space-minor:calc(var(--yaho-page-actions-space-major) / var(--yaho-page-actions-golden-phi));--yaho-page-actions-space-micro:calc(var(--yaho-page-actions-space-minor) / var(--yaho-page-actions-golden-phi));width:min(22.5rem, calc(var(--yaho-page-actions-stage-width,100vw) - 2.5rem));max-height:var(--yaho-page-actions-fit-height,32rem);border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:calc(var(--yaho-page-actions-space-major) * var(--yaho-page-actions-golden-phi));background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-panel) 96%, white), color-mix(in srgb, var(--yaho-light-panel) 90%, white));box-shadow:var(--yaho-sidebar-float-shadow,0 .35rem 1.25rem color-mix(in srgb, var(--yaho-light-ink) 10%, transparent)), inset 0 1px 0 #ffffffa6;-webkit-backdrop-filter:blur(18px);flex-direction:column;display:flex;overflow:hidden}.yaho-browser-page-actions-dock__head{justify-content:space-between;align-items:flex-start;gap:var(--yaho-page-actions-space-minor);padding:var(--yaho-page-actions-space-major);display:flex}.yaho-browser-page-actions-dock__intro{gap:var(--yaho-page-actions-space-micro);flex-direction:column;min-width:0;display:flex}.yaho-browser-page-actions-dock__heading{color:var(--ui-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.yaho-browser-page-actions-dock__hint{color:var(--ui-text-secondary);letter-spacing:-.01em;margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.yaho-browser-page-actions-dock__group{margin:var(--yaho-page-actions-space-micro) var(--yaho-page-actions-space-major) 0;color:var(--ui-text-tertiary);letter-spacing:.06em;font-size:.64rem;font-weight:800}.yaho-browser-page-actions-dock__status{align-items:center;gap:var(--yaho-page-actions-space-micro);color:var(--yaho-light-orange);font-size:.68rem;font-weight:700;display:inline-flex}.yaho-browser-page-actions-dock__list{gap:var(--yaho-page-actions-space-minor);min-height:0;padding:0 var(--yaho-page-actions-space-major) var(--yaho-page-actions-space-major);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.yaho-browser-page-actions-dock__empty{margin:var(--yaho-page-actions-space-major);color:var(--ui-text-secondary);text-align:center;font-size:.76rem;font-weight:650;line-height:1.45}.yaho-browser-page-actions-dock__theme{gap:var(--yaho-page-actions-space-micro);margin:0 var(--yaho-page-actions-space-minor) var(--yaho-page-actions-space-major);padding-top:var(--yaho-page-actions-space-minor);padding-bottom:var(--yaho-page-actions-space-minor);border-top:1px solid var(--ui-stroke-tertiary);flex-direction:column;flex:none;display:flex}.yaho-browser-page-actions-dock__theme-heading{color:var(--ui-text-tertiary);letter-spacing:.06em;margin:0;font-size:.64rem;font-weight:800}.yaho-browser-page-actions-dock__theme .yaho-ontology-compact-menu__theme-track{grid-auto-columns:minmax(min-content,1fr)}.yaho-browser-page-actions-dock__theme .yaho-ontology-compact-menu__theme-track>button{white-space:nowrap;min-width:min-content}.yaho-browser-page-actions-dock__item{align-items:flex-start;gap:var(--yaho-page-actions-space-minor);width:100%;padding:var(--yaho-page-actions-space-minor) var(--yaho-page-actions-space-major);border-radius:calc(var(--yaho-page-actions-space-major) * .95);color:var(--yaho-light-ink);letter-spacing:-.01em;text-align:left;background:0 0;border:1px solid #0000;font-size:.78rem;font-weight:700;transition:border-color .12s,background-color .12s,color .12s;display:flex}.yaho-browser-page-actions-dock__item>svg{margin-top:.18em}.yaho-browser-page-actions-dock__item-copy{gap:var(--yaho-page-actions-space-micro);flex-direction:column;min-width:0;display:flex}.yaho-browser-page-actions-dock__item-label{min-width:0;line-height:1.4}.yaho-browser-page-actions-dock__item-hint{color:var(--ui-text-tertiary);letter-spacing:-.01em;font-size:.68rem;font-weight:600;line-height:1.45}.yaho-browser-page-actions-dock__item:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 8%, white)}.yaho-browser-page-actions-dock__item:disabled{opacity:.55;cursor:not-allowed}.yaho-browser-page-actions-dock__item[data-running=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, white);color:var(--yaho-light-orange)}.yaho-browser-page-actions-dock__item[data-kind=yaho] svg{color:var(--yaho-light-orange)}.yaho-browser-page-actions-dock__item[data-kind=site] svg{color:var(--yaho-blue)}.yaho-browser-page-actions-dock__item--more{color:var(--yaho-blue);border-style:dashed}.yaho-browser-page-actions-dock__item--more svg{color:var(--yaho-blue)}.yaho-browser-page-actions-dock__badge{background:var(--yaho-light-orange);color:#fff;pointer-events:none;border:1px solid #ffffffb3;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-.12rem;right:-.12rem}:root.dark .yaho-browser-page-actions-dock,.dark .yaho-browser-page-actions-dock{border-color:color-mix(in srgb, var(--yaho-night-ink) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-sidebar) 96%, transparent), color-mix(in srgb, var(--yaho-night-sidebar) 88%, transparent))}:root.dark .yaho-browser-page-actions-dock__status,.dark .yaho-browser-page-actions-dock__status{color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions-dock__item,.dark .yaho-browser-page-actions-dock__item{color:var(--yaho-night-text)}:root.dark .yaho-browser-page-actions-dock__item:hover:not(:disabled),.dark .yaho-browser-page-actions-dock__item:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}:root.dark .yaho-browser-page-actions-dock__item[data-running=true],.dark .yaho-browser-page-actions-dock__item[data-running=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 36%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions-dock__item[data-kind=yaho] svg,.dark .yaho-browser-page-actions-dock__item[data-kind=yaho] svg,:root.dark .yaho-browser-page-actions-dock__item[data-kind=site] svg,.dark .yaho-browser-page-actions-dock__item[data-kind=site] svg,:root.dark .yaho-browser-page-actions-dock__item--more,.dark .yaho-browser-page-actions-dock__item--more,:root.dark .yaho-browser-page-actions-dock__item--more svg,.dark .yaho-browser-page-actions-dock__item--more svg{color:var(--yaho-night-blue)}:root.dark .yaho-browser-page-actions-dock__badge,.dark .yaho-browser-page-actions-dock__badge{border-color:color-mix(in srgb, var(--yaho-night-sidebar) 70%, transparent);background:var(--yaho-night-blue);color:var(--yaho-night-sidebar)}.yaho-browser-home{padding-top:clamp(6.5rem,20%,11rem)}.yaho-browser-home-search{flex-direction:column;align-items:center;gap:1.35rem;width:100%;max-width:46rem;margin:0 auto;display:flex}.yaho-browser-home-search-mark{place-items:center;display:grid}.yaho-browser-home-search-panel{background:#fffdfa;border:1px solid #f0b18c;border-radius:999px;align-items:center;gap:.65rem;width:100%;min-height:3.25rem;padding:.35rem .4rem .35rem 1.15rem;display:flex;box-shadow:0 .35rem 1.25rem #56331c1a}.yaho-browser-home-search-panel:focus-within{border-color:#ff6b1a;box-shadow:0 0 0 3px #ff6b1a24}.yaho-browser-home-search-input{color:#4d392c;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:.95rem;font-weight:500}.yaho-browser-home-search-input::placeholder{color:#80634f}.yaho-browser-home-search-input::-webkit-search-decoration{appearance:none}.yaho-browser-home-search-input::-webkit-search-cancel-button{appearance:none}.yaho-browser-home-search-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.yaho-browser-home-search-mode-switch{box-sizing:border-box;background:#fffdfa94;border:1px solid #80634f47;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:13rem;height:2.5rem;padding:.2rem;display:grid;position:relative;box-shadow:inset 0 1px 2px #43281a1a}.yaho-browser-home-search-mode-switch:before{content:"";background:#ff6b1a;border:1px solid #ff6b1a;border-radius:999px;width:calc(50% - .2rem);transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s;position:absolute;inset:.2rem auto .2rem .2rem;box-shadow:0 .25rem .75rem #ff6b1a3d}.yaho-browser-home-search-mode-switch[data-mode=search]:before{transform:translate(100%)}.yaho-browser-home-search-mode{z-index:1;color:#80634f;letter-spacing:normal;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 .2rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.yaho-browser-home-search-mode:first-child{font-size:.76rem}.yaho-browser-home-search-mode[data-active=true]{color:#fff!important}.yaho-browser-home-search-mode-icon{flex:none;width:1.15rem;height:1.15rem;display:none}@container (width<=30rem){.yaho-browser-home{padding-left:1rem;padding-right:1rem}.yaho-browser-home-search{gap:.9rem}.yaho-browser-home-search-mark svg{width:3.5rem;height:3.5rem}.yaho-browser-home-search-panel{gap:.35rem;min-width:0;padding-left:.75rem}.yaho-browser-home-search-actions{min-width:0}.yaho-browser-home-search-hint{display:none}.yaho-browser-home-search-mode-switch{width:min(9.5rem,38cqw)}.yaho-browser-home-search-mode{text-overflow:ellipsis;overflow:hidden}.yaho-browser-home>section{margin-top:2.5rem}}:root.dark .yaho-browser-home-search-panel,.dark .yaho-browser-home-search-panel{background:#1b252d;border-color:#3b4a55;box-shadow:0 .4rem 1.4rem #00000047}:root.dark .yaho-browser-home-search-panel:focus-within,.dark .yaho-browser-home-search-panel:focus-within{border-color:#3a80c9;box-shadow:0 0 0 3px #3a80c929}:root.dark .yaho-browser-home-search-input,.dark .yaho-browser-home-search-input{color:#edf2f4}:root.dark .yaho-browser-home-search-input::placeholder,.dark .yaho-browser-home-search-input::placeholder,:root.dark .yaho-browser-home-search-mode,.dark .yaho-browser-home-search-mode{color:#aeb9c0}:root.dark .yaho-browser-home-search-mode[data-active=true],.dark .yaho-browser-home-search-mode[data-active=true]{color:#edf2f4}:root.dark .yaho-browser-home-search-mode-switch,.dark .yaho-browser-home-search-mode-switch{background:#1b252db8;border-color:#3b4a55;box-shadow:inset 0 1px 2px #00000047}:root.dark .yaho-browser-home-search-mode-switch:before,.dark .yaho-browser-home-search-mode-switch:before{background:#3a80c9;border-color:#3a80c9;box-shadow:0 .25rem .75rem #3a80c947}.yaho-browser-tab.is-split-member{z-index:2;border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-sidebar))}.yaho-browser-tab.is-split-start{border-right-color:#0000;border-radius:.85rem 0 0}.yaho-browser-tab.is-split-end{border-left-color:#0000;border-radius:0 .85rem 0 0;margin-left:-.25rem}.yaho-browser-tab.is-split-member[aria-selected=true]{background:var(--yaho-browser-active-tab-surface);border-color:#0000}.yaho-browser-tab.is-split-start[aria-selected=true]:after,.yaho-browser-tab.is-split-end[aria-selected=true]:before{display:none}:root.dark .yaho-browser-tab.is-split-member,.dark .yaho-browser-tab.is-split-member{border-color:color-mix(in srgb, var(--yaho-light-blue) 58%, transparent);background:color-mix(in srgb, var(--yaho-light-blue) 11%, var(--yaho-night-sidebar))}:root.dark .yaho-browser-tab.is-split-member[aria-selected=true],.dark .yaho-browser-tab.is-split-member[aria-selected=true]{background:var(--yaho-browser-active-tab-surface);border-color:#0000}:root.dark .yaho-browser-tab.is-split-start,.dark .yaho-browser-tab.is-split-start{border-right-color:#0000}:root.dark .yaho-browser-tab.is-split-end,.dark .yaho-browser-tab.is-split-end{border-left-color:#0000}.yaho-browser-quick-trigger{color:#b9e9ff;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#171f2cf0,#0c121ee6),#0f172ae6;border:1px solid #5cb2eb6b;border-radius:9999px;place-items:center;width:3rem;height:3rem;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;display:grid;position:relative;transform:translateZ(0);box-shadow:0 14px 30px #00000047,0 0 24px #5cb2eb1a,inset 0 1px #ffffff1a}.yaho-browser-quick-trigger:hover{border-color:#ff9f639e;transform:translateY(-2px);box-shadow:0 16px 34px #00000057,0 0 28px #ff8a4c24,inset 0 1px #ffffff1f}.yaho-browser-quick-trigger:active{transform:translateY(0)scale(.98)}.yaho-browser-quick-trigger[data-active=true]{opacity:.12;border-color:#82919b29;box-shadow:0 4px 10px #0000000f,inset 0 1px #ffffff0a}:root:not(.dark) .yaho-browser-quick-trigger{color:#c45116;background:linear-gradient(#fffaf4fa,#ffefe1f5);border-color:#f9731647;box-shadow:0 14px 30px #422e1d29,0 0 24px #f9731614,inset 0 1px #ffffffdb}:root:not(.dark) .yaho-browser-quick-trigger:hover{background:#fff7ee;border-color:#f973168a}:root:not(.dark) .yaho-browser-quick-trigger[data-open=true]{border-color:#f973169e;box-shadow:0 16px 34px #422e1d2e,0 0 28px #f9731624,inset 0 1px #ffffffe0}.dark .yaho-browser-quick-trigger[data-open=true]{border-color:#ff9f639e}:root:not(.dark) .yaho-browser-quick-trigger[data-active=true]{background:#fff1e42e;border-color:#82919b29;box-shadow:0 4px 10px #422e1d0a,inset 0 1px #ffffff29}.yaho-browser-quick-trigger[data-active=true]:hover,.yaho-browser-quick-trigger[data-active=true]:focus-visible{opacity:.92;border-color:#ff9f639e;box-shadow:0 16px 34px #0000003d,0 0 24px #ff8a4c1a,inset 0 1px #ffffff1a}:root:not(.dark) .yaho-browser-quick-trigger[data-active=true]:hover,:root:not(.dark) .yaho-browser-quick-trigger[data-active=true]:focus-visible{border-color:#f973168a;box-shadow:0 16px 34px #422e1d29,0 0 24px #f973161a,inset 0 1px #ffffffdb}.yaho-composer-collapsed-trigger{color:#b9e9ff;cursor:pointer;background:linear-gradient(#171f2cf0,#0c121ee6),#0f172ae6;border:1px solid #5cb2eb6b;border-radius:1.35rem 1.35rem .8rem .8rem;justify-content:center;align-items:center;gap:.25rem;width:4.75rem;height:3.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000047,0 0 24px #5cb2eb1a,inset 0 1px #ffffff1a}.yaho-composer-collapsed-trigger:hover{border-color:#ff9f639e;transform:translate(-50%);box-shadow:0 16px 34px #00000057,0 0 28px #ff8a4c24,inset 0 1px #ffffff1f}[data-slot=composer-root][data-yaho-home-collapsible]:not([data-yaho-collapsed]) .yaho-composer-collapsed-trigger{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,1rem)scale(.94)}.yaho-composer-collapsed-trigger:focus-visible,.yaho-composer-collapse-toggle:focus-visible{outline-offset:3px;outline:2px solid #ff9f63e6}.yaho-composer-collapsed-logo{border-radius:.55rem;place-items:center;width:1.65rem;height:1.65rem;display:grid;overflow:hidden}.yaho-composer-collapse-toggle{z-index:6;color:#b9e9ff;cursor:pointer;background:#0c121eeb;border:1px solid #5cb2eb57;border-radius:0 0 .8rem .8rem;place-items:center;width:2.8rem;height:1.3rem;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:calc(100% - .15rem);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0003}.yaho-composer-collapse-toggle:hover{color:#ffb172;background:#1e202afa;border-color:#ff9f6394}:root:not(.dark) .yaho-composer-collapsed-trigger,:root:not(.dark) .yaho-composer-collapse-toggle{color:#c45116;background:linear-gradient(#fffaf4fa,#ffefe1f5);border-color:#f9731647;box-shadow:0 14px 30px #422e1d29,0 0 24px #f9731614,inset 0 1px #ffffffdb}:root:not(.dark) .yaho-composer-collapsed-trigger:hover,:root:not(.dark) .yaho-composer-collapse-toggle:hover{color:#f97316;background:#fff7ee;border-color:#f973168a}@media (prefers-reduced-motion:reduce){[data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-panel],[data-slot=composer-root][data-yaho-command-console][data-yaho-collapsed],[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible],.yaho-composer-collapsed-trigger,.yaho-composer-collapse-toggle{transition:none}}.yaho-browser-quick-dock[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.yaho-browser-quick-dock[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade]{transition:height .18s cubic-bezier(.22,1,.36,1),min-height .18s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]{--composer-shell-pad-block-end:0px;--composer-control-gap:.5rem;--composer-control-size:2.5rem;--composer-control-primary-size:2.5rem;padding-bottom:0;transition:width .32s cubic-bezier(.2,.8,.2,1),transform .26s,opacity .2s;width:min(42rem,100% - 4rem)!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]){width:min(60rem,100% - 4rem)!important}:root:not(.dark) [data-slot=composer-root] button.yaho-mode-segment[data-selected=true]{color:#fff!important}:root:not(.dark) [data-slot=composer-root] button.yaho-mode-segment[data-selected=false]{color:#514337!important}:root:not(.dark) [data-slot=composer-root] button.yaho-mode-segment[data-selected=false]:hover{color:#f97316!important;background:#ffffff8c!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:before{content:none}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{-webkit-backdrop-filter:none;min-height:4.1rem;background:var(--yaho-composer-capsule-fill)!important;box-shadow:var(--yaho-composer-capsule-shadow), inset 0 1px 0 #ffffffc7!important;border:3px solid #f9731647!important;border-radius:20px!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface]{border-top-width:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade]{min-height:4.05rem;padding:.46rem .7rem!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{min-height:2.95rem;box-shadow:none;background:0 0;border-radius:0}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]{min-height:2.95rem;font-size:1rem;font-weight:500;line-height:1.45;color:#1a1208!important;padding:.72rem 1rem!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:empty:before{font-size:1rem;font-weight:500;color:#5d493a94!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control]:not([data-yaho-composer-control=mode]){width:2.5rem!important;height:2.5rem!important;box-shadow:none!important;border-radius:14px!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]{color:#8c7768!important;background:0 0!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]:hover{color:#f97316!important;background:#f973161a!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]{color:#f97316!important;background:#f973161f!important;border:1px solid #f973163d!important;border-radius:9999px!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]:hover{background:#f973162e!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled){color:#fff!important;background:#f97316!important;border-color:#f97316!important}:root.dark [data-slot=composer-root][data-yaho-command-console],.dark [data-slot=composer-root][data-yaho-command-console]{--composer-control-gap:.5rem;--composer-control-size:2.5rem;--composer-control-primary-size:2.5rem;--composer-shell-pad-block-end:0px;--yaho-composer-outline:#6fa2cf8a;--yaho-composer-capsule-fill:var(--yaho-night-panel);padding-bottom:0;transition:width .32s cubic-bezier(.2,.8,.2,1),transform .26s,opacity .2s;width:min(42rem,100% - 4rem)!important}:root.dark [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]),.dark [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]){width:min(60rem,100% - 4rem)!important}:root.dark [data-slot=composer-root][data-yaho-command-console]:before,.dark [data-slot=composer-root][data-yaho-command-console]:before{content:none}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{-webkit-backdrop-filter:none;min-height:4.1rem;background:var(--yaho-night-panel)!important;box-shadow:var(--yaho-composer-capsule-shadow), inset 0 1px 0 #ffffff1a!important;border:3px solid #6fa2cf8a!important;border-radius:20px!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface]{border-top-width:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade],.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade]{min-height:4.05rem;padding:.46rem .7rem!important}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{border:1px solid var(--yaho-composer-field-stroke);min-height:2.95rem;box-shadow:var(--yaho-composer-field-shadow);border-radius:16px;background:var(--yaho-composer-field-fill)!important}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-focus-stroke);background:var(--yaho-composer-field-focus-fill)!important}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input],.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]{min-height:2.95rem;font-size:1rem;font-weight:500;line-height:1.45;color:#f8fafc!important;padding:.72rem 1rem!important}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:empty:before,.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:empty:before{font-size:1rem;font-weight:500;color:#cbd5e185!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control]:not([data-yaho-composer-control=mode]),.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control]:not([data-yaho-composer-control=mode]){width:2.5rem!important;height:2.5rem!important;box-shadow:none!important;border-radius:14px!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]{color:#a9b8ca!important;background:0 0!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover,.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover{color:#ffd0ae!important;background:#ff8a4c24!important;border-color:#ff8a4c6b!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]{color:#ffb172!important;background:#ff8a4c24!important;border:1px solid #ff8a4c57!important;border-radius:9999px!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]:hover,.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]:hover{background:#ff8a4c38!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled),.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled){color:#0f172a!important;background:#ff9f63!important;border-color:#ff9f63!important}.yaho-chat-column{container:yaho-chat-column/inline-size}:root[data-yaho-ontology-settings-open=true] .yaho-chat-column{z-index:1200;position:relative}:root[data-yaho-ontology-settings-open=true] .yaho-chat-column [data-slot=composer-bounds]{z-index:1200}:root[data-yaho-ontology-settings-open=true] [data-slot=composer-root]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}:root[data-yaho-ontology-settings-open=true] .yaho-chat-column .yaho-context-usage-dock{display:none}.yaho-sidebar-conversation-section .sidebar-row-actions{padding-right:.5rem}@container yaho-chat-column (width<=76rem){[data-slot=composer-root][data-yaho-command-console]{left:50%!important}[data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]){width:min(60rem,100% - 2rem)!important;left:50%!important}.yaho-ontology-compact-controls{left:var(--yaho-page-header-x,1rem)!important;right:auto!important}}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-collapsed],:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-collapsed],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-collapsed]{width:5.75rem!important}@media (width<=100rem) and (height<=68rem){.yaho-chat-column .yaho-ontology-compact-controls{gap:.375rem!important}}.dark [data-slot=sidebar],.dark [data-slot=chrome-sidebar],.dark aside.sidebar-root,.dark .yaho-sidebar{--ui-sidebar-surface-background:#060c1657!important}.dark [data-slot=sidebar] [data-sidebar=menu-button]{background:#ffffff13!important;border-color:#d6e8ff2e!important;box-shadow:inset 0 1px #ffffff17!important}.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover{background:#55beff29!important;border-color:#69c7ff57!important}.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true],.dark [data-slot=sidebar] [data-sidebar=menu-button][aria-current=page]{background:linear-gradient(135deg,#ff8a4c47,#ffffff14)!important;border-color:#ffab707a!important;box-shadow:inset 0 1px #ffffff24,0 10px 24px -18px #ff8a4cb8!important}.dark [data-slot=sidebar] [data-sidebar=menu-button]{color:#dbe7f3db!important;background:#ffffff0b!important;border-color:#d6e8ff20!important}.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover{color:#fff!important;background:#ffffff16!important;border-color:#d6e8ff38!important}.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true],.dark [data-slot=sidebar] [data-sidebar=menu-button][aria-current=page]{color:#fff!important}.dark [data-slot=sidebar] input{color:#edf5ff!important;background:#040a1257!important;border-color:#d6e8ff3d!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #55beff09!important}.dark [data-slot=sidebar] input::placeholder{color:#b7c8dbd1!important}.dark [data-slot=sidebar] input:focus,.dark [data-slot=sidebar] input:focus-visible{border-color:#69c7ff6b!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #55beff1f!important}.dark [data-slot=sidebar] [data-slot=sidebar-menu-button][data-active=true],.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\){position:relative;background:linear-gradient(90deg,#55beff29,#ffffff0e)!important;box-shadow:inset 2px 0 #55beff,inset 0 1px #ffffff12,0 8px 20px -18px #55beffb8!important}.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\)[data-working=true]{background:linear-gradient(90deg,#55beff24,#ffffff0b)!important;box-shadow:inset 2px 0 #55beffe6,inset 0 1px #ffffff0f!important}.dark [data-slot=sidebar] .yaho-sidebar-footer-rail{background:linear-gradient(#ffffff08,#ffffff12);border-top:1px solid #d6e8ff1f;box-shadow:inset 0 1px #ffffff0b}.dark [data-slot=sidebar] img[alt=YAHO\ Logo]{opacity:.98;filter:invert()hue-rotate(180deg)brightness(1.18)saturate(1.18)drop-shadow(0 .375rem .875rem #f973164d)drop-shadow(0 0 .0625rem #ffffff47);margin-bottom:.125rem}.dark [data-slot=sidebar] .yaho-sidebar-search{background:#040a124d;border-radius:.625rem;align-items:center;gap:.5rem;width:100%;height:2.125rem;min-height:2.125rem;padding:0 .625rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #55beff08;border:1px solid #d6e8ff33!important}.dark [data-slot=sidebar] .yaho-sidebar-search:focus-within{background:#040a1266;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #55beff1f;border-color:#69c7ff6b!important}.dark [data-slot=sidebar] .yaho-sidebar-search svg{width:1rem;height:1rem;color:#b7c8dbeb!important}.dark [data-slot=sidebar] .yaho-sidebar-search-input{flex:auto;width:100%;min-width:0;line-height:1.2;field-sizing:fixed!important;height:2rem!important;font-size:.875rem!important}.dark [data-slot=sidebar] .yaho-sidebar-search-input::placeholder{color:#c7d5e6e0!important}.dark [data-slot=sidebar] .yaho-sidebar-search-toggle{color:#93a6bd!important;background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:.95rem!important}.dark [data-slot=sidebar] .yaho-sidebar-search-toggle:hover{color:#cfe3f5!important;background:#3a80c929!important;border-color:#66bef166!important}.dark [data-slot=sidebar] .yaho-sidebar-search-close{color:#93a6bd!important}.dark [data-slot=sidebar] .yaho-sidebar-search-close:hover{color:#cfe3f5!important;background:#3a80c933!important}:root{--yaho-dark-bg:#080b10;--yaho-dark-bg-soft:#0b1119;--yaho-dark-panel:#101721;--yaho-dark-panel-2:#141d29;--yaho-dark-panel-3:#192433;--yaho-dark-elevated:#1b2735;--yaho-dark-text:#f8efe7;--yaho-dark-text-soft:#d8c9bc;--yaho-dark-muted:#a99888;--yaho-dark-faint:#758497;--yaho-dark-line:#ffa66b38;--yaho-dark-line-strong:#ff8a4c6b;--yaho-dark-blue-line:#87a6cd2e;--yaho-dark-orange:#ff7a1a;--yaho-dark-orange-hover:#ff8a34;--yaho-dark-orange-soft:#ff7a1a26;--yaho-dark-shadow:0 22px 64px -42px #000000eb}:root.dark .yaho-workbench-surface,.dark .yaho-workbench-surface,:root.dark .yaho-dark-page,.dark .yaho-dark-page,:root.dark .yaho-onboarding-shell,.dark .yaho-onboarding-shell{color:var(--yaho-dark-text)!important}:root.dark .yaho-dark-page,.dark .yaho-dark-page{background:radial-gradient(circle at 15% 7%,#ff7a1a21,#0000 21rem),radial-gradient(circle at 82% 12%,#55beff17,#0000 24rem),linear-gradient(145deg,#080b10 0%,#0b1119 46%,#090d14 100%)!important}:root.dark .yaho-onboarding-shell,.dark .yaho-onboarding-shell{background:radial-gradient(circle at 18% 16%,#ff7a1a21,#0000 23rem),radial-gradient(circle at 80% 8%,#55beff17,#0000 24rem),linear-gradient(145deg,#07090d 0%,#0b1017 58%,#07090d 100%)!important}:root.dark .yaho-onboarding-card,.dark .yaho-onboarding-card{border-color:var(--yaho-dark-line)!important;background:linear-gradient(#141d29fa,#0c121bfa)!important;box-shadow:0 26px 80px -44px #000000f5,inset 0 1px #fff1!important}:root.dark .yaho-dark-page h1,:root.dark .yaho-dark-page h2,:root.dark .yaho-dark-page h3,:root.dark .yaho-dark-page h4,:root.dark .yaho-onboarding-shell h1,:root.dark .yaho-onboarding-shell h2,:root.dark .yaho-onboarding-shell h3,:root.dark .yaho-onboarding-shell h4,.dark .yaho-dark-page h1,.dark .yaho-dark-page h2,.dark .yaho-dark-page h3,.dark .yaho-dark-page h4,.dark .yaho-onboarding-shell h1,.dark .yaho-onboarding-shell h2,.dark .yaho-onboarding-shell h3,.dark .yaho-onboarding-shell h4{color:var(--yaho-dark-text)!important}:root.dark .yaho-dark-page [class*=bg-\[linear-gradient],:root.dark .yaho-onboarding-shell [class*=bg-\[linear-gradient],.dark .yaho-dark-page [class*=bg-\[linear-gradient],.dark .yaho-onboarding-shell [class*=bg-\[linear-gradient]{background:radial-gradient(circle at 12% 0%, #ff7a1a1c, transparent 15rem), linear-gradient(145deg, var(--yaho-dark-bg-soft) 0%, var(--yaho-dark-panel) 100%)!important}:root.dark .yaho-dark-page :is([class*=bg-white],[class*="bg-[#fff"],[class*="bg-[#f5"],[class*="bg-[#f2f"],[class*="bg-[#f7f"]),:root.dark .yaho-onboarding-shell :is([class*=bg-white],[class*="bg-[#fff"],[class*="bg-[#f5"],[class*="bg-[#f2f"],[class*="bg-[#f7f"]),.dark .yaho-dark-page :is([class*=bg-white],[class*="bg-[#fff"],[class*="bg-[#f5"],[class*="bg-[#f2f"],[class*="bg-[#f7f"]),.dark .yaho-onboarding-shell :is([class*=bg-white],[class*="bg-[#fff"],[class*="bg-[#f5"],[class*="bg-[#f2f"],[class*="bg-[#f7f"]){-webkit-backdrop-filter:var(--yaho-dark-glass-blur);background-color:var(--yaho-dark-panel)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark .yaho-dark-page [class*="bg-[#fff0"],:root.dark .yaho-dark-page [class*="bg-[#fff1"],:root.dark .yaho-dark-page [class*="bg-[#ffe"],:root.dark .yaho-onboarding-shell [class*="bg-[#fff0"],:root.dark .yaho-onboarding-shell [class*="bg-[#fff1"],:root.dark .yaho-onboarding-shell [class*="bg-[#ffe"],.dark .yaho-dark-page [class*="bg-[#fff0"],.dark .yaho-dark-page [class*="bg-[#fff1"],.dark .yaho-dark-page [class*="bg-[#ffe"],.dark .yaho-onboarding-shell [class*="bg-[#fff0"],.dark .yaho-onboarding-shell [class*="bg-[#fff1"],.dark .yaho-onboarding-shell [class*="bg-[#ffe"]{background-color:var(--yaho-dark-panel-2)!important}:root.dark .yaho-dark-page [class*="border-[#f"],:root.dark .yaho-dark-page [class*="border-[#e"],:root.dark .yaho-dark-page [class*=border-white],:root.dark .yaho-onboarding-shell [class*="border-[#f"],:root.dark .yaho-onboarding-shell [class*="border-[#e"],:root.dark .yaho-onboarding-shell [class*=border-white],.dark .yaho-dark-page [class*="border-[#f"],.dark .yaho-dark-page [class*="border-[#e"],.dark .yaho-dark-page [class*=border-white],.dark .yaho-onboarding-shell [class*="border-[#f"],.dark .yaho-onboarding-shell [class*="border-[#e"],.dark .yaho-onboarding-shell [class*=border-white]{border-color:var(--yaho-dark-blue-line)!important}:root.dark .yaho-dark-page [class*="border-[#fb"],:root.dark .yaho-dark-page [class*="border-[#f973"],:root.dark .yaho-dark-page [class*="border-[#ff8"],:root.dark .yaho-onboarding-shell [class*="border-[#fb"],:root.dark .yaho-onboarding-shell [class*="border-[#f973"],:root.dark .yaho-onboarding-shell [class*="border-[#ff8"],.dark .yaho-dark-page [class*="border-[#fb"],.dark .yaho-dark-page [class*="border-[#f973"],.dark .yaho-dark-page [class*="border-[#ff8"],.dark .yaho-onboarding-shell [class*="border-[#fb"],.dark .yaho-onboarding-shell [class*="border-[#f973"],.dark .yaho-onboarding-shell [class*="border-[#ff8"]{border-color:var(--yaho-dark-line-strong)!important}:root.dark .yaho-dark-page [class*=shadow-\[],:root.dark .yaho-onboarding-shell [class*=shadow-\[],.dark .yaho-dark-page [class*=shadow-\[],.dark .yaho-onboarding-shell [class*=shadow-\[]{box-shadow:var(--yaho-dark-shadow)!important}:root.dark .yaho-dark-page [class*="text-[#241"],:root.dark .yaho-dark-page [class*="text-[#2a"],:root.dark .yaho-dark-page [class*="text-[#3a"],:root.dark .yaho-dark-page [class*="text-[#3b"],:root.dark .yaho-dark-page [class*="text-[#4d"],:root.dark .yaho-onboarding-shell [class*="text-[#241"],:root.dark .yaho-onboarding-shell [class*="text-[#2a"],:root.dark .yaho-onboarding-shell [class*="text-[#3a"],:root.dark .yaho-onboarding-shell [class*="text-[#3b"],:root.dark .yaho-onboarding-shell [class*="text-[#4d"],.dark .yaho-dark-page [class*="text-[#241"],.dark .yaho-dark-page [class*="text-[#2a"],.dark .yaho-dark-page [class*="text-[#3a"],.dark .yaho-dark-page [class*="text-[#3b"],.dark .yaho-dark-page [class*="text-[#4d"],.dark .yaho-onboarding-shell [class*="text-[#241"],.dark .yaho-onboarding-shell [class*="text-[#2a"],.dark .yaho-onboarding-shell [class*="text-[#3a"],.dark .yaho-onboarding-shell [class*="text-[#3b"],.dark .yaho-onboarding-shell [class*="text-[#4d"]{color:var(--yaho-dark-text)!important}:root.dark .yaho-dark-page [class*="text-[#5c"],:root.dark .yaho-dark-page [class*="text-[#6b"],:root.dark .yaho-dark-page [class*="text-[#7a"],:root.dark .yaho-dark-page [class*="text-[#7c"],:root.dark .yaho-dark-page [class*="text-[#806"],:root.dark .yaho-dark-page [class*="text-[#8a"],:root.dark .yaho-dark-page [class*="text-[#9a"],:root.dark .yaho-dark-page [class*="text-[#a989"],:root.dark .yaho-dark-page [class*="text-[#b99"],:root.dark .yaho-dark-page [class*="text-[#c4a"],:root.dark .yaho-onboarding-shell [class*="text-[#5c"],:root.dark .yaho-onboarding-shell [class*="text-[#6b"],:root.dark .yaho-onboarding-shell [class*="text-[#7a"],:root.dark .yaho-onboarding-shell [class*="text-[#7c"],:root.dark .yaho-onboarding-shell [class*="text-[#806"],:root.dark .yaho-onboarding-shell [class*="text-[#8a"],:root.dark .yaho-onboarding-shell [class*="text-[#9a"],:root.dark .yaho-onboarding-shell [class*="text-[#a989"],:root.dark .yaho-onboarding-shell [class*="text-[#b99"],:root.dark .yaho-onboarding-shell [class*="text-[#c4a"],.dark .yaho-dark-page [class*="text-[#5c"],.dark .yaho-dark-page [class*="text-[#6b"],.dark .yaho-dark-page [class*="text-[#7a"],.dark .yaho-dark-page [class*="text-[#7c"],.dark .yaho-dark-page [class*="text-[#806"],.dark .yaho-dark-page [class*="text-[#8a"],.dark .yaho-dark-page [class*="text-[#9a"],.dark .yaho-dark-page [class*="text-[#a989"],.dark .yaho-dark-page [class*="text-[#b99"],.dark .yaho-dark-page [class*="text-[#c4a"],.dark .yaho-onboarding-shell [class*="text-[#5c"],.dark .yaho-onboarding-shell [class*="text-[#6b"],.dark .yaho-onboarding-shell [class*="text-[#7a"],.dark .yaho-onboarding-shell [class*="text-[#7c"],.dark .yaho-onboarding-shell [class*="text-[#806"],.dark .yaho-onboarding-shell [class*="text-[#8a"],.dark .yaho-onboarding-shell [class*="text-[#9a"],.dark .yaho-onboarding-shell [class*="text-[#a989"],.dark .yaho-onboarding-shell [class*="text-[#b99"],.dark .yaho-onboarding-shell [class*="text-[#c4a"]{color:var(--yaho-dark-muted)!important}:root.dark .yaho-dark-page input:not([type=checkbox]),:root.dark .yaho-dark-page textarea,:root.dark .yaho-dark-page [data-slot=input],:root.dark .yaho-onboarding-shell input:not([type=checkbox]),:root.dark .yaho-onboarding-shell textarea,:root.dark .yaho-onboarding-shell [data-slot=input],.dark .yaho-dark-page input:not([type=checkbox]),.dark .yaho-dark-page textarea,.dark .yaho-dark-page [data-slot=input],.dark .yaho-onboarding-shell input:not([type=checkbox]),.dark .yaho-onboarding-shell textarea,.dark .yaho-onboarding-shell [data-slot=input]{border-color:var(--yaho-dark-blue-line)!important;color:var(--yaho-dark-text)!important;background:#0c1420!important}:root.dark .yaho-dark-page input::placeholder,:root.dark .yaho-dark-page textarea::placeholder,:root.dark .yaho-onboarding-shell input::placeholder,:root.dark .yaho-onboarding-shell textarea::placeholder,.dark .yaho-dark-page input::placeholder,.dark .yaho-dark-page textarea::placeholder,.dark .yaho-onboarding-shell input::placeholder,.dark .yaho-onboarding-shell textarea::placeholder{color:#d8c9bc8f!important}:root.dark .yaho-dark-page input:focus,:root.dark .yaho-dark-page textarea:focus,:root.dark .yaho-onboarding-shell input:focus,:root.dark .yaho-onboarding-shell textarea:focus,.dark .yaho-dark-page input:focus,.dark .yaho-dark-page textarea:focus,.dark .yaho-onboarding-shell input:focus,.dark .yaho-onboarding-shell textarea:focus{border-color:#ff8a4c8f!important;box-shadow:0 0 0 .1875rem #ff7a1a21!important}:root.dark .yaho-dark-page button[class*="bg-[#fb6b14]"],:root.dark .yaho-dark-page button[class*="bg-[#f97316]"],:root.dark .yaho-dark-page button[class*="bg-[#ff7a30]"],:root.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"],:root.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"],:root.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"],.dark .yaho-dark-page button[class*="bg-[#fb6b14]"],.dark .yaho-dark-page button[class*="bg-[#f97316]"],.dark .yaho-dark-page button[class*="bg-[#ff7a30]"],.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"],.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"],.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"]{background:var(--yaho-dark-orange)!important;color:#fff!important;box-shadow:0 14px 32px -22px #2b78acbf!important}:root.dark .yaho-dark-page button[class*="bg-[#fb6b14]"]:hover,:root.dark .yaho-dark-page button[class*="bg-[#f97316]"]:hover,:root.dark .yaho-dark-page button[class*="bg-[#ff7a30]"]:hover,:root.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"]:hover,:root.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"]:hover,:root.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"]:hover,.dark .yaho-dark-page button[class*="bg-[#fb6b14]"]:hover,.dark .yaho-dark-page button[class*="bg-[#f97316]"]:hover,.dark .yaho-dark-page button[class*="bg-[#ff7a30]"]:hover,.dark .yaho-onboarding-shell button[class*="bg-[#fb6b14]"]:hover,.dark .yaho-onboarding-shell button[class*="bg-[#f97316]"]:hover,.dark .yaho-onboarding-shell button[class*="bg-[#ff7a30]"]:hover{background:var(--yaho-dark-orange-hover)!important}:root.dark .yaho-dark-page [class*="bg-[#fff0e6]"],:root.dark .yaho-dark-page [class*="bg-[#ffe1cc]"],:root.dark .yaho-dark-page [class*="bg-[#fff1e8]"],:root.dark .yaho-onboarding-shell [class*="bg-[#fff0e6]"],:root.dark .yaho-onboarding-shell [class*="bg-[#ffe1cc]"],:root.dark .yaho-onboarding-shell [class*="bg-[#fff1e8]"],.dark .yaho-dark-page [class*="bg-[#fff0e6]"],.dark .yaho-dark-page [class*="bg-[#ffe1cc]"],.dark .yaho-dark-page [class*="bg-[#fff1e8]"],.dark .yaho-onboarding-shell [class*="bg-[#fff0e6]"],.dark .yaho-onboarding-shell [class*="bg-[#ffe1cc]"],.dark .yaho-onboarding-shell [class*="bg-[#fff1e8]"]{background:var(--yaho-dark-orange-soft)!important;color:var(--yaho-night-blue)!important}:root.dark .yaho-dark-page [class*="bg-[#FFF"],:root.dark .yaho-dark-page [class*="bg-[#FFE"],:root.dark .yaho-dark-page [class*="bg-[#FDF"],:root.dark .yaho-dark-page [class*="bg-[#FAF"],:root.dark .yaho-dark-page [class*="bg-[#F8F"],:root.dark .yaho-dark-page [class*="bg-[#F4E"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFF"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFE"],:root.dark .yaho-onboarding-shell [class*="bg-[#FDF"],:root.dark .yaho-onboarding-shell [class*="bg-[#FAF"],:root.dark .yaho-onboarding-shell [class*="bg-[#F8F"],:root.dark .yaho-onboarding-shell [class*="bg-[#F4E"],.dark .yaho-dark-page [class*="bg-[#FFF"],.dark .yaho-dark-page [class*="bg-[#FFE"],.dark .yaho-dark-page [class*="bg-[#FDF"],.dark .yaho-dark-page [class*="bg-[#FAF"],.dark .yaho-dark-page [class*="bg-[#F8F"],.dark .yaho-dark-page [class*="bg-[#F4E"],.dark .yaho-onboarding-shell [class*="bg-[#FFF"],.dark .yaho-onboarding-shell [class*="bg-[#FFE"],.dark .yaho-onboarding-shell [class*="bg-[#FDF"],.dark .yaho-onboarding-shell [class*="bg-[#FAF"],.dark .yaho-onboarding-shell [class*="bg-[#F8F"],.dark .yaho-onboarding-shell [class*="bg-[#F4E"]{-webkit-backdrop-filter:var(--yaho-dark-glass-blur);background-color:var(--yaho-dark-panel)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark .yaho-dark-page [class*="bg-[#FFF0"],:root.dark .yaho-dark-page [class*="bg-[#FFF1"],:root.dark .yaho-dark-page [class*="bg-[#FFE1"],:root.dark .yaho-dark-page [class*="bg-[#FFF8"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFF0"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFF1"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFE1"],:root.dark .yaho-onboarding-shell [class*="bg-[#FFF8"],.dark .yaho-dark-page [class*="bg-[#FFF0"],.dark .yaho-dark-page [class*="bg-[#FFF1"],.dark .yaho-dark-page [class*="bg-[#FFE1"],.dark .yaho-dark-page [class*="bg-[#FFF8"],.dark .yaho-onboarding-shell [class*="bg-[#FFF0"],.dark .yaho-onboarding-shell [class*="bg-[#FFF1"],.dark .yaho-onboarding-shell [class*="bg-[#FFE1"],.dark .yaho-onboarding-shell [class*="bg-[#FFF8"]{background-color:var(--yaho-dark-panel-2)!important}:root.dark .yaho-dark-page [class*="bg-[#f1dfcd]"],.dark .yaho-dark-page [class*="bg-[#f1dfcd]"]{color:#cbd5e1!important;background-color:#ffffff14!important}:root.dark .yaho-dark-page [data-slot=switch][data-state=checked],.dark .yaho-dark-page [data-slot=switch][data-state=checked]{background-color:var(--yaho-night-blue-strong)!important}:root.dark .yaho-dark-page [class*="bg-[#f7eee7]"],.dark .yaho-dark-page [class*="bg-[#f7eee7]"]{color:#cbd5e1!important;background-color:#ffffff14!important}:root.dark .yaho-dark-page [class*="bg-[#f1d8c7]"],.dark .yaho-dark-page [class*="bg-[#f1d8c7]"]{background-color:#ffffff38!important}:root.dark .yaho-dark-page [class*="border-[#E"],:root.dark .yaho-dark-page [class*="border-[#F0"],:root.dark .yaho-dark-page [class*="border-[#F3"],:root.dark .yaho-dark-page [class*="border-[#FFB"],:root.dark .yaho-dark-page [class*="border-[#FFC"],:root.dark .yaho-onboarding-shell [class*="border-[#E"],:root.dark .yaho-onboarding-shell [class*="border-[#F0"],:root.dark .yaho-onboarding-shell [class*="border-[#F3"],:root.dark .yaho-onboarding-shell [class*="border-[#FFB"],:root.dark .yaho-onboarding-shell [class*="border-[#FFC"],.dark .yaho-dark-page [class*="border-[#E"],.dark .yaho-dark-page [class*="border-[#F0"],.dark .yaho-dark-page [class*="border-[#F3"],.dark .yaho-dark-page [class*="border-[#FFB"],.dark .yaho-dark-page [class*="border-[#FFC"],.dark .yaho-onboarding-shell [class*="border-[#E"],.dark .yaho-onboarding-shell [class*="border-[#F0"],.dark .yaho-onboarding-shell [class*="border-[#F3"],.dark .yaho-onboarding-shell [class*="border-[#FFB"],.dark .yaho-onboarding-shell [class*="border-[#FFC"]{border-color:var(--yaho-dark-blue-line)!important}:root.dark .yaho-dark-page [class*="text-[#241"],:root.dark .yaho-dark-page [class*="text-[#2A"],:root.dark .yaho-dark-page [class*="text-[#2a"],:root.dark .yaho-dark-page [class*="text-[#3A"],:root.dark .yaho-dark-page [class*="text-[#3B"],:root.dark .yaho-dark-page [class*="text-[#4A"],:root.dark .yaho-dark-page [class*="text-[#4D"],:root.dark .yaho-onboarding-shell [class*="text-[#241"],:root.dark .yaho-onboarding-shell [class*="text-[#2A"],:root.dark .yaho-onboarding-shell [class*="text-[#2a"],:root.dark .yaho-onboarding-shell [class*="text-[#3A"],:root.dark .yaho-onboarding-shell [class*="text-[#3B"],:root.dark .yaho-onboarding-shell [class*="text-[#4A"],:root.dark .yaho-onboarding-shell [class*="text-[#4D"],.dark .yaho-dark-page [class*="text-[#241"],.dark .yaho-dark-page [class*="text-[#2A"],.dark .yaho-dark-page [class*="text-[#2a"],.dark .yaho-dark-page [class*="text-[#3A"],.dark .yaho-dark-page [class*="text-[#3B"],.dark .yaho-dark-page [class*="text-[#4A"],.dark .yaho-dark-page [class*="text-[#4D"],.dark .yaho-onboarding-shell [class*="text-[#241"],.dark .yaho-onboarding-shell [class*="text-[#2A"],.dark .yaho-onboarding-shell [class*="text-[#2a"],.dark .yaho-onboarding-shell [class*="text-[#3A"],.dark .yaho-onboarding-shell [class*="text-[#3B"],.dark .yaho-onboarding-shell [class*="text-[#4A"],.dark .yaho-onboarding-shell [class*="text-[#4D"]{color:var(--yaho-dark-text)!important}:root.dark .yaho-dark-page [class*="text-[#5C"],:root.dark .yaho-dark-page [class*="text-[#6B"],:root.dark .yaho-dark-page [class*="text-[#7A"],:root.dark .yaho-dark-page [class*="text-[#7C"],:root.dark .yaho-dark-page [class*="text-[#806"],:root.dark .yaho-dark-page [class*="text-[#8A"],:root.dark .yaho-dark-page [class*="text-[#8B"],:root.dark .yaho-dark-page [class*="text-[#9A"],:root.dark .yaho-dark-page [class*="text-[#A989"],:root.dark .yaho-dark-page [class*="text-[#B9"],:root.dark .yaho-dark-page [class*="text-[#C4A"],:root.dark .yaho-onboarding-shell [class*="text-[#5C"],:root.dark .yaho-onboarding-shell [class*="text-[#6B"],:root.dark .yaho-onboarding-shell [class*="text-[#7A"],:root.dark .yaho-onboarding-shell [class*="text-[#7C"],:root.dark .yaho-onboarding-shell [class*="text-[#806"],:root.dark .yaho-onboarding-shell [class*="text-[#8A"],:root.dark .yaho-onboarding-shell [class*="text-[#8B"],:root.dark .yaho-onboarding-shell [class*="text-[#9A"],:root.dark .yaho-onboarding-shell [class*="text-[#A989"],:root.dark .yaho-onboarding-shell [class*="text-[#B9"],:root.dark .yaho-onboarding-shell [class*="text-[#C4A"],.dark .yaho-dark-page [class*="text-[#5C"],.dark .yaho-dark-page [class*="text-[#6B"],.dark .yaho-dark-page [class*="text-[#7A"],.dark .yaho-dark-page [class*="text-[#7C"],.dark .yaho-dark-page [class*="text-[#806"],.dark .yaho-dark-page [class*="text-[#8A"],.dark .yaho-dark-page [class*="text-[#8B"],.dark .yaho-dark-page [class*="text-[#9A"],.dark .yaho-dark-page [class*="text-[#A989"],.dark .yaho-dark-page [class*="text-[#B9"],.dark .yaho-dark-page [class*="text-[#C4A"],.dark .yaho-onboarding-shell [class*="text-[#5C"],.dark .yaho-onboarding-shell [class*="text-[#6B"],.dark .yaho-onboarding-shell [class*="text-[#7A"],.dark .yaho-onboarding-shell [class*="text-[#7C"],.dark .yaho-onboarding-shell [class*="text-[#806"],.dark .yaho-onboarding-shell [class*="text-[#8A"],.dark .yaho-onboarding-shell [class*="text-[#8B"],.dark .yaho-onboarding-shell [class*="text-[#9A"],.dark .yaho-onboarding-shell [class*="text-[#A989"],.dark .yaho-onboarding-shell [class*="text-[#B9"],.dark .yaho-onboarding-shell [class*="text-[#C4A"]{color:var(--yaho-dark-muted)!important}:root.dark .yaho-dark-page [class*="text-[#C451"],:root.dark .yaho-dark-page [class*="text-[#c451"],:root.dark .yaho-onboarding-shell [class*="text-[#C451"],:root.dark .yaho-onboarding-shell [class*="text-[#c451"],.dark .yaho-dark-page [class*="text-[#C451"],.dark .yaho-dark-page [class*="text-[#c451"],.dark .yaho-onboarding-shell [class*="text-[#C451"],.dark .yaho-onboarding-shell [class*="text-[#c451"]{color:#ffb27c!important}:root.dark .yaho-dark-page [class*="text-[#c45116]"],.dark .yaho-dark-page [class*="text-[#c45116]"]{color:#cbd5e1!important}:root.dark .yaho-oauth-button,.dark .yaho-oauth-button{border-color:#87a6cd3d!important;box-shadow:inset 0 1px #ffffff0f!important}:root.dark .yaho-oauth-button-google,.dark .yaho-oauth-button-google{color:#f3f4f6!important;background:#101721!important}:root.dark .yaho-oauth-button-google:hover,.dark .yaho-oauth-button-google:hover{background:#172235!important}:root.dark .yaho-oauth-button-kakao,.dark .yaho-oauth-button-kakao{color:#191600!important;background:#fee500!important}:root.dark .yaho-oauth-button-naver,.dark .yaho-oauth-button-naver{color:#fff!important;background:#03c75a!important}:root.dark .yaho-company-action-button,.dark .yaho-company-action-button{color:#e5edf7!important;background:#0d1724!important;border-color:#87a6cd47!important}:root.dark .yaho-company-action-button:hover,.dark .yaho-company-action-button:hover{color:#ffb088!important;background:#172235!important;border-color:#ff8a4c6b!important}:root.dark .yaho-company-action-button-danger,.dark .yaho-company-action-button-danger{color:#ffb4b4!important;background:#7f1d1d33!important;border-color:#f871716b!important}:root.dark .yaho-company-action-button-danger:hover,.dark .yaho-company-action-button-danger:hover{color:#fecaca!important;background:#7f1d1d52!important}:root.dark .yaho-company-delete-confirm,.dark .yaho-company-delete-confirm{box-shadow:inset 0 1px #b1cfeb0d;background:linear-gradient(135deg,#34232eb8,#0e1d2df5)!important;border-color:#6e5470b8!important}:root.dark .yaho-company-delete-confirm>div:first-child h3,.dark .yaho-company-delete-confirm>div:first-child h3{color:#ffd9dc!important}:root.dark .yaho-company-delete-confirm>div:first-child p,.dark .yaho-company-delete-confirm>div:first-child p{color:#a9c0d7!important}:root.dark .yaho-company-delete-confirm__body,.dark .yaho-company-delete-confirm__body{background:#081523f0!important;border-color:#4f80a68a!important}:root.dark .yaho-company-delete-confirm p,.dark .yaho-company-delete-confirm p{color:#b5c9dc!important}:root.dark .yaho-company-delete-confirm strong,.dark .yaho-company-delete-confirm strong{color:#f3f7fc!important}:root.dark .yaho-company-delete-confirm__input,.dark .yaho-company-delete-confirm__input{color:#f3f7fc!important;background:#0b1929!important;border-color:#457da7c7!important}:root.dark .yaho-company-delete-confirm__input::placeholder,.dark .yaho-company-delete-confirm__input::placeholder{color:#7790aa!important}:root.dark .yaho-company-delete-confirm__input:focus,.dark .yaho-company-delete-confirm__input:focus{border-color:#5ba9dd!important;box-shadow:0 0 0 3px #388bc138!important}:root.dark .yaho-company-delete-confirm__cancel,.dark .yaho-company-delete-confirm__cancel{color:#d8e6f4!important;background:#101e2f!important;border-color:#5789b099!important}:root.dark .yaho-company-delete-confirm__cancel:hover,.dark .yaho-company-delete-confirm__cancel:hover{color:#f4f8fc!important;background:#162a40!important;border-color:#6fabd5d1!important}:root.dark .yaho-company-delete-confirm__action,.dark .yaho-company-delete-confirm__action{color:#fff7f8!important;background:#a83f54!important}:root.dark .yaho-company-delete-confirm__action:hover,.dark .yaho-company-delete-confirm__action:hover{background:#c34d63!important}:root.dark [data-testid=graph-controls-panel],.dark [data-testid=graph-controls-panel]{color:var(--yaho-dark-text)!important}:root.dark [data-testid=graph-controls-panel]>div:first-child,.dark [data-testid=graph-controls-panel]>div:first-child{background:#0f1722c7!important;border-color:#87a6cd33!important}:root.dark [data-testid=graph-controls-panel]>div:last-child,.dark [data-testid=graph-controls-panel]>div:last-child{background:#071123!important}:root.dark [data-testid=graph-controls-panel] section,.dark [data-testid=graph-controls-panel] section{box-shadow:var(--yaho-dark-shadow)!important;background:#0f1722d1!important;border-color:#87a6cd33!important}:root.dark [data-testid=graph-controls-panel] section button[class*=rounded-xl]:not([class*="bg-[#ff7a30]"]):not([class*=bg-red]),.dark [data-testid=graph-controls-panel] section button[class*=rounded-xl]:not([class*="bg-[#ff7a30]"]):not([class*=bg-red]){color:var(--yaho-dark-text-soft)!important;background:#111b2a!important;border-color:#87a6cd38!important}:root.dark [data-testid=graph-controls-panel] section button[class*=rounded-xl]:hover:not(:disabled),.dark [data-testid=graph-controls-panel] section button[class*=rounded-xl]:hover:not(:disabled){background:#172235!important;border-color:#3a80c973!important}:root.dark [data-testid=graph-controls-panel] button[aria-pressed=true],.dark [data-testid=graph-controls-panel] button[aria-pressed=true]{color:var(--yaho-dark-text)!important;background:#2b78ac2e!important;border-color:#3a80c98c!important}:root.dark [data-testid=graph-controls-panel] section:not(:last-child) button:not([class*=rounded-xl]),.dark [data-testid=graph-controls-panel] section:not(:last-child) button:not([class*=rounded-xl]),:root.dark [data-testid=graph-controls-panel] section:last-child button:not([class*=rounded-xl]),.dark [data-testid=graph-controls-panel] section:last-child button:not([class*=rounded-xl]){background:0 0!important;border-color:#0000!important}:root.dark [data-testid=graph-controls-panel] section:last-child,.dark [data-testid=graph-controls-panel] section:last-child{transition:filter .15s;background:#2a1418!important;border-color:#f8717159!important}:root.dark [data-testid=graph-controls-panel] section:last-child:hover,.dark [data-testid=graph-controls-panel] section:last-child:hover{filter:brightness(1.25)}:root.dark [data-testid=graph-controls-panel] section:last-child [class*=bg-red-100],.dark [data-testid=graph-controls-panel] section:last-child [class*=bg-red-100]{color:#fca5a5!important;background:#f8717129!important}:root.dark [data-testid=graph-controls-panel] section:last-child [class*=text-red-700],:root.dark [data-testid=graph-controls-panel] section:last-child [class*=text-red-600],.dark [data-testid=graph-controls-panel] section:last-child [class*=text-red-700],.dark [data-testid=graph-controls-panel] section:last-child [class*=text-red-600]{color:#fca5a5!important}:root.dark .yaho-graph-range::-webkit-slider-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}.dark .yaho-graph-range::-webkit-slider-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}:root.dark .yaho-graph-range::-moz-range-track{background:#263348}.dark .yaho-graph-range::-moz-range-track{background:#263348}:root.dark .yaho-graph-range::-moz-range-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}.dark .yaho-graph-range::-moz-range-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}:root.dark .yaho-settings-scale-control,.dark .yaho-settings-scale-control,:root.dark .yaho-settings-choice-control,.dark .yaho-settings-choice-control{min-height:2.75rem}@container (width>=42rem){.yaho-settings-display-mode-row>.grid{grid-template-columns:minmax(0,1fr) max-content;align-items:center}}.yaho-soft-panel-enter{animation:.42s ease-out both yaho-soft-panel-enter}@keyframes yaho-soft-panel-enter{0%{opacity:0;transform:translateY(.5rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.yaho-soft-panel-enter{animation:none}}.yaho-brand-loader-mark{animation:1.4s ease-in-out infinite yaho-brand-loader-pulse}@keyframes yaho-brand-loader-pulse{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.yaho-brand-loader-mark{animation:none}}.yaho-page-header-enter{animation:.68s cubic-bezier(.16,1,.3,1) forwards yaho-page-header-enter}@keyframes yaho-page-header-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.yaho-page-body-enter{animation:.62s ease-out 90ms forwards yaho-page-body-enter}@keyframes yaho-page-body-enter{0%{opacity:0}to{opacity:1}}.yaho-request-composer-enter{animation:.52s ease-out .16s both yaho-request-composer-enter}.yaho-dock-composer-enter{animation:.48s ease-out 80ms both yaho-page-body-enter}@keyframes yaho-request-composer-enter{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.yaho-page-header-enter,.yaho-page-body-enter,.yaho-request-composer-enter,.yaho-dock-composer-enter{animation:none}}:root.dark .yaho-composer-tip,.dark .yaho-composer-tip,:root.dark [data-slot=tooltip-content].yaho-composer-tip,.dark [data-slot=tooltip-content].yaho-composer-tip{color:#f2f7ff!important;background:#0b1625f5!important;border-color:#3a80c966!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff0f!important}[data-slot=tooltip-content].yaho-sidebar-toggle-tip{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-radius:9999px!important;padding:.375rem .75rem!important;font-size:.6875rem!important;font-weight:900!important;line-height:1!important}:root:not(.dark) [data-slot=tooltip-content].yaho-sidebar-toggle-tip{color:#5c351d!important;background:#fffaf4f5!important;border-color:#ef8e1b66!important;box-shadow:0 1rem 2.125rem #57311426,inset 0 1px #ffffffbd!important}:root.dark [data-slot=tooltip-content].yaho-sidebar-toggle-tip,.dark [data-slot=tooltip-content].yaho-sidebar-toggle-tip{color:#f2f7ff!important;background:#0b1625f5!important;border-color:#3a80c966!important;box-shadow:0 1rem 2.125rem #00000057,inset 0 1px #ffffff0f!important}[data-slot=tooltip-content].yaho-sidebar-nav-tip{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-radius:9999px!important;padding:.375rem .75rem!important;font-size:.6875rem!important;font-weight:900!important;line-height:1!important}:root:not(.dark) [data-slot=tooltip-content].yaho-sidebar-nav-tip{color:#5c351d!important;background:#fffaf4f5!important;border-color:#ef8e1b66!important;box-shadow:0 1rem 2.125rem #57311426,inset 0 1px #ffffffbd!important}:root.dark [data-slot=tooltip-content].yaho-sidebar-nav-tip,.dark [data-slot=tooltip-content].yaho-sidebar-nav-tip{color:#f2f7ff!important;background:#0b1625f5!important;border-color:#3a80c966!important;box-shadow:0 1rem 2.125rem #00000057,inset 0 1px #ffffff0f!important}:root.dark .yaho-composer-surface,.dark .yaho-composer-surface{box-shadow:none!important;background:linear-gradient(#171f2ce0,#0c121ed1),#0f172ad1!important;border-color:#5cb2eb6b!important}[data-slot=composer-dock] .yaho-choice-card{--yaho-choice-fill:var(--yaho-light-panel);--yaho-choice-ink:var(--yaho-light-ink);--yaho-choice-muted:var(--yaho-light-muted);--yaho-choice-line:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);--yaho-choice-paper:var(--yaho-light-page);--yaho-choice-accent:var(--yaho-light-orange);--yaho-choice-accent-soft:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);--yaho-choice-shadow:var(--yaho-sidebar-float-shadow);box-sizing:border-box;z-index:20;width:min(100%, var(--yaho-chat-column-max));overscroll-behavior:contain;border:1px solid var(--yaho-choice-line);max-height:min(32rem,100% - 14rem);color:var(--yaho-choice-ink);background:var(--yaho-choice-fill);box-shadow:var(--yaho-choice-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--yaho-choice-accent) 42%, transparent) transparent;border-radius:1.15rem;flex-direction:column;gap:.8rem;margin:0 auto .75rem;padding:1rem;display:flex;position:relative;overflow-y:auto}:root.dark [data-slot=composer-dock] .yaho-choice-card,.dark [data-slot=composer-dock] .yaho-choice-card{--yaho-choice-fill:var(--yaho-night-panel);--yaho-choice-ink:var(--yaho-night-text);--yaho-choice-muted:var(--yaho-night-muted);--yaho-choice-line:var(--yaho-night-line);--yaho-choice-paper:color-mix(in srgb, var(--yaho-night-mid) 62%, var(--yaho-night-panel));--yaho-choice-accent:var(--yaho-light-orange);--yaho-choice-accent-soft:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}[data-slot=composer-dock] .yaho-choice-card__header{border-bottom:1px solid var(--yaho-choice-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.8rem;display:flex}[data-slot=composer-dock] .yaho-choice-card__heading{align-items:flex-start;gap:.7rem;min-width:0;display:flex}[data-slot=composer-dock] .yaho-choice-card__icon{border:1px solid color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 38%, transparent);width:2.35rem;height:2.35rem;color:var(--choice-format-accent,var(--yaho-choice-accent));background:color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 12%, transparent);border-radius:.65rem;flex:none;place-items:center;display:grid}[data-slot=composer-dock] .yaho-choice-card__icon[data-format=word],[data-slot=composer-dock] .yaho-choice-card__template[data-format=word]{--choice-format-accent:var(--yaho-blue)}[data-slot=composer-dock] .yaho-choice-card__icon[data-format=excel],[data-slot=composer-dock] .yaho-choice-card__template[data-format=excel]{--choice-format-accent:var(--yaho-graph-approved)}[data-slot=composer-dock] .yaho-choice-card__icon[data-format=draw]{--choice-format-accent:var(--yaho-blue)}[data-slot=composer-dock] .yaho-choice-card__copy{min-width:0}[data-slot=composer-dock] .yaho-choice-card__title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}[data-slot=composer-dock] .yaho-choice-card__copy h3{color:var(--yaho-choice-ink);letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}[data-slot=composer-dock] .yaho-choice-card__copy p{max-width:48rem;color:var(--yaho-choice-muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.45}[data-slot=composer-dock] .yaho-choice-card__badge{border:1px solid color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 42%, transparent);color:var(--choice-format-accent,var(--yaho-choice-accent));background:color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 10%, transparent);border-radius:999px;padding:.2rem .5rem;font-size:.66rem;font-weight:750;line-height:1.2}[data-slot=composer-dock] .yaho-choice-card__close{width:1.75rem;height:1.75rem;color:var(--yaho-choice-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;display:grid}[data-slot=composer-dock] .yaho-choice-card__close:hover,[data-slot=composer-dock] .yaho-choice-card__close:focus-visible{color:var(--yaho-choice-ink);background:var(--yaho-choice-accent-soft);outline:none}[data-slot=composer-dock] .yaho-choice-card__templates{gap:.55rem;display:grid}[data-slot=composer-dock] .yaho-choice-card__section-heading{align-items:center;gap:.75rem;display:flex}[data-slot=composer-dock] .yaho-choice-card__section-heading strong{color:var(--yaho-choice-ink);font-size:.75rem;font-weight:800}[data-slot=composer-dock] .yaho-choice-card__section-heading span{color:var(--yaho-choice-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.66rem;overflow:hidden}[data-slot=composer-dock] .yaho-choice-card__pager{flex:none;align-items:center;gap:.2rem;display:flex}[data-slot=composer-dock] .yaho-choice-card__page-btn{border:1px solid var(--yaho-choice-line);width:1.5rem;height:1.5rem;color:var(--yaho-choice-muted);cursor:pointer;background:0 0;border-radius:.5rem;flex:none;place-items:center;padding:0;display:grid}[data-slot=composer-dock] .yaho-choice-card__page-btn:disabled{opacity:.35;cursor:default}[data-slot=composer-dock] .yaho-choice-card__page-btn:is(:hover,:focus-visible):not(:disabled){color:var(--yaho-choice-ink);background:var(--yaho-choice-accent-soft);outline:none}[data-slot=composer-dock] .yaho-choice-card__carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}[data-slot=composer-dock] .yaho-choice-card__carousel::-webkit-scrollbar{display:none}[data-slot=composer-dock] .yaho-choice-card__template-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}[data-slot=composer-dock] .yaho-choice-card__template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}[data-slot=composer-dock] .yaho-choice-card__template-more{aspect-ratio:16/9;border:1px dashed color-mix(in srgb, var(--yaho-choice-ink) 22%, transparent);color:var(--yaho-choice-muted);cursor:pointer;background:0 0;border-radius:.7rem;place-content:center;place-items:center;gap:.2rem;min-width:0;font-size:.64rem;font-weight:700;transition:border-color .14s,color .14s,background-color .14s;display:grid}[data-slot=composer-dock] .yaho-choice-card__template-more:hover,[data-slot=composer-dock] .yaho-choice-card__template-more:focus-visible{border-color:color-mix(in srgb, var(--yaho-choice-accent) 55%, transparent);color:var(--yaho-choice-ink);background:var(--yaho-choice-accent-soft);outline:none}[data-slot=composer-dock] .yaho-choice-card__template-create{color:var(--yaho-choice-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;align-items:center;gap:.2rem;padding:.2rem .45rem;font-size:.66rem;font-weight:700;display:flex}[data-slot=composer-dock] .yaho-choice-card__template-create:hover,[data-slot=composer-dock] .yaho-choice-card__template-create:focus-visible{color:var(--yaho-choice-ink);background:var(--yaho-choice-accent-soft);outline:none}[data-slot=composer-dock] .yaho-choice-card__grid-collapse{color:var(--yaho-choice-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;align-items:center;gap:.15rem;padding:.2rem .45rem;font-size:.66rem;font-weight:700;display:flex}[data-slot=composer-dock] .yaho-choice-card__grid-collapse:hover,[data-slot=composer-dock] .yaho-choice-card__grid-collapse:focus-visible{color:var(--yaho-choice-ink);background:var(--yaho-choice-accent-soft);outline:none}[data-slot=composer-dock] .yaho-choice-card__template{border:1px solid var(--yaho-choice-line);min-width:0;color:var(--yaho-choice-ink);background:color-mix(in srgb, var(--yaho-choice-fill) 82%, var(--choice-format-accent,var(--yaho-choice-accent)) 6%);text-align:left;cursor:pointer;border-radius:.7rem;flex-direction:column;padding:0;transition:border-color .14s,background-color .14s,transform .14s;display:flex;overflow:hidden}[data-slot=composer-dock] .yaho-choice-card__template-thumb{aspect-ratio:16/9;background:var(--yaho-choice-paper);flex-direction:column;gap:.3rem;min-width:0;padding:.55rem .6rem 1.7rem;display:flex;position:relative}[data-slot=composer-dock] .yaho-choice-card__template-doc{flex-direction:column;gap:.26rem;min-width:0;display:flex}[data-slot=composer-dock] .yaho-choice-card__template-doc-title{-webkit-line-clamp:2;color:var(--yaho-choice-ink);letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:.63rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}[data-slot=composer-dock] .yaho-choice-card__template-doc-line{background:color-mix(in srgb, var(--yaho-choice-ink) 16%, transparent);border-radius:999px;height:.19rem}[data-slot=composer-dock] .yaho-choice-card__template-doc-line:nth-child(3){width:84%}[data-slot=composer-dock] .yaho-choice-card__template-doc-line:nth-child(4){width:64%}[data-slot=composer-dock] .yaho-choice-card__template-thumb[data-format=slides] .yaho-choice-card__template-doc-title{color:var(--choice-format-accent,var(--yaho-choice-accent));font-size:.72rem}[data-slot=composer-dock] .yaho-choice-card__template-thumb[data-format=excel] .yaho-choice-card__template-doc-line:nth-child(2){background:color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 20%, transparent);border-radius:.2rem;height:.52rem}[data-slot=composer-dock] .yaho-choice-card__template-mark{width:1.2rem;height:1.2rem;color:var(--yaho-onboarding-accent-contrast);background:var(--choice-format-accent,var(--yaho-choice-accent));border-radius:.35rem;place-items:center;font-size:.58rem;font-weight:850;display:grid;position:absolute;bottom:.5rem;left:.5rem}[data-slot=composer-dock] .yaho-choice-card__template-thumb.is-designed{padding:0;overflow:hidden}[data-slot=composer-dock] .yaho-choice-card__template-name{color:var(--yaho-choice-ink);text-overflow:ellipsis;white-space:nowrap;padding:.38rem .5rem .42rem;font-size:.68rem;font-weight:650;line-height:1.2;overflow:hidden}.yaho-office-templates{margin-top:1rem}.yaho-office-templates>.yaho-office-recent-head{align-items:center;gap:.6rem}.yaho-office-template-lede{color:var(--ui-text-tertiary);margin:.25rem 0 0;font-size:.62rem}.yaho-office-template-create{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;margin-left:auto;padding:.3rem .6rem;font-size:.66rem;font-weight:650}.yaho-office-template-create:hover,.yaho-office-template-create:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--ui-stroke-secondary));color:var(--theme-primary);outline:none}.yaho-office-template-create:disabled{cursor:wait;opacity:.6}.yaho-office-template-empty{color:var(--ui-text-tertiary);margin:.5rem 0 0;font-size:.7rem;line-height:1.5}.yaho-office-template-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;margin-top:.65rem;display:grid}.yaho-office-template-tile{border:1px solid var(--ui-stroke-tertiary);min-width:0;color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-bg-secondary) 65%, transparent);border-radius:.65rem;padding:.35rem}.yaho-office-template-tile:has(.yaho-office-template-open:hover){border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-secondary))}.yaho-office-template-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.3rem;display:flex}.yaho-office-template-open:disabled{cursor:wait;opacity:.65}.yaho-office-template-actions{justify-content:flex-end;gap:.3rem;padding:.2rem .3rem 0;display:flex}.yaho-office-template-actions button{color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;font-size:.56rem}.yaho-office-template-actions button:hover{color:var(--theme-primary)}.yaho-office-template-actions button:disabled{cursor:wait;opacity:.55}.yaho-office-template-tile-mark{width:2.2rem;height:2.2rem;color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-blue);border-radius:.45rem;flex:none;place-items:center;font-weight:800;display:grid}.yaho-office-template-tile-mark[data-format=excel]{background:var(--yaho-graph-approved)}.yaho-office-template-tile-mark[data-format=slides]{background:var(--yaho-light-orange)}.yaho-office-template-tile-copy{gap:.15rem;min-width:0;display:grid}.yaho-office-template-tile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.yaho-office-template-tile-copy small{color:var(--ui-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.3;display:-webkit-box;overflow:hidden}.yaho-office-template-tile-arrow{color:var(--ui-text-tertiary);margin-left:auto;font-size:1.1rem}.yaho-template-thumb{color:var(--tpl-ink);background:var(--tpl-paper);flex-direction:column;gap:.22rem;padding:.5rem .6rem;font-size:.5rem;line-height:1.2;display:flex;position:absolute;inset:0;overflow:hidden}.yaho-template-thumb[data-serif=true]{font-family:Georgia,Batang,serif}.yaho-template-thumb__title{color:var(--tpl-accent);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;overflow:hidden}.yaho-template-thumb__body{gap:.2rem;display:grid}.yaho-template-thumb__section{gap:.1rem;display:grid}.yaho-template-thumb__heading{color:var(--tpl-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;font-weight:750;overflow:hidden}.yaho-template-thumb__line{background:color-mix(in srgb, var(--tpl-ink) 18%, transparent);border-radius:999px;height:.12rem}.yaho-template-thumb__line.is-short{width:70%}.yaho-template-thumb[data-layout=cover] .yaho-template-thumb__title{border-bottom:3px solid var(--tpl-accent);padding:.35rem 0 .15rem;font-size:.86rem}.yaho-template-thumb[data-layout=serif] .yaho-template-thumb__title,.yaho-template-thumb[data-layout=legal] .yaho-template-thumb__title{text-align:center;padding-top:.25rem}.yaho-template-thumb[data-layout=legal] .yaho-template-thumb__title{border-bottom:1px solid var(--tpl-accent);padding-bottom:.15rem;font-size:.66rem}.yaho-template-thumb[data-layout=memo] .yaho-template-thumb__title{border-top:2px solid var(--tpl-accent);color:var(--tpl-ink);padding-top:.2rem}.yaho-template-thumb__letterhead{border-bottom:1.5px solid var(--tpl-accent);background:linear-gradient(90deg, var(--tpl-accent) 0 .4rem, transparent .4rem);background-repeat:no-repeat;background-size:100% .32rem;flex:none;height:.5rem}.yaho-template-thumb[data-layout=letterhead] .yaho-template-thumb__title{color:var(--tpl-ink)}.yaho-template-thumb[data-layout=sheet]{gap:0;padding:0}.yaho-template-thumb__band{color:var(--tpl-paper);background:var(--tpl-accent);text-overflow:ellipsis;white-space:nowrap;padding:.32rem .45rem;font-size:.56rem;font-weight:800;overflow:hidden}.yaho-template-thumb__grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(.62rem,1fr);display:grid}.yaho-template-thumb__cell{border-right:1px solid color-mix(in srgb, var(--tpl-ink) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--tpl-ink) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;padding:.08rem .2rem;font-size:.38rem;overflow:hidden}.yaho-template-thumb__cell.is-header{color:var(--tpl-accent);background:var(--tpl-tint);font-weight:750}.yaho-template-thumb[data-layout=hero],.yaho-template-thumb[data-layout=minimal],.yaho-template-thumb[data-layout=band]{justify-content:center;padding:.6rem .75rem}.yaho-template-thumb__bar{background:var(--tpl-accent);flex:none;width:1.1rem;height:.16rem}.yaho-template-thumb[data-layout=hero] .yaho-template-thumb__title,.yaho-template-thumb[data-layout=minimal] .yaho-template-thumb__title{color:var(--tpl-ink);white-space:normal;font-size:.9rem}.yaho-template-thumb[data-layout=band]{justify-content:flex-start;padding-top:.75rem}.yaho-template-thumb[data-layout=band] .yaho-template-thumb__title{white-space:normal;font-size:.9rem}.yaho-template-thumb__footer-band{background:var(--tpl-tint);height:36%;position:absolute;bottom:0;left:0;right:0}[data-slot=composer-dock] .yaho-choice-card__template:hover,[data-slot=composer-dock] .yaho-choice-card__template:focus-visible{border-color:color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 55%, var(--yaho-choice-line));background:color-mix(in srgb, var(--yaho-choice-fill) 74%, var(--choice-format-accent,var(--yaho-choice-accent)) 10%);outline:none}[data-slot=composer-dock] .yaho-choice-card__template:active{transform:translateY(1px)}[data-slot=composer-dock] .yaho-choice-card__template.is-selected{border-color:color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 72%, transparent);background:color-mix(in srgb, var(--yaho-choice-fill) 68%, var(--choice-format-accent,var(--yaho-choice-accent)) 14%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--choice-format-accent,var(--yaho-choice-accent)) 28%, transparent)}[data-slot=composer-dock] .yaho-choice-card__status{color:var(--yaho-choice-accent);margin:0;font-size:.7rem;font-weight:700;line-height:1.4}[data-slot=composer-dock] .yaho-choice-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-slot=composer-dock] .yaho-choice-card__actions [data-slot=button]{min-height:2.1rem}[data-slot=composer-dock] .yaho-choice-card__actions [data-slot=button][data-variant=default]{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-onboarding-action)}[data-slot=composer-dock] .yaho-choice-card__actions [data-slot=button][data-variant=secondary]{border:1px solid var(--yaho-choice-line);color:var(--yaho-choice-ink);background:color-mix(in srgb, var(--yaho-choice-fill) 88%, var(--yaho-choice-accent) 4%)}[data-slot=composer-dock] .yaho-choice-card__actions [data-slot=button]:is(:hover,:focus-visible){filter:brightness(1.05)}.yaho-request-start-shell:has([data-yaho-choice-card]) .yaho-request-start-prompts{display:none}@media (width<=42rem){[data-slot=composer-dock] .yaho-choice-card{padding:.85rem}[data-slot=composer-dock] .yaho-choice-card__template-page,[data-slot=composer-dock] .yaho-choice-card__template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yaho-chat-column[data-request-state=empty] [data-slot=composer-dock] .yaho-choice-card{max-height:min(32rem, calc(50cqh + var(--yaho-request-page-lift,0px) - 4.5rem))}.yaho-status-stack{contain:layout style;will-change:transform;transform:translateZ(0);box-sizing:border-box!important;-webkit-backdrop-filter:blur(22px)!important;background:#fff7eeb8!important;border:3px solid #f9731647!important;border-bottom:none!important;border-radius:20px 20px 0 0!important;width:100%!important;box-shadow:0 -18px 46px #f9731624!important}:root.dark .yaho-status-stack,.dark .yaho-status-stack{background:linear-gradient(#171f2ce0,#0c121ed1),#0f172ad1!important;border-color:#5cb2eb6b #5cb2eb6b currentColor!important;border-bottom-style:none!important;border-bottom-width:medium!important;box-shadow:0 -18px 46px #0006!important}[data-slot=composer-root][data-yaho-command-console] [class*=yaho-status-stack],[data-slot=composer-root][data-yaho-command-console] .yaho-status-stack{margin-inline:0!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-status-stack]:after{content:"";bottom:0;left:0;right:0;top:calc(0px - var(--status-stack-measured-height,0px));z-index:10;pointer-events:none;box-sizing:border-box;box-shadow:var(--yaho-composer-capsule-shadow), inset 0 1px 0 #ffffffc7;border:3px solid #f9731647;border-radius:20px;position:absolute}:root.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack]:after,.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack]:after{content:"";bottom:0;left:0;right:0;top:calc(0px - var(--status-stack-measured-height,0px));z-index:10;pointer-events:none;box-sizing:border-box;box-shadow:var(--yaho-composer-capsule-shadow);border:3px solid #5cb2eb6b;border-radius:20px;position:absolute}:root.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack]:focus-within:after,.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack]:focus-within:after{box-shadow:var(--yaho-composer-capsule-shadow);border-color:#55beff8c}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-status-stack] .yaho-status-stack,:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface],:root.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] .yaho-status-stack,.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] .yaho-status-stack,:root.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface]{box-shadow:none!important;border-color:#0000!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface],:root.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface]{border-top-width:0!important;border-radius:0 0 20px 20px!important}[data-slot=composer-status-stack][data-yaho-embedded-status-stack]{flex:none;width:calc(100% + 1.6rem);margin:-.3rem -.8rem .55rem}.yaho-status-stack.yaho-status-stack-embedded{padding:0;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 72%, transparent)!important;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important}[data-slot=composer-status-stack][data-yaho-embedded-status-stack] [data-collapsed]{height:2.1rem!important;min-height:2.1rem!important;max-height:2.1rem!important;overflow:hidden!important}[data-slot=composer-status-stack][data-yaho-embedded-status-stack] [data-collapsed]>div:first-child{height:2.1rem!important;min-height:2.1rem!important}[data-slot=composer-status-stack][data-yaho-embedded-status-stack] [data-collapsed]>div:first-child>button{height:2.1rem!important;min-height:2.1rem!important;padding-block:0!important}.yaho-status-stack-embedded>div+div{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 62%, transparent)}[data-slot=composer-status-stack][data-yaho-embedded-status-stack] .group\/status-row{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 48%, transparent);border-radius:0;padding-inline:.8rem}[data-slot=composer-status-stack][data-yaho-embedded-status-stack] .group\/status-row:first-child{border-top:0}[data-slot=composer-status-stack][data-yaho-embedded-status-stack] .yaho-composer-queue{padding:.125rem .8rem!important}.yaho-status-stack-opaque{-webkit-backdrop-filter:none!important;background:#fff7ee!important}:root.dark .yaho-agents-overlay,.dark .yaho-agents-overlay{border-color:var(--yaho-night-blue-strong)!important}:root.dark .yaho-agents-overlay-header,.dark .yaho-agents-overlay-header,:root.dark .yaho-agents-overlay-list,.dark .yaho-agents-overlay-list,:root.dark .yaho-agents-overlay-row,.dark .yaho-agents-overlay-row{border-color:var(--yaho-night-line-strong)!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-status-stack]{top:auto!important;bottom:100%!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-trigger{display:none}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue{padding:.375rem .875rem .25rem}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-list{gap:0;min-width:0;max-height:11rem;display:grid;overflow:hidden auto;padding:0!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-row{border-bottom:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 62%, transparent);grid-template-columns:1.55rem minmax(0,1fr) max-content;align-items:center;gap:.55rem;width:100%;min-width:0;min-height:2.7rem;padding:.25rem .125rem;display:grid}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-row:last-child{border-bottom:0}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-primary);font-size:.8rem;font-weight:650;line-height:1.25rem;overflow:hidden;margin:0!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-row-editing{color:var(--ui-text-primary)}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-actions{flex:none;justify-self:end;align-items:center;gap:.15rem;display:flex}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-action{height:1.9rem;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:.45rem;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:0 .4rem;font-size:.72rem;font-weight:650;display:inline-flex}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-action:disabled{cursor:default;opacity:.35}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-order{width:1.9rem;padding:0}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-adjust{padding-inline:.5rem}[data-slot=yaho-composer-capsule]:not([data-fused]){display:contents}[data-slot=yaho-composer-capsule][data-fused]{--yaho-composer-outline:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);--yaho-composer-capsule-fill:var(--yaho-light-panel);border:3px solid var(--yaho-composer-outline);background:var(--yaho-composer-capsule-fill);width:100%;box-shadow:var(--yaho-composer-capsule-shadow);border-radius:20px;flex-direction:column;display:flex}:root.dark [data-slot=yaho-composer-capsule][data-fused],.dark [data-slot=yaho-composer-capsule][data-fused]{--yaho-composer-outline:#6fa2cf8a;--yaho-composer-capsule-fill:var(--yaho-night-panel)}:root:not(.dark) [data-slot=yaho-composer-capsule][data-fused]:focus-within{border-color:color-mix(in srgb, var(--yaho-composer-outline) 70%, var(--yaho-light-orange))}:root.dark [data-slot=yaho-composer-capsule][data-fused]:focus-within,.dark [data-slot=yaho-composer-capsule][data-fused]:focus-within{border-color:color-mix(in srgb, var(--yaho-composer-outline) 72%, var(--yaho-night-blue))}[data-slot=yaho-composer-capsule][data-fused] [data-slot=composer-root]:after{content:none!important}[data-slot=yaho-composer-capsule][data-fused] [data-slot=composer-status-stack]{border-bottom:1px solid color-mix(in srgb, var(--yaho-composer-outline) 55%, transparent);width:100%;max-height:min(18rem,42%);margin:0}[data-slot=yaho-composer-capsule][data-fused] [data-slot=composer-root],[data-slot=yaho-composer-capsule][data-fused] .yaho-composer-frame{border-radius:0!important}[data-slot=yaho-composer-capsule][data-fused] .yaho-composer-queue-stack,[data-slot=yaho-composer-capsule][data-fused] [data-slot=composer-surface],[data-slot=yaho-composer-capsule][data-fused] [data-slot=composer-surface]>.pointer-events-none{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}[data-slot=yaho-composer-capsule][data-fused] [data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface]{border-width:0!important;border-radius:0!important}[data-slot=yaho-composer-capsule][data-fused] .yaho-composer-queue-stack{border-radius:inherit!important;border:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-status-stack][data-yaho-has-queue] .yaho-composer-queue{padding:.125rem .55rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-status-stack][data-yaho-has-queue] .yaho-composer-queue-list{max-height:min(17.25rem,40%)}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-status-stack][data-yaho-has-queue] .yaho-composer-queue-row{gap:.6rem;min-height:2.4rem;padding:.15rem .35rem}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-drag-handle{width:1.55rem;height:1.9rem;color:var(--ui-text-secondary);cursor:grab;touch-action:none;border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-drag-handle:active{cursor:grabbing}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-row-dragging{opacity:.45}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu{min-width:15rem;background:linear-gradient(155deg, #fffefcfa, #fff7eefa), var(--ui-bg-elevated)!important;border:1px solid #f9731647!important;border-radius:1.35rem!important;box-shadow:0 1.125rem 2.75rem #60321133,inset 0 1px #ffffffe0!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]{color:#3e2d23;border-radius:.85rem;min-height:2.75rem;font-weight:700;font-size:.95rem!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]:focus,[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]:hover{color:#c2410c;background:#f973161a!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem][data-disabled]{opacity:.25}:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu,.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu{background:linear-gradient(155deg,#13314bfa,#091b2efc),#0b1b2d!important;border-color:#5cb2eb7a!important;box-shadow:0 1.25rem 3rem #0000006b,inset 0 1px #aee0ff1a!important}:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem],.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]{color:#eef7ff}:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]:focus,:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]:hover,.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]:focus,.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-queue-menu [role=menuitem]:hover{color:#fff;background:#57b2eb24!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-attachments]{padding-left:1.125rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade][data-yaho-has-attachments]{justify-content:flex-start;padding-top:.7rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade][data-yaho-has-attachments] [data-slot=composer-attachments]{padding-top:0!important;padding-bottom:.625rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot] [data-slot=composer-attachments]{padding:1rem .125rem .125rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade][data-yaho-has-attachments] [data-slot=yaho-composer-input-slot] [data-slot=composer-attachments]{padding-top:.125rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:has([data-slot=composer-attachments]){align-items:stretch!important;row-gap:.25rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:has([data-slot=composer-attachments]) [data-slot=composer-rich-input]{padding-top:.55rem!important}.yaho-composer-attachment-card{background:#fffbf7c7!important;border:1px solid #f973163d!important;border-radius:.875rem!important;box-shadow:inset 0 1px #fffc,0 .375rem 1rem #914f1a14!important}.yaho-composer-attachment-card:hover:not(:disabled){background:#fff7eef5!important;border-color:#f973167a!important}.yaho-composer-image-tile{width:5.5rem;border-radius:1rem!important;max-width:none!important;height:5.5rem!important;padding:.25rem!important}.yaho-composer-image-tile-compact{width:3.5rem;height:3.5rem!important}.yaho-composer-image-tile .yaho-composer-attachment-thumbnail{border-radius:.75rem;width:100%;height:100%}.yaho-composer-attachment-thumbnail{background:#ffffffb8;border:1px solid #f9731633;border-radius:.625rem}.yaho-composer-attachment-remove{background:#fffaf5f0;border:1px solid #f9731647;border-radius:999px;box-shadow:0 .25rem .75rem #78411429}:root.dark .yaho-composer-attachment-card,.dark .yaho-composer-attachment-card{border-color:var(--ui-stroke-secondary)!important;background:var(--ui-bg-card)!important;box-shadow:inset 0 1px #ffffff0a!important}:root.dark .yaho-composer-attachment-card:hover:not(:disabled),.dark .yaho-composer-attachment-card:hover:not(:disabled){border-color:var(--ui-stroke-primary)!important;background:var(--ui-bg-secondary)!important}:root.dark .yaho-composer-attachment-thumbnail,.dark .yaho-composer-attachment-thumbnail{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-base) 8%, transparent)}:root.dark .yaho-composer-attachment-remove,.dark .yaho-composer-attachment-remove{border-color:var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-base) 10%, transparent);box-shadow:none}.yaho-composer-image-lightbox{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 78%, white)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--ui-chat-bubble-background) 94%, white), var(--ui-chat-bubble-background))!important;border-radius:1.125rem!important;box-shadow:0 1.5rem 4rem #0f172a38!important}.yaho-composer-image-lightbox img{background:color-mix(in srgb, var(--ui-control-hover-background) 55%, transparent);border-radius:.875rem}.yaho-composer-image-lightbox [data-slot=dialog-close-button]{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent);background:color-mix(in srgb, var(--ui-chat-bubble-background) 88%, transparent);border-radius:999px;box-shadow:0 .25rem .75rem #0f172a26}:root.dark .yaho-composer-image-lightbox,.dark .yaho-composer-image-lightbox{background:linear-gradient(145deg,#162941,#0b1625)!important;border-color:#6bb4e761!important;box-shadow:0 1.5rem 4rem #00000085!important}:root.dark .yaho-composer-image-lightbox img,.dark .yaho-composer-image-lightbox img{background:#07111e}:root.dark .yaho-composer-image-lightbox [data-slot=dialog-close-button],.dark .yaho-composer-image-lightbox [data-slot=dialog-close-button]{background:#0c1c2eeb;border-color:#8ac4eb4d}[data-slot=dialog-overlay]:has(+[data-slot=dialog-content].yaho-image-lightbox){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.yaho-image-lightbox[data-slot=dialog-content]{z-index:var(--z-modal);width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;animation:none!important;inset:0!important;transform:none!important}.yaho-image-lightbox-stage{background:color-mix(in srgb, var(--yaho-light-ink) 42%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;outline:none;place-items:center;width:100%;height:100%;padding:clamp(.5rem,1.4vmin,1rem);display:grid;position:relative;overflow:hidden}:root.dark .yaho-image-lightbox-stage,.dark .yaho-image-lightbox-stage{background:color-mix(in srgb, var(--yaho-night-bg) 92%, var(--yaho-light-ink))}.yaho-image-lightbox-stage[data-fullscreen=true],.yaho-image-lightbox-stage[data-mode=fill],.yaho-image-lightbox-stage[data-chrome=hidden][data-mode=fit]{padding:0}.yaho-image-lightbox-stage[data-fullscreen=true]{z-index:calc(var(--z-modal) + 2);background:color-mix(in srgb, var(--yaho-light-ink) 96%, transparent);border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0}:root.dark .yaho-image-lightbox-stage[data-fullscreen=true],.dark .yaho-image-lightbox-stage[data-fullscreen=true]{background:var(--yaho-night-bg)}.yaho-image-lightbox-hover-zone{z-index:2;pointer-events:none;height:4.5rem;position:absolute;left:0;right:0}.yaho-image-lightbox-stage[data-chrome=hidden] .yaho-image-lightbox-hover-zone{pointer-events:auto}.yaho-image-lightbox-hover-zone--top{top:0}.yaho-image-lightbox-hover-zone--bottom{bottom:0}.yaho-image-lightbox-frame{touch-action:none;background:0 0;border:0;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:grid;position:relative;overflow:hidden}.yaho-image-lightbox-placeholder{background:color-mix(in srgb, var(--theme-primary) 22%, transparent);border-radius:1rem;width:min(18rem,50%);height:min(12rem,36%);animation:1.4s ease-in-out infinite yaho-image-lightbox-pulse;position:absolute}.yaho-image-lightbox-image{opacity:0;max-width:100%;max-height:100%;box-shadow:var(--yaho-dark-shadow);transform-origin:50%;border-radius:1.125rem;display:block}.yaho-image-lightbox-frame[data-mode=actual] .yaho-image-lightbox-image,.yaho-image-lightbox-frame[data-mode=fit] .yaho-image-lightbox-image{max-width:none;max-height:none}.yaho-image-lightbox-frame[data-mode=fill]{place-items:stretch stretch}.yaho-image-lightbox-frame[data-mode=fill] .yaho-image-lightbox-image{object-fit:cover;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;box-shadow:none;border-radius:0}.yaho-image-lightbox-stage[data-fullscreen=true] .yaho-image-lightbox-image{box-shadow:none;border-radius:0}.yaho-image-lightbox-image.is-loaded{opacity:1}.yaho-image-lightbox-toolbar{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:calc(100% - 2rem);display:flex;position:absolute;top:1rem;right:1rem}@media (width<=720px){.yaho-image-lightbox-toolbar{top:calc(env(safe-area-inset-top,0px) + 3.5rem)}}.yaho-image-lightbox-group{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem;display:flex}:root.dark .yaho-image-lightbox-group,.dark .yaho-image-lightbox-group{background:color-mix(in srgb, var(--yaho-night-panel) 82%, transparent)}.yaho-image-lightbox-hint{color:var(--ui-text-secondary);font-weight:650}.yaho-image-lightbox-counter,.yaho-image-lightbox-btn{min-height:1.75rem;color:var(--ui-text-primary);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.yaho-image-lightbox-rule{background:var(--ui-stroke-tertiary);width:1px;height:1rem}.yaho-image-lightbox-btn.is-icon{place-items:center;width:1.75rem;min-width:1.75rem;padding:0;display:grid}.yaho-image-lightbox-btn.is-active{background:var(--theme-primary);color:var(--yaho-light-panel)}:root.dark .yaho-image-lightbox-btn.is-active,.dark .yaho-image-lightbox-btn.is-active{background:var(--yaho-night-blue);color:var(--yaho-night-bg)}.yaho-image-lightbox-btn.is-danger{background:var(--yaho-coral);color:var(--yaho-light-panel)}.yaho-image-lightbox-nav{z-index:3;border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent);width:2.75rem;height:2.75rem;color:var(--ui-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}:root.dark .yaho-image-lightbox-nav,.dark .yaho-image-lightbox-nav{background:color-mix(in srgb, var(--yaho-night-panel) 88%, var(--yaho-light-panel) 10%);color:var(--yaho-night-text)}.yaho-image-lightbox-nav--prev{left:1.25rem}.yaho-image-lightbox-nav--next{right:1.25rem}.yaho-image-lightbox-filmstrip-dock{z-index:3;max-width:min(42rem,100% - 2rem);position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.yaho-image-lightbox-filmstrip{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-night-bg) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:999px;gap:.45rem;padding:.45rem;display:flex;overflow-x:auto}.yaho-image-lightbox-filmstrip::-webkit-scrollbar{display:none}.yaho-image-lightbox-thumb{border:1px solid color-mix(in srgb, var(--yaho-light-panel) 28%, transparent);opacity:.72;scroll-snap-align:center;border-radius:.5rem;flex:none;width:2.85rem;height:2.85rem;overflow:hidden}.yaho-image-lightbox-thumb img{object-fit:cover;width:100%;height:100%;display:block}.yaho-image-lightbox-thumb[data-active=true]{border-color:var(--yaho-light-panel);box-shadow:0 0 0 1px var(--yaho-light-panel);opacity:1}.yaho-image-lightbox-info,.yaho-image-lightbox-help{z-index:4;border:1px solid var(--ui-stroke-tertiary);color:var(--yaho-light-panel);background:color-mix(in srgb, var(--yaho-night-bg) 72%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:.45rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.45;display:grid;position:absolute}.yaho-image-lightbox-info{border-radius:1rem;width:min(24rem,100% - 2rem);top:4.5rem;right:1rem}.yaho-image-lightbox-info-title{margin:0;font-size:.85rem;font-weight:800}.yaho-image-lightbox-info p{margin:0}.yaho-image-lightbox-info-actions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.yaho-image-lightbox-info-actions button{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 16%, transparent);min-height:2rem;color:inherit;border-radius:999px;padding:0 .75rem;font-size:.72rem;font-weight:700}.yaho-image-lightbox-info-shortcuts{border-top:1px solid var(--ui-stroke-tertiary);color:color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);font-variant-numeric:tabular-nums;gap:.2rem;margin-top:.35rem;padding-top:.55rem;font-size:.68rem;display:grid}.yaho-image-lightbox-help{font-variant-numeric:tabular-nums;border-radius:.9rem;top:1rem;left:1rem}.yaho-image-lightbox-help p{margin:0}.yaho-image-lightbox-toolbar[data-hidden=true],.yaho-image-lightbox-filmstrip-dock[data-hidden=true],.yaho-image-lightbox-nav[data-hidden=true]{opacity:0;pointer-events:none}.yaho-image-lightbox-toolbar,.yaho-image-lightbox-filmstrip-dock,.yaho-image-lightbox-nav{transition:opacity .16s}@media (prefers-reduced-motion:reduce){.yaho-image-lightbox-placeholder{animation:none}.yaho-image-lightbox-image,.yaho-image-lightbox-toolbar,.yaho-image-lightbox-filmstrip-dock,.yaho-image-lightbox-nav{transition:none}}.yaho-composer-document-lightbox{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 78%, white)!important;background:var(--ui-chat-bubble-background)!important;border-radius:1.125rem!important;width:min(72rem,100% - 4rem)!important;max-width:min(72rem,100% - 4rem)!important;box-shadow:0 1.5rem 4rem #0f172a3d!important}.yaho-composer-document-lightbox .yaho-composer-document-preview-header{padding-right:12rem!important}:root.dark .yaho-composer-document-lightbox,.dark .yaho-composer-document-lightbox{background:#0b1625!important;border-color:#6bb4e761!important;box-shadow:0 1.5rem 4rem #0000008f!important}:root.dark .yaho-status-stack-opaque,.dark .yaho-status-stack-opaque{background:#0b1625!important}:root.dark [data-slot=composer-status-stack][data-yaho-embedded-status-stack] .yaho-status-stack-embedded,.dark [data-slot=composer-status-stack][data-yaho-embedded-status-stack] .yaho-status-stack-embedded{background:#0208176b!important;border-bottom-color:#94a3b829!important}:root.dark [data-slot=composer-status-stack][data-yaho-embedded-status-stack] .yaho-status-stack-embedded>div+div,.dark [data-slot=composer-status-stack][data-yaho-embedded-status-stack] .yaho-status-stack-embedded>div+div,:root.dark [data-slot=composer-status-stack][data-yaho-embedded-status-stack] .group\/status-row,.dark [data-slot=composer-status-stack][data-yaho-embedded-status-stack] .group\/status-row{border-color:#94a3b829}:root.dark .yaho-composer-surface-opaque,.dark .yaho-composer-surface-opaque{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b1625!important}:root:not(.dark) .yaho-composer-surface-opaque{-webkit-backdrop-filter:none!important;background:#fffaf5!important}:root:not(.dark) .yaho-composer-surface-opaque [data-slot=yaho-composer-input-slot]{background:#fff!important}:root.dark .yaho-web-task-candidate,.dark .yaho-web-task-candidate{background:#0a192ae0!important;border-color:#588bb457!important}:root.dark .yaho-web-task-candidate[data-selected],.dark .yaho-web-task-candidate[data-selected]{background:#204e70b8!important;border-color:#64bef59e!important}:root.dark .yaho-web-task-candidate-radio,.dark .yaho-web-task-candidate-radio{background:#0a1d30!important;border-color:#6faee0!important}:root.dark .yaho-web-task-candidate-radio:checked,.dark .yaho-web-task-candidate-radio:checked{background:#5aa9de!important;border-color:#8fcdf5!important;box-shadow:inset 0 0 0 3px #102a42!important}:root.dark .yaho-attach-menu,.dark .yaho-attach-menu{background:#0b1625fa!important;border-color:#3a80c959!important;box-shadow:0 22px 48px #00000070!important}:root.dark .yaho-attach-menu-sep,.dark .yaho-attach-menu-sep{background:#3a80c93d!important}:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item],.dark .yaho-attach-menu [data-slot=dropdown-menu-item]{color:#d8e4f2!important}:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item] svg,.dark .yaho-attach-menu [data-slot=dropdown-menu-item] svg{color:#aebbd0!important}:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:hover,.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:hover,:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:focus,.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:focus,:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item][data-highlighted],.dark .yaho-attach-menu [data-slot=dropdown-menu-item][data-highlighted]{color:#f2f7ff!important;background:#3a80c92e!important}:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:hover svg,.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:hover svg,:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:focus svg,.dark .yaho-attach-menu [data-slot=dropdown-menu-item]:focus svg,:root.dark .yaho-attach-menu [data-slot=dropdown-menu-item][data-highlighted] svg,.dark .yaho-attach-menu [data-slot=dropdown-menu-item][data-highlighted] svg{color:#f2f7ff!important}:root.dark .yaho-mode-menu-item,.dark .yaho-mode-menu-item{color:#d8e4f2!important}:root.dark .yaho-mode-menu-icon,.dark .yaho-mode-menu-icon{color:#aebbd0!important}:root.dark .yaho-mode-menu-check,.dark .yaho-mode-menu-check{color:#8fc3ef!important}:root.dark .yaho-mode-menu-item-selected,.dark .yaho-mode-menu-item-selected{color:#f2f7ff!important;background:#3a80c938!important}@layer utilities{:root.dark .yaho-mode-menu-item:hover,.dark .yaho-mode-menu-item:hover,:root.dark .yaho-mode-menu-item:focus,.dark .yaho-mode-menu-item:focus,:root.dark .yaho-mode-menu-item[data-highlighted],.dark .yaho-mode-menu-item[data-highlighted]{color:#f2f7ff!important;background:#3a80c929!important}:root.dark .yaho-mode-menu-item-selected:hover,.dark .yaho-mode-menu-item-selected:hover,:root.dark .yaho-mode-menu-item-selected:focus,.dark .yaho-mode-menu-item-selected:focus,:root.dark .yaho-mode-menu-item-selected[data-highlighted],.dark .yaho-mode-menu-item-selected[data-highlighted]{color:#f2f7ff!important;background:#3a80c947!important}:root.dark.theme-black .yaho-mode-menu,.dark.theme-black .yaho-mode-menu{color:#f4f4f4!important;background:#151515!important;border-color:#ffffff29!important;box-shadow:0 1rem 2.5rem #0000007a,inset 0 1px #ffffff12!important}:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item,.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item{color:#f4f4f4!important;background:0 0!important}:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]),:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected,:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]),.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]),.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected,.dark.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]){color:#fff!important;box-shadow:none!important;background:#292929!important;border-color:#0000!important}:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-help,:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-icon,:root.dark.theme-black .yaho-mode-menu .yaho-mode-menu-check,.dark.theme-black .yaho-mode-menu .yaho-mode-menu-help,.dark.theme-black .yaho-mode-menu .yaho-mode-menu-icon,.dark.theme-black .yaho-mode-menu .yaho-mode-menu-check{color:#f4f4f4!important}:root.dark.theme-black .yaho-sidebar-search-popover .yaho-sidebar-search-hit:is(:hover,:focus,:focus-visible,[data-highlighted]),.dark.theme-black .yaho-sidebar-search-popover .yaho-sidebar-search-hit:is(:hover,:focus,:focus-visible,[data-highlighted]){color:#fff!important;box-shadow:none!important;background:#ffffff14!important}:root.dark.theme-black .yaho-sidebar-search-popover .yaho-sidebar-search-hit.is-active,.dark.theme-black .yaho-sidebar-search-popover .yaho-sidebar-search-hit.is-active{outline-offset:-1px;outline:1px solid #fff3;color:#fff!important;box-shadow:none!important;background:#ffffff1f!important}:root.dark.theme-black .yaho-sidebar-search-popover .yaho-sidebar-search-hit.is-active:is(:hover,:focus,:focus-visible,[data-highlighted]),.dark.theme-black .yaho-sidebar-search-popover .yaho-sidebar-search-hit.is-active:is(:hover,:focus,:focus-visible,[data-highlighted]){background:#ffffff29!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-history-button:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--yaho-light-ink) 12%, var(--yaho-light-page))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-ink) 8%, transparent)!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-history-button:not(:disabled):is(:hover,:focus-visible),:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-history-button:not(:disabled):is(:hover,:focus-visible) .codicon,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-history-button:not(:disabled):is(:hover,:focus-visible) .codicon:before{color:var(--yaho-light-ink)!important}[data-slot=sidebar] .yaho-sidebar-update-button,[data-slot=sidebar] .yaho-sidebar-update-button:hover{background:var(--yaho-light-orange)!important;color:var(--yaho-light-page)!important}[data-slot=sidebar] .yaho-sidebar-update-button .codicon,[data-slot=sidebar] .yaho-sidebar-update-button .codicon:before{color:var(--yaho-light-page)!important}:root.theme-black .yaho-mode-menu{color:#f4f4f4!important;background:#151515!important;border-color:#ffffff29!important;box-shadow:0 1rem 2.5rem #0000007a,inset 0 1px #ffffff12!important}:root.theme-black .yaho-mode-menu .yaho-mode-menu-item{color:#f4f4f4!important;box-shadow:none!important;background:0 0!important}:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]),:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected,:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]),:root.theme-black .yaho-mode-menu .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]),:root.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected,:root.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]),:root.theme-black .yaho-list-widget-item:is(:hover,:focus,[data-highlighted]),:root.theme-black [data-yaho-shell] .yaho-composer-queue-menu [role=menuitem]:is(:hover,:focus),:root.theme-black [data-yaho-shell] .yaho-attach-menu [data-slot=dropdown-menu-item]:is(:hover,:focus,[data-highlighted]){color:#fff!important;box-shadow:none!important;background:#292929!important;border-color:#ffffff2e!important}:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item,:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]),:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected,:is(.dark,.theme-dark) .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]),:root.theme-black .yaho-mode-menu .yaho-mode-menu-item,:root.theme-black .yaho-mode-menu .yaho-mode-menu-item:is(:hover,:focus,[data-highlighted]),:root.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected,:root.theme-black .yaho-mode-menu .yaho-mode-menu-item.yaho-mode-menu-item-selected:is(:hover,:focus,[data-highlighted]){box-shadow:none!important;border-color:#0000!important}:root.theme-black .yaho-mode-menu .yaho-mode-menu-help,:root.theme-black .yaho-mode-menu .yaho-mode-menu-item-selected .yaho-mode-menu-help{color:#ffffff9e!important}:root.theme-black .yaho-mode-menu .yaho-mode-menu-icon,:root.theme-black .yaho-mode-menu .yaho-mode-menu-check,:root.theme-black .yaho-mode-menu .yaho-mode-menu-item-selected .yaho-mode-menu-icon,:root.theme-black .yaho-mode-menu .yaho-mode-menu-item-selected .yaho-mode-menu-check{color:#f4f4f4!important}:root.theme-black .yaho-mode-menu .yaho-mode-menu-disabled-badge{color:#ffffff9e!important;background:#292929!important;border-color:#ffffff38!important}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[0\.25rem\]{inset:.25rem}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[3\.4rem\]{top:3.4rem}.top-\[6\.75rem\]{top:6.75rem}.top-\[10\.5rem\]{top:10.5rem}.top-\[13\.25rem\]{top:13.25rem}.top-\[14\.5rem\]{top:14.5rem}.top-\[18\.75rem\]{top:18.75rem}.top-\[18rem\]{top:18rem}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+0\.25rem\)\]{top:calc(100% + .25rem)}.top-\[calc\(var\(--titlebar-height\,34px\)\+0\.75rem\)\]{top:calc(var(--titlebar-height,34px) + .75rem)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-12{right:calc(var(--spacing) * 12)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-\[9\.6rem\]{bottom:9.6rem}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-\[2\.3rem\]{left:2.3rem}.left-\[3\.2rem\]{left:3.2rem}.left-\[3rem\]{left:3rem}.left-\[var\(--yaho-page-header-x\,2rem\)\]{left:var(--yaho-page-header-x,2rem)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-\(--z-modal\){z-index:var(--z-modal)}.z-\(--z-modal-backdrop\){z-index:var(--z-modal-backdrop)}.z-\(--z-modal-popover\){z-index:var(--z-modal-popover)}.z-\(--z-over-modal\){z-index:var(--z-over-modal)}.z-0{z-index:0}.z-1{z-index:1}.z-3{z-index:3}.z-4{z-index:4}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-1300{z-index:1300}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[140\]{z-index:140}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[1500\]{z-index:1500}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-\[clamp\(1\.25rem\,4\%\,4rem\)\]{margin-inline:calc(-1*clamp(1.25rem,4%,4rem))}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-\[var\(--radius-xl\)\]{margin-top:calc(var(--radius-xl) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[0\.5em\]{margin-top:.5em}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-11{margin-right:calc(var(--spacing) * 11)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.\[field-sizing\:content\]{field-sizing:content}.aspect-square{aspect-ratio:1}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[0\.8rem\]{width:.8rem;height:.8rem}.size-\[0\.9rem\]{width:.9rem;height:.9rem}.size-\[0\.82rem\]{width:.82rem;height:.82rem}.size-\[0\.85rem\]{width:.85rem;height:.85rem}.size-\[0\.95rem\]{width:.95rem;height:.95rem}.size-\[1\.05rem\]{width:1.05rem;height:1.05rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.size-\[2\.1rem\]{width:2.1rem;height:2.1rem}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-\(--titlebar-control-height\){height:var(--titlebar-control-height)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-\[1\.35rem\]{height:1.35rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[7px\]{height:7px}.h-\[34px\]{height:34px}.h-\[80\%\]{height:80%}.h-\[82\%\]{height:82%}.h-\[85\%\]{height:85%}.h-\[min\(52rem\,calc\(100\%\)-9rem\)\)\]{height:min(52rem,100% - 9rem)}.h-\[min\(78\%\,52rem\)\]{height:min(78%,52rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-0{max-height:0}.max-h-11{max-height:calc(var(--spacing) * 11)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-100{max-height:calc(var(--spacing) * 100)}.max-h-\[34px\]{max-height:34px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[85\%\]{max-height:85%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(85\%-5rem\)\]{max-height:calc(85% - 5rem)}.max-h-\[calc\(100\%\)-21rem\)\],.max-h-\[calc\(100\%\)-25rem\)\],.max-h-\[calc\(100\%\)-28rem\)\],.max-h-\[calc\(100\%\)-32rem\)\]{max-height:100%}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.max-h-\[min\(28rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(28rem, var(--radix-popover-content-available-height))}.max-h-\[min\(42rem\,calc\(100\%-14rem\)\)\]{max-height:min(42rem,100% - 14rem)}.max-h-\[min\(55vh\,32rem\)\]{max-height:min(55vh,32rem)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-68{min-height:calc(var(--spacing) * 68)}.min-h-82{min-height:calc(var(--spacing) * 82)}.min-h-90{min-height:calc(var(--spacing) * 90)}.min-h-\[2\.65rem\]{min-height:2.65rem}.min-h-\[2\.95rem\]{min-height:2.95rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[6\.35rem\]{min-height:6.35rem}.min-h-\[13rem\]{min-height:13rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[34px\]{min-height:34px}.min-h-\[34rem\]{min-height:34rem}.min-h-\[max\(48rem\,calc\(100\%-7rem\)\)\]{min-height:max(48rem,100% - 7rem)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--titlebar-control-size\){width:var(--titlebar-control-size)}.w-0{width:0}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[9\.25rem\]{width:9.25rem}.w-\[10rem\]{width:10rem}.w-\[15\.5rem\]{width:15.5rem}.w-\[16\.25rem\]{width:16.25rem}.w-\[17\.5rem\]{width:17.5rem}.w-\[18\.5rem\]{width:18.5rem}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[calc\(100\%\+1\.25rem\)\]{width:calc(100% + 1.25rem)}.w-\[min\(25rem\,calc\(100\%\)-4rem\)\)\]{width:min(25rem,100% - 4rem)}.w-\[min\(30rem\,calc\(100\%\)-3rem\)\)\]{width:min(30rem,100% - 3rem)}.w-\[min\(31rem\,calc\(100\%-2rem\)\)\]{width:min(31rem,100% - 2rem)}.w-\[min\(48rem\,calc\(100\%-2rem\)\)\]{width:min(48rem,100% - 2rem)}.w-\[min\(58rem\,calc\(100\%\)-2rem\)\)\]{width:min(58rem,100% - 2rem)}.w-\[min\(82rem\,calc\(100\%\)-5rem\)\)\]{width:min(82rem,100% - 5rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[45rem\]{max-width:45rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[68rem\]{max-width:68rem}.max-w-\[75rem\]{max-width:75rem}.max-w-\[86rem\]{max-width:86rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[220px\]{max-width:220px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[min\(44rem\,86\%\)\]{max-width:min(44rem,86%)}.max-w-\[min\(calc\(100vw-1rem\)\,var\(--radix-popover-content-available-width\)\)\]{max-width:min(calc(100vw - 1rem), var(--radix-popover-content-available-width))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[7\.75rem\]{min-width:7.75rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1rem_1fr_1rem\]{grid-template-columns:1rem 1fr 1rem}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.grid-cols-\[3rem_3rem_11\.5rem\]{grid-template-columns:3rem 3rem 11.5rem}.grid-cols-\[3rem_11\.5rem_3rem\]{grid-template-columns:3rem 11.5rem 3rem}.grid-cols-\[11\.5rem_3rem_3rem\]{grid-template-columns:11.5rem 3rem 3rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(15rem\,0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(28rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,13rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,18rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.52rem\]{gap:.52rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[2px\]{gap:2px}.gap-\[var\(--composer-control-gap\,0\.25rem\)\]{gap:var(--composer-control-gap,.25rem)}.gap-\[var\(--composer-row-gap\,0\.25rem\)\]{gap:var(--composer-row-gap,.25rem)}.gap-\[var\(--yaho-sidebar-nav-gap\)\]{gap:var(--yaho-sidebar-nav-gap)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--ui-stroke-secondary\)>:not(:last-child)){border-color:var(--ui-stroke-secondary)}:where(.divide-\(--ui-stroke-tertiary\)>:not(:last-child)){border-color:var(--ui-stroke-tertiary)}:where(.divide-\[\#efd8c7\]>:not(:last-child)){border-color:#efd8c7}:where(.divide-\[color-mix\(in_srgb\,var\(--yaho-light-orange\)_14\%\,transparent\)\]>:not(:last-child)){border-color:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color-mix\(in_srgb\,var\(--yaho-light-orange\)_14\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--yaho-light-orange) 14%,transparent)}}:where(.divide-\[var\(--yaho-night-line\)\]>:not(:last-child)){border-color:var(--yaho-night-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\],.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.1rem\]{border-radius:.1rem}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[11px\]{border-top-right-radius:11px;border-bottom-right-radius:11px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.3rem\]{border-style:var(--tw-border-style);border-width:.3rem}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#4f9dce\]{border-color:#4f9dce!important}.\!border-\[\#f1d3bf\]{border-color:#f1d3bf!important}.border-\(--sidebar-edge-border\){border-color:var(--sidebar-edge-border)}.border-\(--stroke-nous\){border-color:var(--stroke-nous)}.border-\(--theme-primary\){border-color:var(--theme-primary)}.border-\(--ui-accent\){border-color:var(--ui-accent)}.border-\(--ui-stroke-secondary\){border-color:var(--ui-stroke-secondary)}.border-\(--ui-stroke-secondary\,rgba\(255\,255\,255\,0\.25\)\){border-color:var(--ui-stroke-secondary,#ffffff40)}.border-\(--ui-stroke-tertiary\),.border-\(--ui-stroke-tertiary\)\/50{border-color:var(--ui-stroke-tertiary)}@supports (color:color-mix(in lab, red, red)){.border-\(--ui-stroke-tertiary\)\/50{border-color:color-mix(in oklab, var(--ui-stroke-tertiary) 50%, transparent)}}.border-\(--ui-stroke-tertiary\)\/60{border-color:var(--ui-stroke-tertiary)}@supports (color:color-mix(in lab, red, red)){.border-\(--ui-stroke-tertiary\)\/60{border-color:color-mix(in oklab, var(--ui-stroke-tertiary) 60%, transparent)}}.border-\(--ui-stroke-tertiary\)\/70{border-color:var(--ui-stroke-tertiary)}@supports (color:color-mix(in lab, red, red)){.border-\(--ui-stroke-tertiary\)\/70{border-color:color-mix(in oklab, var(--ui-stroke-tertiary) 70%, transparent)}}.border-\(--ui-text-quaternary\){border-color:var(--ui-text-quaternary)}.border-\[\#2f4670\]{border-color:#2f4670}.border-\[\#2f4670\]\/60{border-color:oklab(39.6265% -.0111314 -.0762596/.6)}.border-\[\#2f4670\]\/70{border-color:oklab(39.6265% -.0111314 -.0762596/.7)}.border-\[\#3a80c9\]{border-color:#3a80c9}.border-\[\#3d6f96\]\/45{border-color:oklab(52.3789% -.0362581 -.0737974/.45)}.border-\[\#4f9dce\]{border-color:#4f9dce}.border-\[\#5a9bcc\]{border-color:#5a9bcc}.border-\[\#74c3f3\]\/30{border-color:oklab(78.4652% -.0568317 -.0869002/.3)}.border-\[\#29445f\]{border-color:#29445f}.border-\[\#43536a\]{border-color:#43536a}.border-\[\#D7E3EA\]{border-color:#d7e3ea}.border-\[\#DDE8EF\]{border-color:#dde8ef}.border-\[\#E0E9EF\]{border-color:#e0e9ef}.border-\[\#E8D3C2\]{border-color:#e8d3c2}.border-\[\#E8EEF3\]{border-color:#e8eef3}.border-\[\#EBD8C7\]{border-color:#ebd8c7}.border-\[\#F0DCCB\]{border-color:#f0dccb}.border-\[\#F2C8A8\]{border-color:#f2c8a8}.border-\[\#F2DDCB\]{border-color:#f2ddcb}.border-\[\#F3C19D\]{border-color:#f3c19d}.border-\[\#a7f3d0\]{border-color:#a7f3d0}.border-\[\#b8d9ef\]{border-color:#b8d9ef}.border-\[\#b9c9d9\]{border-color:#b9c9d9}.border-\[\#b9dbbf\]{border-color:#b9dbbf}.border-\[\#b99a84\]{border-color:#b99a84}.border-\[\#c85613\]{border-color:#c85613}.border-\[\#d7a85a\]{border-color:#d7a85a}.border-\[\#d8ebdd\]{border-color:#d8ebdd}.border-\[\#d9bca9\]{border-color:#d9bca9}.border-\[\#d9eadc\]{border-color:#d9eadc}.border-\[\#dfbea9\]{border-color:#dfbea9}.border-\[\#dfc6b5\]{border-color:#dfc6b5}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-\[\#e7a48b\]{border-color:#e7a48b}.border-\[\#e7bda1\]{border-color:#e7bda1}.border-\[\#ead1bf\]{border-color:#ead1bf}.border-\[\#ead6c8\]{border-color:#ead6c8}.border-\[\#ead8c8\]{border-color:#ead8c8}.border-\[\#ebd8c7\]{border-color:#ebd8c7}.border-\[\#ef9b64\]{border-color:#ef9b64}.border-\[\#efad7f\]{border-color:#efad7f}.border-\[\#efb48d\]{border-color:#efb48d}.border-\[\#efb487\]{border-color:#efb487}.border-\[\#efc4a5\]{border-color:#efc4a5}.border-\[\#efc7aa\]{border-color:#efc7aa}.border-\[\#efc58f\]{border-color:#efc58f}.border-\[\#efcfbb\]{border-color:#efcfbb}.border-\[\#efd4c1\]{border-color:#efd4c1}.border-\[\#efd7c5\]{border-color:#efd7c5}.border-\[\#efd8c7\]{border-color:#efd8c7}.border-\[\#f0c39f\]{border-color:#f0c39f}.border-\[\#f0d4bd\]{border-color:#f0d4bd}.border-\[\#f0d7c4\]{border-color:#f0d7c4}.border-\[\#f0dfd2\]{border-color:#f0dfd2}.border-\[\#f1d3bf\]{border-color:#f1d3bf}.border-\[\#f1d8c7\]{border-color:#f1d8c7}.border-\[\#f1e2d3\]{border-color:#f1e2d3}.border-\[\#f2b27e\]{border-color:#f2b27e}.border-\[\#f3c19d\]{border-color:#f3c19d}.border-\[\#f6a46c\]{border-color:#f6a46c}.border-\[\#f47f39\]{border-color:#f47f39}.border-\[\#f97316\]{border-color:#f97316}.border-\[\#f97316\]\/40{border-color:oklab(70.4871% .125896 .137895/.4)}.border-\[\#f97316\]\/50{border-color:oklab(70.4871% .125896 .137895/.5)}.border-\[\#fb8a3d\]{border-color:#fb8a3d}.border-\[\#ff7a30\]{border-color:#ff7a30}.border-\[\#ff8a4c\]{border-color:#ff8a4c}.border-\[\#ff8a4c\]\/30{border-color:oklab(75.1409% .110297 .117298/.3)}.border-\[\#ff8a4c\]\/35{border-color:oklab(75.1409% .110297 .117298/.35)}.border-\[\#ff8a4c\]\/45{border-color:oklab(75.1409% .110297 .117298/.45)}.border-\[\#ff6415\]{border-color:#ff6415}.border-\[\#ffb37c\]{border-color:#ffb37c}.border-\[\#ffb37c\]\/70{border-color:oklab(82.7211% .0629882 .0945182/.7)}.border-\[\#ffb88b\]{border-color:#ffb88b}.border-\[\#ffc8a3\]{border-color:#ffc8a3}.border-\[\#ffd0a8\]{border-color:#ffd0a8}.border-\[\#ffd0ad\]{border-color:#ffd0ad}.border-\[\#ffd2b8\]{border-color:#ffd2b8}.border-\[color-mix\(in_srgb\,currentColor_22\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,currentColor_22\%\,transparent\)\]{border-color:color-mix(in srgb,currentColor 22%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dt-composer-ring\)_calc\(18\%\*var\(--composer-ring-strength\)\)\,var\(--dt-input\)\)\]{border-color:var(--dt-composer-ring)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--dt-composer-ring\)_calc\(18\%\*var\(--composer-ring-strength\)\)\,var\(--dt-input\)\)\]{border-color:color-mix(in srgb,var(--dt-composer-ring) calc(18% * var(--composer-ring-strength)),var(--dt-input))}}.border-\[color-mix\(in_srgb\,var\(--dt-foreground\)_18\%\,transparent\)\]{border-color:var(--dt-foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--dt-foreground\)_18\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dt-foreground) 18%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--theme-primary\)_50\%\,var\(--ui-stroke-secondary\)\)\]{border-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--theme-primary\)_50\%\,var\(--ui-stroke-secondary\)\)\]{border-color:color-mix(in srgb,var(--theme-primary) 50%,var(--ui-stroke-secondary))}}.border-\[color-mix\(in_srgb\,var\(--ui-stroke-secondary\)_75\%\,transparent\)\]{border-color:var(--ui-stroke-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ui-stroke-secondary\)_75\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ui-stroke-secondary) 75%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ui-stroke-tertiary\)_80\%\,transparent\)\]{border-color:var(--ui-stroke-tertiary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ui-stroke-tertiary\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ui-stroke-tertiary) 80%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--yaho-light-orange\)_16\%\,transparent\)\]{border-color:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--yaho-light-orange\)_16\%\,transparent\)\]{border-color:color-mix(in srgb,var(--yaho-light-orange) 16%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--yaho-light-orange\)_28\%\,var\(--ui-stroke-tertiary\)\)\]{border-color:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--yaho-light-orange\)_28\%\,var\(--ui-stroke-tertiary\)\)\]{border-color:color-mix(in srgb,var(--yaho-light-orange) 28%,var(--ui-stroke-tertiary))}}.border-\[color-mix\(in_srgb\,var\(--yaho-night-blue\)_34\%\,var\(--yaho-night-line\)\)\]{border-color:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--yaho-night-blue\)_34\%\,var\(--yaho-night-line\)\)\]{border-color:color-mix(in srgb,var(--yaho-night-blue) 34%,var(--yaho-night-line))}}.border-\[rgba\(116\,91\,67\,0\.14\)\]{border-color:#745b4324}.border-\[rgba\(249\,115\,22\,0\.24\)\]{border-color:#f973163d}.border-\[rgba\(249\,115\,22\,0\.28\)\]{border-color:#f9731647}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[var\(--yaho-light-orange\)\]\/30{border-color:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--yaho-light-orange\)\]\/30{border-color:color-mix(in oklab, var(--yaho-light-orange) 30%, transparent)}}.border-\[var\(--yaho-night-blue\)\]\/30{border-color:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--yaho-night-blue\)\]\/30{border-color:color-mix(in oklab, var(--yaho-night-blue) 30%, transparent)}}.border-\[var\(--yaho-night-line\)\]{border-color:var(--yaho-night-line)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-border,.border-border\/70{border-color:var(--ui-stroke-tertiary)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--ui-stroke-tertiary) 70%, transparent)}}.border-current\/5{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/5{border-color:color-mix(in oklab, currentcolor 5%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-destructive\/30{border-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--yaho-coral) 30%, transparent)}}.border-destructive\/35{border-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/35{border-color:color-mix(in oklab, var(--yaho-coral) 35%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/28{border-color:#00d29447}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/28{border-color:color-mix(in oklab, var(--color-emerald-400) 28%, transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-300\/20{border-color:#ffb96d33}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/20{border-color:color-mix(in oklab, var(--color-orange-300) 20%, transparent)}}.border-orange-400\/25{border-color:#ff8b1a40}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/25{border-color:color-mix(in oklab, var(--color-orange-400) 25%, transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.border-primary,.border-primary\/25{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--ui-accent) 25%, transparent)}}.border-primary\/30{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--ui-accent) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab, red, red)){.border-red-300\/20{border-color:color-mix(in oklab, var(--color-red-300) 20%, transparent)}}.border-red-300\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\/70{border-color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.border-red-300\/75{border-color:#ffa3a3bf}@supports (color:color-mix(in lab, red, red)){.border-red-300\/75{border-color:color-mix(in oklab, var(--color-red-300) 75%, transparent)}}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.border-red-500\/10{border-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/35{border-color:color-mix(in oklab, var(--color-rose-400) 35%, transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400\/15{border-color:#90a1b926}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/15{border-color:color-mix(in oklab, var(--color-slate-400) 15%, transparent)}}.border-slate-500\/40{border-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/40{border-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-\[\#74c3f3\]{border-top-color:#74c3f3}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.\!bg-white{background-color:var(--color-white)!important}.bg-\(--tab-bg\){background-color:var(--tab-bg)}.bg-\(--theme-primary\),.bg-\(--theme-primary\)\/5{background-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--theme-primary\)\/5{background-color:color-mix(in oklab, var(--theme-primary) 5%, transparent)}}.bg-\(--theme-primary\)\/8{background-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--theme-primary\)\/8{background-color:color-mix(in oklab, var(--theme-primary) 8%, transparent)}}.bg-\(--theme-primary\)\/15{background-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--theme-primary\)\/15{background-color:color-mix(in oklab, var(--theme-primary) 15%, transparent)}}.bg-\(--ui-bg-card\){background-color:var(--ui-bg-card)}.bg-\(--ui-bg-editor\){background-color:var(--ui-bg-editor)}.bg-\(--ui-bg-elevated\),.bg-\(--ui-bg-elevated\)\/90{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ui-bg-elevated\)\/90{background-color:color-mix(in oklab, var(--ui-bg-elevated) 90%, transparent)}}.bg-\(--ui-bg-input\){background-color:var(--ui-bg-input)}.bg-\(--ui-bg-quaternary\),.bg-\(--ui-bg-quaternary\)\/40{background-color:var(--ui-bg-quaternary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ui-bg-quaternary\)\/40{background-color:color-mix(in oklab, var(--ui-bg-quaternary) 40%, transparent)}}.bg-\(--ui-bg-quinary\){background-color:var(--ui-bg-quinary)}.bg-\(--ui-bg-secondary\),.bg-\(--ui-bg-secondary\)\/80{background-color:var(--ui-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ui-bg-secondary\)\/80{background-color:color-mix(in oklab, var(--ui-bg-secondary) 80%, transparent)}}.bg-\(--ui-bg-tertiary\){background-color:var(--ui-bg-tertiary)}.bg-\(--ui-chat-bubble-background\){background-color:var(--ui-chat-bubble-background)}.bg-\(--ui-chat-surface-background\,var\(--ui-bg-base\)\){background-color:var(--ui-chat-surface-background,var(--ui-bg-base))}.bg-\(--ui-fill-primary\){background-color:var(--ui-fill-primary)}.bg-\(--ui-sidebar-surface-background\){background-color:var(--ui-sidebar-surface-background)}.bg-\(--ui-stroke-tertiary\){background-color:var(--ui-stroke-tertiary)}.bg-\(--ui-surface-default\){background-color:var(--ui-surface-default)}.bg-\(--ui-text-quaternary\){background-color:var(--ui-text-quaternary)}.bg-\[\#0b1119\]{background-color:#0b1119}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#0f1724\]\/60{background-color:oklab(20.3633% -.00507206 -.028369/.6)}.bg-\[\#0f1724\]\/70{background-color:oklab(20.3633% -.00507206 -.028369/.7)}.bg-\[\#0f1724\]\/84{background-color:oklab(20.3633% -.00507207 -.028369/.84)}.bg-\[\#1c3b56\]{background-color:#1c3b56}.bg-\[\#2A1B12\]\/10{background-color:oklab(23.8575% .0178887 .0227702/.1)}.bg-\[\#2A1B12\]\/12{background-color:oklab(23.8575% .0178887 .0227702/.12)}.bg-\[\#2A1B12\]\/18{background-color:oklab(23.8575% .0178887 .0227702/.18)}.bg-\[\#2a1b12\]\/12{background-color:oklab(23.8575% .0178887 .0227702/.12)}.bg-\[\#2c5a82\]{background-color:#2c5a82}.bg-\[\#2f4f9a\]{background-color:#2f4f9a}.bg-\[\#2f4f9a\]\/30{background-color:oklab(44.5142% -.0124668 -.127568/.3)}.bg-\[\#2f6690\]\/24{background-color:oklab(49.2669% -.0388169 -.0801578/.24)}.bg-\[\#03C75A\]{background-color:#03c75a}.bg-\[\#3a80c9\]{background-color:#3a80c9}.bg-\[\#3d5fad\]\/25{background-color:oklab(50.04% -.0125901 -.12979/.25)}.bg-\[\#11151b\]{background-color:#11151b}.bg-\[\#18171a\]\/94{background-color:oklab(20.7056% .00311721 -.00518325/.94)}.bg-\[\#24150f\]{background-color:#24150f}.bg-\[\#050913\]{background-color:#050913}.bg-\[\#071123\]\/78{background-color:oklab(17.9204% -.0064416 -.0397983/.78)}.bg-\[\#071123\]\/82{background-color:oklab(17.9204% -.0064416 -.0397983/.82)}.bg-\[\#071123\]\/92{background-color:oklab(17.9204% -.0064416 -.0397983/.92)}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#111827\]\/86{background-color:oklab(21.0084% -.00295345 -.031625/.86)}.bg-\[\#151516\]{background-color:#151516}.bg-\[\#465366\]{background-color:#465366}.bg-\[\#E9FBF1\]{background-color:#e9fbf1}.bg-\[\#EAF6FF\]{background-color:#eaf6ff}.bg-\[\#EBD8C7\]{background-color:#ebd8c7}.bg-\[\#F4E7DA\]{background-color:#f4e7da}.bg-\[\#F4EEE8\]{background-color:#f4eee8}.bg-\[\#F5F8FA\]{background-color:#f5f8fa}.bg-\[\#F8FBFD\]{background-color:#f8fbfd}.bg-\[\#FEE500\]{background-color:#fee500}.bg-\[\#FFF1E7\]{background-color:#fff1e7}.bg-\[\#FFF4EA\]{background-color:#fff4ea}.bg-\[\#FFF7D6\]{background-color:#fff7d6}.bg-\[\#FFF8EF\]{background-color:#fff8ef}.bg-\[\#FFF9F2\]{background-color:#fff9f2}.bg-\[\#FFF9F3\]{background-color:#fff9f3}.bg-\[\#FFFDF9\]{background-color:#fffdf9}.bg-\[\#c85613\]{background-color:#c85613}.bg-\[\#d05a1a\]{background-color:#d05a1a}.bg-\[\#d5453c\]{background-color:#d5453c}.bg-\[\#d86216\]{background-color:#d86216}.bg-\[\#e4f6e9\]{background-color:#e4f6e9}.bg-\[\#e9f8ee\]{background-color:#e9f8ee}.bg-\[\#e76920\]{background-color:#e76920}.bg-\[\#ead8c8\]{background-color:#ead8c8}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#edf9f1\]{background-color:#edf9f1}.bg-\[\#eef8f1\]{background-color:#eef8f1}.bg-\[\#efc4a5\]{background-color:#efc4a5}.bg-\[\#f0dfd2\]{background-color:#f0dfd2}.bg-\[\#f0f9ff\]{background-color:#f0f9ff}.bg-\[\#f3ddc8\]{background-color:#f3ddc8}.bg-\[\#f4dccb\]{background-color:#f4dccb}.bg-\[\#f5ede7\]{background-color:#f5ede7}.bg-\[\#f5eee8\]\/80{background-color:oklab(95.2911% .00494966 .00986624/.8)}.bg-\[\#f7eee8\]{background-color:#f7eee8}.bg-\[\#f7fcf8\]{background-color:#f7fcf8}.bg-\[\#f97316\]{background-color:#f97316}.bg-\[\#faf5f0\]{background-color:#faf5f0}.bg-\[\#ff7a1a\]{background-color:#ff7a1a}.bg-\[\#ff7a30\]{background-color:#ff7a30}.bg-\[\#ff8a4c\]{background-color:#ff8a4c}.bg-\[\#ff8a4c\]\/10{background-color:oklab(75.1409% .110297 .117298/.1)}.bg-\[\#ff8a4c\]\/12{background-color:oklab(75.1409% .110297 .117298/.12)}.bg-\[\#ff8a4c\]\/15{background-color:oklab(75.1409% .110297 .117298/.15)}.bg-\[\#ff8a4c\]\/18{background-color:oklab(75.1409% .110297 .117298/.18)}.bg-\[\#ff6415\]{background-color:#ff6415}.bg-\[\#ffb58e\]{background-color:#ffb58e}.bg-\[\#ffd0ad\]\/40{background-color:oklab(88.9744% .0369973 .0600426/.4)}.bg-\[\#ffe3d2\]{background-color:#ffe3d2}.bg-\[\#ffe9d9\]{background-color:#ffe9d9}.bg-\[\#fff0e5\]{background-color:#fff0e5}.bg-\[\#fff0e6\]{background-color:#fff0e6}.bg-\[\#fff1e6\]{background-color:#fff1e6}.bg-\[\#fff1e7\]{background-color:#fff1e7}.bg-\[\#fff1e8\]{background-color:#fff1e8}.bg-\[\#fff2e6\]\/90{background-color:oklab(96.8122% .00887066 .0193058/.9)}.bg-\[\#fff2e8\]{background-color:#fff2e8}.bg-\[\#fff2ed\]{background-color:#fff2ed}.bg-\[\#fff3e8\]{background-color:#fff3e8}.bg-\[\#fff4eb\]{background-color:#fff4eb}.bg-\[\#fff5ec\]{background-color:#fff5ec}.bg-\[\#fff5ed\]{background-color:#fff5ed}.bg-\[\#fff7ef\]{background-color:#fff7ef}.bg-\[\#fff7f0\]{background-color:#fff7f0}.bg-\[\#fff7f1\]{background-color:#fff7f1}.bg-\[\#fff8e8\]{background-color:#fff8e8}.bg-\[\#fff8ef\]{background-color:#fff8ef}.bg-\[\#fff8ef\]\/88{background-color:oklab(98.2088% .00377753 .0135558/.88)}.bg-\[\#fff8ef\]\/94{background-color:oklab(98.2088% .00377753 .0135558/.94)}.bg-\[\#fff8ef\]\/96{background-color:oklab(98.2088% .00377753 .0135558/.96)}.bg-\[\#fff8f2\]{background-color:#fff8f2}.bg-\[\#fff8f3\]{background-color:#fff8f3}.bg-\[\#fff9f4\]{background-color:#fff9f4}.bg-\[\#fffaf0\]\/96{background-color:oklab(98.6233% .00134259 .0141564/.96)}.bg-\[\#fffaf5\]{background-color:#fffaf5}.bg-\[\#fffaf5\]\/94{background-color:oklab(98.7568% .00322947 .00788474/.94)}.bg-\[\#fffaf5\]\/96{background-color:oklab(98.7568% .00322947 .00788474/.96)}.bg-\[\#fffaf6\]{background-color:#fffaf6}.bg-\[\#fffaf6\]\/65{background-color:oklab(98.7839% .00360444 .00662655/.65)}.bg-\[\#fffaf6\]\/70{background-color:oklab(98.7839% .00360444 .00662655/.7)}.bg-\[\#fffbf7\]{background-color:#fffbf7}.bg-\[\#fffdfb\]\/94{background-color:oklab(99.5017% .00128666 .00315011/.94)}.bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-background\)_58\%\,var\(--dt-input\)\)\]{background-color:var(--dt-background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dt-background\)_58\%\,var\(--dt-input\)\)\]{background-color:color-mix(in srgb,var(--dt-background) 58%,var(--dt-input))}}.bg-\[color-mix\(in_srgb\,var\(--dt-card\)_96\%\,var\(--dt-destructive\)_4\%\)\]{background-color:var(--dt-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dt-card\)_96\%\,var\(--dt-destructive\)_4\%\)\]{background-color:color-mix(in srgb,var(--dt-card) 96%,var(--dt-destructive) 4%)}}.bg-\[color-mix\(in_srgb\,var\(--dt-card\)_96\%\,var\(--dt-primary\)_4\%\)\]{background-color:var(--dt-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dt-card\)_96\%\,var\(--dt-primary\)_4\%\)\]{background-color:color-mix(in srgb,var(--dt-card) 96%,var(--dt-primary) 4%)}}.bg-\[color-mix\(in_srgb\,var\(--dt-card\)_97\%\,var\(--dt-primary\)_3\%\)\]{background-color:var(--dt-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dt-card\)_97\%\,var\(--dt-primary\)_3\%\)\]{background-color:color-mix(in srgb,var(--dt-card) 97%,var(--dt-primary) 3%)}}.bg-\[color-mix\(in_srgb\,var\(--theme-primary\)_10\%\,var\(--ui-bg-elevated\)\)\]{background-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--theme-primary\)_10\%\,var\(--ui-bg-elevated\)\)\]{background-color:color-mix(in srgb,var(--theme-primary) 10%,var(--ui-bg-elevated))}}.bg-\[color-mix\(in_srgb\,var\(--theme-primary\)_16\%\,transparent\)\]{background-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--theme-primary\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--theme-primary) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ui-bg-elevated\)_72\%\,var\(--dt-foreground\)_3\%\)\]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ui-bg-elevated\)_72\%\,var\(--dt-foreground\)_3\%\)\]{background-color:color-mix(in srgb,var(--ui-bg-elevated) 72%,var(--dt-foreground) 3%)}}.bg-\[color-mix\(in_srgb\,var\(--ui-bg-elevated\)_94\%\,var\(--dt-foreground\)_6\%\)\]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ui-bg-elevated\)_94\%\,var\(--dt-foreground\)_6\%\)\]{background-color:color-mix(in srgb,var(--ui-bg-elevated) 94%,var(--dt-foreground) 6%)}}.bg-\[color-mix\(in_srgb\,var\(--ui-bg-elevated\)_96\%\,transparent\)\]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ui-bg-elevated\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-bg-elevated) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ui-bg-quaternary\)_72\%\,transparent\)\]{background-color:var(--ui-bg-quaternary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ui-bg-quaternary\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-bg-quaternary) 72%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,white_30\%\)\]{background-color:var(--ui-chat-bubble-background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,white_30\%\)\]{background-color:color-mix(in srgb,var(--ui-chat-bubble-background),white 30%)}}.bg-\[color-mix\(in_srgb\,var\(--yaho-light-panel\)_96\%\,transparent\)\]{background-color:var(--yaho-light-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--yaho-light-panel\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--yaho-light-panel) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--yaho-night-surface\)_96\%\,transparent\)\]{background-color:var(--yaho-night-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--yaho-night-surface\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--yaho-night-surface) 96%,transparent)}}.bg-\[rgba\(249\,115\,22\,0\.12\)\]{background-color:#f973161f}.bg-\[rgba\(249\,115\,22\,0\.20\)\]{background-color:#f9731633}.bg-\[rgba\(255\,247\,238\,0\.72\)\]{background-color:#fff7eeb8}.bg-\[var\(--popover-surface\)\]{background-color:var(--popover-surface)}.bg-\[var\(--yaho-light-orange\)\],.bg-\[var\(--yaho-light-orange\)\]\/10{background-color:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--yaho-light-orange\)\]\/10{background-color:color-mix(in oklab, var(--yaho-light-orange) 10%, transparent)}}.bg-\[var\(--yaho-light-page\)\]{background-color:var(--yaho-light-page)}.bg-\[var\(--yaho-night-blue\)\],.bg-\[var\(--yaho-night-blue\)\]\/10{background-color:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--yaho-night-blue\)\]\/10{background-color:color-mix(in oklab, var(--yaho-night-blue) 10%, transparent)}}.bg-\[var\(--yaho-night-page\)\]{background-color:var(--yaho-night-page)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300\/12{background-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/12{background-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.bg-amber-300\/\[0\.08\]{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-300) 8%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/12{background-color:color-mix(in oklab, var(--color-amber-400) 12%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--ui-bg-editor)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--ui-bg-editor) 80%, transparent)}}.bg-background\/85{background-color:var(--ui-bg-editor)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--ui-bg-editor) 85%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/22{background-color:#00000038}@supports (color:color-mix(in lab, red, red)){.bg-black\/22{background-color:color-mix(in oklab, var(--color-black) 22%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/48{background-color:#0000007a}@supports (color:color-mix(in lab, red, red)){.bg-black\/48{background-color:color-mix(in oklab, var(--color-black) 48%, transparent)}}.bg-black\/\[0\.01\]{background-color:#00000003}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-black) 1%, transparent)}}.bg-border{background-color:var(--ui-stroke-tertiary)}.bg-current\/25{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/25{background-color:color-mix(in oklab, currentcolor 25%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--yaho-coral) 10%, transparent)}}.bg-destructive\/12{background-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--yaho-coral) 12%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-300\/12{background-color:#5ee9b51f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/12{background-color:color-mix(in oklab, var(--color-emerald-300) 12%, transparent)}}.bg-emerald-300\/\[0\.06\]{background-color:#5ee9b50f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-300) 6%, transparent)}}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/12{background-color:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/16{background-color:#00bb7f29}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/16{background-color:color-mix(in oklab, var(--color-emerald-500) 16%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--ui-text-primary)}.bg-muted{background-color:var(--ui-bg-tertiary)}.bg-muted-foreground\/30{background-color:var(--ui-text-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--ui-text-secondary) 30%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-300\/\[0\.07\]{background-color:#ffb96d12}@supports (color:color-mix(in lab, red, red)){.bg-orange-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-orange-300) 7.0%, transparent)}}.bg-orange-400\/15{background-color:#ff8b1a26}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/15{background-color:color-mix(in oklab, var(--color-orange-400) 15%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--ui-accent) 10%, transparent)}}.bg-primary\/12{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--ui-accent) 12%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--ui-accent) 6%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-300\/\[0\.06\]{background-color:#ffa3a30f}@supports (color:color-mix(in lab, red, red)){.bg-red-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-red-300) 6%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/12{background-color:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.bg-rose-500\/16{background-color:#ff235729}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/16{background-color:color-mix(in oklab, var(--color-rose-500) 16%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-300\/12{background-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/12{background-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-400\/\[0\.07\]{background-color:#90a1b912}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-slate-400) 7.0%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/50{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/86{background-color:#020618db}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/86{background-color:color-mix(in oklab, var(--color-slate-950) 86%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.bg-white\/58{background-color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.bg-white\/68{background-color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/86{background-color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.bg-white\/86{background-color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(color-mix\(in_srgb\,var\(--ui-accent\)_14\%\,transparent\)\,color-mix\(in_srgb\,var\(--ui-accent\)_14\%\,transparent\)\)\]{background-image:linear-gradient(var(--ui-accent),var(--ui-accent))}@supports (color:color-mix(in lab, red, red)){.\[background-image\:linear-gradient\(color-mix\(in_srgb\,var\(--ui-accent\)_14\%\,transparent\)\,color-mix\(in_srgb\,var\(--ui-accent\)_14\%\,transparent\)\)\]{background-image:linear-gradient(color-mix(in srgb,var(--ui-accent) 14%,transparent),color-mix(in srgb,var(--ui-accent) 14%,transparent))}}.from-\(--color-from\){--tw-gradient-from:var(--color-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#5b82d6\]{--tw-gradient-from:#5b82d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ff9a55\]{--tw-gradient-from:#ff9a55;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--color-to\){--tw-gradient-via:var(--color-to);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#2f4f9a\]{--tw-gradient-to:#2f4f9a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f06420\]{--tw-gradient-to:#f06420;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-\[0\.52rem\]{padding:.52rem}.p-\[2px\]{padding:2px}.p-\[clamp\(1rem\,5cqi\,2\.25rem\)\]{padding:clamp(1rem,5cqi,2.25rem)}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[clamp\(1\.25rem\,4\%\,4rem\)\]{padding-inline:clamp(1.25rem,4%,4rem)}.px-\[var\(--composer-surface-pad-x\,0\.5rem\)\]{padding-inline:var(--composer-surface-pad-x,.5rem)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)}.py-1\!{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.52rem\]{padding-block:.52rem}.py-\[0\.72rem\]{padding-block:.72rem}.py-\[var\(--composer-surface-pad-y\,0\.3125rem\)\]{padding-block:var(--composer-surface-pad-y,.3125rem)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[2rem\]{padding-top:2rem}.pt-\[calc\(var\(--radius-xl\)\+0\.625rem\)\]{padding-top:calc(var(--radius-xl) + .625rem)}.pt-\[calc\(var\(--titlebar-height\,34px\)\+1rem\)\]{padding-top:calc(var(--titlebar-height,34px) + 1rem)}.pt-\[calc\(var\(--titlebar-height\,34px\)\+2rem\)\]{padding-top:calc(var(--titlebar-height,34px) + 2rem)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-44{padding-right:calc(var(--spacing) * 44)}.pr-\[0\.7rem\]{padding-right:.7rem}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-1\.75{padding-bottom:calc(var(--spacing) * 1.75)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[6rem\]{padding-bottom:6rem}.pb-\[7rem\]{padding-bottom:7rem}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[0\.32rem\]{padding-left:.32rem}.pl-\[1\.125rem\]{padding-left:1.125rem}.pl-\[5\.35rem\]{padding-left:5.35rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-top{vertical-align:top}.\[font-family\:Arial\,sans-serif\]{font-family:Arial,sans-serif}.\[font-family\:var\(--dt-font-kbd\)\]{font-family:var(--dt-font-kbd)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.55rem\]{font-size:.55rem!important}.\!text-\[0\.875rem\]{font-size:.875rem!important}.\!text-\[0\.9375rem\]{font-size:.9375rem!important}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.7rem\]\!{font-size:.7rem!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.61rem\]{font-size:.61rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.67rem\]{font-size:.67rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.69rem\]{font-size:.69rem}.text-\[0\.72em\]{font-size:.72em}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.72rem\]\!{font-size:.72rem!important}.text-\[0\.73rem\]{font-size:.73rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.775rem\]{font-size:.775rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.06rem\]{font-size:1.06rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.14rem\]{font-size:1.14rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.17rem\]{font-size:1.17rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.32rem\]{font-size:1.32rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(1\.2rem\,1\.7\%\,2\.05rem\)\]{font-size:clamp(1.2rem,1.7%,2.05rem)}.text-\[length\:var\(--conversation-caption-font-size\)\]{font-size:var(--conversation-caption-font-size)}.text-\[length\:var\(--conversation-text-font-size\)\]{font-size:var(--conversation-text-font-size)}.text-\[length\:var\(--conversation-tool-font-size\)\]{font-size:var(--conversation-tool-font-size)}.\!leading-normal{--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.leading-\(--conversation-caption-line-height\){--tw-leading:var(--conversation-caption-line-height);line-height:var(--conversation-caption-line-height)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[word-break\:keep-all\]{word-break:keep-all}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{tab-size:1}.\!text-\[\#111111\]{color:#111!important}.\!text-\[\#dc263c\]{color:#dc263c!important}.\!text-\[\#e77817\]{color:#e77817!important}.\!text-\[\#f97316\]{color:#f97316!important}.\!text-white{color:var(--color-white)!important}.text-\(--theme-primary\){color:var(--theme-primary)}.text-\(--ui-accent\){color:var(--ui-accent)}.text-\(--ui-danger\){color:var(--ui-danger)}.text-\(--ui-green\){color:var(--ui-green)}.text-\(--ui-red\){color:var(--ui-red)}.text-\(--ui-text-primary\){color:var(--ui-text-primary)}.text-\(--ui-text-quaternary\){color:var(--ui-text-quaternary)}.text-\(--ui-text-secondary\){color:var(--ui-text-secondary)}.text-\(--ui-text-tertiary\){color:var(--ui-text-tertiary)}.text-\(--yaho-light-ink\),.text-\(--yaho-light-ink\)\/55{color:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){.text-\(--yaho-light-ink\)\/55{color:color-mix(in oklab, var(--yaho-light-ink) 55%, transparent)}}.text-\(--yaho-night-ink\),.text-\(--yaho-night-ink\)\/70{color:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){.text-\(--yaho-night-ink\)\/70{color:color-mix(in oklab, var(--yaho-night-ink) 70%, transparent)}}.text-\[\#1A1F2E\]{color:#1a1f2e}.text-\[\#1a1208\]{color:#1a1208}.text-\[\#2A1B12\],.text-\[\#2a1b12\]{color:#2a1b12}.text-\[\#2c4d37\]{color:#2c4d37}.text-\[\#2e8052\]{color:#2e8052}.text-\[\#3B2B20\]{color:#3b2b20}.text-\[\#3D4B5C\]{color:#3d4b5c}.text-\[\#3c1e1e\]{color:#3c1e1e}.text-\[\#3c4043\]{color:#3c4043}.text-\[\#3d2b1f\]{color:#3d2b1f}.text-\[\#4A382C\]{color:#4a382c}.text-\[\#4d392c\]{color:#4d392c}.text-\[\#4f8764\]{color:#4f8764}.text-\[\#4fa8f0\]{color:#4fa8f0}.text-\[\#5C4634\]{color:#5c4634}.text-\[\#5C4636\]{color:#5c4636}.text-\[\#5a8a6b\]{color:#5a8a6b}.text-\[\#5b4030\]{color:#5b4030}.text-\[\#5c3a1a\]{color:#5c3a1a}.text-\[\#5c4030\]{color:#5c4030}.text-\[\#5c4637\]{color:#5c4637}.text-\[\#5f3b24\]{color:#5f3b24}.text-\[\#5f4736\]{color:#5f4736}.text-\[\#6B4E39\]{color:#6b4e39}.text-\[\#6b4a35\]{color:#6b4a35}.text-\[\#6d5544\]{color:#6d5544}.text-\[\#6f513d\]{color:#6f513d}.text-\[\#6f8298\]{color:#6f8298}.text-\[\#7A5B43\],.text-\[\#7a5b43\]{color:#7a5b43}.text-\[\#7b5f49\]{color:#7b5f49}.text-\[\#7c5c44\]{color:#7c5c44}.text-\[\#7c5d45\]{color:#7c5d45}.text-\[\#7e553f\]{color:#7e553f}.text-\[\#8B6F5A\]{color:#8b6f5a}.text-\[\#8a5a19\]{color:#8a5a19}.text-\[\#8a6b56\]{color:#8a6b56}.text-\[\#8a431b\]{color:#8a431b}.text-\[\#8a674f\]{color:#8a674f}.text-\[\#8b5d40\]{color:#8b5d40}.text-\[\#8b6a52\]{color:#8b6a52}.text-\[\#8b6f5a\]{color:#8b6f5a}.text-\[\#8b684f\]{color:#8b684f}.text-\[\#8c7768\]{color:#8c7768}.text-\[\#8fc3ef\]{color:#8fc3ef}.text-\[\#9a3412\]{color:#9a3412}.text-\[\#9a7660\]{color:#9a7660}.text-\[\#9b765f\]{color:#9b765f}.text-\[\#9b7861\]{color:#9b7861}.text-\[\#9b8878\]{color:#9b8878}.text-\[\#0369a1\]{color:#0369a1}.text-\[\#795b47\]{color:#795b47}.text-\[\#1675aa\]{color:#1675aa}.text-\[\#21402d\]{color:#21402d}.text-\[\#24150f\]{color:#24150f}.text-\[\#28506a\]{color:#28506a}.text-\[\#047857\]{color:#047857}.text-\[\#52779b\]{color:#52779b}.text-\[\#73513a\]{color:#73513a}.text-\[\#76533d\]{color:#76533d}.text-\[\#80634f\]{color:#80634f}.text-\[\#94715a\]{color:#94715a}.text-\[\#96735a\]{color:#96735a}.text-\[\#98735c\]{color:#98735c}.text-\[\#287349\]{color:#287349}.text-\[\#372419\]{color:#372419}.text-\[\#768498\]{color:#768498}.text-\[\#A15C00\]{color:#a15c00}.text-\[\#B9825B\]{color:#b9825b}.text-\[\#a33f22\]{color:#a33f22}.text-\[\#a34e18\]{color:#a34e18}.text-\[\#a77d65\]{color:#a77d65}.text-\[\#a08472\]{color:#a08472}.text-\[\#a64513\]{color:#a64513}.text-\[\#a94312\]{color:#a94312}.text-\[\#a95020\]{color:#a95020}.text-\[\#aa8c77\]{color:#aa8c77}.text-\[\#b76b42\]{color:#b76b42}.text-\[\#b99a84\]{color:#b99a84}.text-\[\#c4a48c\]{color:#c4a48c}.text-\[\#c5d4f5\]{color:#c5d4f5}.text-\[\#c83e38\]{color:#c83e38}.text-\[\#c95b1e\]{color:#c95b1e}.text-\[\#c96a2d\]{color:#c96a2d}.text-\[\#c45116\]{color:#c45116}.text-\[\#c85613\]{color:#c85613}.text-\[\#d05a1a\]{color:#d05a1a}.text-\[\#d86216\]{color:#d86216}.text-\[\#dc263c\]{color:#dc263c}.text-\[\#e77817\]{color:#e77817}.text-\[\#f97316\]{color:#f97316}.text-\[\#ff7a30\]{color:#ff7a30}.text-\[\#ff7f45\]{color:#ff7f45}.text-\[\#ff8a4c\]{color:#ff8a4c}.text-\[\#ff6415\]{color:#ff6415}.text-\[\#ffb088\]{color:#ffb088}.text-\[\#ffd3bc\]{color:#ffd3bc}.text-\[\#ffffff\]{color:#fff}.text-\[color-mix\(in_srgb\,currentColor_72\%\,transparent\)\]{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,currentColor_72\%\,transparent\)\]{color:color-mix(in srgb,currentColor 72%,transparent)}}.text-\[color-mix\(in_srgb\,currentColor_88\%\,transparent\)\]{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,currentColor_88\%\,transparent\)\]{color:color-mix(in srgb,currentColor 88%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--dt-foreground\)_38\%\,transparent\)\]{color:var(--dt-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--dt-foreground\)_38\%\,transparent\)\]{color:color-mix(in srgb,var(--dt-foreground) 38%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--dt-foreground\)_58\%\,transparent\)\]{color:var(--dt-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--dt-foreground\)_58\%\,transparent\)\]{color:color-mix(in srgb,var(--dt-foreground) 58%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--theme-primary\)_88\%\,transparent\)\]{color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--theme-primary\)_88\%\,transparent\)\]{color:color-mix(in srgb,var(--theme-primary) 88%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,black_60\%\)\]{color:var(--ui-chat-bubble-background)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,black_60\%\)\]{color:color-mix(in srgb,var(--ui-chat-bubble-background),black 60%)}}.text-\[var\(--theme-primary\)\]{color:var(--theme-primary)}.text-\[var\(--yaho-light-ink\)\]{color:var(--yaho-light-ink)}.text-\[var\(--yaho-light-muted\)\]{color:var(--yaho-light-muted)}.text-\[var\(--yaho-light-orange\)\]{color:var(--yaho-light-orange)}.text-\[var\(--yaho-night-muted\)\]{color:var(--yaho-night-muted)}.text-\[var\(--yaho-night-text\)\]{color:var(--yaho-night-text)}.text-\[var\(--yaho-night-text-soft\)\]{color:var(--yaho-night-text-soft)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.text-background{color:var(--ui-bg-editor)}.text-black{color:var(--color-black)}.text-current,.text-current\/65{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/65{color:color-mix(in oklab, currentcolor 65%, transparent)}}.text-current\/80{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/80{color:color-mix(in oklab, currentcolor 80%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:var(--yaho-coral)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/90{color:color-mix(in oklab, var(--color-emerald-100) 90%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-emerald-950\/80{color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-950\/80{color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.text-foreground{color:var(--ui-text-primary)}.text-muted-foreground,.text-muted-foreground\/70{color:var(--ui-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--ui-text-secondary) 70%, transparent)}}.text-muted-foreground\/80{color:var(--ui-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--ui-text-secondary) 80%, transparent)}}.text-muted-foreground\/85{color:var(--ui-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/85{color:color-mix(in oklab, var(--ui-text-secondary) 85%, transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-950{color:var(--color-orange-950)}.text-primary{color:var(--ui-accent)}.text-primary-foreground{color:var(--yaho-light-panel)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\/70{color:#bf000fb3}@supports (color:color-mix(in lab, red, red)){.text-red-700\/70{color:color-mix(in oklab, var(--color-red-700) 70%, transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-red-950{color:var(--color-red-950)}.text-rose-300{color:var(--color-rose-300)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[\#c4a48c\]{text-decoration-color:#c4a48c}.decoration-\[\#f97316\]\/35{text-decoration-color:oklab(70.4871% .125896 .137895/.35)}.decoration-current\/20{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/20{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 20%, transparent)}}.decoration-current\/25{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/25{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 25%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 25%, transparent)}}.decoration-current\/30{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/30{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 30%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#ff7a30\]{accent-color:#ff7a30}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.0625rem_0\.1875rem_color-mix\(in_srgb\,var\(--dt-background\)_50\%\,transparent\)\]{--tw-shadow:0 .0625rem .1875rem var(--tw-shadow-color,var(--dt-background))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0\.0625rem_0\.1875rem_color-mix\(in_srgb\,var\(--dt-background\)_50\%\,transparent\)\]{--tw-shadow:0 .0625rem .1875rem var(--tw-shadow-color,color-mix(in srgb,var(--dt-background) 50%,transparent))}}.shadow-\[0_0\.0625rem_0\.1875rem_color-mix\(in_srgb\,var\(--dt-background\)_50\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.0625rem_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 .0625rem var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#4f9dce\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#4f9dce);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--tab-bg\)\,0_1px_2px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--tab-bg)), 0 1px 2px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_0_color-mix\(in_srgb\,currentColor_18\%\,transparent\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,currentColor)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_1px_0_0_color-mix\(in_srgb\,currentColor_18\%\,transparent\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,color-mix(in srgb,currentColor 18%,transparent))}}.shadow-\[0_1px_0_0_color-mix\(in_srgb\,currentColor_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_0_color-mix\(in_srgb\,var\(--ui-stroke-tertiary\)_85\%\,transparent\)\,0_1px_2px_0_color-mix\(in_srgb\,var\(--dt-foreground\)_7\%\,transparent\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--ui-stroke-tertiary)), 0 1px 2px 0 var(--tw-shadow-color,var(--dt-foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_1px_0_0_color-mix\(in_srgb\,var\(--ui-stroke-tertiary\)_85\%\,transparent\)\,0_1px_2px_0_color-mix\(in_srgb\,var\(--dt-foreground\)_7\%\,transparent\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,color-mix(in srgb,var(--ui-stroke-tertiary) 85%,transparent)), 0 1px 2px 0 var(--tw-shadow-color,color-mix(in srgb,var(--dt-foreground) 7%,transparent))}}.shadow-\[0_1px_0_0_color-mix\(in_srgb\,var\(--ui-stroke-tertiary\)_85\%\,transparent\)\,0_1px_2px_0_color-mix\(in_srgb\,var\(--dt-foreground\)_7\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(93\,59\,30\,0\.04\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#5d3b1e0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_12px_-6px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 6px 12px -6px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(255\,122\,48\,0\.14\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#ff7a3024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(255\,122\,48\,0\.22\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#ff7a3038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_-8px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 16px -8px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(236\,112\,43\,0\.1\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ec702b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(249\,115\,22\,0\.24\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#f973163d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(255\,122\,48\,0\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ff7a302e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(249\,115\,22\,0\.10\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#f973161a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(220\,105\,30\,0\.11\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#dc691e1c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(220\,105\,30\,0\.16\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#dc691e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(86\,104\,132\,0\.09\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.42\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#56688417), inset 0 0 0 1px var(--tw-shadow-color,#ffffff6b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(220\,105\,30\,0\.1\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#dc691e1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(249\,115\,22\,0\.12\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#f973161f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,122\,48\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff7a3033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(15\,45\,70\,0\.5\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#0f2d4680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(249\,115\,22\,0\.24\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#f973163d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(151\,104\,73\,0\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#9768491f), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(75\,44\,25\,0\.16\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#4b2c1929);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(45\,104\,70\,0\.08\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#2d684614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(53\,38\,24\,0\.10\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#3526181a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(80\,45\,20\,0\.05\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#502d140d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(80\,45\,20\,0\.045\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#502d140b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(93\,59\,30\,0\.06\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#5d3b1e0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(93\,59\,30\,0\.08\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#5d3b1e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(251\,107\,20\,0\.08\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#fb6b1414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(92\,58\,26\,0\.12\)\]{--tw-shadow:0 18px 36px var(--tw-shadow-color,#5c3a1a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(251\,107\,20\,0\.14\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#fb6b1424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(60\,38\,18\,0\.16\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#3c261229);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(71\,38\,17\,0\.2\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#47261133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(249\,115\,22\,0\.14\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#f9731624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_58px_rgba\(99\,64\,36\,0\.12\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,#6340241f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.62\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0000009e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(93\,59\,30\,0\.22\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#5d3b1e38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_96px_rgba\(6\,14\,26\,0\.55\)\]{--tw-shadow:0 30px 96px var(--tw-shadow-color,#060e1a8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_96px_rgba\(93\,59\,30\,0\.24\)\]{--tw-shadow:0 30px 96px var(--tw-shadow-color,#5d3b1e3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--ui-stroke-tertiary\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--ui-stroke-tertiary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_var\(--pane-tab-active-accent\,var\(--theme-primary\)\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--pane-tab-active-accent,var(--theme-primary)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.0625rem_color-mix\(in_srgb\,var\(--dt-foreground\)_8\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .0625rem var(--tw-shadow-color,var(--dt-foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_0\.0625rem_color-mix\(in_srgb\,var\(--dt-foreground\)_8\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .0625rem var(--tw-shadow-color,color-mix(in srgb,var(--dt-foreground) 8%,transparent))}}.shadow-\[inset_0_0_0_0\.0625rem_color-mix\(in_srgb\,var\(--dt-foreground\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ui-stroke-secondary\)_50\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ui-stroke-secondary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ui-stroke-secondary\)_50\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--ui-stroke-secondary) 50%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ui-stroke-secondary\)_50\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(197\,212\,245\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#c5d4f52e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_7px_7px_-4px_rgb\(0_0_0\/0\.28\)\]{--tw-shadow:inset 0 7px 7px -4px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_1px_0_0_var\(--ui-stroke-tertiary\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--ui-stroke-tertiary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--yaho-dark-shadow\)\]{--tw-shadow:var(--yaho-dark-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[0\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--theme-primary\){--tw-ring-color:var(--theme-primary)}.ring-\[\#f2dccd\]{--tw-ring-color:#f2dccd}.ring-\[\#ff8a4c\]\/20{--tw-ring-color:oklab(75.1409% .110297 .117298/.2)}.ring-primary\/20{--tw-ring-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--ui-accent) 20%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--ui-bg-editor)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_6px_rgba\(255\,255\,255\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#ffffff2e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[0\.125rem\]{--tw-backdrop-blur:blur(.125rem);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[24px\]{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\,opacity\]{transition-property:color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-basis\,width\]{transition-property:flex-basis,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\,margin\]{transition-property:max-height,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,border-radius\,background-color\]{transition-property:width,height,border-radius,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\,background-color\,border-color\,box-shadow\]{transition-property:width,height,padding,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,max-width\,max-height\,flex-basis\,opacity\,padding\,border-color\]{transition-property:width,max-width,max-height,flex-basis,opacity,padding,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[--pane-tab-active-bg\:var\(--ui-sidebar-surface-background\)\]{--pane-tab-active-bg:var(--ui-sidebar-surface-background)}.\[--popover-surface\:color-mix\(in_srgb\,var\(--ui-bg-elevated\)_92\%\,transparent\)\]{--popover-surface:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.\[--popover-surface\:color-mix\(in_srgb\,var\(--ui-bg-elevated\)_92\%\,transparent\)\]{--popover-surface:color-mix(in srgb,var(--ui-bg-elevated) 92%,transparent)}}.\[--tab-bg\:var\(--pane-tab-active-bg\,var\(--ui-editor-surface-background\)\)\]{--tab-bg:var(--pane-tab-active-bg,var(--ui-editor-surface-background))}.\[--tab-bg\:var\(--pane-tab-strip-bg\,var\(--ui-sidebar-surface-background\)\)\]{--tab-bg:var(--pane-tab-strip-bg,var(--ui-sidebar-surface-background))}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-app-region\:no-drag\]{-webkit-app-region:no-drag}.\[-webkit-backdrop-filter\:blur\(2px\)\]{-webkit-backdrop-filter:blur(2px)}.\[grid-area\:controls\]{grid-area:controls}.\[grid-area\:input\]{grid-area:input}.\[grid-area\:menu\]{grid-area:menu}.\[grid-template-areas\:\"input_input\"_\"menu_controls\"\]{grid-template-areas:"input input""menu controls"}.\[grid-template-areas\:\"menu_input_controls\"\]{grid-template-areas:"menu input controls"}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.block-1{block-size:var(--spacing)}.not-first\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.not-first\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.not-first\:border-t-\(--ui-stroke-quaternary\):not(:first-child){border-top-color:var(--ui-stroke-quaternary)}.not-first\:border-l-\(--ui-stroke-quaternary\):not(:first-child){border-left-color:var(--ui-stroke-quaternary)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/composer-surface\:opacity-100:is(:where(.group\/composer-surface):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[\#8fc3ef\]:is(:where(.group):hover *){color:#8fc3ef}.group-hover\:text-\[\#c85613\]:is(:where(.group):hover *){color:#c85613}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/composer\:opacity-100:is(:where(.group\/composer):hover *),.group-hover\/image\:opacity-100:is(:where(.group\/image):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/rel\:decoration-current:is(:where(.group\/rel):hover *){text-decoration-color:currentColor}.group-hover\/text-tab\:underline:is(:where(.group\/text-tab):hover *){text-decoration-line:underline}.group-hover\/tool-row\:opacity-100:is(:where(.group\/tool-row):hover *),.group-hover\/zoomable\:opacity-100:is(:where(.group\/zoomable):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+0\.125rem\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + .125rem)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ui-accent)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=checked\]\:block\!:is(:where(.group)[data-state=checked] *),.group-data-\[state\=indeterminate\]\:block\!:is(:where(.group)[data-state=indeterminate] *){display:block!important}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[vertical\]\/tab\:h-auto:is(:where(.group\/tab)[data-vertical] *){height:auto}.group-data-\[vertical\]\/tab\:w-full:is(:where(.group\/tab)[data-vertical] *){width:100%}.group-data-\[vertical\]\/tab\:justify-center:is(:where(.group\/tab)[data-vertical] *){justify-content:center}.group-data-\[vertical\]\/tab\:py-2:is(:where(.group\/tab)[data-vertical] *){padding-block:calc(var(--spacing) * 2)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.selection\:bg-primary ::selection{background-color:var(--ui-accent)}.selection\:bg-primary::selection{background-color:var(--ui-accent)}.selection\:text-primary-foreground ::selection{color:var(--yaho-light-panel)}.selection\:text-primary-foreground::selection{color:var(--yaho-light-panel)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--ui-text-primary)}.placeholder\:font-bold::placeholder{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:font-semibold::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.placeholder\:text-\(--ui-text-tertiary\)::placeholder{color:var(--ui-text-tertiary)}.placeholder\:text-\[\#a98266\]::placeholder{color:#a98266}.placeholder\:text-\[\#b49d8d\]::placeholder{color:#b49d8d}.placeholder\:text-\[\#b99a84\]::placeholder{color:#b99a84}.placeholder\:text-\[\#c4a48c\]::placeholder{color:#c4a48c}.placeholder\:text-\[\#c7ad9b\]::placeholder{color:#c7ad9b}.placeholder\:text-\[rgba\(93\,73\,58\,0\.58\)\]::placeholder{color:#5d493a94}.placeholder\:text-muted-foreground::placeholder{color:var(--ui-text-secondary)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-\[\#ead8c8\]:before{content:var(--tw-content);background-color:#ead8c8}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[0\.125rem\]:after{content:var(--tw-content);width:.125rem}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[rgba\(249\,115\,22\,0\.46\)\]:focus-within{border-color:#f9731675}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\(--ui-stroke-tertiary\):hover{border-color:var(--ui-stroke-tertiary)}.hover\:border-\[\#5a9bcc\]\/60:hover{border-color:oklab(66.6111% -.0453504 -.0880882/.6)}.hover\:border-\[\#d99771\]:hover{border-color:#d99771}.hover\:border-\[\#e58a4d\]:hover{border-color:#e58a4d}.hover\:border-\[\#f1b58c\]:hover{border-color:#f1b58c}.hover\:border-\[\#f4a16c\]:hover{border-color:#f4a16c}.hover\:border-\[\#f6a46c\]:hover{border-color:#f6a46c}.hover\:border-\[\#f47f39\]:hover{border-color:#f47f39}.hover\:border-\[\#f97316\]:hover{border-color:#f97316}.hover\:border-\[\#f97316\]\/60:hover{border-color:oklab(70.4871% .125896 .137895/.6)}.hover\:border-\[\#ff8a4c\]:hover{border-color:#ff8a4c}.hover\:border-\[\#ff8a4c\]\/35:hover{border-color:oklab(75.1409% .110297 .117298/.35)}.hover\:border-\[\#ff8a4c\]\/45:hover{border-color:oklab(75.1409% .110297 .117298/.45)}.hover\:border-\[\#ffb37c\]:hover{border-color:#ffb37c}.hover\:border-\[rgba\(249\,115\,22\,0\.3\)\]:hover{border-color:#f973164d}.hover\:border-\[rgba\(249\,115\,22\,0\.24\)\]:hover{border-color:#f973163d}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-transparent:hover{border-color:#0000}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\(--chrome-action-hover\):hover{background-color:var(--chrome-action-hover)}.hover\:bg-\(--ui-bg-quinary\):hover{background-color:var(--ui-bg-quinary)}.hover\:bg-\(--ui-bg-secondary\)\/50:hover{background-color:var(--ui-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--ui-bg-secondary\)\/50:hover{background-color:color-mix(in oklab, var(--ui-bg-secondary) 50%, transparent)}}.hover\:bg-\(--ui-control-hover-background\):hover{background-color:var(--ui-control-hover-background)}.hover\:bg-\[\#3a5db0\]:hover{background-color:#3a5db0}.hover\:bg-\[\#152a3f\]:hover{background-color:#152a3f}.hover\:bg-\[\#172a3f\]:hover{background-color:#172a3f}.hover\:bg-\[\#366d99\]:hover{background-color:#366d99}.hover\:bg-\[\#172235\]:hover{background-color:#172235}.hover\:bg-\[\#FFF1E7\]:hover{background-color:#fff1e7}.hover\:bg-\[\#FFF8EF\]:hover{background-color:#fff8ef}.hover\:bg-\[\#a94610\]:hover{background-color:#a94610}.hover\:bg-\[\#c85613\]:hover{background-color:#c85613}.hover\:bg-\[\#e06522\]:hover{background-color:#e06522}.hover\:bg-\[\#e6630b\]:hover{background-color:#e6630b}.hover\:bg-\[\#ea6c0a\]:hover{background-color:#ea6c0a}.hover\:bg-\[\#eaf8ed\]:hover{background-color:#eaf8ed}.hover\:bg-\[\#f8f8f8\]:hover{background-color:#f8f8f8}.hover\:bg-\[\#f26f28\]:hover{background-color:#f26f28}.hover\:bg-\[\#f4540b\]:hover{background-color:#f4540b}.hover\:bg-\[\#f97316\]:hover{background-color:#f97316}.hover\:bg-\[\#ff8a4c\]\/18:hover{background-color:oklab(75.1409% .110297 .117298/.18)}.hover\:bg-\[\#ff8a4c\]\/20:hover{background-color:oklab(75.1409% .110297 .117298/.2)}.hover\:bg-\[\#ffd0ad\]\/25:hover{background-color:oklab(88.9744% .0369973 .0600426/.25)}.hover\:bg-\[\#ffd0ad\]\/40:hover{background-color:oklab(88.9744% .0369973 .0600426/.4)}.hover\:bg-\[\#ffe5d5\]:hover{background-color:#ffe5d5}.hover\:bg-\[\#ffe6d2\]:hover{background-color:#ffe6d2}.hover\:bg-\[\#ffeadb\]:hover{background-color:#ffeadb}.hover\:bg-\[\#fff0df\]:hover{background-color:#fff0df}.hover\:bg-\[\#fff0e5\]:hover{background-color:#fff0e5}.hover\:bg-\[\#fff0e6\]:hover{background-color:#fff0e6}.hover\:bg-\[\#fff1e7\]:hover{background-color:#fff1e7}.hover\:bg-\[\#fff1e8\]:hover{background-color:#fff1e8}.hover\:bg-\[\#fff4ec\]:hover{background-color:#fff4ec}.hover\:bg-\[\#fff5ec\]:hover{background-color:#fff5ec}.hover\:bg-\[\#fff5ed\]:hover{background-color:#fff5ed}.hover\:bg-\[\#fff7f0\]:hover{background-color:#fff7f0}.hover\:bg-\[\#fff7f1\]:hover{background-color:#fff7f1}.hover\:bg-\[\#fff8ef\]:hover{background-color:#fff8ef}.hover\:bg-\[\#fff8f0\]:hover{background-color:#fff8f0}.hover\:bg-\[\#fff8f3\]:hover{background-color:#fff8f3}.hover\:bg-\[\#fffaf6\]:hover{background-color:#fffaf6}.hover\:bg-\[\#fffdfb\]:hover{background-color:#fffdfb}.hover\:bg-\[rgba\(249\,115\,22\,0\.10\)\]:hover{background-color:#f973161a}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--yaho-coral) 90%, transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-muted-foreground\/45:hover{background-color:var(--ui-text-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/45:hover{background-color:color-mix(in oklab, var(--ui-text-secondary) 45%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--ui-accent) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/38:hover{background-color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/38:hover{background-color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.hover\:\!text-\[\#b9122a\]:hover{color:#b9122a!important}.hover\:\!text-\[\#c95d0f\]:hover{color:#c95d0f!important}.hover\:\!text-\[\#f97316\]:hover{color:#f97316!important}.hover\:text-\(--ui-accent-hover\):hover{color:var(--ui-accent-hover)}.hover\:text-\(--ui-text-primary\):hover{color:var(--ui-text-primary)}.hover\:text-\(--ui-text-secondary\):hover{color:var(--ui-text-secondary)}.hover\:text-\[\#2a1b12\]:hover{color:#2a1b12}.hover\:text-\[\#8f320b\]:hover{color:#8f320b}.hover\:text-\[\#8fc3ef\]:hover{color:#8fc3ef}.hover\:text-\[\#465366\]:hover{color:#465366}.hover\:text-\[\#c95b1e\]:hover{color:#c95b1e}.hover\:text-\[\#c45116\]:hover{color:#c45116}.hover\:text-\[\#c85613\]:hover{color:#c85613}.hover\:text-\[\#e77817\]:hover{color:#e77817}.hover\:text-\[\#f97316\]:hover{color:#f97316}.hover\:text-\[\#ff8a4c\]:hover{color:#ff8a4c}.hover\:text-\[\#ffb088\]:hover{color:#ffb088}.hover\:text-foreground:hover{color:var(--ui-text-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_0\.0625rem_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 .0625rem var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_\#f6a46c\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#f6a46c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(249\,115\,22\,0\.14\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#f9731624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(125\,74\,35\,0\.1\)\]:hover{--tw-shadow:0 14px 30px var(--tw-shadow-color,#7d4a231a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_100vmax_color-mix\(in_srgb\,\#000_var\(--ui-tab-hover-darken\)\,transparent\)\]:hover{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[inset_0_0_0_100vmax_color-mix\(in_srgb\,\#000_var\(--ui-tab-hover-darken\)\,transparent\)\]:hover{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,color-mix(in srgb,#000 var(--ui-tab-hover-darken),transparent))}}.hover\:shadow-\[inset_0_0_0_100vmax_color-mix\(in_srgb\,\#000_var\(--ui-tab-hover-darken\)\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\(--theme-primary\):focus{border-color:var(--theme-primary)}.focus\:border-\(--ui-accent\):focus{border-color:var(--ui-accent)}.focus\:border-\[\#5a9bcc\]:focus{border-color:#5a9bcc}.focus\:border-\[\#5b82d6\]:focus{border-color:#5b82d6}.focus\:border-\[\#c45116\]\/50:focus{border-color:oklab(57.7568% .117994 .109654/.5)}.focus\:border-\[\#fb8a3d\]:focus{border-color:#fb8a3d}.focus\:border-\[\#ff8a4c\]:focus{border-color:#ff8a4c}.focus\:border-\[\#ff8a4c\]\/45:focus{border-color:oklab(75.1409% .110297 .117298/.45)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:bg-\(--ui-control-active-background\):focus{background-color:var(--ui-control-active-background)}.focus\:text-foreground:focus{color:var(--ui-text-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#ff8a4c\]\/20:focus{--tw-ring-color:oklab(75.1409% .110297 .117298/.2)}.focus\:ring-ring:focus{--tw-ring-color:var(--ui-accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ui-accent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[0\.1875rem\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.1875rem + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#fb6b14\]\/55:focus-visible{--tw-ring-color:oklab(69.6711% .138995 .136574/.55)}.focus-visible\:ring-current\/40:focus-visible{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-current\/40:focus-visible{--tw-ring-color:color-mix(in oklab, currentcolor 40%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--yaho-coral) 20%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-accent) 35%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[rgba\(249\,115\,22\,0\.08\)\]:disabled{background-color:#f9731614}.disabled\:text-\[\#c9a28a\]:disabled{color:#c9a28a}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:border-\[\#efc4a5\]:disabled:hover{border-color:#efc4a5}.disabled\:hover\:bg-white\/90:disabled:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-white\/90:disabled:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.disabled\:hover\:text-\[\#7c5c44\]:disabled:hover{color:#7c5c44}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ui-accent)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)}}.has-\[\>svg\]\:px-0:has(>svg){padding-inline:0}.has-\[\>svg\]\:px-0\.5:has(>svg){padding-inline:calc(var(--spacing) * .5)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--yaho-coral)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--yaho-coral) 20%, transparent)}}.aria-selected\:border-\(--theme-primary\)[aria-selected=true]{border-color:var(--theme-primary)}.aria-selected\:text-foreground[aria-selected=true]{color:var(--ui-text-primary)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--ui-text-secondary)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-default[data-disabled]{cursor:default}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--ui-text-secondary)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-\[\#fb7a20\][data-range-end=true]{background-color:#fb7a20}.data-\[range-end\=true\]\:text-white[data-range-end=true]{color:var(--color-white)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-\[\#fff0e6\][data-range-middle=true]{background-color:#fff0e6}.data-\[range-middle\=true\]\:text-\[\#c85613\][data-range-middle=true]{color:#c85613}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-\[\#fb7a20\][data-range-start=true]{background-color:#fb7a20}.data-\[range-start\=true\]\:text-white[data-range-start=true]{color:var(--color-white)}.data-\[selected-single\=true\]\:bg-\[\#fb7a20\][data-selected-single=true]{background-color:#fb7a20}.data-\[selected-single\=true\]\:text-white[data-selected-single=true]{color:var(--color-white)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--ui-bg-editor)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--ui-text-primary)}.data-\[state\=active\]\:shadow-xs[data-state=active]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-2\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[\#fb7a20\][data-state=checked]{border-color:#fb7a20}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--ui-accent)}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.data-\[state\=checked\]\:bg-\[\#fb7a20\][data-state=checked]{background-color:#fb7a20}.data-\[state\=checked\]\:bg-background[data-state=checked]{background-color:var(--ui-bg-editor)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-accent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--yaho-light-panel)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--ui-accent)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--ui-accent)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--yaho-light-panel)}.data-\[state\=open\]\:border-\(--ui-stroke-tertiary\)[data-state=open]{border-color:var(--ui-stroke-tertiary)}.data-\[state\=open\]\:bg-\(--ui-control-active-background\)[data-state=open]{background-color:var(--ui-control-active-background)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--ui-text-primary)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--yaho-coral)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--yaho-coral) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--yaho-coral)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=48rem){.max-md\:whitespace-normal{white-space:normal}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(15rem\,1fr\)_10rem_auto_auto\]{grid-template-columns:minmax(15rem,1fr) 10rem auto auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:self-auto{align-self:auto}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:right-4{right:calc(var(--spacing) * 4)}.lg\:z-10{z-index:10}.lg\:order-1{order:1}.lg\:order-3{order:3}.lg\:flex{display:flex}.lg\:w-fit{width:fit-content}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(14rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,var\(--support-writing-left\)\)_16px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--support-writing-left)) 16px minmax(0,1fr)}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0}.lg\:pr-\[42\%\]{padding-right:42%}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_0\.9fr\]{grid-template-columns:1.35fr .9fr}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(12rem\,1\.3fr\)_minmax\(8rem\,0\.65fr\)_minmax\(9rem\,0\.72fr\)_minmax\(9rem\,0\.72fr\)_minmax\(10rem\,0\.8fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(12rem,1.3fr) minmax(8rem,.65fr) minmax(9rem,.72fr) minmax(9rem,.72fr) minmax(10rem,.8fr) minmax(12rem,1fr) auto}.\32 xl\:items-end{align-items:flex-end}}@container (width>=42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:sticky{position:sticky}.\@3xl\:top-6{top:calc(var(--spacing) * 6)}.\@3xl\:max-h-\[calc\(100\%-6rem\)\]{max-height:calc(100% - 6rem)}.\@3xl\:w-\[17rem\]{width:17rem}.\@3xl\:flex-row{flex-direction:row}.\@3xl\:gap-4{gap:calc(var(--spacing) * 4)}.\@3xl\:self-start{align-self:flex-start}}@container (width>=56rem){.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.dark\:divide-\[\#24516f\]:where(.dark,.dark *)>:not(:last-child)){border-color:#24516f}.dark\:\!border-\[\#69c0ff\]:where(.dark,.dark *){border-color:#69c0ff!important}.dark\:\!border-\[\#29445f\]:where(.dark,.dark *){border-color:#29445f!important}.dark\:\!border-white\/10:where(.dark,.dark *){border-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.dark\:\!border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.dark\:border-\[\#2d6c97\]:where(.dark,.dark *){border-color:#2d6c97}.dark\:border-\[\#3a6688\]:where(.dark,.dark *){border-color:#3a6688}.dark\:border-\[\#3d6f96\]\/45:where(.dark,.dark *){border-color:oklab(52.3789% -.0362581 -.0737974/.45)}.dark\:border-\[\#3d6f96\]\/50:where(.dark,.dark *){border-color:oklab(52.3789% -.0362581 -.0737974/.5)}.dark\:border-\[\#3d6f96\]\/55:where(.dark,.dark *){border-color:oklab(52.3789% -.0362581 -.0737974/.55)}.dark\:border-\[\#3d6f96\]\/60:where(.dark,.dark *){border-color:oklab(52.3789% -.0362581 -.0737974/.6)}.dark\:border-\[\#4f91c1\]:where(.dark,.dark *){border-color:#4f91c1}.dark\:border-\[\#4f7899\]:where(.dark,.dark *){border-color:#4f7899}.dark\:border-\[\#5a9bcc\]\/45:where(.dark,.dark *){border-color:oklab(66.6111% -.0453504 -.0880882/.45)}.dark\:border-\[\#5a9bcc\]\/60:where(.dark,.dark *){border-color:oklab(66.6111% -.0453504 -.0880882/.6)}.dark\:border-\[\#6e3e45\]:where(.dark,.dark *){border-color:#6e3e45}.dark\:border-\[\#6fa2cf\]:where(.dark,.dark *){border-color:#6fa2cf}.dark\:border-\[\#8a5b2c\]:where(.dark,.dark *){border-color:#8a5b2c}.dark\:border-\[\#63b8ef\]:where(.dark,.dark *){border-color:#63b8ef}.dark\:border-\[\#69c0ff\]:where(.dark,.dark *){border-color:#69c0ff}.dark\:border-\[\#69c7ff\]:where(.dark,.dark *){border-color:#69c7ff}.dark\:border-\[\#233e55\]:where(.dark,.dark *){border-color:#233e55}.dark\:border-\[\#315b48\]:where(.dark,.dark *){border-color:#315b48}.dark\:border-\[\#315d7a\]:where(.dark,.dark *){border-color:#315d7a}.dark\:border-\[\#477ca3\]:where(.dark,.dark *){border-color:#477ca3}.dark\:border-\[\#3279a9\]:where(.dark,.dark *){border-color:#3279a9}.dark\:border-\[\#24516f\]:where(.dark,.dark *){border-color:#24516f}.dark\:border-\[\#29445f\]:where(.dark,.dark *){border-color:#29445f}.dark\:border-\[\#31506b\]:where(.dark,.dark *){border-color:#31506b}.dark\:border-\[\#31516d\]:where(.dark,.dark *){border-color:#31516d}.dark\:border-\[\#31536d\]:where(.dark,.dark *){border-color:#31536d}.dark\:border-\[\#31536e\]:where(.dark,.dark *){border-color:#31536e}.dark\:border-\[\#43536a\]:where(.dark,.dark *){border-color:#43536a}.dark\:border-\[\#43785a\]:where(.dark,.dark *){border-color:#43785a}.dark\:border-\[\#294761\]:where(.dark,.dark *){border-color:#294761}.dark\:border-\[\#ff8a4c\]\/30:where(.dark,.dark *){border-color:oklab(75.1409% .110297 .117298/.3)}.dark\:border-\[rgba\(255\,138\,76\,0\.32\)\]:where(.dark,.dark *){border-color:#ff8a4c52}.dark\:border-amber-400\/20:where(.dark,.dark *){border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.dark\:border-amber-700\/60:where(.dark,.dark *){border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.dark\:border-amber-900:where(.dark,.dark *){border-color:var(--color-amber-900)}.dark\:border-emerald-500\/50:where(.dark,.dark *){border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.dark\:border-emerald-700\/60:where(.dark,.dark *){border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.dark\:border-emerald-900:where(.dark,.dark *){border-color:var(--color-emerald-900)}.dark\:border-orange-800:where(.dark,.dark *){border-color:var(--color-orange-800)}.dark\:border-red-400\/40:where(.dark,.dark *){border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.dark\:border-red-700\/60:where(.dark,.dark *){border-color:#bf000f99}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-700) 60%, transparent)}}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-sky-400\/30:where(.dark,.dark *){border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-400\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.dark\:border-sky-500\/50:where(.dark,.dark *){border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.dark\:border-transparent:where(.dark,.dark *){border-color:#0000}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:\!bg-\[\#0a1726\]:where(.dark,.dark *){background-color:#0a1726!important}.dark\:\!bg-\[\#162c41\]:where(.dark,.dark *){background-color:#162c41!important}.dark\:bg-\[\#0a1420\]:where(.dark,.dark *){background-color:#0a1420}.dark\:bg-\[\#0a1420\]\/94:where(.dark,.dark *){background-color:oklab(18.8276% -.0080901 -.0276063/.94)}.dark\:bg-\[\#0a1726\]:where(.dark,.dark *){background-color:#0a1726}.dark\:bg-\[\#0a1726\]\/78:where(.dark,.dark *){background-color:oklab(20.128% -.0103417 -.0339328/.78)}.dark\:bg-\[\#0a1726\]\/88:where(.dark,.dark *){background-color:oklab(20.128% -.0103417 -.0339328/.88)}.dark\:bg-\[\#0a1726\]\/94:where(.dark,.dark *){background-color:oklab(20.128% -.0103417 -.0339328/.94)}.dark\:bg-\[\#0b1d30\]:where(.dark,.dark *){background-color:#0b1d30}.dark\:bg-\[\#0b1524\]:where(.dark,.dark *){background-color:#0b1524}.dark\:bg-\[\#0b1724\]:where(.dark,.dark *){background-color:#0b1724}.dark\:bg-\[\#0b1928\]:where(.dark,.dark *){background-color:#0b1928}.dark\:bg-\[\#0b1928\]\/88:where(.dark,.dark *){background-color:oklab(20.9196% -.0114247 -.0339588/.88)}.dark\:bg-\[\#0b2740\]:where(.dark,.dark *){background-color:#0b2740}.dark\:bg-\[\#0b3048\]:where(.dark,.dark *){background-color:#0b3048}.dark\:bg-\[\#0c1d2c\]:where(.dark,.dark *){background-color:#0c1d2c}.dark\:bg-\[\#0d1c2b\]:where(.dark,.dark *){background-color:#0d1c2b}.dark\:bg-\[\#0d241d\]:where(.dark,.dark *){background-color:#0d241d}.dark\:bg-\[\#0d2032\]:where(.dark,.dark *){background-color:#0d2032}.dark\:bg-\[\#0d2235\]:where(.dark,.dark *){background-color:#0d2235}.dark\:bg-\[\#0d2638\]:where(.dark,.dark *){background-color:#0d2638}.dark\:bg-\[\#0e1b2a\]:where(.dark,.dark *){background-color:#0e1b2a}.dark\:bg-\[\#1a405c\]:where(.dark,.dark *){background-color:#1a405c}.dark\:bg-\[\#1c3b57\]:where(.dark,.dark *){background-color:#1c3b57}.dark\:bg-\[\#1f5f8b\]:where(.dark,.dark *){background-color:#1f5f8b}.dark\:bg-\[\#2a1b0d\]:where(.dark,.dark *){background-color:#2a1b0d}.dark\:bg-\[\#2d6087\]:where(.dark,.dark *){background-color:#2d6087}.dark\:bg-\[\#2f6fa8\]:where(.dark,.dark *){background-color:#2f6fa8}.dark\:bg-\[\#3a6688\]:where(.dark,.dark *){background-color:#3a6688}.dark\:bg-\[\#5a9bcc\]:where(.dark,.dark *){background-color:#5a9bcc}.dark\:bg-\[\#8fc3ef\]:where(.dark,.dark *){background-color:#8fc3ef}.dark\:bg-\[\#57b2e7\]:where(.dark,.dark *){background-color:#57b2e7}.dark\:bg-\[\#081f31\]:where(.dark,.dark *){background-color:#081f31}.dark\:bg-\[\#081f31\]\/72:where(.dark,.dark *){background-color:oklab(23.1344% -.0190136 -.0410968/.72)}.dark\:bg-\[\#101d2a\]:where(.dark,.dark *){background-color:#101d2a}.dark\:bg-\[\#101f33\]:where(.dark,.dark *){background-color:#101f33}.dark\:bg-\[\#102b42\]:where(.dark,.dark *){background-color:#102b42}.dark\:bg-\[\#102d23\]:where(.dark,.dark *){background-color:#102d23}.dark\:bg-\[\#123b2c\]:where(.dark,.dark *){background-color:#123b2c}.dark\:bg-\[\#132b42\]:where(.dark,.dark *){background-color:#132b42}.dark\:bg-\[\#142d45\]:where(.dark,.dark *){background-color:#142d45}.dark\:bg-\[\#153d2c\]:where(.dark,.dark *){background-color:#153d2c}.dark\:bg-\[\#164a6d\]:where(.dark,.dark *){background-color:#164a6d}.dark\:bg-\[\#183f5b\]:where(.dark,.dark *){background-color:#183f5b}.dark\:bg-\[\#347fb5\]:where(.dark,.dark *){background-color:#347fb5}.dark\:bg-\[\#357cab\]:where(.dark,.dark *){background-color:#357cab}.dark\:bg-\[\#3187ba\]:where(.dark,.dark *){background-color:#3187ba}.dark\:bg-\[\#07101b\]\/55:where(.dark,.dark *){background-color:oklab(17.0262% -.0077593 -.0259712/.55)}.dark\:bg-\[\#10243a\]:where(.dark,.dark *){background-color:#10243a}.dark\:bg-\[\#10283d\]:where(.dark,.dark *){background-color:#10283d}.dark\:bg-\[\#12344f\]:where(.dark,.dark *){background-color:#12344f}.dark\:bg-\[\#14324d\]:where(.dark,.dark *){background-color:#14324d}.dark\:bg-\[\#17324a\]:where(.dark,.dark *){background-color:#17324a}.dark\:bg-\[\#28364d\]:where(.dark,.dark *){background-color:#28364d}.dark\:bg-\[\#29445f\]:where(.dark,.dark *){background-color:#29445f}.dark\:bg-\[\#071525\]:where(.dark,.dark *){background-color:#071525}.dark\:bg-\[\#071827\]:where(.dark,.dark *){background-color:#071827}.dark\:bg-\[\#081321\]:where(.dark,.dark *){background-color:#081321}.dark\:bg-\[\#081321\]\/70:where(.dark,.dark *){background-color:oklab(18.4435% -.00866985 -.0320213/.7)}.dark\:bg-\[\#101721\]:where(.dark,.dark *){background-color:#101721}.dark\:bg-\[\#102238\]:where(.dark,.dark *){background-color:#102238}.dark\:bg-\[\#102438\]\/90:where(.dark,.dark *){background-color:oklab(25.4473% -.0157099 -.0433743/.9)}.dark\:bg-\[\#111827\]:where(.dark,.dark *){background-color:#111827}.dark\:bg-\[\#111827\]\/86:where(.dark,.dark *){background-color:oklab(21.0084% -.00295345 -.031625/.86)}.dark\:bg-\[\#123650\]:where(.dark,.dark *){background-color:#123650}.dark\:bg-\[\#153650\]:where(.dark,.dark *){background-color:#153650}.dark\:bg-\[\#172536\]:where(.dark,.dark *){background-color:#172536}.dark\:bg-\[\#204966\]:where(.dark,.dark *){background-color:#204966}.dark\:bg-\[\#e7f4ff\]:where(.dark,.dark *){background-color:#e7f4ff}.dark\:bg-\[\#ff8a4c\]\/10:where(.dark,.dark *){background-color:oklab(75.1409% .110297 .117298/.1)}.dark\:bg-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,black_20\%\)\]:where(.dark,.dark *){background-color:var(--ui-chat-bubble-background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,black_20\%\)\]:where(.dark,.dark *){background-color:color-mix(in srgb,var(--ui-chat-bubble-background),black 20%)}}.dark\:bg-amber-400:where(.dark,.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-400\/10:where(.dark,.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.dark\:bg-amber-400\/\[0\.07\]:where(.dark,.dark *){background-color:#fcbb0012}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/\[0\.07\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-400) 7.0%, transparent)}}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/60:where(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--yaho-coral) 60%, transparent)}}.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-orange-950\/30:where(.dark,.dark *){background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:bg-red-950\/60:where(.dark,.dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:bg-rose-400\/10:where(.dark,.dark *){background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.dark\:bg-sky-400\/12:where(.dark,.dark *){background-color:#00bcfe1f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-400\/12:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-400) 12%, transparent)}}.dark\:bg-sky-950\/50:where(.dark,.dark *){background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:bg-white\/\[0\.01\]:where(.dark,.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.01\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:\!text-\[\#69c0ff\]:where(.dark,.dark *){color:#69c0ff!important}.dark\:\!text-\[\#c5e1f1\]:where(.dark,.dark *){color:#c5e1f1!important}.dark\:\!text-\[\#eaf5ff\]:where(.dark,.dark *){color:#eaf5ff!important}.dark\:\!text-\[\#f6a623\]:where(.dark,.dark *){color:#f6a623!important}.dark\:\!text-\[\#ff5b6d\]:where(.dark,.dark *){color:#ff5b6d!important}.dark\:\!text-slate-50:where(.dark,.dark *){color:var(--color-slate-50)!important}.dark\:text-\[\#0a1726\]:where(.dark,.dark *){color:#0a1726}.dark\:text-\[\#5c7086\]:where(.dark,.dark *){color:#5c7086}.dark\:text-\[\#7dd3fc\]:where(.dark,.dark *){color:#7dd3fc}.dark\:text-\[\#8cccf3\]:where(.dark,.dark *){color:#8cccf3}.dark\:text-\[\#8ed0ff\]:where(.dark,.dark *){color:#8ed0ff}.dark\:text-\[\#8fa5bd\]:where(.dark,.dark *){color:#8fa5bd}.dark\:text-\[\#8fa6bf\]:where(.dark,.dark *){color:#8fa6bf}.dark\:text-\[\#8fb4d2\]:where(.dark,.dark *){color:#8fb4d2}.dark\:text-\[\#8fc3ef\]:where(.dark,.dark *){color:#8fc3ef}.dark\:text-\[\#9acfb0\]:where(.dark,.dark *){color:#9acfb0}.dark\:text-\[\#9bd8ff\]:where(.dark,.dark *){color:#9bd8ff}.dark\:text-\[\#9ccde9\]:where(.dark,.dark *){color:#9ccde9}.dark\:text-\[\#9db2cc\]:where(.dark,.dark *){color:#9db2cc}.dark\:text-\[\#69c0ff\]:where(.dark,.dark *){color:#69c0ff}.dark\:text-\[\#74bbeb\]:where(.dark,.dark *){color:#74bbeb}.dark\:text-\[\#78c9f6\]:where(.dark,.dark *){color:#78c9f6}.dark\:text-\[\#90a6bd\]:where(.dark,.dark *){color:#90a6bd}.dark\:text-\[\#91abc3\]:where(.dark,.dark *){color:#91abc3}.dark\:text-\[\#8098b3\]:where(.dark,.dark *){color:#8098b3}.dark\:text-\[\#102238\]:where(.dark,.dark *){color:#102238}.dark\:text-\[\#a2cdb0\]:where(.dark,.dark *){color:#a2cdb0}.dark\:text-\[\#a8cbe0\]:where(.dark,.dark *){color:#a8cbe0}.dark\:text-\[\#a8e6bd\]:where(.dark,.dark *){color:#a8e6bd}.dark\:text-\[\#a9bfd4\]:where(.dark,.dark *){color:#a9bfd4}.dark\:text-\[\#b4c9de\]:where(.dark,.dark *){color:#b4c9de}.dark\:text-\[\#b8cee1\]:where(.dark,.dark *){color:#b8cee1}.dark\:text-\[\#b8d2e9\]:where(.dark,.dark *){color:#b8d2e9}.dark\:text-\[\#b8d6ec\]:where(.dark,.dark *){color:#b8d6ec}.dark\:text-\[\#b8dcf7\]:where(.dark,.dark *){color:#b8dcf7}.dark\:text-\[\#b8f0ca\]:where(.dark,.dark *){color:#b8f0ca}.dark\:text-\[\#b9d6f2\]:where(.dark,.dark *){color:#b9d6f2}.dark\:text-\[\#b9d7ec\]:where(.dark,.dark *){color:#b9d7ec}.dark\:text-\[\#b9ddfa\]:where(.dark,.dark *){color:#b9ddfa}.dark\:text-\[\#c8d9eb\]:where(.dark,.dark *){color:#c8d9eb}.dark\:text-\[\#c9dcef\]:where(.dark,.dark *){color:#c9dcef}.dark\:text-\[\#d5ebfb\]:where(.dark,.dark *){color:#d5ebfb}.dark\:text-\[\#d9dee4\]:where(.dark,.dark *){color:#d9dee4}.dark\:text-\[\#d9e8f6\]:where(.dark,.dark *){color:#d9e8f6}.dark\:text-\[\#d9efff\]:where(.dark,.dark *){color:#d9efff}.dark\:text-\[\#d9f5e3\]:where(.dark,.dark *){color:#d9f5e3}.dark\:text-\[\#dceeff\]:where(.dark,.dark *){color:#dceeff}.dark\:text-\[\#e1f2ff\]:where(.dark,.dark *){color:#e1f2ff}.dark\:text-\[\#e6f3ff\]:where(.dark,.dark *){color:#e6f3ff}.dark\:text-\[\#e7f4ff\]:where(.dark,.dark *){color:#e7f4ff}.dark\:text-\[\#e8fff0\]:where(.dark,.dark *){color:#e8fff0}.dark\:text-\[\#e9f1f8\]:where(.dark,.dark *){color:#e9f1f8}.dark\:text-\[\#eaf4ff\]:where(.dark,.dark *){color:#eaf4ff}.dark\:text-\[\#eaf5ff\]:where(.dark,.dark *){color:#eaf5ff}.dark\:text-\[\#edf7ff\]:where(.dark,.dark *){color:#edf7ff}.dark\:text-\[\#eef6ff\]:where(.dark,.dark *){color:#eef6ff}.dark\:text-\[\#eef7ff\]:where(.dark,.dark *){color:#eef7ff}.dark\:text-\[\#f2b0b9\]:where(.dark,.dark *){color:#f2b0b9}.dark\:text-\[\#f2f7ff\]:where(.dark,.dark *){color:#f2f7ff}.dark\:text-\[\#f3f8ff\]:where(.dark,.dark *){color:#f3f8ff}.dark\:text-\[\#f6a623\]:where(.dark,.dark *){color:#f6a623}.dark\:text-\[\#f8efe7\]:where(.dark,.dark *){color:#f8efe7}.dark\:text-\[\#ff5b6d\]:where(.dark,.dark *){color:#ff5b6d}.dark\:text-\[\#ffb27d\]:where(.dark,.dark *){color:#ffb27d}.dark\:text-\[\#ffb088\]:where(.dark,.dark *){color:#ffb088}.dark\:text-\[\#ffbd95\]:where(.dark,.dark *){color:#ffbd95}.dark\:text-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,white_60\%\)\]:where(.dark,.dark *){color:var(--ui-chat-bubble-background)}@supports (color:color-mix(in lab, red, red)){.dark\:text-\[color-mix\(in_srgb\,var\(--ui-chat-bubble-background\)\,white_60\%\)\]:where(.dark,.dark *){color:color-mix(in srgb,var(--ui-chat-bubble-background),white 60%)}}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/85:where(.dark,.dark *){color:#fef3c6d9}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/85:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-100) 85%, transparent)}}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-emerald-100:where(.dark,.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-orange-100:where(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-red-100:where(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-sky-100:where(.dark,.dark *){color:var(--color-sky-100)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:opacity-75:where(.dark,.dark *){opacity:.75}.dark\:shadow-\[0_0_0_1px_\#69c0ff\]:where(.dark,.dark *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#69c0ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]:where(.dark,.dark *){--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000052), inset 0 1px 0 var(--tw-shadow-color,#ffffff24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.32\)\]:where(.dark,.dark *){--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_16px_30px_rgba\(0\,0\,0\,0\.38\)\]:where(.dark,.dark *){--tw-shadow:0 16px 30px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.45\)\]:where(.dark,.dark *){--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_18px_46px_rgba\(0\,0\,0\,0\.28\)\]:where(.dark,.dark *){--tw-shadow:0 18px 46px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_22px_58px_rgba\(0\,0\,0\,0\.32\)\]:where(.dark,.dark *){--tw-shadow:0 22px 58px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_30px_96px_rgba\(6\,14\,26\,0\.55\)\]:where(.dark,.dark *){--tw-shadow:0 30px 96px var(--tw-shadow-color,#060e1a8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-\[\#3b546d\]:where(.dark,.dark *){--tw-ring-color:#3b546d}.dark\:hue-rotate-180:where(.dark,.dark *){--tw-hue-rotate:hue-rotate(180deg);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:invert:where(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.dark\:group-hover\:text-\[\#8ed0ff\]:where(.dark,.dark *):is(:where(.group):hover *){color:#8ed0ff}}.dark\:placeholder\:text-\[\#5c7086\]:where(.dark,.dark *)::placeholder{color:#5c7086}.dark\:placeholder\:text-\[\#7890aa\]:where(.dark,.dark *)::placeholder{color:#7890aa}.dark\:before\:bg-\[\#3a6688\]:where(.dark,.dark *):before{content:var(--tw-content);background-color:#3a6688}.dark\:focus-within\:border-\[\#5a9bcc\]:where(.dark,.dark *):focus-within{border-color:#5a9bcc}@media (hover:hover){.dark\:hover\:border-\[\#4d7ca3\]:where(.dark,.dark *):hover{border-color:#4d7ca3}.dark\:hover\:border-\[\#4f91c1\]:where(.dark,.dark *):hover{border-color:#4f91c1}.dark\:hover\:border-\[\#5a9bcc\]:where(.dark,.dark *):hover{border-color:#5a9bcc}.dark\:hover\:border-\[\#5a9bcc\]\/45:where(.dark,.dark *):hover{border-color:oklab(66.6111% -.0453504 -.0880882/.45)}.dark\:hover\:border-\[\#5a9bcc\]\/60:where(.dark,.dark *):hover{border-color:oklab(66.6111% -.0453504 -.0880882/.6)}.dark\:hover\:border-\[\#69c0ff\]:where(.dark,.dark *):hover{border-color:#69c0ff}.dark\:hover\:border-\[\#72b9e8\]:where(.dark,.dark *):hover{border-color:#72b9e8}.dark\:hover\:border-\[\#74caff\]\/65:where(.dark,.dark *):hover{border-color:oklab(80.5118% -.060472 -.0947176/.65)}.dark\:hover\:border-red-300:where(.dark,.dark *):hover{border-color:var(--color-red-300)}.dark\:hover\:\!bg-\[\#173c59\]:where(.dark,.dark *):hover{background-color:#173c59!important}.dark\:hover\:\!bg-\[\#214b6b\]:where(.dark,.dark *):hover{background-color:#214b6b!important}.dark\:hover\:\!bg-transparent:where(.dark,.dark *):hover{background-color:#0000!important}.dark\:hover\:bg-\[\#0e2134\]:where(.dark,.dark *):hover{background-color:#0e2134}.dark\:hover\:bg-\[\#1d5038\]:where(.dark,.dark *):hover{background-color:#1d5038}.dark\:hover\:bg-\[\#2d6087\]:where(.dark,.dark *):hover{background-color:#2d6087}.dark\:hover\:bg-\[\#3a80c9\]:where(.dark,.dark *):hover{background-color:#3a80c9}.dark\:hover\:bg-\[\#3a260f\]:where(.dark,.dark *):hover{background-color:#3a260f}.dark\:hover\:bg-\[\#4c9dd1\]:where(.dark,.dark *):hover{background-color:#4c9dd1}.dark\:hover\:bg-\[\#4e9bd0\]:where(.dark,.dark *):hover{background-color:#4e9bd0}.dark\:hover\:bg-\[\#5a202d\]\/35:where(.dark,.dark *):hover{background-color:oklab(33.4803% .0849238 .0137578/.35)}.dark\:hover\:bg-\[\#102a40\]:where(.dark,.dark *):hover{background-color:#102a40}.dark\:hover\:bg-\[\#102b42\]:where(.dark,.dark *):hover{background-color:#102b42}.dark\:hover\:bg-\[\#102b42\]\/40:where(.dark,.dark *):hover{background-color:oklab(28.061% -.0210875 -.0495216/.4)}.dark\:hover\:bg-\[\#142d45\]:where(.dark,.dark *):hover{background-color:#142d45}.dark\:hover\:bg-\[\#172a3f\]:where(.dark,.dark *):hover{background-color:#172a3f}.dark\:hover\:bg-\[\#10243a\]:where(.dark,.dark *):hover{background-color:#10243a}.dark\:hover\:bg-\[\#14283b\]:where(.dark,.dark *):hover{background-color:#14283b}.dark\:hover\:bg-\[\#102238\]:where(.dark,.dark *):hover{background-color:#102238}.dark\:hover\:bg-\[\#153650\]:where(.dark,.dark *):hover{background-color:#153650}.dark\:hover\:bg-\[\#172235\]:where(.dark,.dark *):hover{background-color:#172235}.dark\:hover\:bg-\[\#173751\]:where(.dark,.dark *):hover{background-color:#173751}.dark\:hover\:bg-\[\#193047\]:where(.dark,.dark *):hover{background-color:#193047}.dark\:hover\:bg-emerald-900\/60:where(.dark,.dark *):hover{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:hover\:bg-red-400\/10:where(.dark,.dark *):hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-400\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.dark\:hover\:bg-sky-400\/20:where(.dark,.dark *):hover{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-400\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.dark\:hover\:bg-sky-900\/60:where(.dark,.dark *):hover{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-900\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.dark\:hover\:bg-transparent:where(.dark,.dark *):hover{background-color:#0000}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:where(.dark,.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.06\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:\!text-\[\#8fd7ff\]:where(.dark,.dark *):hover{color:#8fd7ff!important}.dark\:hover\:\!text-\[\#69c0ff\]:where(.dark,.dark *):hover{color:#69c0ff!important}.dark\:hover\:\!text-\[\#f6a623\]:where(.dark,.dark *):hover{color:#f6a623!important}.dark\:hover\:\!text-\[\#ff263f\]:where(.dark,.dark *):hover{color:#ff263f!important}.dark\:hover\:\!text-white:where(.dark,.dark *):hover{color:var(--color-white)!important}.dark\:hover\:text-\[\#8fc3ef\]:where(.dark,.dark *):hover{color:#8fc3ef}.dark\:hover\:text-\[\#8fd7ff\]:where(.dark,.dark *):hover{color:#8fd7ff}.dark\:hover\:text-\[\#69c0ff\]:where(.dark,.dark *):hover{color:#69c0ff}.dark\:hover\:text-\[\#74bbeb\]:where(.dark,.dark *):hover{color:#74bbeb}.dark\:hover\:text-\[\#d9efff\]:where(.dark,.dark *):hover{color:#d9efff}.dark\:hover\:text-\[\#eaf7ff\]:where(.dark,.dark *):hover{color:#eaf7ff}.dark\:hover\:text-\[\#ffb27d\]:where(.dark,.dark *):hover{color:#ffb27d}.dark\:hover\:text-\[\#ffb088\]:where(.dark,.dark *):hover{color:#ffb088}.dark\:hover\:text-slate-100:where(.dark,.dark *):hover{color:var(--color-slate-100)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:shadow-\[0_0_0_1px_\#69c0ff\]:where(.dark,.dark *):hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#69c0ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dark\:focus\:border-\[\#5a9bcc\]:where(.dark,.dark *):focus{border-color:#5a9bcc}.dark\:focus\:border-red-300:where(.dark,.dark *):focus{border-color:var(--color-red-300)}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--yaho-coral) 40%, transparent)}}.dark\:disabled\:bg-\[\#10243a\]:where(.dark,.dark *):disabled{background-color:#10243a}.dark\:disabled\:text-\[\#5d7894\]:where(.dark,.dark *):disabled{color:#5d7894}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--yaho-coral) 40%, transparent)}}.dark\:data-\[range-end\=true\]\:bg-\[\#ff7a1a\]:where(.dark,.dark *)[data-range-end=true]{background-color:#ff7a1a}.dark\:data-\[range-middle\=true\]\:bg-\[rgba\(255\,122\,26\,0\.18\)\]:where(.dark,.dark *)[data-range-middle=true]{background-color:#ff7a1a2e}.dark\:data-\[range-middle\=true\]\:text-\[\#ff8a34\]:where(.dark,.dark *)[data-range-middle=true]{color:#ff8a34}.dark\:data-\[range-start\=true\]\:bg-\[\#ff7a1a\]:where(.dark,.dark *)[data-range-start=true],.dark\:data-\[selected-single\=true\]\:bg-\[\#ff7a1a\]:where(.dark,.dark *)[data-selected-single=true]{background-color:#ff7a1a}.dark\:data-\[state\=checked\]\:border-\[\#ff7a1a\]:where(.dark,.dark *)[data-state=checked]{border-color:#ff7a1a}.dark\:data-\[state\=checked\]\:bg-\[\#ff7a1a\]:where(.dark,.dark *)[data-state=checked]{background-color:#ff7a1a}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--yaho-coral)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--yaho-coral) 20%, transparent)}}.\[\&_\.codicon\]\:no-underline .codicon{text-decoration-line:none}.\[\&_\.yaho-docx\]\:box-border .yaho-docx{box-sizing:border-box}.\[\&_\.yaho-docx\]\:shrink-0 .yaho-docx{flex-shrink:0}.\[\&_\.yaho-docx\]\:rounded-sm .yaho-docx{border-radius:var(--radius-sm)}.\[\&_\.yaho-docx\]\:border .yaho-docx{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.yaho-docx\]\:border-\[\#ead8c8\] .yaho-docx{border-color:#ead8c8}.\[\&_\.yaho-docx\]\:border-white\/10 .yaho-docx{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\[\&_\.yaho-docx\]\:border-white\/10 .yaho-docx{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&_\.yaho-docx\]\:bg-white .yaho-docx{background-color:var(--color-white)}.\[\&_\.yaho-docx\]\:text-black .yaho-docx{color:var(--color-black)}.\[\&_\.yaho-docx\]\:shadow-sm .yaho-docx{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\.yaho-docx_table\]\:border-collapse .yaho-docx table{border-collapse:collapse}.\[\&_\.yaho-docx-wrapper\]\:flex .yaho-docx-wrapper{display:flex}.\[\&_\.yaho-docx-wrapper\]\:flex-col .yaho-docx-wrapper{flex-direction:column}.\[\&_\.yaho-docx-wrapper\]\:items-center .yaho-docx-wrapper{align-items:center}.\[\&_\.yaho-docx-wrapper\]\:gap-4 .yaho-docx-wrapper{gap:calc(var(--spacing) * 4)}.\[\&_\.yaho-docx-wrapper\]\:py-1 .yaho-docx-wrapper{padding-block:var(--spacing)}.\[\&_\[data-slot\=checkbox-indicator\]\]\:hidden [data-slot=checkbox-indicator]{display:none}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)}.\[\&_p\]\:font-sans p{font-family:var(--font-sans)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:no-underline svg{text-decoration-line:none}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-\(--titlebar-icon-size\) svg:not([class*=size-]){width:var(--titlebar-icon-size);height:var(--titlebar-icon-size)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\(--ui-text-tertiary\) svg:not([class*=text-]){color:var(--ui-text-tertiary)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-\[0\.85em\] table{font-size:.85em}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-current\/15 td{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.\[\&_td\]\:border-current\/15 td{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.\[\&_td\]\:px-2\.5 td{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-current\/15 th{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.\[\&_th\]\:border-current\/15 th{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.\[\&_th\]\:px-2\.5 th{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-bold th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:sticky *)[cmdk-group-heading]{position:sticky}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:top-0 *)[cmdk-group-heading]{top:0}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:z-10 *)[cmdk-group-heading]{z-index:10}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--ui-text-secondary)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--yaho-coral)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:\!inline-flex>*{display:inline-flex!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:\!text-\[\#f97316\]>svg{color:#f97316!important}.\[\&\>svg\]\:text-destructive>svg{color:var(--yaho-coral)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--ui-text-secondary)}.\[\&\>svg\]\:text-primary>svg{color:var(--ui-accent)}@media (hover:hover){.hover\:\[\&\>svg\]\:\!text-\[\#b9122a\]:hover>svg{color:#b9122a!important}.hover\:\[\&\>svg\]\:\!text-\[\#c95d0f\]:hover>svg{color:#c95d0f!important}.hover\:\[\&\>svg\]\:\!text-\[\#f97316\]:hover>svg{color:#f97316!important}}.dark\:\[\&\>svg\]\:\!text-\[\#69c0ff\]:where(.dark,.dark *)>svg{color:#69c0ff!important}@media (hover:hover){.dark\:hover\:\[\&\>svg\]\:\!text-\[\#8fd7ff\]:where(.dark,.dark *):hover>svg{color:#8fd7ff!important}.dark\:hover\:\[\&\>svg\]\:\!text-\[\#69c0ff\]:where(.dark,.dark *):hover>svg{color:#69c0ff!important}.dark\:hover\:\[\&\>svg\]\:\!text-\[\#f6a623\]:where(.dark,.dark *):hover>svg{color:#f6a623!important}.dark\:hover\:\[\&\>svg\]\:\!text-\[\#ff263f\]:where(.dark,.dark *):hover>svg{color:#ff263f!important}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}:root.dark .yaho-composer-icon-btn:hover,.dark .yaho-composer-icon-btn:hover{color:#8fc3ef!important;background:#3a80c929!important;border-color:#3a80c966!important}:root.dark .yaho-composer-icon-btn[data-state=open],.dark .yaho-composer-icon-btn[data-state=open]{color:#8fc3ef!important;background:#3a80c933!important;border-color:#3a80c973!important}:root.dark .yaho-composer-icon-btn-active,.dark .yaho-composer-icon-btn-active{color:#8fc3ef!important;background:#3a80c92e!important;border-color:#3a80c966!important}:root.dark .yaho-composer-icon-btn-active:hover,.dark .yaho-composer-icon-btn-active:hover{color:#8fc3ef!important;background:#3a80c93d!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]{color:#ffbd8a!important;background:#ff8a4c1f!important;border-color:#ff8a4c47!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover,.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover,:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode][data-state=open],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode][data-state=open]{color:#ffd7bd!important;background:#ff8a4c2e!important;border-color:#ffab7066!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover,.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover,:root.dark [data-slot=sidebar] [data-slot=sidebar-menu-button]:hover,.dark [data-slot=sidebar] [data-slot=sidebar-menu-button]:hover{color:#fff4ea!important;background:#ff8a4c1a!important;border-color:#ffab703d!important;box-shadow:inset 0 1px #ffffff14!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true],:root.dark [data-slot=sidebar] [data-sidebar=menu-button][aria-current=page],:root.dark [data-slot=sidebar] [data-slot=sidebar-menu-button][data-active=true],:root.dark [data-slot=sidebar] [data-slot=sidebar-menu-button][aria-current=page],.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true],.dark [data-slot=sidebar] [data-sidebar=menu-button][aria-current=page],.dark [data-slot=sidebar] [data-slot=sidebar-menu-button][data-active=true],.dark [data-slot=sidebar] [data-slot=sidebar-menu-button][aria-current=page]{color:#fff7ef!important;background:linear-gradient(135deg,#3a80c947,#fff1)!important;border-color:#6fb5e86b!important;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -20px #2b78ac8c!important}:root.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\),.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\),:root.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\)[data-working=true],.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\)[data-working=true]{background:#3a80c929!important;border-color:#6fb5e852!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px -22px #2b78ac66!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row,.dark [data-slot=sidebar] .yaho-sidebar-session-row{overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){min-height:unset!important;background:#3a80c91a!important;border-color:#6fb5e83d!important;border-radius:.375rem!important;box-shadow:inset 0 1px #fff1!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active{background:#3a80c929!important;border-color:#6fb5e852!important;box-shadow:inset 0 1px #ffffff13!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-age,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-menu-trigger,.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-age,.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-menu-trigger{color:#c8d3de!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger,.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger,:root.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger:hover,.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger:hover{box-shadow:none!important;background:0 0!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger[data-state=open],.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger[data-state=open]{color:#ffd1b0!important;background:#ff8a4c29!important}:root.dark .yaho-session-actions-menu,.dark .yaho-session-actions-menu{background:linear-gradient(#18212efa,#101824fa)!important;border:1px solid #78afe666!important;border-radius:1rem!important;padding:.45rem!important;box-shadow:0 22px 44px -26px #000000c7,inset 0 1px #ffffff14!important}:root.dark .yaho-session-actions-menu [role=menuitem],.dark .yaho-session-actions-menu [role=menuitem]{min-height:2.35rem;font-size:.92rem;font-weight:800;color:#eee4da!important;border-radius:.78rem!important}:root.dark .yaho-session-actions-menu [role=menuitem] svg,.dark .yaho-session-actions-menu [role=menuitem] svg{color:#c8d3de!important}:root.dark .yaho-session-actions-menu [role=menuitem]:hover,:root.dark .yaho-session-actions-menu [role=menuitem]:focus,:root.dark .yaho-session-actions-menu [role=menuitem][data-highlighted],.dark .yaho-session-actions-menu [role=menuitem]:hover,.dark .yaho-session-actions-menu [role=menuitem]:focus,.dark .yaho-session-actions-menu [role=menuitem][data-highlighted]{color:#fff7ef!important;background:#3a80c92e!important}:root.dark .yaho-session-actions-menu [role=menuitem][data-variant=destructive],:root.dark .yaho-session-actions-menu [role=menuitem].text-destructive,.dark .yaho-session-actions-menu [role=menuitem][data-variant=destructive],.dark .yaho-session-actions-menu [role=menuitem].text-destructive,:root.dark .yaho-session-actions-menu [role=menuitem][data-variant=destructive] svg,:root.dark .yaho-session-actions-menu [role=menuitem].text-destructive svg,.dark .yaho-session-actions-menu [role=menuitem][data-variant=destructive] svg,.dark .yaho-session-actions-menu [role=menuitem].text-destructive svg{color:#ff8b81!important}:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface]{border-color:#5cb2eb6b!important;box-shadow:inset 0 1px #ffffff1a!important}:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface]:focus-within{border-color:#74caff94!important;box-shadow:inset 0 1px #ffffff21!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row,.dark [data-slot=sidebar] .yaho-sidebar-session-row,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row.bg-\(--ui-row-active-background\),.dark [data-slot=sidebar] .yaho-sidebar-session-row.bg-\(--ui-row-active-background\){background-clip:padding-box!important;border-left-color:#0000!important;box-shadow:inset 0 1px #fff1!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row.bg-\(--ui-row-active-background\),.dark [data-slot=sidebar] .yaho-sidebar-session-row.bg-\(--ui-row-active-background\){background:#3a80c929!important;border-color:#6fb5e852!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger,.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-menu-trigger,.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-menu-trigger{box-shadow:none!important;background:0 0!important;border-left:0!important;outline:0!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger:before,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger:after,.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger:before,.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger:after{content:none!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger[data-state=open],.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-menu-trigger[data-state=open]{color:#ffd1b0!important;background:0 0!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row>button,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row>.sidebar-row-actions,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-actions,.dark [data-slot=sidebar] .yaho-sidebar-session-row>button,.dark [data-slot=sidebar] .yaho-sidebar-session-row>.sidebar-row-actions,.dark [data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-actions{box-shadow:none!important;background:0 0!important;border:0!important;align-self:stretch!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row>.sidebar-row-actions,.dark [data-slot=sidebar] .yaho-sidebar-session-row>.sidebar-row-actions{border-radius:0 10px 10px 0!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode],:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]{color:#b9e9ff!important;box-shadow:none!important;background:#5cb2eb1a!important;border-color:#5cb2eb57!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover,.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover,:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode][data-state=open],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode][data-state=open],:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]:hover,.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary]:hover{color:#ddf5ff!important;background:#5cb2eb29!important;border-color:#74caff85!important;box-shadow:0 10px 24px #54beff1f!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled),.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled){color:#06111f!important;background:#5cb2eb!important;border-color:#74caffdb!important;box-shadow:0 12px 28px #54beff33!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]:hover,.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]:hover{color:#cbeeff!important;background:#5cb2eb1c!important}.yaho-workroom-message-row{align-items:flex-start;gap:.5rem;display:flex;position:relative}.yaho-workroom-message-row[data-message-kind=own]{justify-content:flex-end}.yaho-workroom-message-row[data-message-kind=system]{justify-content:center}.yaho-workroom-message-row menu{z-index:1;opacity:0;pointer-events:none;background:0 0;border:0;align-self:flex-start;margin:-.1rem 0 0;padding:0;list-style:none;transition:opacity .12s ease-out;display:flex}.yaho-workroom-message-row[data-message-kind=own] menu{align-self:flex-end}.yaho-workroom-message-row:is(:hover,:focus-within,:has(menu [aria-expanded=true])) menu{opacity:1;pointer-events:auto}.messenger-message-reactions{flex-wrap:wrap;gap:.25rem;display:flex}.yaho-workroom-message-row[data-message-kind=own] .messenger-message-reactions{justify-content:flex-end}.messenger-message-reaction{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-elevated);color:var(--ui-text-secondary);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.75rem;display:inline-flex}button.messenger-message-reaction{cursor:pointer}.messenger-message-reaction[aria-pressed=true]{border-color:var(--theme-primary)}.messenger-message-stack{flex-direction:column;gap:.3rem;min-width:0;max-width:min(82%,34rem);display:flex}.messenger-message-name{color:var(--ui-text-primary);align-items:baseline;gap:.4rem;padding-inline:.2rem;font-size:.76rem;display:flex}.messenger-message-kind{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);border-radius:999px;padding:0 .35rem;font-size:.62rem;font-weight:700}.messenger-message-line{align-items:flex-end;gap:.35rem;display:flex;position:relative}.yaho-workroom-message-row[data-message-kind=own] .messenger-message-line{flex-direction:row-reverse}.messenger-message-time{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums;flex:none;padding-bottom:.2rem;font-size:.65rem}.yaho-workroom-message{min-width:0;padding:var(--yaho-chat-assistant-padding);border:1px solid var(--yaho-chat-assistant-border);background:var(--yaho-chat-assistant-fill);color:var(--ui-text-primary);border-radius:.95rem .95rem .95rem .3rem;position:relative}.yaho-workroom-message[data-message-kind=own]{border-color:var(--yaho-chat-user-border);padding:var(--yaho-chat-user-padding);background:var(--yaho-chat-user-fill);border-radius:.95rem .95rem .3rem}.yaho-workroom-message[data-message-kind=system]{background:color-mix(in srgb, var(--ui-fill-secondary) 62%, transparent);max-width:100%;color:var(--ui-text-tertiary);text-align:center;border-color:#0000;border-radius:999px;padding:.35rem .75rem}.messenger-message-avatar{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-elevated);width:2rem;height:2rem;color:var(--ui-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid;overflow:hidden}.messenger-message-avatar[data-sender-kind=agent]{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 7%, var(--ui-bg-elevated));color:var(--theme-primary)}.yaho-workroom-message>p{color:inherit;font-size:.83rem;line-height:var(--yaho-chat-body-line-height);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.messenger-message-quote{min-width:0;color:var(--ui-text-tertiary);align-items:baseline;gap:.4rem;padding-inline:.2rem;font-size:.68rem;display:flex}.messenger-message-quote strong{color:var(--ui-text-secondary);flex:none;font-weight:700}.messenger-message-quote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-room-day-separator,.yaho-room-unread-separator{color:var(--ui-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;margin-block:.45rem 1.1rem;font-size:.7rem;font-weight:650;display:flex}.yaho-room-day-separator:before,.yaho-room-day-separator:after,.yaho-room-unread-separator:before,.yaho-room-unread-separator:after{content:"";background:color-mix(in srgb, var(--ui-text-tertiary) 24%, transparent);flex:auto;height:1px}.yaho-room-unread-separator span{color:var(--theme-primary);font-weight:750}.yaho-room-thread-header{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem .7rem;display:flex}.yaho-room-thread-header h2{color:var(--ui-text-primary);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:750}.yaho-room-thread-close{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .75rem;font-size:.72rem;font-weight:650;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.yaho-room-thread-close:hover{border-color:color-mix(in srgb, var(--ui-text-tertiary) 55%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent);color:var(--ui-text-primary)}.yaho-room-thread-quote{border-left:2px solid color-mix(in srgb, var(--theme-primary) 55%, transparent);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);color:var(--ui-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:.35rem;margin:.8rem 1rem .1rem;padding:.5rem .7rem;font-size:.8rem;line-height:1.45}:root.dark .yaho-workrooms-page,.dark .yaho-workrooms-page{--yaho-workroom-bg:#08111d;--yaho-workroom-panel:#0d1826db;--yaho-workroom-panel-2:#101e2ec7;--yaho-workroom-panel-3:#142334bd;--yaho-workroom-line:#7397b33d;--yaho-workroom-blue-line:#5cb2eb52;--yaho-workroom-text:#eef6ff;--yaho-workroom-muted:#9fb0c2;--yaho-workroom-soft:#d4e6f8;color:var(--yaho-workroom-text)!important;background:radial-gradient(circle at 34% 18%,#5cb2eb14,#0000 34%),linear-gradient(145deg,#07101b 0%,#091523 48%,#060c14 100%)!important}:root.dark .yaho-workrooms-page>header,.dark .yaho-workrooms-page>header,:root.dark .yaho-workrooms-page main>div:first-child,.dark .yaho-workrooms-page main>div:first-child,:root.dark .yaho-workrooms-page main>div:last-child,.dark .yaho-workrooms-page main>div:last-child{border-color:var(--yaho-workroom-line)!important;color:var(--yaho-workroom-text)!important;background:#08111dc7!important}:root.dark .yaho-workrooms-page>div>aside,.dark .yaho-workrooms-page>div>aside,:root.dark .yaho-workrooms-page main,.dark .yaho-workrooms-page main{border-color:var(--yaho-workroom-line)!important;background:var(--yaho-workroom-panel)!important}:root.dark .yaho-workrooms-page main,.dark .yaho-workrooms-page main{background:radial-gradient(circle at 50% 6%,#5cb2eb0f,#0000 34%),#08111d9e!important}:root.dark .yaho-workrooms-page h1,:root.dark .yaho-workrooms-page h2,:root.dark .yaho-workrooms-page .text-\[\#24170f\],:root.dark .yaho-workrooms-page .text-\[\#2a1b12\],:root.dark .yaho-workrooms-page .text-\[\#3a281f\],.dark .yaho-workrooms-page h1,.dark .yaho-workrooms-page h2,.dark .yaho-workrooms-page .text-\[\#24170f\],.dark .yaho-workrooms-page .text-\[\#2a1b12\],.dark .yaho-workrooms-page .text-\[\#3a281f\]{color:var(--yaho-workroom-text)!important}:root.dark .yaho-workrooms-page p,:root.dark .yaho-workrooms-page .text-\[\#8a7564\],:root.dark .yaho-workrooms-page .text-\[\#9a7660\],:root.dark .yaho-workrooms-page .text-\[\#8a6b56\],:root.dark .yaho-workrooms-page .text-\[\#5b4638\],.dark .yaho-workrooms-page p,.dark .yaho-workrooms-page .text-\[\#8a7564\],.dark .yaho-workrooms-page .text-\[\#9a7660\],.dark .yaho-workrooms-page .text-\[\#8a6b56\],.dark .yaho-workrooms-page .text-\[\#5b4638\]{color:var(--yaho-workroom-muted)!important}:root.dark .yaho-workrooms-page input,:root.dark .yaho-workrooms-page textarea,.dark .yaho-workrooms-page input,.dark .yaho-workrooms-page textarea{border-color:var(--yaho-workroom-blue-line)!important;color:var(--yaho-workroom-text)!important;background:#050c169e!important}:root.dark .yaho-workrooms-page input::placeholder,:root.dark .yaho-workrooms-page textarea::placeholder,.dark .yaho-workrooms-page input::placeholder,.dark .yaho-workrooms-page textarea::placeholder{color:#c4d6e894!important}:root.dark .yaho-workrooms-page [class*=bg-white],:root.dark .yaho-workrooms-page [class*="bg-[#fff"],.dark .yaho-workrooms-page [class*=bg-white],.dark .yaho-workrooms-page [class*="bg-[#fff"]{background:var(--yaho-workroom-panel-2)!important}:root.dark .yaho-workrooms-page [class*="border-[#f"],:root.dark .yaho-workrooms-page [class*="border-[#e"],.dark .yaho-workrooms-page [class*="border-[#f"],.dark .yaho-workrooms-page [class*="border-[#e"]{border-color:var(--yaho-workroom-line)!important}:root.dark .yaho-workrooms-page [class*="bg-[#fff0e6"],.dark .yaho-workrooms-page [class*="bg-[#fff0e6"]{background:#ff8a4c1f!important}:root.dark .yaho-workrooms-page [class*="text-[#fb6b14"],:root.dark .yaho-workrooms-page [class*="text-[#c85613"],.dark .yaho-workrooms-page [class*="text-[#fb6b14"],.dark .yaho-workrooms-page [class*="text-[#c85613"]{color:#ffb27c!important}:root.dark .yaho-workrooms-page button:not(:disabled):hover,.dark .yaho-workrooms-page button:not(:disabled):hover{background-color:#5cb2eb1f!important;border-color:#5cb2eb57!important}:root.dark .yaho-workrooms-page button[class*="bg-[#fb6b14"],.dark .yaho-workrooms-page button[class*="bg-[#fb6b14"]{color:#fff!important;background:#fb6b14!important}:root.dark .yaho-workrooms-page button[class*="bg-[#fb6b14"]:hover,.dark .yaho-workrooms-page button[class*="bg-[#fb6b14"]:hover{background:#ff7f2a!important}.yaho-workrooms-header{padding-left:max(1.5rem, var(--titlebar-content-inset,0rem));transition:padding-left .16s}:root.dark .yaho-workrooms-page,.dark .yaho-workrooms-page{--yaho-workroom-bg:#07111d;--yaho-workroom-panel:#0b1827;--yaho-workroom-panel-2:#0e1d2d;--yaho-workroom-panel-3:#132438;--yaho-workroom-line:#679ec942;--yaho-workroom-line-strong:#64bef475;--yaho-workroom-text:#f3f8fd;--yaho-workroom-text-soft:#d7e6f4;--yaho-workroom-muted:#9eb3c8;color:var(--yaho-workroom-text)!important;background:radial-gradient(circle at 28% 8%,#4396d31c,#0000 34rem),linear-gradient(145deg,#06101b 0%,#0a1726 52%,#07121f 100%)!important}:root.dark .yaho-workrooms-header,.dark .yaho-workrooms-header,:root.dark .yaho-workrooms-room-header,.dark .yaho-workrooms-room-header{border-color:var(--yaho-workroom-line)!important;background:#0a1827f0!important;box-shadow:inset 0 -1px #7fbeeb0a!important}:root.dark .yaho-workrooms-header h1,.dark .yaho-workrooms-header h1,:root.dark .yaho-workrooms-room-header>div>div:first-child,.dark .yaho-workrooms-room-header>div>div:first-child{color:var(--yaho-workroom-text)!important}:root.dark .yaho-workrooms-header p,.dark .yaho-workrooms-header p,:root.dark .yaho-workrooms-room-header [class*="text-[#9a7660"],.dark .yaho-workrooms-room-header [class*="text-[#9a7660"]{color:var(--yaho-workroom-muted)!important}:root.dark .yaho-workrooms-list,.dark .yaho-workrooms-list,:root.dark .yaho-workrooms-insights,.dark .yaho-workrooms-insights{border-color:var(--yaho-workroom-line)!important;background:#07121ee6!important}:root.dark .yaho-workrooms-main,.dark .yaho-workrooms-main,:root.dark .yaho-workrooms-timeline,.dark .yaho-workrooms-timeline{background:radial-gradient(circle at 52% 0%, #50a8e012, transparent 26rem), var(--yaho-workroom-panel)!important}:root.dark .yaho-workroom-card,.dark .yaho-workroom-card{background:#0e1d2de6!important;border-color:#5b8bb147!important;box-shadow:inset 0 1px #ffffff09!important}:root.dark .yaho-workroom-card:hover,.dark .yaho-workroom-card:hover{background:#13273bf5!important;border-color:#68bbef7a!important}:root.dark .yaho-workroom-card-selected,.dark .yaho-workroom-card-selected,:root.dark .yaho-workroom-card[data-selected=true],.dark .yaho-workroom-card[data-selected=true]{border-color:var(--yaho-workroom-line-strong)!important;background:linear-gradient(135deg,#2753758a,#112335f5)!important;box-shadow:inset 0 1px #ffffff13,0 14px 30px -24px #3fa5e6b8!important}:root.dark .yaho-workroom-card button,.dark .yaho-workroom-card button,:root.dark .yaho-workroom-card button div,.dark .yaho-workroom-card button div{color:var(--yaho-workroom-text-soft)!important}:root.dark .yaho-workroom-card button [class*="text-[#9a7660"],.dark .yaho-workroom-card button [class*="text-[#9a7660"]{color:var(--yaho-workroom-muted)!important}:root.dark .yaho-workroom-menu,.dark .yaho-workroom-menu{background:#0a1827fa!important;border-color:#66b0e257!important;box-shadow:0 22px 48px -24px #000000e6,inset 0 1px #ffffff0f!important}:root.dark .yaho-workroom-menu button:not(:last-child),.dark .yaho-workroom-menu button:not(:last-child){color:var(--yaho-workroom-text-soft)!important}:root.dark .yaho-workroom-message,.dark .yaho-workroom-message{background:var(--yaho-workroom-panel-3)!important;color:var(--yaho-workroom-text-soft)!important;border-color:#629cc74d!important;box-shadow:0 14px 28px -24px #000000db,inset 0 1px #ffffff0a!important}:root.dark .yaho-workroom-message[data-message-kind=own],.dark .yaho-workroom-message[data-message-kind=own]{color:#fff!important;background:linear-gradient(135deg,#2c76a6,#245f88)!important;border-color:#69c2f785!important}:root.dark .yaho-workroom-message[data-message-kind=agent],.dark .yaho-workroom-message[data-message-kind=agent]{color:#eef8ff!important;background:linear-gradient(135deg,#20435efa,#12283dfa)!important;border-color:#59b4ee66!important}:root.dark .yaho-workroom-message p,.dark .yaho-workroom-message p{color:inherit!important}:root.dark .yaho-workrooms-composer-rail,.dark .yaho-workrooms-composer-rail{border-color:var(--yaho-workroom-line)!important;background:#07121ef0!important}:root.dark .yaho-workrooms-composer,.dark .yaho-workrooms-composer{background:#081522!important;border-color:#64bef47a!important;box-shadow:0 0 0 1px #5cb2eb14,0 18px 38px -24px #1e79b8b8,inset 0 1px #ffffff0e!important}:root.dark .yaho-workrooms-composer:focus-within,.dark .yaho-workrooms-composer:focus-within{border-color:#7dd2ffad!important;box-shadow:0 0 0 1px #70caff24,0 20px 42px -22px #2a91d2cc!important}:root.dark .yaho-workrooms-composer textarea,.dark .yaho-workrooms-composer textarea{color:#f5fbff!important;background:0 0!important}:root.dark .yaho-workrooms-composer textarea::placeholder,.dark .yaho-workrooms-composer textarea::placeholder{color:#bed3e5a3!important}:root.dark .yaho-workroom-summary-card,.dark .yaho-workroom-summary-card{background:#0e1d2de0!important;border-color:#629cc747!important;box-shadow:inset 0 1px #ffffff0a!important}:root.dark .yaho-workroom-summary-card h2,.dark .yaho-workroom-summary-card h2{color:var(--yaho-workroom-text)!important}:root.dark .yaho-workroom-summary-card>div,.dark .yaho-workroom-summary-card>div{background:#081522c2!important}:root.dark .yaho-workroom-summary-card p,.dark .yaho-workroom-summary-card p{color:var(--yaho-workroom-muted)!important}:root.dark,.dark{--yaho-night-bg:#060b14;--yaho-night-surface:#0b1625;--yaho-night-surface-raised:#101e31;--yaho-night-surface-soft:#12243a;--yaho-night-field:#081321;--yaho-night-text:#f2f7ff;--yaho-night-text-soft:#d9dee4;--yaho-night-muted:#a3aab3;--yaho-night-faint:#7c828b;--yaho-menu-surface:color-mix(in srgb, var(--yaho-night-panel) 92%, var(--yaho-night-sidebar));--yaho-night-line:#ffffff17;--yaho-night-line-strong:#78afe680;--yaho-night-edge-light:#ffffff14;--yaho-night-blue-strong:#2f6690;--yaho-night-blue-soft:#4a7aa329;--yaho-night-primary:#2e577a8c;--yaho-night-primary-hover:#3a6b949e;--yaho-night-primary-text:#e4edf5;--yaho-dark-bg:var(--yaho-night-bg);--yaho-dark-bg-soft:var(--yaho-night-surface);--yaho-dark-panel:#ffffff0b;--yaho-dark-panel-2:#ffffff13;--yaho-dark-panel-3:#172a40;--yaho-dark-elevated:#16283d;--yaho-dark-glass-blur:blur(20px);--yaho-dark-text:var(--yaho-night-text);--yaho-dark-text-soft:var(--yaho-night-text-soft);--yaho-dark-muted:var(--yaho-night-muted);--yaho-dark-faint:var(--yaho-night-faint);--yaho-dark-line:var(--yaho-night-line);--yaho-dark-line-strong:var(--yaho-night-line-strong);--yaho-dark-blue-line:var(--yaho-night-line);--yaho-dark-orange:var(--yaho-night-blue);--yaho-dark-orange-hover:var(--yaho-night-primary-hover);--yaho-dark-orange-soft:var(--yaho-night-blue-soft)}:root.dark .yaho-dark-page,.dark .yaho-dark-page,:root.dark .yaho-onboarding-shell,.dark .yaho-onboarding-shell{color:var(--yaho-night-text)!important;background:radial-gradient(circle at 8% 0%, #2784be21, transparent 30rem), radial-gradient(circle at 92% 4%, #48448a1f, transparent 31rem), linear-gradient(180deg, #08111f 0%, var(--yaho-night-bg) 70%)!important}:root.dark .yaho-onboarding-card,.dark .yaho-onboarding-card,:root.dark .yaho-dark-page [class*=bg-white],.dark .yaho-dark-page [class*=bg-white]{border-color:var(--yaho-night-line)!important;background-color:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-onboarding-card,.dark .yaho-onboarding-card{background:linear-gradient(#070d18,#05080f)!important;box-shadow:0 28px 70px -44px #000000f0,inset 0 1px #ffffff09!important}:root.dark .yaho-onboarding-shell :is(input,textarea,select),.dark .yaho-onboarding-shell :is(input,textarea,select),:root.dark .yaho-dark-page :is(input,textarea,select),.dark .yaho-dark-page :is(input,textarea,select){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-onboarding-shell :is(input,textarea,select):focus,.dark .yaho-onboarding-shell :is(input,textarea,select):focus,:root.dark .yaho-dark-page :is(input,textarea,select):focus,.dark .yaho-dark-page :is(input,textarea,select):focus{border-color:var(--yaho-night-blue-strong)!important;box-shadow:0 0 0 3px #47abe524!important}:root.dark .yaho-onboarding-shell :is(input,textarea)::placeholder,.dark .yaho-onboarding-shell :is(input,textarea)::placeholder,:root.dark .yaho-dark-page :is(input,textarea)::placeholder,.dark .yaho-dark-page :is(input,textarea)::placeholder{color:var(--yaho-night-faint)!important}:root.dark .yaho-dark-page :is(h1,h2,h3,h4),.dark .yaho-dark-page :is(h1,h2,h3,h4),:root.dark .yaho-onboarding-shell :is(h1,h2,h3,h4),.dark .yaho-onboarding-shell :is(h1,h2,h3,h4){color:var(--yaho-night-text)!important}:root.dark .yaho-dark-page p,.dark .yaho-dark-page p,:root.dark .yaho-onboarding-shell p,.dark .yaho-onboarding-shell p{color:var(--yaho-night-muted)!important}:root.dark .yaho-dark-page :is([class*="border-[#f"],[class*="border-[#e"],[class*="border-[#d"]),.dark .yaho-dark-page :is([class*="border-[#f"],[class*="border-[#e"],[class*="border-[#d"]),:root.dark .yaho-onboarding-shell :is([class*="border-[#f"],[class*="border-[#e"],[class*="border-[#d"]),.dark .yaho-onboarding-shell :is([class*="border-[#f"],[class*="border-[#e"],[class*="border-[#d"]){border-color:var(--yaho-night-line)!important}:root.dark .yaho-dark-page :is([class*="text-[#2"],[class*="text-[#3"],[class*="text-[#4"],[class*="text-[#5"],[class*="text-[#6"],[class*="text-[#7"],[class*="text-[#8"]),.dark .yaho-dark-page :is([class*="text-[#2"],[class*="text-[#3"],[class*="text-[#4"],[class*="text-[#5"],[class*="text-[#6"],[class*="text-[#7"],[class*="text-[#8"]),:root.dark .yaho-onboarding-shell :is([class*="text-[#2"],[class*="text-[#3"],[class*="text-[#4"],[class*="text-[#5"],[class*="text-[#6"],[class*="text-[#7"],[class*="text-[#8"]),.dark .yaho-onboarding-shell :is([class*="text-[#2"],[class*="text-[#3"],[class*="text-[#4"],[class*="text-[#5"],[class*="text-[#6"],[class*="text-[#7"],[class*="text-[#8"]){color:var(--yaho-night-text-soft)!important}:root.dark .yaho-dark-page :is([class*="bg-[#fff"],[class*="bg-[#faf"],[class*="bg-[#fef"],[class*="bg-[#fdf"]),.dark .yaho-dark-page :is([class*="bg-[#fff"],[class*="bg-[#faf"],[class*="bg-[#fef"],[class*="bg-[#fdf"]),:root.dark .yaho-onboarding-shell :is([class*="bg-[#fff"],[class*="bg-[#faf"],[class*="bg-[#fef"],[class*="bg-[#fdf"]),.dark .yaho-onboarding-shell :is([class*="bg-[#fff"],[class*="bg-[#faf"],[class*="bg-[#fef"],[class*="bg-[#fdf"]){background-color:var(--yaho-night-surface)!important}:root.dark .yaho-onboarding-shell [class*=bg-white],.dark .yaho-onboarding-shell [class*=bg-white]{background-color:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-dark-page button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]),.dark .yaho-dark-page button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]),:root.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]),.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]){border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-primary)!important;color:var(--yaho-night-primary-text)!important;box-shadow:none!important}:root.dark .yaho-dark-page button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]):hover:not(:disabled),.dark .yaho-dark-page button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]):hover:not(:disabled),:root.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]):hover:not(:disabled),.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]):hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}:root.dark :is(.yaho-onboarding-shell,.yaho-dark-page) :is(div,span):is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]),.dark :is(.yaho-onboarding-shell,.yaho-dark-page) :is(div,span):is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]){border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-blue-strong)!important;color:var(--yaho-night-primary-text)!important}:root.dark .yaho-onboarding-shell :is([class*="border-[#f9"],[class*="border-[#ff8"]),.dark .yaho-onboarding-shell :is([class*="border-[#f9"],[class*="border-[#ff8"]){border-color:var(--yaho-night-blue-strong)!important}:root.dark .yaho-onboarding-shell :is([class*="text-[#c9"],[class*="text-[#c4"]),.dark .yaho-onboarding-shell :is([class*="text-[#c9"],[class*="text-[#c4"]){color:var(--yaho-night-muted)!important}:root.dark .yaho-onboarding-shell :is([class*="text-[#f9"],[class*="text-[#ff8"]),.dark .yaho-onboarding-shell :is([class*="text-[#f9"],[class*="text-[#ff8"]){color:var(--yaho-night-blue)!important}:root.dark .yaho-onboarding-shell input[type=checkbox]:checked,.dark .yaho-onboarding-shell input[type=checkbox]:checked{border-color:var(--yaho-night-blue-strong)!important;background-color:var(--yaho-night-blue-strong)!important}:root.dark .yaho-onboarding-shell button[class*=border]:hover:not(:disabled),.dark .yaho-onboarding-shell button[class*=border]:hover:not(:disabled){border-color:var(--yaho-night-line-strong)!important}:root.dark :is(.yaho-onboarding-shell,.yaho-dark-page) span:is([class*="bg-[#f97316]/"],[class*="bg-[#ff8a4c]/"],[class*="bg-[#fb6b14]/"]),.dark :is(.yaho-onboarding-shell,.yaho-dark-page) span:is([class*="bg-[#f97316]/"],[class*="bg-[#ff8a4c]/"],[class*="bg-[#fb6b14]/"]){background-color:var(--yaho-night-blue-soft)!important;color:var(--yaho-night-blue)!important;border-color:#0000!important}:root.dark .yaho-onboarding-shell :is([class*="bg-[#fff0e6]"],[class*="bg-[#fff8ef]"]),.dark .yaho-onboarding-shell :is([class*="bg-[#fff0e6]"],[class*="bg-[#fff8ef]"]){background-color:var(--yaho-night-blue-soft)!important}:root.dark .yaho-stat-card,.dark .yaho-stat-card{background:var(--yaho-dark-panel-3)!important;border-color:#ffffff24!important}:root.dark .yaho-stat-card-icon,.dark .yaho-stat-card-icon{color:var(--yaho-night-blue)!important;background:#6fa2cf3d!important;border:1px solid #6fa2cf66!important}:root.dark :is(.yaho-onboarding-shell,.yaho-dark-page) :is(div,span)[class*="bg-[#ffd0ad]/"],.dark :is(.yaho-onboarding-shell,.yaho-dark-page) :is(div,span)[class*="bg-[#ffd0ad]/"]{color:var(--yaho-night-faint)!important;background-color:#6fb5e824!important;border-color:#0000!important}:root.dark .yaho-onboarding-shell svg :is([fill=\#f97316],[stroke=\#f97316],[stroke=\#ff8a4c]),.dark .yaho-onboarding-shell svg :is([fill=\#f97316],[stroke=\#f97316],[stroke=\#ff8a4c]){fill:var(--yaho-night-blue-strong);stroke:var(--yaho-night-blue-strong)}:root.dark .yaho-onboarding-shell svg :is([fill=\#fff0e6],[fill=\#fffaf6]),.dark .yaho-onboarding-shell svg :is([fill=\#fff0e6],[fill=\#fffaf6]){fill:var(--yaho-night-surface-raised)}:root.dark .yaho-onboarding-shell svg :is([stroke=\#ffd0ad],[stroke=\#efc4a5]),.dark .yaho-onboarding-shell svg :is([stroke=\#ffd0ad],[stroke=\#efc4a5]){stroke:var(--yaho-night-line-strong)}:root.dark .yaho-onboarding-shell svg :is([fill=\#c95b1e],[fill=\#7c5c44],[fill=\#c4a48c],[fill=\#ffd0ad]),.dark .yaho-onboarding-shell svg :is([fill=\#c95b1e],[fill=\#7c5c44],[fill=\#c4a48c],[fill=\#ffd0ad]){fill:var(--yaho-night-muted)}:root.dark .yaho-onboarding-shell .yaho-oauth-button,.dark .yaho-onboarding-shell .yaho-oauth-button{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-text)!important;box-shadow:none!important;background:#0d1a2a!important}:root.dark .yaho-onboarding-shell .yaho-oauth-button:hover,.dark .yaho-onboarding-shell .yaho-oauth-button:hover{border-color:var(--yaho-night-line-strong)!important;background:#13263b!important}:root.dark .yaho-onboarding-shell .yaho-oauth-button-kakao,.dark .yaho-onboarding-shell .yaho-oauth-button-kakao{color:#191600!important;background:#fee500!important;border-color:#e6cf00!important}:root.dark .yaho-onboarding-shell .yaho-oauth-button-naver,.dark .yaho-onboarding-shell .yaho-oauth-button-naver{color:#fff!important;background:#03c75a!important;border-color:#03c75a!important}:root.dark .yaho-onboarding-shell .yaho-oauth-button-kakao:hover,.dark .yaho-onboarding-shell .yaho-oauth-button-kakao:hover{filter:brightness(1.12);color:#191600!important;opacity:1!important;background:#fee500!important;border-color:#e6cf00!important}:root.dark .yaho-onboarding-shell .yaho-oauth-button-naver:hover,.dark .yaho-onboarding-shell .yaho-oauth-button-naver:hover{filter:brightness(1.12);color:#fff!important;opacity:1!important;background:#03c75a!important;border-color:#03c75a!important}:root.dark [data-slot=sidebar],.dark [data-slot=sidebar],:root.dark .yaho-sidebar,.dark .yaho-sidebar{color:var(--yaho-night-text-soft)!important;border-color:#6aa7d333!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button],.dark [data-slot=sidebar] [data-sidebar=menu-button]{color:#93a6bd!important;box-shadow:none!important;background:#ffffff05!important;border:1px solid #ffffff14!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button] svg,.dark [data-slot=sidebar] [data-sidebar=menu-button] svg{color:#7c93ab!important;opacity:1!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover,.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover{color:#cfe3f5!important;background:#3a80c924!important;border-color:#66bef14d!important;box-shadow:inset 0 1px #b2e3ff1a!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover svg,.dark [data-slot=sidebar] [data-sidebar=menu-button]:hover svg{color:#cfe3f5!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true],.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true]{color:#f6fbff!important;background:linear-gradient(90deg,#2b78ac5c,#1c4160a8)!important;border-color:#66bef194!important;box-shadow:inset 0 1px #b2e3ff1f!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true] svg,.dark [data-slot=sidebar] [data-sidebar=menu-button][data-active=true] svg{color:#8fc3ef!important}:root.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\),.dark [data-slot=sidebar] .bg-\(--ui-row-active-background\){box-shadow:inset 0 1px #aedfff1a!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row,.dark [data-slot=sidebar] .yaho-sidebar-session-row{min-height:unset!important;background:0 0!important;border-color:#70a4cf29!important;border-radius:.375rem!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active{box-shadow:none!important;background:linear-gradient(90deg,#2770a159,#132e46d1)!important;border-color:#69bdef61!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row :is(button,.sidebar-row-actions,.yaho-sidebar-session-actions),.dark [data-slot=sidebar] .yaho-sidebar-session-row :is(button,.sidebar-row-actions,.yaho-sidebar-session-actions){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.dark .yaho-sidebar-usage,.dark .yaho-sidebar-usage{border-color:var(--yaho-night-line)!important;background:linear-gradient(135deg,#162d44f5,#0a1828fa)!important}:root.dark .yaho-sidebar-usage button,.dark .yaho-sidebar-usage button{color:#9ed9fa!important;background:#153d5bd6!important;border-color:#68baef5c!important}:root.dark .yaho-decision-card,.dark .yaho-decision-card,:root.dark .yaho-candidate-card,.dark .yaho-candidate-card,:root.dark .yaho-today-empty-state,.dark .yaho-today-empty-state{border-color:var(--yaho-night-line)!important;background:linear-gradient(160deg,#0e1d2ffa,#070f1dfa)!important}:root.dark .yaho-today-empty-icon,.dark .yaho-today-empty-icon{color:#68c7f6!important;background:#277fb729!important;border-color:#60bbef75!important;box-shadow:0 18px 46px -30px #3499da94!important}:root.dark .yaho-today-empty-starter,.dark .yaho-today-empty-starter{border-color:var(--yaho-night-line)!important;color:#e6f3ff!important;background:#0a1727!important}:root.dark .yaho-today-empty-starter:hover,.dark .yaho-today-empty-starter:hover{border-color:var(--yaho-night-line-strong)!important;background:#132b43!important}:root.dark .yaho-today-empty-starter-primary,.dark .yaho-today-empty-starter-primary{border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-primary)!important;color:var(--yaho-night-primary-text)!important}:root.dark .yaho-today-empty-starter-primary:hover,.dark .yaho-today-empty-starter-primary:hover{background:var(--yaho-night-primary-hover)!important}:root.dark .yaho-dark-page button:hover:not(:disabled),.dark .yaho-dark-page button:hover:not(:disabled){border-color:var(--yaho-night-line-strong)!important}:root.dark .yaho-dark-page [data-slot=switch][data-state=checked],.dark .yaho-dark-page [data-slot=switch][data-state=checked]{background:var(--yaho-night-blue-strong)!important;border-color:var(--yaho-night-blue-strong)!important}:root.dark .yaho-dark-page [data-slot=switch]:not([data-state=checked]),.dark .yaho-dark-page [data-slot=switch]:not([data-state=checked]){border-color:var(--yaho-night-line)!important;background:#1c2b3d!important}:root.dark .yaho-dark-page [class*=border-dashed],.dark .yaho-dark-page [class*=border-dashed]{background:#0816259e!important;border-color:#69b6e76b!important}:root.dark .yaho-dark-page [class*="text-[#fb6b14"],.dark .yaho-dark-page [class*="text-[#fb6b14"],:root.dark .yaho-dark-page [class*="text-[#ff6"],.dark .yaho-dark-page [class*="text-[#ff6"]{color:var(--yaho-night-blue)!important}:root.dark .yaho-dark-page [class*="bg-[#fff0"],.dark .yaho-dark-page [class*="bg-[#fff0"],:root.dark .yaho-dark-page [class*="bg-[#ffe"],.dark .yaho-dark-page [class*="bg-[#ffe"]{background-color:var(--yaho-night-blue-soft)!important}:root.dark .yaho-workrooms-main,.dark .yaho-workrooms-main,:root.dark .yaho-workrooms-timeline,.dark .yaho-workrooms-timeline,:root.dark .yaho-workrooms-insights,.dark .yaho-workrooms-insights{color:#eaf5ff!important;background:#0b1b2c!important}:root.dark .yaho-workroom-card-selected,.dark .yaho-workroom-card-selected{background:linear-gradient(135deg,#236f9f94,#0f2d46f5)!important;border-color:#5cbef48a!important}:root.dark .yaho-workrooms-composer button,.dark .yaho-workrooms-composer button{color:#bcdff5!important}:root.dark .yaho-workrooms-composer button:last-child,.dark .yaho-workrooms-composer button:last-child{color:#fff!important;background:#2b96d1!important;border-color:#70caf9b8!important}:root.dark .yaho-import-progress,.dark .yaho-import-progress,:root.dark .yaho-progress-modal,.dark .yaho-progress-modal{border-color:var(--yaho-night-line-strong)!important;color:var(--yaho-night-text)!important;background:#071426!important}:root.dark [role=dialog] [class*="bg-[#fff"],.dark [role=dialog] [class*="bg-[#fff"]{background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-dark-page :is([class*="bg-[#050506"],[class*="bg-[#0b0b0c"],[class*="bg-[#101418"],[class*="bg-[#151516"],[class*=bg-black\/]),.dark .yaho-dark-page :is([class*="bg-[#050506"],[class*="bg-[#0b0b0c"],[class*="bg-[#101418"],[class*="bg-[#151516"],[class*=bg-black\/]){background-color:var(--yaho-night-surface)!important}:root.dark .yaho-dark-page :is([class*=border-white\/],[class*="border-[rgba(255"]),.dark .yaho-dark-page :is([class*=border-white\/],[class*="border-[rgba(255"]){border-color:var(--yaho-night-line)!important}:root.dark .yaho-dark-page [class*=text-slate-],.dark .yaho-dark-page [class*=text-slate-]{color:var(--yaho-night-text-soft)!important}:root.dark .yaho-company-action-button:hover,.dark .yaho-company-action-button:hover{border-color:var(--yaho-night-line-strong)!important;color:#e9f6ff!important;background:#142b43!important}:root.dark .yaho-request-start,.dark .yaho-request-start{text-shadow:none}:root.dark .yaho-request-start-surface,.dark .yaho-request-start-surface{background:0 0!important}:root.dark .yaho-page-surface:has(.yaho-night-chat-surface){--yaho-chat-shared-canvas:radial-gradient(circle at 16% 0%, #2e7eb61c, transparent 30rem), radial-gradient(circle at 86% 3%, #5d4ea012, transparent 26rem), radial-gradient(ellipse at 18% 112%, #245c8214, transparent 39rem), radial-gradient(ellipse at 84% 108%, #3146740f, transparent 37rem), linear-gradient(180deg, #0a1827 0%, #0b1726 34%, #0c1826 70%, #0b1420 100%);background-position:top;background:var(--yaho-chat-shared-canvas)!important}.dark .yaho-page-surface:has(.yaho-night-chat-surface){--yaho-chat-shared-canvas:radial-gradient(circle at 16% 0%, #2e7eb61c, transparent 30rem), radial-gradient(circle at 86% 3%, #5d4ea012, transparent 26rem), radial-gradient(ellipse at 18% 112%, #245c8214, transparent 39rem), radial-gradient(ellipse at 84% 108%, #3146740f, transparent 37rem), linear-gradient(180deg, #0a1827 0%, #0b1726 34%, #0c1826 70%, #0b1420 100%);background-position:top;background:var(--yaho-chat-shared-canvas)!important}:root.dark .yaho-page-surface .yaho-request-start-surface,.dark .yaho-page-surface .yaho-request-start-surface,.yaho-request-start-shell>header,:root.dark .yaho-night-chat-surface.yaho-request-start-shell>header,.dark .yaho-night-chat-surface.yaho-request-start-shell>header{background:0 0!important}:root.dark .yaho-night-chat-surface,.dark .yaho-night-chat-surface{--ui-chat-surface-background:#0b1420;color:var(--yaho-night-text)}:root.dark .yaho-night-chat-surface [data-slot=composer-bounds],.dark .yaho-night-chat-surface [data-slot=composer-bounds]{background:0 0!important}:root.dark .yaho-night-chat-surface>header,.dark .yaho-night-chat-surface>header{background:0 0!important;border-bottom:none!important}.yaho-chat-thread-surface{--composer-width:var(--yaho-chat-column-max);--thread-last-message-clearance:calc( var(--composer-measured-height) + var(--status-stack-measured-height) + var(--status-stack-bottom-gap) + 5rem);--dt-line-height:1.6;--human-msg-line-height:1.6;--conversation-turn-gap:.75rem}.yaho-chat-thread-surface [data-slot=aui_thread-content]{padding-inline:.75rem}.yaho-chat-thread-surface [data-slot=aui_composer-clearance]{transition:height .24s cubic-bezier(.22,1,.36,1)}@supports (interpolate-size:allow-keywords){[data-slot=composer-root][data-yaho-command-console],[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{interpolate-size:allow-keywords}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{transition:height .24s cubic-bezier(.22,1,.36,1),box-shadow .18s}}.yaho-chat-thread-surface .yaho-assistant-bubble{max-width:min(92%,56rem);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:18px 18px 18px 6px;margin-left:0;margin-right:auto;padding:.625rem .75rem;overflow:visible}.yaho-local-search-card{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-chat-assistant-fill,var(--ui-widget-surface-background));box-shadow:none}.yaho-chat-thread-surface [data-slot=aui_user-inline-text],.yaho-chat-thread-surface [data-slot=aui_assistant-message-content],.yaho-chat-thread-surface [data-slot=aui_assistant-message-content] .aui-md,.yaho-chat-thread-surface [data-slot=aui_assistant-message-content] .aui-md :where(p,li){word-break:keep-all;overflow-wrap:break-word;line-height:1.6!important}.yaho-chat-thread-surface [data-slot=aui_edit-composer-root] .composer-human-message,.yaho-chat-thread-surface [data-slot=aui_edit-composer-root] [data-slot=composer-rich-input]{font-family:inherit!important;font-size:calc(var(--conversation-text-font-size) + .15rem)!important;letter-spacing:inherit!important;font-weight:600!important;line-height:1.6!important}.yaho-chat-thread-surface .yaho-assistant-footer{width:min(92%,56rem);margin-left:0;margin-right:auto}.yaho-chat-thread-surface [data-slot=aui_assistant-message-root]{overflow:visible}.yaho-chat-thread-surface [data-slot=aui_user-message-root]{background:0 0!important;align-items:flex-end!important}.yaho-chat-thread-surface .composer-human-message{width:fit-content!important;max-width:min(94%,62rem)!important;font-size:var(--conversation-text-font-size)!important;border-radius:18px 18px 6px!important;margin-left:auto!important;padding-inline:.75rem!important;font-weight:600!important}.yaho-chat-thread-surface .composer-human-message,.yaho-chat-thread-surface .composer-human-message *{overflow-wrap:normal!important;word-break:normal!important}.yaho-chat-thread-surface .composer-human-message :is([data-slot=aui_user-inline-text],[data-slot=aui_directive-text]){word-break:keep-all!important}.yaho-chat-thread-surface .composer-human-message [data-slot=aui_user-inline-text]{width:max-content!important;max-width:100%!important}.yaho-chat-thread-surface [data-slot=aui_user-message-root] .yaho-chat-message-content-row{align-self:stretch!important}.yaho-chat-thread-surface [data-slot=aui_user-message-root].yaho-chat-message{content-visibility:auto;contain-intrinsic-block-size:auto 48px}.yaho-chat-thread-surface [data-slot=aui_assistant-message-root].yaho-chat-message{content-visibility:auto;contain-intrinsic-block-size:auto 180px}.yaho-chat-thread-surface .composer-human-message [data-slot=aui_user-inline-text] :is(code,[data-slot=aui_directive-chip]){overflow-wrap:anywhere!important;word-break:normal!important}:root:not(.dark) .yaho-chat-thread-surface .composer-human-message{border-color:var(--yaho-chat-user-border)!important;background:var(--yaho-chat-user-fill)!important;color:var(--ui-text-primary)!important}:root:not(.dark) .yaho-chat-thread-surface .composer-human-message :where(a){color:var(--theme-primary)!important}:root:not(.dark) .yaho-chat-thread-surface [data-slot=aui_edit-composer-root] [data-slot=composer-rich-input],:root:not(.dark) .yaho-chat-thread-surface [data-slot=aui_edit-composer-root] [data-slot=composer-rich-input] *{caret-color:var(--ui-text-primary);color:var(--ui-text-primary)!important}:root:not(.dark) .yaho-chat-thread-surface .yaho-assistant-bubble{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, transparent);background:var(--yaho-light-panel);color:var(--yaho-light-ink)}:root.dark .yaho-chat-thread-surface .composer-human-message,.dark .yaho-chat-thread-surface .composer-human-message{box-shadow:var(--yaho-sidebar-float-shadow);border-color:var(--yaho-chat-user-border)!important;background:var(--yaho-chat-user-fill)!important;color:var(--ui-text-primary)!important}:root.dark .yaho-chat-thread-surface .composer-human-message :where(a),.dark .yaho-chat-thread-surface .composer-human-message :where(a){color:var(--theme-primary)!important}:root.dark .yaho-chat-thread-surface .yaho-assistant-bubble,.dark .yaho-chat-thread-surface .yaho-assistant-bubble{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 32%, transparent);background:var(--yaho-night-panel);color:var(--yaho-night-ink)}.yaho-night-chat-surface.yaho-chat-thread-surface .yaho-assistant-bubble,.yaho-night-chat-surface.yaho-chat-thread-surface [data-slot=aui_assistant-message-content]{border-color:color-mix(in srgb, var(--yaho-night-blue) 32%, transparent)!important;background:var(--yaho-night-panel)!important;color:var(--yaho-night-ink)!important}.yaho-night-chat-surface.yaho-chat-thread-surface [data-slot=aui_assistant-message-content] :where(p,li,h1,h2,h3,h4,blockquote){color:inherit!important}:root:not(.dark) .yaho-chat-thread-surface [data-slot=aui_msg-actions] button{color:#8e431f}:root:not(.dark) .yaho-chat-thread-surface [data-slot=aui_msg-actions] button:hover{color:#542817}:root.dark .yaho-chat-thread-surface [data-slot=aui_msg-actions] button,.dark .yaho-chat-thread-surface [data-slot=aui_msg-actions] button{color:#8fc6ec}:root.dark .yaho-chat-thread-surface [data-slot=aui_msg-actions] button:hover,.dark .yaho-chat-thread-surface [data-slot=aui_msg-actions] button:hover{color:#e7f4ff}.yaho-chat-thread-surface [data-slot=aui_msg-actions] button{opacity:1;border-radius:.375rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.yaho-chat-thread-surface [data-slot=aui_msg-actions] button:hover,.yaho-chat-thread-surface [data-slot=aui_msg-actions] button:focus-visible{background:#5b88ab33}.yaho-chat-thread-surface [data-slot=tooltip-content]{color:#edf7ff;background:#14263a;border:1px solid #5b91b87a}:root:not(.dark) .yaho-sidebar-session-working{color:#f97316}:root:not(.dark) .yaho-sidebar-session-working,:root.dark .yaho-sidebar-session-working,.dark .yaho-sidebar-session-working{animation:.9s linear infinite yaho-session-working-spin!important}:root:not(.dark) .yaho-sidebar-session-working{box-shadow:0 0 .375rem #f9731659;border-color:#0000 #f97316 #f97316!important}:root.dark .yaho-sidebar-session-working,.dark .yaho-sidebar-session-working{box-shadow:0 0 .375rem #63b5e861;color:#63b5e8!important;border-color:#0000 #63b5e8 #63b5e8!important}@keyframes yaho-session-working-spin{to{transform:rotate(360deg)}}.yaho-response-spinner{color:var(--theme-primary);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--theme-primary) 50%, transparent))}.yaho-thinking-orb{flex:none;width:4rem;height:4rem;display:block}.yaho-main-voice-beam[data-voice-beam]{isolation:isolate;z-index:1;position:relative}.yaho-main-voice-beam[data-voice-beam][data-active]:before,.yaho-main-voice-beam[data-voice-beam][data-active]:after,.yaho-main-voice-beam[data-voice-beam][data-fading]:before,.yaho-main-voice-beam[data-voice-beam][data-fading]:after,.yaho-main-voice-beam[data-voice-beam][data-active] [data-voice-beam-bloom],.yaho-main-voice-beam[data-voice-beam][data-active] [data-voice-beam-warp],.yaho-main-voice-beam[data-voice-beam][data-active] [data-voice-beam-band],.yaho-main-voice-beam[data-voice-beam][data-active] [data-voice-beam-band-halo],.yaho-main-voice-beam[data-voice-beam][data-active] [data-voice-beam-core],.yaho-main-voice-beam[data-voice-beam][data-fading] [data-voice-beam-bloom],.yaho-main-voice-beam[data-voice-beam][data-fading] [data-voice-beam-warp],.yaho-main-voice-beam[data-voice-beam][data-fading] [data-voice-beam-band],.yaho-main-voice-beam[data-voice-beam][data-fading] [data-voice-beam-band-halo],.yaho-main-voice-beam[data-voice-beam][data-fading] [data-voice-beam-core]{z-index:8}.yaho-chat-thread-surface [data-slot=aui_response-loading]{margin-bottom:1.75rem}.yaho-activity-timer{color:var(--theme-primary)}.yaho-activity-timer-badge{font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;color:var(--ui-text-tertiary,#8e8e93);border-radius:0;align-items:center;gap:.3rem;transition:color .15s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.yaho-activity-timer-badge .timer-dot{background:var(--ui-accent,#3a80c9);border-radius:9999px;flex-shrink:0;width:.3rem;height:.3rem;animation:1.8s cubic-bezier(.4,0,.6,1) infinite pulse}@media (prefers-reduced-motion:reduce){.yaho-activity-timer-badge .timer-dot{opacity:.7;animation:none}}:root.dark .yaho-response-spinner,.dark .yaho-response-spinner{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--theme-primary) 70%, transparent))}:root.dark .yaho-activity-timer-badge,.dark .yaho-activity-timer-badge{color:var(--ui-text-tertiary,#98989d);background:0 0!important;border:none!important}@keyframes aui-completion-beam{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--theme-primary,#3a80c9) 35%, transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb, var(--theme-primary,#3a80c9) 30%, transparent)}to{box-shadow:0 0 #0000}}.aui-completion-glow{animation:1.4s ease-out aui-completion-beam}:root:not(.dark) .yaho-message-actions-menu{background:#fffaf6!important;border-color:#f1d3bf!important;border-radius:1rem!important;min-width:15rem!important;padding:.5rem!important;box-shadow:0 18px 42px -24px #5b341857!important}:root:not(.dark) .yaho-message-actions-menu [data-slot=dropdown-menu-label]{color:#8a6b56!important;padding:.5rem .75rem!important;font-size:.8rem!important;font-weight:700!important}:root:not(.dark) .yaho-message-actions-menu [role=menuitem]{min-height:2.75rem;color:#3b2a20!important;border-radius:.75rem!important;padding:.5rem .75rem!important;font-size:.98rem!important;font-weight:800!important}:root:not(.dark) .yaho-message-actions-menu [role=menuitem]:is(:hover,:focus,[data-highlighted]){color:#c85613!important;background:#fff0e6!important}:root.dark .yaho-message-actions-menu,.dark .yaho-message-actions-menu{background:#0a2035!important;border-color:#2d709c!important;border-radius:1rem!important;min-width:15rem!important;padding:.5rem!important;box-shadow:0 20px 48px -24px #000000b8!important}:root.dark .yaho-message-actions-menu [data-slot=dropdown-menu-label],.dark .yaho-message-actions-menu [data-slot=dropdown-menu-label]{color:#a9c7dd!important;padding:.5rem .75rem!important;font-size:.8rem!important;font-weight:700!important}:root.dark .yaho-message-actions-menu [role=menuitem],.dark .yaho-message-actions-menu [role=menuitem]{min-height:2.75rem;color:#e7f4ff!important;border-radius:.75rem!important;padding:.5rem .75rem!important;font-size:.98rem!important;font-weight:800!important}:root.dark .yaho-message-actions-menu [role=menuitem]:is(:hover,:focus,[data-highlighted]),.dark .yaho-message-actions-menu [role=menuitem]:is(:hover,:focus,[data-highlighted]){color:#fff!important;background:#2b78a83d!important}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=aui_msg-actions] button,.dark.theme-black .yaho-chat-thread-surface [data-slot=aui_msg-actions] button{color:var(--yaho-night-muted)}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=aui_msg-actions] button:is(:hover,:focus-visible,[data-state=open]),.dark.theme-black .yaho-chat-thread-surface [data-slot=aui_msg-actions] button:is(:hover,:focus-visible,[data-state=open]){color:var(--yaho-night-ink);background:#ffffff14}:root.dark.theme-black [data-slot=tooltip-content].yaho-message-action-tip>span,.dark.theme-black [data-slot=tooltip-content].yaho-message-action-tip>span{border:1px solid var(--yaho-night-line);background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-message-actions-menu,.dark.theme-black .yaho-message-actions-menu{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-raised)!important;box-shadow:0 20px 48px -24px #000000b8!important}:root.dark.theme-black .yaho-message-actions-menu [data-slot=dropdown-menu-label],.dark.theme-black .yaho-message-actions-menu [data-slot=dropdown-menu-label]{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-message-actions-menu [role=menuitem],.dark.theme-black .yaho-message-actions-menu [role=menuitem]{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-message-actions-menu [role=menuitem]:is(:hover,:focus,[data-highlighted]),.dark.theme-black .yaho-message-actions-menu [role=menuitem]:is(:hover,:focus,[data-highlighted]){color:var(--yaho-night-ink)!important;background:#ffffff14!important}:root.dark.theme-black .yaho-message-actions-menu [role=menuitem][data-variant=destructive],.dark.theme-black .yaho-message-actions-menu [role=menuitem][data-variant=destructive]{color:#f36458!important}:root.dark.theme-black .yaho-message-actions-menu [role=menuitem][data-variant=destructive]:is(:hover,:focus,[data-highlighted]),.dark.theme-black .yaho-message-actions-menu [role=menuitem][data-variant=destructive]:is(:hover,:focus,[data-highlighted]){color:#f36458!important;background:#f364581f!important}.yaho-message-actions-menu [role=menuitem] svg{width:1.25rem!important;height:1.25rem!important}:root:not(.dark) .yaho-restore-dialog{color:#24150f!important;background:#fffaf6!important;border-color:#f1d3bf!important;box-shadow:0 24px 70px #502d142e!important}:root:not(.dark) .yaho-restore-dialog [data-slot=dialog-title]{color:#24150f!important}:root:not(.dark) .yaho-restore-dialog [data-slot=dialog-description]{color:#80634f!important}:root:not(.dark) .yaho-restore-dialog [data-slot=dialog-footer] button:last-child{color:#fff!important;background:#fb6b14!important;border-color:#fb6b14!important}:root.dark .yaho-restore-dialog,.dark .yaho-restore-dialog{color:#e7f4ff!important;background:#0a2035!important;border-color:#2d709c!important;box-shadow:0 24px 70px #0000006b!important}:root.dark .yaho-restore-dialog [data-slot=dialog-title],.dark .yaho-restore-dialog [data-slot=dialog-title]{color:#e7f4ff!important}:root.dark .yaho-restore-dialog [data-slot=dialog-description],.dark .yaho-restore-dialog [data-slot=dialog-description]{color:#a9c7dd!important}:root.dark .yaho-restore-dialog [data-slot=dialog-footer] button:last-child,.dark .yaho-restore-dialog [data-slot=dialog-footer] button:last-child{color:#fff!important;background:#2b78a8!important;border-color:#2b78a8!important}:root.dark .yaho-sidebar-session-working,.dark .yaho-sidebar-session-working{color:#6fa2cf}:root:not(.dark) .yaho-onboarding-header{background:#fffaf6}:root.dark .yaho-onboarding-header,.dark .yaho-onboarding-header{border-bottom:1px solid var(--yaho-night-line);-webkit-backdrop-filter:none!important;background:#0a1420!important}:root:not(.dark) .yaho-onboarding-consent-box{background:#fffaf6}:root.dark .yaho-onboarding-consent-box,.dark .yaho-onboarding-consent-box{-webkit-backdrop-filter:none!important;background:#0c1420!important}:root.dark .yaho-onboarding-shell [class*="bg-[#efc4a5]"],.dark .yaho-onboarding-shell [class*="bg-[#efc4a5]"]{background-color:var(--yaho-night-line)!important}:root.dark .yaho-onboarding-shell button[class*=border]:not(:disabled):not(.yaho-oauth-button),.dark .yaho-onboarding-shell button[class*=border]:not(:disabled):not(.yaho-oauth-button){transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}:root.dark .yaho-onboarding-shell button[class*=border]:hover:not(:disabled):not(.yaho-oauth-button),.dark .yaho-onboarding-shell button[class*=border]:hover:not(:disabled):not(.yaho-oauth-button){transform:translateY(-1px);color:#8fc3ef!important;background-color:#172a3f!important;border-color:#5a9bcc!important}:root.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]):hover:not(:disabled),.dark .yaho-onboarding-shell button:is([class*="bg-[#ff8"],[class*="bg-[#ff6"],[class*="bg-[#ff7"],[class*="bg-[#fb"],[class*="bg-[#f9"],[class*="bg-[#f6"]):hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}:root.dark .yaho-onboarding-shell button:not([class*=border]):not(.yaho-oauth-button):hover:not(:disabled),.dark .yaho-onboarding-shell button:not([class*=border]):not(.yaho-oauth-button):hover:not(:disabled){color:var(--yaho-night-text)!important;background-color:var(--yaho-dark-panel)!important}:root.dark .yaho-onboarding-shell button:not([class*=border]):not(.yaho-oauth-button):hover:not(:disabled) :is([class*="text-[#f9"],[class*="text-[#ff8"]),.dark .yaho-onboarding-shell button:not([class*=border]):not(.yaho-oauth-button):hover:not(:disabled) :is([class*="text-[#f9"],[class*="text-[#ff8"]){color:#8fc3ef!important}:root.dark.theme-black .yaho-onboarding-card,.dark.theme-black .yaho-onboarding-card{border-color:var(--yaho-night-line)!important;background:linear-gradient(180deg, var(--yaho-night-surface-raised) 0%, var(--yaho-night-page) 100%)!important;box-shadow:0 26px 80px -44px #000000f5, inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black .yaho-onboarding-header,.dark.theme-black .yaho-onboarding-header{background:var(--yaho-night-surface-raised)!important;border-bottom-color:var(--yaho-night-line)!important}:root.dark.theme-black .yaho-onboarding-consent-box,.dark.theme-black .yaho-onboarding-consent-box{background:var(--yaho-night-field)!important}:root.dark.theme-black .yaho-onboarding-shell input:not([type=checkbox]),.dark.theme-black .yaho-onboarding-shell input:not([type=checkbox]),:root.dark.theme-black .yaho-onboarding-shell textarea,.dark.theme-black .yaho-onboarding-shell textarea,:root.dark.theme-black .yaho-onboarding-shell select,.dark.theme-black .yaho-onboarding-shell select,:root.dark.theme-black .yaho-onboarding-shell [data-slot=input],.dark.theme-black .yaho-onboarding-shell [data-slot=input]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-onboarding-shell button[class*=border]:hover:not(:disabled):not(.yaho-oauth-button),.dark.theme-black .yaho-onboarding-shell button[class*=border]:hover:not(:disabled):not(.yaho-oauth-button){border-color:var(--yaho-night-line-strong)!important;background-color:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-onboarding-shell button:not([class*=border]):not(.yaho-oauth-button):hover:not(:disabled) :is([class*="text-[#f9"],[class*="text-[#ff8"]),.dark.theme-black .yaho-onboarding-shell button:not([class*=border]):not(.yaho-oauth-button):hover:not(:disabled) :is([class*="text-[#f9"],[class*="text-[#ff8"]){color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-company-action-button,.dark.theme-black .yaho-company-action-button{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-company-action-button:hover,.dark.theme-black .yaho-company-action-button:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-company-delete-confirm,.dark.theme-black .yaho-company-delete-confirm{box-shadow:inset 0 1px 0 var(--yaho-night-edge-light);background:linear-gradient(135deg, #7f1d1d24, var(--yaho-night-surface) 100%)!important;border-color:#f8717152!important}:root.dark.theme-black .yaho-company-delete-confirm>div:first-child p,.dark.theme-black .yaho-company-delete-confirm>div:first-child p,:root.dark.theme-black .yaho-company-delete-confirm p,.dark.theme-black .yaho-company-delete-confirm p{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-company-delete-confirm__body,.dark.theme-black .yaho-company-delete-confirm__body{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important}:root.dark.theme-black .yaho-company-delete-confirm__input,.dark.theme-black .yaho-company-delete-confirm__input{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-company-delete-confirm__input::placeholder,.dark.theme-black .yaho-company-delete-confirm__input::placeholder{color:var(--yaho-night-faint)!important}:root.dark.theme-black .yaho-company-delete-confirm__input:focus,.dark.theme-black .yaho-company-delete-confirm__input:focus{border-color:var(--yaho-night-line-strong)!important;box-shadow:0 0 0 3px #ffffff1a!important}:root.dark.theme-black .yaho-company-delete-confirm__cancel,.dark.theme-black .yaho-company-delete-confirm__cancel{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-company-delete-confirm__cancel:hover,.dark.theme-black .yaho-company-delete-confirm__cancel:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-dark-page [class*="bg-[#d8c3b3]"],.dark .yaho-dark-page [class*="bg-[#d8c3b3]"]{background-color:#6b7686!important}:root.dark .yaho-agent-dialog-backdrop,.dark .yaho-agent-dialog-backdrop{background-color:#ffffff0a!important}.yaho-recurring-skill-toggle[aria-pressed=true]{color:#c85613;background:#fff0e6;border-color:#ef7f39}.yaho-recurring-skill-toggle[aria-pressed=true]:hover{color:#a9440c;background:#ffe2cf;border-color:#d96218}:root.dark .yaho-recurring-skill-toggle[aria-pressed=true],.dark .yaho-recurring-skill-toggle[aria-pressed=true]{box-shadow:inset 0 1px #daf2ff24;color:#edf8ff!important;background:linear-gradient(135deg,#275d84,#173a59)!important;border-color:#71b7e8!important}:root.dark .yaho-recurring-skill-toggle[aria-pressed=true]:hover,.dark .yaho-recurring-skill-toggle[aria-pressed=true]:hover{color:#fff!important;background:linear-gradient(135deg,#3476a3,#1e4b70)!important;border-color:#a4d9fb!important}:root.dark .yaho-session-actions-menu,.dark .yaho-session-actions-menu{z-index:500!important;background:linear-gradient(145deg,#132f47,#0b1d30)!important;border-color:#5a92ba94!important;border-radius:1.25rem!important;padding:.55rem!important;box-shadow:0 20px 42px #0000006b!important}:root.dark .yaho-session-actions-menu [role=menuitem],.dark .yaho-session-actions-menu [role=menuitem]{min-height:2.45rem;border-radius:.95rem!important}:root.dark .yaho-workroom-menu-trigger:is(:hover,.is-open),.dark .yaho-workroom-menu-trigger:is(:hover,.is-open){color:#8fc3ef!important;background:#1c3a56!important;border:1px solid #3a80c973!important}:root:not(.dark) .yaho-workroom-menu-trigger:is(:hover,.is-open){color:#f97316!important;background:#fff0e5!important;border:1px solid #fb6b14!important}:root.dark .yaho-workroom-menu>button,.dark .yaho-workroom-menu>button{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}:root.dark .yaho-workroom-menu>button:is(:hover,:focus-visible),.dark .yaho-workroom-menu>button:is(:hover,:focus-visible){color:#eaf5ff!important;background:#1c3a56!important;border-color:#3a80c95c!important}:root.dark .yaho-workroom-menu>button:last-child:is(:hover,:focus-visible),.dark .yaho-workroom-menu>button:last-child:is(:hover,:focus-visible){color:#ff8b81!important;background:#9f2e2d33!important;border-color:#ff685e57!important}:root.dark .yaho-workroom-message[data-message-kind=own],.dark .yaho-workroom-message[data-message-kind=own]{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#83d0f5,#5ab4e7)!important;border-color:#c6eeffd1!important}:root.dark .yaho-workroom-message[data-message-kind=own] p,.dark .yaho-workroom-message[data-message-kind=own] p{color:#fff!important}:root.dark.theme-black .yaho-workroom-message,.dark.theme-black .yaho-workroom-message{box-shadow:none!important;color:#e8edf4!important;background:#0d0f12f0!important;border-color:#ffffff1a!important}:root.dark.theme-black .yaho-workroom-message[data-message-kind=own],.dark.theme-black .yaho-workroom-message[data-message-kind=own]{color:#fff!important;background:linear-gradient(135deg,#202f3f,#17232f)!important;border-color:#7eb8eb6b!important}:root.dark.theme-black .yaho-workroom-message[data-message-kind=own] p,.dark.theme-black .yaho-workroom-message[data-message-kind=own] p{color:#fff!important}.yaho-sidebar-logo-home:before{z-index:-1;content:"";filter:blur(.8rem);opacity:0;background:#f96b142e;border-radius:999px;width:78%;height:72%;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82);display:none!important}:root.dark .yaho-workroom-own-meta,.dark .yaho-workroom-own-meta,:root.dark .yaho-workroom-own-meta span,.dark .yaho-workroom-own-meta span{color:#f7fcff!important}:root:not(.dark) .yaho-workroom-menu-item:is(:hover,:focus-visible){color:#c65a17!important;background:#fff0e5!important}:root:not(.dark) .yaho-workroom-menu-item-danger:is(:hover,:focus-visible){color:#c5221f!important;background:#fff1f0!important}[data-slot=dropdown-menu-content].yaho-session-actions-menu,[data-slot=context-menu-content].yaho-session-actions-menu{z-index:2147483647!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger:is(:hover,[data-state=open]),.dark [data-slot=sidebar] .yaho-sidebar-session-menu-trigger:is(:hover,[data-state=open]){color:#8fc3ef!important;background:#1c3a56!important;border:1px solid #3a80c973!important}:root.dark .yaho-dark-page.yaho-today-page,.dark .yaho-dark-page.yaho-today-page{background:radial-gradient(circle at 12% 5%,#2e7eb62e,#0000 34rem),radial-gradient(circle at 88% 0,#5d4ea024,#0000 32rem),radial-gradient(at 20% 112%,#27658d1f,#0000 42rem),radial-gradient(at 84% 108%,#2b4b7c1a,#0000 40rem),linear-gradient(#0a1928 0%,#0b1726 46%,#0d1927 72%,#0d1723 100%)!important}:root.dark .yaho-workbench-surface:has(.yaho-today-page){background:radial-gradient(circle at 12% 5%,#2e7eb62e,#0000 34rem),radial-gradient(circle at 88% 0,#5d4ea024,#0000 32rem),radial-gradient(at 20% 112%,#27658d1f,#0000 42rem),radial-gradient(at 84% 108%,#2b4b7c1a,#0000 40rem),linear-gradient(#0a1928 0%,#0b1726 46%,#0d1927 72%,#0d1723 100%)!important}.dark .yaho-workbench-surface:has(.yaho-today-page){background:radial-gradient(circle at 12% 5%,#2e7eb62e,#0000 34rem),radial-gradient(circle at 88% 0,#5d4ea024,#0000 32rem),radial-gradient(at 20% 112%,#27658d1f,#0000 42rem),radial-gradient(at 84% 108%,#2b4b7c1a,#0000 40rem),linear-gradient(#0a1928 0%,#0b1726 46%,#0d1927 72%,#0d1723 100%)!important}:root.dark .yaho-today-record-search:focus-within,.dark .yaho-today-record-search:focus-within,:root.dark .yaho-today-record-date-filter-trigger[data-state=open],.dark .yaho-today-record-date-filter-trigger[data-state=open]{background:#040a1266!important;border-color:#69c7ff6b!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #55beff1f!important}:root.dark .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])),:root.dark .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus,:root.dark .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus-visible,.dark .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])),.dark .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus,.dark .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root.dark .yaho-dark-page .yaho-automation-path-tabs,.dark .yaho-dark-page .yaho-automation-path-tabs{border-color:var(--yaho-night-line)!important;background:#071525!important;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0d!important}:root.dark .yaho-dark-page .yaho-automation-path-tab,.dark .yaho-dark-page .yaho-automation-path-tab{color:#94a3b8!important;background:0 0!important}:root.dark .yaho-dark-page .yaho-automation-path-tab[data-active=true],.dark .yaho-dark-page .yaho-automation-path-tab[data-active=true]{color:#f8fafc!important;background:#28364d!important;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff24!important}.yaho-ai-automation-panel,.yaho-ai-automation-scope{isolation:isolate;box-shadow:0 12px 30px #7443220b,inset 0 1px #ffffffb8}.yaho-ai-automation-panel select,.yaho-ai-automation-panel input,.yaho-ai-automation-panel textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@container yaho-ai-staff (width<=1100px){.yaho-ai-staff-page{padding-inline:1.5rem!important}.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container yaho-ai-staff (width<=760px){.yaho-ai-staff-page{padding:1.25rem!important}.yaho-ai-staff-shell{gap:1.25rem}.yaho-ai-staff-header{gap:1rem}.yaho-ai-staff-header h1{font-size:1.8rem}.yaho-ai-staff-header p{font-size:.9rem;line-height:1.5}.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-ai-staff-grid,.yaho-ai-staff-draft-grid{grid-template-columns:minmax(0,1fr)}.yaho-ai-staff-roster{padding:1rem}.yaho-ai-staff-card{min-height:0;padding:1rem}.yaho-ai-staff-card>div:first-child{gap:.75rem}.yaho-ai-staff-avatar{border-radius:.85rem;width:2.75rem;height:2.75rem;font-size:1.35rem}.yaho-ai-staff-status{padding-inline:.6rem}.yaho-ai-staff-assign-row>div{flex-direction:column;align-items:stretch}.yaho-ai-staff-assign-row button{width:100%}}@media (height<=760px){.yaho-ai-staff-page{padding-block:1.25rem!important}.yaho-ai-staff-shell,.yaho-ai-staff-body{gap:1.25rem}.yaho-ai-staff-card{min-height:0}}:root.dark .yaho-ai-automation-panel,:root.dark .yaho-ai-automation-scope,.dark .yaho-ai-automation-panel,.dark .yaho-ai-automation-scope{box-shadow:inset 0 1px #ffffff09,0 18px 38px #02081029!important}:root.dark .yaho-ai-automation-panel select,:root.dark .yaho-ai-automation-panel input,:root.dark .yaho-ai-automation-panel textarea,.dark .yaho-ai-automation-panel select,.dark .yaho-ai-automation-panel input,.dark .yaho-ai-automation-panel textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@container yaho-ai-staff (width<=760px){.yaho-ai-automation-panel,.yaho-ai-automation-scope{padding:1rem!important}.yaho-ai-automation-scope{align-items:flex-start}}:root.dark .yaho-library-manage-cta,.dark .yaho-library-manage-cta{background:color-mix(in srgb, var(--yaho-night-page) 92%, transparent)!important}.yaho-library-page{color:var(--yaho-light-ink);container:yaho-library/inline-size}:root.dark .yaho-library-page,.dark .yaho-library-page{color:var(--yaho-night-ink)}.yaho-library-muted{color:var(--yaho-light-muted)}:root.dark .yaho-library-muted,.dark .yaho-library-muted{color:var(--yaho-night-muted)}.yaho-library-rule{border-color:var(--ui-stroke-tertiary)}.yaho-library-supported-formats{border-top:1px solid var(--ui-stroke-tertiary);background:0 0;margin-top:auto;padding:.7rem 0 .15rem}.yaho-library-supported-formats-footer{margin-top:auto}.yaho-library-supported-formats-toggle{min-width:0;max-width:100%;color:var(--ui-text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:0;font-size:.68rem;font-weight:650;line-height:1.45;display:inline-flex}.yaho-library-supported-formats-toggle:hover{color:var(--ui-text-secondary)}.yaho-library-supported-formats-summary{color:var(--ui-text-tertiary);font-weight:550}.yaho-library-supported-formats-body{margin-top:.35rem}.yaho-library-supported-formats-line,.yaho-library-supported-formats-limit{max-width:46rem;color:var(--ui-text-tertiary);margin:0;font-size:.68rem;font-weight:550;line-height:1.5}.yaho-library-supported-formats-limit{margin-top:.28rem}.yaho-library-supported-formats-label{color:var(--ui-text-secondary);font-weight:750}.yaho-library-soft{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 6%, var(--yaho-light-panel));color:var(--yaho-light-muted)}:root.dark .yaho-library-soft,.dark .yaho-library-soft{background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-night-panel));color:var(--yaho-night-muted)}.yaho-library-folder-panel{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 86%, transparent);box-shadow:var(--yaho-surface-elevation)}:root.dark .yaho-library-folder-panel,.dark .yaho-library-folder-panel{background:color-mix(in srgb, var(--yaho-night-panel) 92%, transparent);box-shadow:none}.yaho-library-folder-heading{color:var(--yaho-light-muted)}:root.dark .yaho-library-folder-heading,.dark .yaho-library-folder-heading{color:var(--yaho-night-ink)}.yaho-library-ghost-button{border:1px solid var(--ui-stroke-tertiary);color:var(--theme-primary);background:0 0}.yaho-library-ghost-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));color:var(--theme-primary)}.yaho-library-ghost-button--pill{box-sizing:border-box;border-radius:999px;height:34px;min-height:34px;max-height:34px;padding:0 .75rem;font-size:.82rem;font-weight:700;line-height:1}.yaho-library-date-shell{border:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:999px;align-items:center;display:flex}.yaho-library-selection-bar{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 6%, var(--yaho-light-panel));border-radius:999px;align-items:center;gap:.25rem;height:34px;min-height:34px;max-height:34px;padding:0 .375rem;display:flex}:root.dark .yaho-library-selection-bar,.dark .yaho-library-selection-bar{background:color-mix(in srgb, var(--theme-primary) 10%, var(--yaho-night-panel))}.yaho-library-selection-count{color:var(--yaho-light-ink);padding:0 .25rem;font-size:.7rem;font-weight:700}:root.dark .yaho-library-selection-count,.dark .yaho-library-selection-count{color:var(--yaho-night-ink)}.yaho-library-selection-action{height:2rem;color:var(--yaho-light-muted);background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .25rem;font-size:.7rem;font-weight:400;display:inline-flex}.yaho-library-selection-action:hover:not(:disabled),.yaho-library-selection-action--lock{color:var(--theme-primary)}.yaho-library-selection-action--danger{color:var(--yaho-coral)}.yaho-library-selection-action:disabled{opacity:.5}.yaho-library-folder-reveal{border:1px solid color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));width:calc(9.25rem + 2px);height:34px;color:var(--yaho-light-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:700;line-height:1;display:flex}:root.dark .yaho-library-folder-reveal,.dark .yaho-library-folder-reveal{background:color-mix(in srgb, var(--theme-primary) 16%, var(--yaho-night-panel));color:var(--yaho-night-ink)}.yaho-library-document-row{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 86%, transparent)}.yaho-library-document-row:hover{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel))}.yaho-library-document-row[data-selected=true]{border-color:color-mix(in srgb, var(--theme-primary) 55%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--theme-primary) 12%, var(--yaho-light-panel))}:root.dark .yaho-library-document-row,.dark .yaho-library-document-row{border-color:color-mix(in srgb, var(--theme-primary) 16%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-ink) 3%, transparent)}:root.dark .yaho-library-document-row:hover,.dark .yaho-library-document-row:hover,:root.dark .yaho-library-document-row[data-selected=true],.dark .yaho-library-document-row[data-selected=true]{border-color:color-mix(in srgb, var(--theme-primary) 55%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--theme-primary) 16%, var(--yaho-night-panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-primary) 28%, transparent)}.yaho-library-kind{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));width:2.75rem;height:2.75rem;color:var(--theme-primary);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.yaho-library-kind--sm{border-radius:.5rem;width:2rem;height:2rem}:root.dark .yaho-library-kind,.dark .yaho-library-kind{background:color-mix(in srgb, var(--theme-primary) 12%, var(--yaho-night-panel));color:var(--yaho-night-ink)}.yaho-library-match{color:var(--theme-primary);font-size:10px;font-weight:900}.yaho-library-match span{background:color-mix(in srgb, var(--theme-primary) 10%, transparent);border-radius:.375rem;padding:.125rem .5rem}.yaho-library-meta{color:var(--yaho-light-muted);align-items:center;gap:.25rem;font-size:.74rem;font-weight:400;display:inline-flex}.yaho-library-meta--pinned,.yaho-library-meta--lock{color:var(--theme-primary)}:root.dark .yaho-library-meta,.dark .yaho-library-meta{color:var(--yaho-night-muted)}:root.dark .yaho-library-meta--pinned,:root.dark .yaho-library-meta--lock,.dark .yaho-library-meta--pinned,.dark .yaho-library-meta--lock{color:var(--theme-primary)}.yaho-library-check{border:1px solid var(--ui-stroke-secondary);color:#0000;border-radius:.375rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.yaho-library-check[data-checked=true]{border-color:color-mix(in srgb, var(--theme-primary) 55%, var(--ui-stroke-secondary));background:var(--theme-primary);color:var(--theme-primary-foreground,#fff)}.yaho-library-rename-input{border:1px solid color-mix(in srgb, var(--yaho-accent) 40%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-bg) 88%, transparent);color:inherit;border-radius:.55rem;padding:.15rem .45rem}.yaho-library-row-action{cursor:pointer;height:2.25rem;color:var(--yaho-light-muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.8rem;font-weight:400;display:inline-flex}.yaho-library-row-action:hover:not(:disabled){color:var(--theme-primary);background:0 0}.yaho-library-row-action:disabled{cursor:not-allowed;opacity:.5}.yaho-library-row-action-divider{flex-shrink:0;width:1rem;height:2.25rem;position:relative}.yaho-library-row-action-divider:before{background:var(--ui-stroke-tertiary);content:"";width:1px;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yaho-library-cal{width:9.25rem;position:relative}.yaho-library-cal-trigger{width:100%;height:2rem;color:var(--yaho-light-ink);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.82rem;font-weight:700;display:flex}.yaho-library-cal-trigger:hover,.yaho-library-cal-trigger[data-state=open]{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 16%, transparent)}.yaho-library-cal-icon{color:var(--theme-primary)}.yaho-library-cal-popover{z-index:var(--z-modal-popover);border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:18rem;box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1rem;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0}:root.dark .yaho-library-cal-popover,.dark .yaho-library-cal-popover{background:var(--yaho-night-panel)}.yaho-library-cal-nav{border:1px solid var(--ui-stroke-tertiary);width:1.75rem;height:1.75rem;color:var(--yaho-light-muted);background:0 0;border-radius:999px;place-items:center;display:grid}.yaho-library-cal-nav:hover{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));color:var(--yaho-light-ink)}.yaho-library-cal-month{color:var(--yaho-light-ink);font-size:.82rem;font-weight:900}.yaho-library-cal-weekdays{color:var(--yaho-light-muted);text-align:center;margin-bottom:.25rem;font-size:.68rem;font-weight:900}.yaho-library-cal-day{border:1px solid var(--ui-stroke-tertiary);width:2rem;height:2rem;color:color-mix(in srgb, var(--yaho-light-muted) 55%, transparent);background:0 0;border-radius:999px;place-items:center;margin-inline:auto;font-size:.76rem;font-weight:700;display:grid}.yaho-library-cal-day[data-in-month=true]{color:var(--yaho-light-muted)}.yaho-library-cal-day[data-in-month=true]:hover{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel))}.yaho-library-cal-day[data-in-range=true]{border-color:color-mix(in srgb, var(--theme-primary) 36%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 10%, var(--yaho-light-panel));color:var(--theme-primary)}.yaho-library-cal-day[data-selected=true]{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-primary-foreground,#fff)}.yaho-library-cal-day[data-today=true]{border-color:var(--theme-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-primary) 45%, transparent)}.yaho-library-cal-presets{border-top:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:flex}.yaho-library-cal-preset,.yaho-library-cal-clear{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));color:var(--theme-primary);border-radius:999px;padding:.25rem .625rem;font-size:.72rem;font-weight:900}.yaho-library-cal-clear{color:var(--yaho-light-muted);background:0 0;margin-left:auto}.yaho-library-cal-preset:hover,.yaho-library-cal-clear:hover{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 14%, var(--yaho-light-panel));color:var(--theme-primary)}.yaho-library-folder-item{width:100%;min-width:0;color:var(--yaho-light-ink);border-radius:.5rem;align-items:center;display:flex}.yaho-library-folder-item.is-active{background:color-mix(in srgb, var(--theme-primary) 12%, var(--yaho-light-panel));color:var(--theme-primary)}.yaho-library-folder-item.is-active .yaho-library-folder-icon,.yaho-library-folder-toggle:hover{color:var(--theme-primary)}.yaho-library-folder-count{color:var(--yaho-light-muted);font-variant-numeric:tabular-nums;border-radius:.375rem;flex-shrink:0;padding:.125rem .375rem;font-size:.68rem;font-weight:900}.yaho-library-folder-item.is-active .yaho-library-folder-count{background:color-mix(in srgb, var(--theme-primary) 14%, transparent);color:var(--theme-primary)}.yaho-library-folder-kicker{color:var(--yaho-light-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;padding-inline:.25rem;font-size:.72rem;font-weight:900}.yaho-library-folder-file{width:100%;min-width:0;color:var(--yaho-light-muted);text-align:left;border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem 2rem;font-size:.68rem;font-weight:400;display:flex}.yaho-library-folder-file:hover,.yaho-library-folder-file.is-active{background:color-mix(in srgb, var(--theme-primary) 10%, var(--yaho-light-panel));color:var(--theme-primary)}:root.dark .yaho-library-folder-item.is-active,.dark .yaho-library-folder-item.is-active{background:color-mix(in srgb, var(--theme-primary) 16%, var(--yaho-night-panel))}.yaho-library-artifact{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 5%, var(--yaho-light-panel));border-radius:.75rem;min-width:0;padding:.75rem}.yaho-library-artifact:hover,.yaho-library-artifact[role=button]:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel))}.yaho-library-text-link{color:var(--theme-primary);font-size:.78rem;font-weight:900}.yaho-library-hover-preview{pointer-events:none;z-index:var(--z-modal-popover);border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);width:16rem;color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:.75rem;padding:.75rem;position:fixed;top:0;left:0;overflow:hidden}:root.dark .yaho-library-hover-preview,.dark .yaho-library-hover-preview{background:color-mix(in srgb, var(--yaho-night-panel) 95%, transparent);color:var(--yaho-night-ink)}.yaho-library-hover-preview-media,.yaho-library-hover-preview-kind{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 6%, var(--yaho-light-panel));border-radius:.75rem;margin-bottom:.5rem;overflow:hidden}.yaho-library-hover-preview-kind{height:4rem;color:var(--theme-primary);border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:flex}.yaho-library-modal-backdrop{z-index:var(--z-modal-backdrop);background:color-mix(in srgb, var(--yaho-light-ink) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.yaho-library-modal{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:100%;max-width:30rem;color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1.5rem;padding:1.5rem}.yaho-library-modal--wide{max-width:580px}:root.dark .yaho-library-modal,.dark .yaho-library-modal{background:var(--yaho-night-panel);color:var(--yaho-night-ink)}.yaho-library-modal-icon{background:color-mix(in srgb, var(--yaho-coral) 10%, var(--yaho-light-panel));width:2.5rem;height:2.5rem;color:var(--yaho-coral);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.yaho-library-modal-warn{border:1px solid color-mix(in srgb, var(--theme-primary) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--yaho-light-panel));color:var(--yaho-light-ink);border-radius:.75rem;margin-top:1.25rem;padding:.75rem;font-size:.75rem;font-weight:600;line-height:1.5}.yaho-library-modal-danger{background:var(--yaho-coral);height:2.5rem;color:var(--theme-primary-foreground,#fff);border:0;border-radius:.75rem;padding:0 .75rem;font-size:.75rem;font-weight:700}.yaho-library-ingest-file{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 4%, var(--yaho-light-panel));border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.yaho-library-ingest-switch{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 6%, var(--yaho-light-panel));border-radius:.5rem;flex-shrink:0;padding:.125rem;display:flex}.yaho-library-ingest-switch button{height:2rem;color:color-mix(in srgb, var(--yaho-light-ink) 60%, transparent);background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:10px;font-weight:900;display:flex}.yaho-library-ingest-switch button.is-active{background:var(--theme-primary);color:var(--theme-primary-foreground,#fff);box-shadow:var(--yaho-control-elevation)}.yaho-library-busy{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 95%, transparent);text-align:center;box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}:root.dark .yaho-library-busy,.dark .yaho-library-busy{background:color-mix(in srgb, var(--yaho-night-panel) 95%, transparent)}:root.dark .yaho-library-ghost-button:hover:not(:disabled),:root.dark .yaho-library-cal-nav:hover,:root.dark .yaho-library-cal-day[data-in-month=true]:hover,:root.dark .yaho-library-cal-preset:hover,:root.dark .yaho-library-cal-clear:hover,.dark .yaho-library-ghost-button:hover:not(:disabled),.dark .yaho-library-cal-nav:hover,.dark .yaho-library-cal-day[data-in-month=true]:hover,.dark .yaho-library-cal-preset:hover,.dark .yaho-library-cal-clear:hover{background:color-mix(in srgb, var(--theme-primary) 14%, var(--yaho-night-panel));color:var(--yaho-night-ink)}:root.dark .yaho-library-cal-nav,:root.dark .yaho-library-cal-month,:root.dark .yaho-library-cal-trigger,.dark .yaho-library-cal-nav,.dark .yaho-library-cal-month,.dark .yaho-library-cal-trigger{color:var(--yaho-night-ink)}:root.dark .yaho-library-cal-day[data-in-range=true],:root.dark .yaho-library-cal-preset,.dark .yaho-library-cal-day[data-in-range=true],.dark .yaho-library-cal-preset{background:color-mix(in srgb, var(--theme-primary) 14%, var(--yaho-night-panel))}:root.dark .yaho-library-folder-file:hover,:root.dark .yaho-library-folder-file.is-active,:root.dark .yaho-library-artifact,:root.dark .yaho-library-artifact:hover,:root.dark .yaho-library-ingest-file,:root.dark .yaho-library-ingest-switch,:root.dark .yaho-library-hover-preview-media,:root.dark .yaho-library-hover-preview-kind,:root.dark .yaho-library-modal-warn,.dark .yaho-library-folder-file:hover,.dark .yaho-library-folder-file.is-active,.dark .yaho-library-artifact,.dark .yaho-library-artifact:hover,.dark .yaho-library-ingest-file,.dark .yaho-library-ingest-switch,.dark .yaho-library-hover-preview-media,.dark .yaho-library-hover-preview-kind,.dark .yaho-library-modal-warn{background:color-mix(in srgb, var(--theme-primary) 10%, var(--yaho-night-panel));color:var(--yaho-night-ink)}.yaho-library-spinner{color:var(--theme-primary)}.yaho-library-drop-title{color:var(--yaho-light-ink)}.yaho-library-drop-lede{color:var(--yaho-light-muted)}:root.dark .yaho-library-drop-title,.dark .yaho-library-drop-title{color:var(--yaho-night-ink)}:root.dark .yaho-library-drop-lede,.dark .yaho-library-drop-lede{color:var(--yaho-night-muted)}.yaho-document-reader-drawer{background:var(--yaho-light-panel);border-color:var(--ui-stroke-tertiary);box-shadow:var(--yaho-sidebar-float-shadow)}.yaho-document-reader-drawer .yaho-document-reader-header{border-color:var(--ui-stroke-tertiary);background:var(--yaho-light-panel);padding-left:1.25rem}.yaho-document-reader-drawer.is-full-bleed .yaho-document-reader-header{padding-left:max(1.25rem, var(--document-reader-traffic-inset,6.5rem))}@media (width<=39.99rem){.yaho-document-reader-drawer .yaho-document-reader-header{padding-left:max(1.25rem, var(--document-reader-traffic-inset,6.5rem))}}.yaho-document-reader-drawer .yaho-document-reader-lede{color:var(--yaho-light-muted)}.yaho-document-reader-notes{border:1px solid color-mix(in srgb, var(--theme-primary) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, var(--ui-bg-elevated));border-radius:.9rem;margin-bottom:1.15rem;padding:.85rem 1rem}.yaho-document-reader-notes.is-open{padding-bottom:1.05rem}.yaho-document-reader-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.yaho-document-reader-tool{min-height:2rem;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.yaho-document-reader-tool-label{letter-spacing:-.01em;font-size:.75rem;font-weight:700;line-height:1.2}.yaho-document-reader-tool:hover:not(:disabled){background:var(--ui-bg-quaternary);color:var(--ui-text-primary)}.yaho-document-reader-tool.is-active{background:color-mix(in srgb, var(--theme-primary) 12%, transparent);color:var(--theme-primary)}.yaho-document-reader-tool:disabled{opacity:.5}.yaho-document-reader-disclosure{width:100%;min-width:0;color:var(--ui-text-primary);text-align:left;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:0;display:flex}.yaho-document-reader-notes-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.yaho-document-reader-notes-kicker{color:var(--theme-primary);letter-spacing:.06em;font-size:.68rem;font-weight:800}.yaho-document-reader-notes-title{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;font-size:.98rem;font-weight:780;line-height:1.3;display:flex}.yaho-document-reader-notes-lede{color:var(--ui-text-secondary);font-size:.78rem;font-weight:600;line-height:1.4}.yaho-document-reader-disclosure:hover{color:var(--ui-text-primary)}.yaho-document-reader-note-kind,.yaho-document-reader-facts,.yaho-document-reader-prompts-label,.yaho-document-reader-status,.yaho-document-reader-text-action{color:var(--ui-text-tertiary);font-size:.75rem;font-weight:600;line-height:1.45}.yaho-document-reader-note-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-document-reader-facts{margin:.65rem 0 0}.yaho-document-reader-prompts{border-top:1px solid var(--ui-stroke-tertiary);margin:.75rem 0 0;padding-top:.75rem}.yaho-document-reader-prompts-label{margin:0 0 .35rem}.yaho-document-reader-prompts ul{margin:0;padding:0;list-style:none}.yaho-document-reader-prompt,.yaho-document-reader-text-action{color:var(--ui-text-secondary);text-align:left;background:0 0;border:0;border-radius:0;padding:0}.yaho-document-reader-prompt{width:100%;padding:.28rem 0;font-size:.8rem;font-weight:600;line-height:1.45;display:block}.yaho-document-reader-prompt:hover,.yaho-document-reader-text-action:hover:not(:disabled){color:var(--theme-primary)}.yaho-document-reader-file-tab{max-width:12rem;height:2.1rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0 .15rem;font-size:.78rem;font-weight:650;display:inline-flex}.yaho-document-reader-file-tab.is-active{border-bottom-color:var(--theme-primary);color:var(--ui-text-primary)}.yaho-document-reader-status{color:var(--ui-text-secondary);align-items:center;gap:.4rem;margin:0;display:inline-flex}.yaho-cad-viewer-status{color:var(--ui-text-tertiary);align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.yaho-cad-viewer-status.is-error{color:var(--yaho-coral)}.yaho-cad-dxf-host{min-height:22rem;transition:background-color .25s;position:relative}.yaho-cad-grid-overlay{pointer-events:none;z-index:10;transition:background-color .3s;position:absolute;inset:0}.yaho-cad-theme-dark{background-color:#0b0f19}.yaho-cad-theme-dark .yaho-cad-grid-overlay{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:24px 24px}.yaho-cad-theme-blueprint{background-color:#07192f}.yaho-cad-theme-blueprint canvas{filter:hue-rotate(195deg)saturate(2.4)brightness(.85)contrast(1.1)}.yaho-cad-theme-blueprint .yaho-cad-grid-overlay{background-color:#061a3461;background-image:linear-gradient(#38bdf838 1px,#0000 1px),linear-gradient(90deg,#38bdf838 1px,#0000 1px);background-size:24px 24px}.yaho-cad-theme-oled{background-color:#000}.yaho-cad-theme-oled canvas{filter:brightness(.7)contrast(1.5)}.yaho-cad-theme-oled .yaho-cad-grid-overlay{background-color:#00000073;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px}.yaho-cad-theme-light{background-color:#f8fafc}.yaho-cad-theme-light .yaho-cad-grid-overlay{background-image:linear-gradient(#00000012 1px,#0000 1px),linear-gradient(90deg,#00000012 1px,#0000 1px);background-size:20px 20px}.yaho-cad-dxf-canvas{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.yaho-cad-dxf-host canvas,.yaho-cad-mesh-viewer-host canvas{display:block;width:100%!important;height:100%!important}.yaho-cad-floating-hud{z-index:30;-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .55rem;animation:.3s cubic-bezier(.16,1,.3,1) yaho-cad-hud-pop;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -6px #0000001f,0 0 0 1px #0000000a}:root.dark .yaho-cad-floating-hud,.dark .yaho-cad-floating-hud{border-color:color-mix(in srgb, var(--yaho-night-text) 14%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 86%, transparent);box-shadow:0 20px 35px -10px #0009,0 0 0 1px #ffffff0f}@keyframes yaho-cad-hud-pop{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.yaho-cad-hud-btn{height:2rem;color:var(--yaho-light-ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.65rem;font-size:.75rem;font-weight:700;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:inline-flex}:root.dark .yaho-cad-hud-btn,.dark .yaho-cad-hud-btn{color:var(--yaho-night-text)}.yaho-cad-hud-btn:hover{background:color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);color:var(--yaho-light-ink)}:root.dark .yaho-cad-hud-btn:hover,.dark .yaho-cad-hud-btn:hover{background:color-mix(in srgb, var(--yaho-night-text) 12%, transparent);color:#fff}.yaho-cad-hud-btn.is-active{background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 15%, transparent);color:var(--yaho-light-orange,#f97316);border-color:color-mix(in srgb, var(--yaho-light-orange,#f97316) 40%, transparent);box-shadow:0 0 12px #f9731633}:root.dark .yaho-cad-hud-btn.is-active,.dark .yaho-cad-hud-btn.is-active{background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 22%, transparent);color:#ff9d42;border-color:color-mix(in srgb, var(--yaho-light-orange,#f97316) 45%, transparent);box-shadow:0 0 14px #f9731647}.yaho-cad-hud-btn.is-compact{width:2rem;padding-inline:0}.yaho-cad-hud-sep{background:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);width:1px;height:1.1rem;margin-inline:.15rem}:root.dark .yaho-cad-hud-sep,.dark .yaho-cad-hud-sep{background:color-mix(in srgb, var(--yaho-night-text) 16%, transparent)}.yaho-cad-layer-popover{z-index:40;-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent);width:17rem;max-height:22rem;color:var(--yaho-light-ink);border-radius:1rem;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) yaho-cad-popover-in;display:flex;position:absolute;bottom:4rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 40px -10px #0000002e,0 0 0 1px #0000000d}:root.dark .yaho-cad-layer-popover,.dark .yaho-cad-layer-popover{border-color:color-mix(in srgb, var(--yaho-night-text) 16%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent);color:var(--yaho-night-text);box-shadow:0 25px 50px -12px #000000bf}@keyframes yaho-cad-popover-in{0%{opacity:0;transform:translate(-50%,8px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.yaho-cad-pill{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);color:var(--yaho-light-ink);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 12px #00000014}:root.dark .yaho-cad-pill,.dark .yaho-cad-pill{border-color:color-mix(in srgb, var(--yaho-night-text) 14%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 80%, transparent);color:var(--yaho-night-text);box-shadow:0 6px 16px #0006}.yaho-cad-inspector-sheet{-webkit-backdrop-filter:blur(20px);border-radius:1rem;flex-direction:column;width:21rem;min-width:21rem;transition:width .3s cubic-bezier(.16,1,.3,1);display:flex}.yaho-cad-stat-card{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 50%, transparent);color:var(--yaho-light-ink);border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.6rem .75rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}:root.dark .yaho-cad-stat-card,.dark .yaho-cad-stat-card{border-color:color-mix(in srgb, var(--yaho-night-text) 12%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 60%, transparent);color:var(--yaho-night-text)}.yaho-cad-stat-card:hover{border-color:var(--yaho-light-orange,#f97316)}.yaho-cad-quick-chip{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 60%, transparent);color:var(--yaho-light-page);cursor:pointer;text-align:left;border-radius:.65rem;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.74rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}:root.dark .yaho-cad-quick-chip,.dark .yaho-cad-quick-chip{border-color:color-mix(in srgb, var(--yaho-night-text) 14%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 60%, transparent);color:var(--yaho-night-text)}.yaho-cad-quick-chip:hover{background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 15%, transparent);border-color:var(--yaho-light-orange,#f97316);color:var(--yaho-light-orange,#f97316);transform:translateY(-1px)}.yaho-cad-measure-hud{z-index:30;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);color:var(--yaho-light-ink);-webkit-backdrop-filter:blur(16px);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.55rem .85rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -6px #00000024}:root.dark .yaho-cad-measure-hud,.dark .yaho-cad-measure-hud{border-color:color-mix(in srgb, var(--yaho-night-text) 16%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 88%, transparent);color:var(--yaho-night-text);box-shadow:0 16px 32px -8px #0009}.yaho-cad-measure-hud-main{flex:12rem;min-width:0}.yaho-cad-measure-hud-hint{color:var(--ui-text-primary);margin:0;font-size:.78rem;font-weight:700}.yaho-cad-measure-hud-pan{color:var(--ui-text-tertiary);margin:.15rem 0 0;font-size:.68rem;font-weight:600}.yaho-cad-measure-hud-result{align-items:baseline;gap:.35rem;display:flex}.yaho-cad-measure-hud-value{color:var(--theme-primary);font-size:1.15rem;font-weight:800;line-height:1}.yaho-cad-measure-hud-unit{color:var(--ui-text-tertiary);font-size:.68rem;font-weight:700}.yaho-cad-measure-hud-actions{flex-wrap:wrap;gap:.35rem;display:flex}.yaho-cad-measure-hud-btn{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-secondary);color:var(--ui-text-primary);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.yaho-cad-measure-hud-btn:hover:not(:disabled){background:var(--ui-bg-tertiary)}.yaho-cad-measure-hud-btn:disabled{cursor:not-allowed;opacity:.45}.yaho-cad-layer-rail{flex-direction:column;width:11.5rem;max-height:100%;display:flex}.yaho-cad-layer-rail-head{border-bottom:1px solid var(--ui-stroke-tertiary);flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.yaho-cad-layer-rail-title{color:var(--ui-text-primary);margin:0;font-size:.75rem;font-weight:800}.yaho-cad-layer-rail-bulk{gap:.35rem;display:flex}.yaho-cad-layer-rail-bulk-btn{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .45rem;font-size:.65rem;font-weight:700}.yaho-cad-layer-rail-bulk-btn:hover{background:var(--ui-bg-tertiary)}.yaho-cad-layer-rail-list{flex:auto;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.yaho-cad-layer-row{width:100%;color:var(--ui-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.72rem;font-weight:600;display:flex}.yaho-cad-layer-row:hover{background:var(--ui-bg-tertiary)}.yaho-cad-layer-row.is-hidden{color:var(--ui-text-tertiary)}.yaho-cad-conversion-badge-toggle{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:700}.yaho-cad-conversion-badge-toggle:hover{opacity:1}.yaho-cad-ai-panel.is-collapsed{padding:.45rem .7rem}.yaho-cad-ai-panel-toggle{width:1.7rem;height:1.7rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.yaho-cad-ai-panel-toggle:hover{background:var(--ui-row-hover-background);color:var(--ui-text-primary)}.yaho-cad-ai-panel-stats{color:var(--ui-text-primary)}.yaho-cad-ai-panel-btn{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-secondary);color:var(--ui-text-primary);cursor:pointer;border-radius:999px;padding:.38rem .75rem;font-size:.72rem;font-weight:700}.yaho-cad-ai-panel-btn:hover:not(:disabled){background:var(--ui-bg-tertiary)}.yaho-cad-ai-panel-btn.is-primary{border-color:color-mix(in srgb, var(--theme-primary) 35%, transparent);color:var(--theme-primary)}.yaho-cad-ai-panel-btn.is-accent{color:color-mix(in srgb, #f59e0b 85%, var(--ui-text-primary));border-color:#f59e0b59}.yaho-cad-ai-panel-btn:disabled{cursor:not-allowed;opacity:.45}.yaho-cad-measure-layer.is-active{cursor:crosshair}.yaho-cad-measure-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.yaho-cad-measure-layer[data-active=true]{cursor:crosshair;pointer-events:auto}.yaho-cad-measure-svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.yaho-cad-measure-line{fill:none;stroke:var(--theme-primary);stroke-dasharray:6 3;stroke-width:1.5px}.yaho-cad-measure-dot,.yaho-cad-measure-cursor{fill:var(--yaho-light-panel);stroke:var(--theme-primary);stroke-width:1.5px}.yaho-cad-measure-label{color:var(--theme-primary);pointer-events:none;white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;transform:translate(-50%,calc(-100% - .35rem))}.yaho-cad-layer-panel label{color:var(--ui-text-secondary)}.yaho-cad-unsupported-link{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-quaternary);color:var(--ui-text-primary);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.75rem;font-weight:700;text-decoration:none}.yaho-cad-unsupported-link:hover{background:var(--ui-bg-tertiary)}.yaho-cad-install-primary{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-secondary);color:var(--ui-text-primary);cursor:pointer;border-radius:999px;width:100%;padding:.7rem 1.15rem;font-size:.95rem;font-weight:800}.yaho-cad-install-primary:hover:not(:disabled){background:var(--ui-bg-tertiary)}.yaho-cad-install-primary:disabled{cursor:not-allowed;opacity:.45}.yaho-cad-install-step.is-active{border-color:color-mix(in srgb, var(--ui-accent-primary) 35%, transparent)}.yaho-cad-install-step.is-disabled{opacity:.55}.yaho-cad-install-step.is-complete{border-color:#10b98159}.yaho-cad-install-spinner{animation:1s linear infinite yaho-cad-install-spin}@keyframes yaho-cad-install-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.yaho-cad-conversion-badge p{margin:0}.yaho-hwp-rhwp-disclaimer{border-top:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);padding:.55rem .65rem .45rem}.yaho-hwp-rhwp-disclaimer-list{margin:0;padding-left:1rem;font-size:.68rem;line-height:1.45;list-style:outside}.yaho-hwp-rhwp-disclaimer-list li+li{margin-top:.2rem}.yaho-hwp-rhwp-disclaimer.is-dark{color:#94a3b8;border-top-color:#ffffff1a}.dark .yaho-document-reader-drawer,:root.dark .yaho-document-reader-drawer{background:var(--yaho-night-page);border-color:var(--yaho-night-line);box-shadow:var(--yaho-sidebar-float-shadow)}.dark .yaho-document-reader-drawer .yaho-document-reader-header,:root.dark .yaho-document-reader-drawer .yaho-document-reader-header{border-color:var(--yaho-night-line);background:var(--yaho-night-page)}.dark .yaho-document-reader-drawer .yaho-document-reader-lede,:root.dark .yaho-document-reader-drawer .yaho-document-reader-lede{color:var(--yaho-night-muted)}.dark .yaho-document-reader-notes,:root.dark .yaho-document-reader-notes{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--yaho-night-line));background:color-mix(in srgb, var(--theme-primary) 10%, var(--yaho-night-page))}.yaho-project-dialog{isolation:isolate;border-radius:1.75rem!important;width:min(42rem,100% - 2rem)!important;max-height:calc(100% - 2rem)!important}.yaho-project-dialog [data-slot=dialog-close-button]{border-radius:999px;width:2rem;height:2rem;top:1.35rem;right:1.35rem}.yaho-project-dialog-header{border-bottom:1px solid}.yaho-project-dialog-icon{border:1px solid}.yaho-project-name-input,.yaho-project-idea-input{transition:border-color .16s,background-color .16s,box-shadow .16s;border-radius:1rem!important}.yaho-project-name-input{min-height:3.25rem;padding-inline:1rem!important}.yaho-project-idea-input{padding:.9rem 2.75rem .9rem 1rem!important}.yaho-project-section{border:1px solid}.yaho-project-folder-row{border:1px solid #0000}.yaho-project-folder-button,.yaho-project-template-chip,.yaho-project-shuffle,.yaho-project-generate,.yaho-project-cancel,.yaho-project-submit{transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,color .16s}.yaho-project-folder-button:hover:not(:disabled),.yaho-project-template-chip:hover:not(:disabled),.yaho-project-shuffle:hover:not(:disabled),.yaho-project-generate:hover:not(:disabled),.yaho-project-submit:hover:not(:disabled){transform:translateY(-1px)}.yaho-project-dialog-footer{border-top:1px solid}:root:not(.dark) .yaho-project-dialog{color:#38251a;background:radial-gradient(circle at 88% 0,#ffba802e,#0000 19rem),linear-gradient(#fffdf9 0%,#fff8f1 100%)!important;border-color:#ef88405c!important;box-shadow:0 36px 90px -38px #5b32177a,inset 0 1px #ffffffeb!important}:root:not(.dark) .yaho-project-dialog-header{background:radial-gradient(circle at 10% 0,#ffbe8733,#0000 18rem),#fffcf799;border-bottom-color:#d29c7740}:root:not(.dark) .yaho-project-dialog [data-slot=dialog-title]{color:#2e1c13}:root:not(.dark) .yaho-project-dialog [data-slot=dialog-description]{color:#8d6f5d}:root:not(.dark) .yaho-project-dialog-icon{color:#f26717;background:#fff0e4;border-color:#f6681433;box-shadow:inset 0 1px #ffffffe6}:root:not(.dark) .yaho-project-dialog [data-slot=dialog-close-button]{color:#9a7560;background:#ffffff94;border:1px solid #c9977442}:root:not(.dark) .yaho-project-dialog [data-slot=dialog-close-button]:hover{color:#d9550d;background:#fff0e4;border-color:#f268195c}:root:not(.dark) .yaho-project-name-input,:root:not(.dark) .yaho-project-idea-input{box-shadow:inset 0 1px #ffffffe6;color:#38251a!important;background:#ffffffb8!important;border-color:#cd9a7761!important}:root:not(.dark) .yaho-project-name-input:focus,:root:not(.dark) .yaho-project-idea-input:focus{border-color:#f56b17b8!important;box-shadow:0 0 0 3px #f874231f!important}:root:not(.dark) .yaho-project-name-input::placeholder,:root:not(.dark) .yaho-project-idea-input::placeholder{color:#8365529e!important}:root:not(.dark) .yaho-project-section{background:#fffdf994;border-color:#deab874d;box-shadow:inset 0 1px #ffffffc7}:root:not(.dark) .yaho-project-label{color:#6f4b38!important}:root:not(.dark) .yaho-project-folder-row{color:#553829;background:#fff7efe6;border-color:#e0b19047}:root:not(.dark) .yaho-project-folder-button{border:1px solid #f4762640;box-shadow:0 9px 20px -16px #ac4c198c;color:#bd4e13!important;background:#fff0e4!important}:root:not(.dark) .yaho-project-folder-button:hover:not(:disabled){border-color:#f0620e75;background:#ffe4cf!important}:root:not(.dark) .yaho-project-generate,:root:not(.dark) .yaho-project-shuffle{border:1px solid #e7a1714d;color:#d45b16!important;background:#fff7efe6!important}:root:not(.dark) .yaho-project-template-chip{color:#74513f;background:#ffffff80;border-color:#de9e7157}:root:not(.dark) .yaho-project-template-chip:hover:not(:disabled){color:#b9480e;background:#fff0e4;border-color:#ef661585;box-shadow:0 10px 22px -18px #b14813a3}:root:not(.dark) .yaho-project-dialog-footer{background:#fff9f2d1;border-top-color:#d29c7742}:root:not(.dark) .yaho-project-cancel{color:#8a6956!important}:root:not(.dark) .yaho-project-cancel:hover:not(:disabled){color:#563728!important;background:#e6b28d29!important}:root:not(.dark) .yaho-project-submit{border:1px solid #e0530870;color:#fff!important;background:linear-gradient(135deg,#ff7b2d,#f05c0d)!important;box-shadow:0 14px 28px -17px #cf4806d1,inset 0 1px #ffffff4d!important}:root:not(.dark) .yaho-project-submit:hover:not(:disabled){background:linear-gradient(135deg,#ff8b42,#f46919)!important;box-shadow:0 18px 32px -18px #cf4806e0!important}:root:not(.dark) .yaho-project-submit:disabled{border-color:#ba8e7238;color:#aa9485!important;box-shadow:none!important;background:#eadfd6!important}:root.dark .yaho-project-dialog,.dark .yaho-project-dialog{color:var(--yaho-night-text);background:radial-gradient(circle at 88% 0,#3787be2b,#0000 22rem),linear-gradient(#0d1b2c 0%,#081421 100%)!important;border-color:#69b4e447!important;box-shadow:0 42px 110px -38px #000000e6,inset 0 1px #addeff0f!important}.yaho-support-popover{transform-origin:100% 100%;animation:.24s cubic-bezier(.16,1,.3,1) forwards yaho-popover-in;border-radius:1.125rem!important}.yaho-support-popover .yaho-support-card{transition:background-color .1s ease-out;border-color:#0000!important;border-radius:.6rem!important}:root:not(.dark) .yaho-support-popover .yaho-support-card{background:#5d31140b!important}:root:not(.dark) .yaho-support-popover .yaho-support-card:hover{background:#5d311417!important}:root.dark .yaho-support-popover .yaho-support-card,.dark .yaho-support-popover .yaho-support-card{background:#ffffff0b!important}:root.dark .yaho-support-popover .yaho-support-card:hover,.dark .yaho-support-popover .yaho-support-card:hover{background:#ffffff17!important}:root:not(.dark) .yaho-support-popover{background:radial-gradient(circle at 85% 0,#ffba8038,#0000 18rem),linear-gradient(145deg,#fffefd,#fff5ec)!important;border-color:#e8a16999!important;box-shadow:0 22px 50px -24px #5d311459,inset 0 1px #ffffffd9!important}:root.dark .yaho-support-popover,.dark .yaho-support-popover{background:radial-gradient(circle at 85% 0,#3787be33,#0000 18rem),linear-gradient(145deg,#123650,#0a2035 72%)!important;border-color:#3b7799!important;box-shadow:0 22px 50px -24px #0000008c,inset 0 1px #addeff14!important}:root.dark .yaho-project-dialog-header,.dark .yaho-project-dialog-header{border-bottom-color:var(--yaho-night-line);background:radial-gradient(circle at 10% 0,#3b8ec729,#0000 20rem),#0a1828a3}:root.dark .yaho-project-dialog [data-slot=dialog-title],.dark .yaho-project-dialog [data-slot=dialog-title]{color:#f1f7fd}:root.dark .yaho-project-dialog [data-slot=dialog-description],.dark .yaho-project-dialog [data-slot=dialog-description]{color:#9eb2c7}:root.dark .yaho-project-dialog-icon,.dark .yaho-project-dialog-icon{color:#73c6f0;background:#2973a433;border-color:#69beef47;box-shadow:inset 0 1px #b2e3ff14}:root.dark .yaho-project-dialog [data-slot=dialog-close-button],.dark .yaho-project-dialog [data-slot=dialog-close-button]{border:1px solid var(--yaho-night-line);color:#849bb1;background:#10263db3}:root.dark .yaho-project-dialog [data-slot=dialog-close-button]:hover,.dark .yaho-project-dialog [data-slot=dialog-close-button]:hover{border-color:var(--yaho-night-line-strong);color:#e8f5ff;background:#142b43}:root.dark .yaho-project-name-input,:root.dark .yaho-project-idea-input,.dark .yaho-project-name-input,.dark .yaho-project-idea-input{box-shadow:inset 0 1px #ffffff06;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important;border-color:#6fa2cf3d!important}:root.dark .yaho-project-name-input:focus,:root.dark .yaho-project-idea-input:focus,.dark .yaho-project-name-input:focus,.dark .yaho-project-idea-input:focus{border-color:#69beef9e!important;box-shadow:0 0 0 3px #398fc624!important}:root.dark .yaho-project-name-input::placeholder,:root.dark .yaho-project-idea-input::placeholder,.dark .yaho-project-name-input::placeholder,.dark .yaho-project-idea-input::placeholder{color:#a8bccf80!important}:root.dark .yaho-project-section,.dark .yaho-project-section{background:#0b1b2dad;border-color:#6fa2cf30;box-shadow:inset 0 1px #ffffff06}:root.dark .yaho-project-label,.dark .yaho-project-label{color:#b9c9d8!important}:root.dark .yaho-project-folder-row,.dark .yaho-project-folder-row{color:#dce9f4;background:#081422d1;border-color:#6fa2cf29}:root.dark .yaho-project-folder-button,.dark .yaho-project-folder-button{box-shadow:none;border:1px solid #69beef47;color:#9dd6f4!important;background:#2770a138!important}:root.dark .yaho-project-folder-button:hover:not(:disabled),.dark .yaho-project-folder-button:hover:not(:disabled){border-color:#69beef80;background:#2b7eb252!important}:root.dark .yaho-project-generate,:root.dark .yaho-project-shuffle,.dark .yaho-project-generate,.dark .yaho-project-shuffle{border:1px solid #6fa2cf33;color:#82c8ee!important;background:#112941db!important}:root.dark .yaho-project-template-chip,.dark .yaho-project-template-chip{color:#aebfd0;background:#0d1f32c7;border-color:#6fa2cf38}:root.dark .yaho-project-template-chip:hover:not(:disabled),.dark .yaho-project-template-chip:hover:not(:disabled){color:#e9f6ff;background:#2770a13d;border-color:#69beef80}:root.dark .yaho-project-dialog-footer,.dark .yaho-project-dialog-footer{border-top-color:var(--yaho-night-line);background:#07111db8}:root.dark .yaho-project-cancel,.dark .yaho-project-cancel{color:#91a6ba!important}:root.dark .yaho-project-cancel:hover:not(:disabled),.dark .yaho-project-cancel:hover:not(:disabled){color:#e8f4fd!important;background:#39688e29!important}:root.dark .yaho-project-submit,.dark .yaho-project-submit{border:1px solid #69beef61;color:#f6fbff!important;background:linear-gradient(135deg,#2e79a8,#245f88)!important;box-shadow:0 16px 30px -20px #2d90cdb8,inset 0 1px #b6e4ff21!important}:root.dark .yaho-project-submit:hover:not(:disabled),.dark .yaho-project-submit:hover:not(:disabled){background:linear-gradient(135deg,#3889b9,#2d709d)!important}:root.dark .yaho-project-submit:disabled,.dark .yaho-project-submit:disabled{border-color:#6fa2cf1f;color:#647a8f!important;box-shadow:none!important;background:#162638!important}@media (width<=60rem){.yaho-ontology-compact-controls{left:var(--yaho-page-header-x,1rem)!important;right:auto!important}.yaho-ontology-compact-menu{right:auto!important}.yaho-ontology-settings-backdrop{padding:1rem 1rem 5.5rem!important}.yaho-ontology-settings-modal{width:calc(100% - 2rem)!important;height:min(46rem,100% - 7rem)!important}}@media (width<=56.25rem){.yaho-settings-overlay{border-radius:1rem!important;inset:1rem!important}}@media (width<=47.5rem){.yaho-settings-layout{grid-template-columns:minmax(0,1fr)!important}.yaho-settings-sidebar{max-height:14rem;border-right:0!important}}@media (height<=43.75rem){.yaho-settings-overlay{inset:.75rem!important}.yaho-project-dialog{border-radius:1.25rem!important;max-height:calc(100% - 1rem)!important}.yaho-project-dialog-header{z-index:12;position:sticky;top:0;padding-top:1rem!important;padding-bottom:.875rem!important}.yaho-project-name-input{min-height:2.75rem;margin-top:.75rem!important}.yaho-project-section{margin-top:.75rem!important;padding:.75rem!important}.yaho-project-idea-input{min-height:6rem!important}.yaho-project-dialog-footer{z-index:12;position:sticky;bottom:0;margin-top:.75rem!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.yaho-ontology-compact-menu{max-height:calc(100% - var(--titlebar-height,34px) - 5rem);overflow-y:auto!important}.yaho-ontology-settings-backdrop{padding:calc(var(--titlebar-height,34px) + .75rem) .75rem 4.5rem!important;align-items:flex-start!important}.yaho-ontology-settings-modal{width:calc(100% - 1.5rem)!important;height:calc(100% - var(--titlebar-height,34px) - 5.25rem)!important}.yaho-ai-staff-page{padding-top:1rem!important;padding-bottom:1rem!important}.yaho-ai-staff-card{min-height:0}}.yaho-responsive-page{scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:hidden}.yaho-responsive-page-shell,.yaho-responsive-page-shell>*,.yaho-responsive-page-header>*{min-width:0;max-width:100%}.yaho-responsive-page-header,.yaho-responsive-page-header>div:first-child{text-align:left}.yaho-responsive-page-actions,.yaho-responsive-page-actions button{white-space:nowrap;flex-direction:row}.yaho-titlebar-safe-page-actions{padding-right:max(.75rem, calc(var(--titlebar-tools-right,.75rem) - 2rem))}.yaho-task-side-panel .yaho-titlebar-safe-page-actions{padding-right:.75rem}@media (width<=720px){.yaho-titlebar-safe-page-actions{padding-right:0}.yaho-library-search-bar-hint{display:none}}.yaho-library-page,.yaho-skills-page,.yaho-support-program-page{container:yaho-responsive-page/inline-size}.yaho-support-program-shell{width:100%}.yaho-support-program-opportunity-grid{align-items:start}.yaho-support-program-finder-controls{grid-template-columns:minmax(16rem,1fr) auto}.yaho-support-program-finder-actions{grid-template-columns:repeat(2,16rem)}.yaho-support-program-conditions{grid-column:1/-1;min-width:0}@container yaho-responsive-page (width<=62rem){.yaho-support-program-finder-controls{grid-template-columns:minmax(0,1fr) auto;gap:.75rem!important}.yaho-support-program-finder-actions{grid-template-columns:repeat(2,11rem)}.yaho-support-program-condition-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-support-program-company-signals>div{gap:.5rem;min-height:2.75rem;padding:.55rem .75rem}.yaho-support-program-company-signals p{font-size:.86rem}.yaho-support-program-company-signals p>span{margin-left:.35rem;font-size:.76rem}.yaho-support-program-condition-button,.yaho-support-program-search-button{gap:.45rem;height:2.75rem;padding-left:.75rem;padding-right:.75rem;font-size:.76rem}}@container yaho-responsive-page (width<=36rem){.yaho-support-program-condition-fields{grid-template-columns:minmax(0,1fr)}}@container yaho-responsive-page (width<=52rem){.yaho-support-program-list-controls{flex-wrap:nowrap;gap:.375rem}.yaho-support-program-list-controls .yaho-support-list-filter-frame{min-width:8.5rem;width:8.5rem!important}.yaho-support-program-list-controls .yaho-support-list-filter-button{gap:.4rem;padding-left:.6rem;padding-right:.6rem;font-size:.76rem}.yaho-support-program-list-date-filter,.yaho-support-program-list-date-filter>div{min-width:8.5rem;width:8.5rem!important}.yaho-support-program-list-date-filter>div>button{gap:.4rem;padding-left:.6rem;padding-right:.6rem}.yaho-support-program-list-date-filter>div>button>span{font-size:.76rem}}@container yaho-responsive-page (width<=48rem){.yaho-support-program-list-date-filter,.yaho-support-program-list-date-filter>div{min-width:2.25rem;width:2.25rem!important}.yaho-support-program-list-date-filter>div>button{gap:0;padding-left:0;padding-right:0}.yaho-support-program-list-date-filter>div>button>span{display:none}.yaho-support-program-finder-actions{grid-template-columns:repeat(2,8.75rem);gap:.4rem}.yaho-support-program-company-signals>div{padding-left:.6rem;padding-right:.6rem}.yaho-support-program-company-signals p>span{display:none}.yaho-support-program-company-signals button{height:1.9rem;padding-left:.25rem;padding-right:.25rem;font-size:.68rem}.yaho-support-program-condition-button,.yaho-support-program-search-button{gap:.35rem;height:2.5rem;padding-left:.55rem;padding-right:.55rem;font-size:.72rem}.yaho-support-program-condition-button svg,.yaho-support-program-search-button svg{width:.9rem;height:.9rem}}.yaho-support-option-panel{isolation:isolate}.yaho-support-option-row,.yaho-support-option-row:hover{box-shadow:none!important;background:0 0!important;border:0!important}.yaho-support-option-checkbox{box-shadow:none!important;background:0 0!important;border-color:#b99a84!important}.yaho-support-option-checkbox[data-state=checked]{background:#ffb17e!important;border-color:#e98a59!important}.yaho-support-sort-option,.yaho-support-sort-option:hover{color:#4d392c;box-shadow:none!important;background:0 0!important;border:0!important}.yaho-support-sort-option.is-selected{color:#c45116!important;background:#fff0e6!important}:root.dark .yaho-support-sort-option,.dark .yaho-support-sort-option{color:#f1f5f9!important}:root.dark .yaho-support-sort-option.is-selected,.dark .yaho-support-sort-option.is-selected{color:#a7e4ff!important;background:#173753!important}:root.dark .yaho-support-option-checkbox,.dark .yaho-support-option-checkbox{background:0 0!important;border-color:#4f7898!important}:root.dark .yaho-support-option-checkbox[data-state=checked],.dark .yaho-support-option-checkbox[data-state=checked]{background:#3d759d!important;border-color:#3d759d!important}.yaho-support-list-layout-option{color:#9a7660}.yaho-support-list-layout-option:hover{color:#c45116}.yaho-support-list-layout-option:hover>:is(span,svg),.yaho-support-list-layout-option[data-layout-selected=true]{color:#c45116!important}:root.dark .yaho-support-list-layout-option,.dark .yaho-support-list-layout-option{color:#64748b!important}:root.dark .yaho-support-list-layout-option:hover,.dark .yaho-support-list-layout-option:hover{color:#8fd7ff!important}:root.dark .yaho-support-list-layout-option:hover>:is(span,svg),.dark .yaho-support-list-layout-option:hover>:is(span,svg){color:#a7e4ff!important}:root.dark .yaho-support-list-layout-option[data-layout-selected=true],.dark .yaho-support-list-layout-option[data-layout-selected=true]{color:#70d2ff!important}.yaho-support-link-input-panel{color:#4d392c;background:#fff1e8;border-color:#efb48d}.yaho-support-link-input-panel input{color:#4d392c;background:#fffaf7;border-color:#ed9c6c}.yaho-support-link-input-panel input:focus{border-color:#f08a4b}.yaho-support-link-input-panel button[type=submit]{background:#ff8a4c;color:#fff!important}.yaho-support-link-input-panel button[type=submit]:hover:not(:disabled){background:#ef7434}.yaho-support-direct-link-card{background:#fffaf7;border-color:#efd1bd}:root:not(.dark) .yaho-support-opportunity-row:hover:not(:has(.yaho-support-row-actions:hover)){background:#fff8f3!important;border-color:#f6a46c!important}.yaho-support-opportunity-row:hover:not(:has(.yaho-support-row-actions:hover)){background:#fff8f3!important;border-color:#f6a46c!important}.yaho-support-direct-link-action{color:#f97316!important;font-size:.99rem!important}.yaho-support-bulk-delete-action:disabled,.yaho-support-bulk-delete-action:disabled>svg,.yaho-support-bulk-delete-action:disabled>.yaho-support-bulk-delete-label{color:#dc263c!important;opacity:1!important}:root.dark .yaho-support-direct-link-action,.dark .yaho-support-direct-link-action{color:#69c0ff!important}:root.dark .yaho-support-bulk-delete-action:disabled,:root.dark .yaho-support-bulk-delete-action:disabled>svg,:root.dark .yaho-support-bulk-delete-action:disabled>.yaho-support-bulk-delete-label,.dark .yaho-support-bulk-delete-action:disabled,.dark .yaho-support-bulk-delete-action:disabled>svg,.dark .yaho-support-bulk-delete-action:disabled>.yaho-support-bulk-delete-label{color:#ff5b6d!important}:root.dark .yaho-support-link-input-panel,.dark .yaho-support-link-input-panel{color:#d9efff!important;background:#0d2235!important;border-color:#315d7a!important}:root.dark .yaho-support-link-input-panel input,.dark .yaho-support-link-input-panel input{color:#eaf6ff!important;background:#091827!important;border-color:#315d7a!important}:root.dark .yaho-support-link-input-panel input:focus,.dark .yaho-support-link-input-panel input:focus{border-color:#62b9e7!important}:root.dark .yaho-support-link-input-panel button[type=submit],.dark .yaho-support-link-input-panel button[type=submit]{color:#fff!important;background:#2d79a6!important}:root.dark .yaho-support-link-input-panel button[type=submit]:hover:not(:disabled),.dark .yaho-support-link-input-panel button[type=submit]:hover:not(:disabled){background:#398dbe!important}:root.dark .yaho-support-direct-link-card,.dark .yaho-support-direct-link-card{background:#0c1d2c!important;border-color:#315d7a!important}:root.dark .yaho-support-opportunity-row:hover:not(:has(.yaho-support-row-actions:hover)){background:#112b42!important;border-color:#76bceb!important;box-shadow:0 0 0 1px #76bceb52,0 14px 30px #0b395942!important}.dark .yaho-support-opportunity-row:hover:not(:has(.yaho-support-row-actions:hover)){background:#112b42!important;border-color:#76bceb!important;box-shadow:0 0 0 1px #76bceb52,0 14px 30px #0b395942!important}.yaho-support-list-filter-frame{background:0 0;border-color:#ead8c8}.yaho-support-list-filter-button{color:#2a170e;background:0 0;border-color:#0000}.yaho-support-list-filter-button:is(:hover,[data-state=open]){background:#fff7f1;border-color:#f1b58c;box-shadow:inset 0 0 0 1px #ffb37c29}:root.dark .yaho-support-list-filter-frame,.dark .yaho-support-list-filter-frame{background:0 0!important;border-color:#29445f!important}:root.dark .yaho-support-list-filter-button,.dark .yaho-support-list-filter-button{color:#f1f5f9!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.dark .yaho-support-list-filter-button:is(:hover,[data-state=open]),.dark .yaho-support-list-filter-button:is(:hover,[data-state=open]){color:#fff!important;background:#102b42!important;border-color:#4f91c199!important;box-shadow:inset 0 0 0 1px #69c7ff1f!important}.yaho-support-program-actions{width:auto;min-width:0;margin-left:auto;transform:translate(-.75rem)}.yaho-support-program-stage-nav{white-space:nowrap;width:auto}.yaho-support-program-actions>div{white-space:nowrap;max-width:none}@media (width>=1024px){.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step{border-radius:.75rem;width:8rem;min-height:3rem;transition:width .16s}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>button,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>div{align-items:center;min-height:3rem;padding:.5rem .65rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>button>div,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step>div>div{align-items:center}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step-number{width:1.65rem;height:1.65rem;font-size:.78rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-title{white-space:nowrap;font-size:.94rem;line-height:1.15}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed{width:3rem;position:relative}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>button,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>div{padding-left:.5rem;padding-right:.5rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>button>div,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed>div>div{justify-content:center;gap:0;width:100%}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed .yaho-support-writing-workflow-step-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed .yaho-support-writing-workflow-title{opacity:0;max-width:0;transition:max-width .16s,opacity .12s;overflow:hidden}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover{width:8rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step:not(.is-condensed).is-compact-title-long,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed.is-compact-title-long:hover{width:9.5rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>button,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>div{padding-left:.65rem;padding-right:.65rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>button>div,.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover>div>div{justify-content:flex-start;gap:.75rem}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover .yaho-support-writing-workflow-step-number{position:static;transform:none}.yaho-support-writing-workflow-header .yaho-support-writing-workflow-step.is-condensed:hover .yaho-support-writing-workflow-title{opacity:1;max-width:8rem}}.yaho-support-writing-workflow-step.is-current,.yaho-support-writing-workflow-action.is-current{z-index:10;box-shadow:0 0 0 1px #e2a878a6!important}.yaho-support-writing-workflow-action.is-current,.yaho-support-writing-workflow-action.is-current>svg,.yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-step-number{color:#e2a878!important}.yaho-support-writing-workflow-action.is-current>span{color:#c98761!important}.yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-title{color:#684f3f!important}.yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-description{color:#a07c65!important}:root.dark .yaho-support-writing-workflow-step.is-current,:root.dark .yaho-support-writing-workflow-action.is-current,.dark .yaho-support-writing-workflow-step.is-current,.dark .yaho-support-writing-workflow-action.is-current{box-shadow:0 0 0 1px #69c0ffa6!important}:root.dark .yaho-support-writing-workflow-action.is-current,.dark .yaho-support-writing-workflow-action.is-current,:root.dark .yaho-support-writing-workflow-action.is-current>svg,.dark .yaho-support-writing-workflow-action.is-current>svg,:root.dark .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-step-number,.dark .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-step-number{color:#69c0ff!important}:root.dark .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-title,.dark .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-title{color:#c5e4f9!important}:root.dark .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-description,.dark .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-description{color:#a9c6dc!important}:root.dark .yaho-support-writing-workflow-action.is-current>span,.dark .yaho-support-writing-workflow-action.is-current>span{color:#bfe1f8!important}:root.dark .yaho-support-program-page,.dark .yaho-support-program-page{background:radial-gradient(circle at 10% 0%, #2784be29, transparent 28rem), radial-gradient(circle at 94% 4%, #48448a24, transparent 30rem), linear-gradient(180deg, #08111f 0%, var(--yaho-night-bg) 72%)!important}:root.dark .yaho-support-program-workspace,.dark .yaho-support-program-workspace{border-color:var(--yaho-night-line)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important;background:#0b1625e0!important}:root.dark .yaho-support-program-card,.dark .yaho-support-program-card{background:#0a1726eb!important;border-color:#6fa2cf38!important;box-shadow:inset 0 1px #ffffff09!important}:root.dark .yaho-support-program-finder,.dark .yaho-support-program-finder{background:linear-gradient(108deg,#14304bfa,#0d1f32f5)!important;border-color:#64a5dc66!important;box-shadow:inset 0 1px #b5deff1c,0 14px 34px #00000024!important}:root.dark .yaho-support-program-finder [class*="bg-[#fffaf6]"],.dark .yaho-support-program-finder [class*="bg-[#fffaf6]"]{background:#0715257a!important;border-color:#82bae840!important}:root.dark .yaho-graph-as-of-field input[type=date],:root.dark .yaho-graph-as-of-field input[type=date]:focus,:root.dark .yaho-graph-as-of-field input[type=date]:focus-visible,.dark .yaho-graph-as-of-field input[type=date],.dark .yaho-graph-as-of-field input[type=date]:focus,.dark .yaho-graph-as-of-field input[type=date]:focus-visible{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit{background:0 0!important}:root.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-fields-wrapper{background:0 0!important}:root.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-text{background:0 0!important}:root.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-month-field{background:0 0!important}:root.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-day-field{background:0 0!important}:root.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-year-field{background:0 0!important}.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit{background:0 0!important}.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-fields-wrapper{background:0 0!important}.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-text{background:0 0!important}.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-month-field{background:0 0!important}.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-day-field{background:0 0!important}.dark .yaho-graph-as-of-field input[type=date]::-webkit-datetime-edit-year-field{background:0 0!important}:root.dark .yaho-library-filter-panel,.dark .yaho-library-filter-panel{border-color:var(--ui-stroke-tertiary)!important;box-shadow:none!important;background:0 0!important}:root.dark .yaho-library-filter-panel input,.dark .yaho-library-filter-panel input{border-color:color-mix(in srgb, var(--theme-primary) 25%, var(--ui-stroke-tertiary))!important;background:color-mix(in srgb, var(--yaho-night-page) 48%, transparent)!important}.yaho-library-folder-panel{max-height:min(32rem,100% - 8rem)}.yaho-library-folder-layout{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;min-height:24rem}@container (width<=48rem){.yaho-library-page .yaho-library-document-row{align-items:start;gap:.65rem;grid-template-columns:minmax(0,1fr)!important}.yaho-library-page .yaho-library-row-actions,.yaho-library-page .yaho-library-selection-row-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.yaho-library-page .yaho-library-row-action-divider{display:none}}.yaho-library-filter-panel{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}@container yaho-library (width<=48rem){.yaho-library-page .yaho-library-folder-panel{max-height:none}.yaho-library-page .yaho-library-folder-tree{max-height:14rem}}@media (height<=42rem){.yaho-library-folder-layout{min-height:16rem}.yaho-library-page .yaho-library-folder-tree{max-height:10rem}.yaho-document-reader-drawer{max-height:min(100%,100% - 3rem)}}@media (height<=32rem){.yaho-library-folder-layout{min-height:12rem}}:root.dark .yaho-support-program-summary button[data-expanded=true],.dark .yaho-support-program-summary button[data-expanded=true]{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-dark-panel-3)!important;box-shadow:none!important}:root.dark .yaho-support-program-page [class*="text-[#d86216]"],:root.dark .yaho-support-program-page [class*="text-[#c85613]"],:root.dark .yaho-support-program-page [class*="text-[#8a4a26]"],.dark .yaho-support-program-page [class*="text-[#d86216]"],.dark .yaho-support-program-page [class*="text-[#c85613]"],.dark .yaho-support-program-page [class*="text-[#8a4a26]"]{color:var(--yaho-night-blue)!important}:root.dark .yaho-support-program-actions>div,.dark .yaho-support-program-actions>div{border-color:var(--yaho-night-line)!important;background:#0a1726eb!important;box-shadow:inset 0 1px #ffffff09!important}.yaho-responsive-summary{grid-template-columns:repeat(3,minmax(0,1fr))}:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-ai-staff-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-library-page-surface,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-skills-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-smart-reminders-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-macros-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-support-program-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-office-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-marketing-page{padding-top:var(--yaho-page-header-top,1.25rem)!important}@container yaho-responsive-page (width<=56.25rem){.yaho-responsive-page-header h1{font-size:2rem!important}.yaho-support-program-header h1{font-size:2.25rem!important}.yaho-skills-search-row{align-items:stretch}}@container yaho-responsive-page (width<=47.5rem){.yaho-responsive-summary,.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-library-header-actions{flex-flow:wrap;align-items:center}.yaho-library-header-actions>div:last-child{flex-wrap:wrap}.yaho-library-filter-group{align-items:stretch}.yaho-support-program-opportunity-grid{grid-template-columns:minmax(0,1fr)!important}.yaho-library-filter-group>span:first-child{text-align:left;flex-basis:100%;margin:0 0 .125rem}.yaho-feature-card{grid-template-columns:auto minmax(0,1fr)}.yaho-feature-card>:last-child{grid-column:2;justify-self:start}.yaho-capability-row{gap:.75rem}}@media (width<=60rem){.yaho-ai-staff-page,.yaho-library-page-surface,.yaho-skills-page,.yaho-support-program-page{padding-left:1.25rem!important;padding-right:1.25rem!important}}@container yaho-responsive-page (width<=56.25rem){.yaho-responsive-summary,.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem!important}.yaho-responsive-summary>.yaho-stat-card,.yaho-ai-staff-summary>.yaho-stat-card{min-height:5.25rem;gap:.65rem!important;padding:.75rem!important}.yaho-responsive-summary .yaho-stat-card-icon,.yaho-ai-staff-summary .yaho-stat-card-icon{border-radius:.8rem!important;width:2.5rem!important;height:2.5rem!important}.yaho-responsive-summary .yaho-stat-card-icon svg,.yaho-ai-staff-summary .yaho-stat-card-icon svg{width:1.1rem!important;height:1.1rem!important}.yaho-responsive-summary .yaho-stat-card-value,.yaho-ai-staff-summary .yaho-stat-card-value,.yaho-responsive-summary .yaho-stat-card>span:last-child>span:last-child,.yaho-ai-staff-summary .yaho-stat-card>span:last-child>span:last-child{font-size:1.35rem!important}.yaho-responsive-summary .yaho-stat-card>span:last-child>span:first-child,.yaho-ai-staff-summary .yaho-stat-card>span:last-child>span:first-child{white-space:nowrap;font-size:.72rem!important}}@container yaho-responsive-page (width<=42rem){.yaho-responsive-summary,.yaho-ai-staff-summary{gap:.45rem!important}.yaho-responsive-summary>.yaho-stat-card,.yaho-ai-staff-summary>.yaho-stat-card{min-height:4.5rem;grid-template-columns:auto minmax(0,1fr)!important;gap:.45rem!important;padding:.55rem!important}.yaho-responsive-summary .yaho-stat-card-icon,.yaho-ai-staff-summary .yaho-stat-card-icon{width:2.1rem!important;height:2.1rem!important}.yaho-responsive-summary .yaho-stat-card-label,.yaho-ai-staff-summary .yaho-stat-card-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.64rem!important}.yaho-responsive-summary .yaho-stat-card-value,.yaho-ai-staff-summary .yaho-stat-card-value{margin-top:.2rem!important;font-size:1.08rem!important}.yaho-responsive-page-actions{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.yaho-responsive-page-actions>*,.yaho-responsive-page-actions button{width:auto!important}.yaho-support-program-workspace{padding:1rem!important}}@media (width<=60rem){.yaho-workrooms-grid{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)!important}.yaho-workrooms-insights{display:none!important}.yaho-workrooms-header{gap:.75rem}.yaho-workrooms-header>div{flex:auto}.yaho-workrooms-header button{white-space:nowrap;flex:none}.yaho-workrooms-list input{min-width:0}}@media (width<=42rem){.yaho-workrooms-grid{grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr)!important}.yaho-workrooms-list{padding:.75rem!important}.yaho-workrooms-list button{padding-inline:.65rem!important}}[data-yaho-sidebar-open=true] .yaho-workrooms-page{padding-top:0!important}@media (height<=43.75rem){.yaho-ai-staff-page{padding-top:1rem!important}}:root{--yaho-night-muted:#9db2c8;--yaho-menu-surface:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);--yaho-surface-shadow:var(--yaho-sidebar-float-shadow);--yaho-surface-shadow-rgb:67 40 26;--yaho-surface-lip:inset 0 1px 0 transparent;--yaho-surface-elevation:0 1px 2px rgb(var(--yaho-surface-shadow-rgb) / .06), 0 14px 38px rgb(var(--yaho-surface-shadow-rgb) / .06);--yaho-surface-elevation-raised:0 4px 18px rgb(var(--yaho-surface-shadow-rgb) / .07), 0 22px 70px rgb(var(--yaho-surface-shadow-rgb) / .06);--yaho-surface-well:inset 0 1px 2px rgb(var(--yaho-surface-shadow-rgb) / .1);--yaho-sidebar-rhythm-xs:.5rem;--yaho-sidebar-rhythm-sm:.8125rem;--yaho-sidebar-rhythm-md:1.3125rem;--yaho-sidebar-rhythm-lg:2.125rem;--yaho-sidebar-request-fill:color-mix(in srgb, var(--yaho-light-panel) 92%, var(--yaho-light-orange));--yaho-sidebar-request-hover:color-mix(in srgb, var(--yaho-light-panel) 85%, var(--yaho-light-orange));--yaho-sidebar-request-ink:color-mix(in srgb, var(--yaho-light-ink) 72%, var(--yaho-light-orange));--yaho-sidebar-request-border:color-mix(in srgb, var(--yaho-light-orange) 22%, transparent);--yaho-sidebar-m3-shadow:0 2px 5px -2px color-mix(in srgb, var(--yaho-light-ink) 12%, transparent), 0 12px 28px -9px color-mix(in srgb, var(--yaho-light-ink) 10%, transparent), 0 24px 48px -16px color-mix(in srgb, var(--yaho-light-ink) 7%, transparent);--yaho-control-lip:inset 0 1px 0 transparent;--yaho-control-drop:0 2px 6px rgb(var(--yaho-surface-shadow-rgb) / .07);--yaho-control-elevation:var(--yaho-control-lip), var(--yaho-control-drop);--yaho-dock-float-shadow:0 1px 2px color-mix(in srgb, var(--yaho-light-ink) 10%, transparent), 0 3px 8px color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);--yaho-cobrowse-glass-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--yaho-light-ink) 8%, transparent), 0 1.75rem 4.5rem color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);--yaho-theme-blend-ms:.32s;--yaho-theme-blend-easing:cubic-bezier(.22, 1, .36, 1);--yaho-theme-blend-veil-peak:.1;--yaho-wake-surface:color-mix(in srgb, var(--yaho-night-page) 82%, transparent);--yaho-wake-border:color-mix(in srgb, var(--yaho-night-blue) 46%, transparent);--yaho-wake-glow:0 0 12px color-mix(in srgb, var(--yaho-night-blue) 40%, transparent), 0 2px 10px color-mix(in srgb, var(--yaho-night-page) 55%, transparent);--yaho-wake-ink:color-mix(in srgb, var(--yaho-night-blue) 26%, #fff);--yaho-composer-capsule-shadow:0 1px 2px color-mix(in srgb, var(--yaho-light-ink) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);--yaho-sidebar-float-titlebar:var(--titlebar-height,34px)}[data-yaho-sidebar-traffic-lights=false]{--yaho-sidebar-float-titlebar:.9375rem}:root.dark,.dark{--yaho-sidebar-request-fill:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-ink) 12%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--yaho-night-blue) 7%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-panel)) 0%, color-mix(in srgb, var(--yaho-night-blue) 14%, var(--yaho-night-panel)) 54%, color-mix(in srgb, var(--yaho-night-blue) 8%, var(--yaho-night-sidebar)) 100%);--yaho-sidebar-request-hover:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-ink) 18%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--yaho-night-blue) 11%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-blue) 32%, var(--yaho-night-panel)) 0%, color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-panel)) 54%, color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-sidebar)) 100%);--yaho-sidebar-request-ink:var(--yaho-night-ink);--yaho-sidebar-request-border:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);--yaho-dock-float-shadow:0 1px 2px #0000002e, 0 3px 8px #0003;--yaho-sidebar-m3-shadow:0 1px 2px #0000002e, 0 4px 8px #0000001f, 0 0 8px #00000014;--yaho-composer-capsule-shadow:0 1px 2px #00000038, 0 4px 12px color-mix(in srgb, var(--yaho-night-blue) 16%, transparent);--yaho-cobrowse-glass-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--yaho-night-page) 40%, transparent), 0 1.75rem 4.5rem color-mix(in srgb, var(--yaho-night-page) 58%, transparent)}[data-slot=sidebar].yaho-sidebar-floating-panel{box-sizing:border-box;margin:var(--yaho-sidebar-float-gutter);background:var(--ui-sidebar-surface-background);padding-top:var(--yaho-sidebar-float-titlebar);isolation:isolate;position:relative;width:calc(100% - (var(--yaho-sidebar-float-gutter) * 2))!important;height:calc(100% - (var(--yaho-sidebar-float-gutter) * 2))!important;border-radius:var(--yaho-sidebar-float-radius)!important;box-shadow:var(--yaho-sidebar-float-shadow)!important;transition:padding-top .18s ease-out,opacity .18s ease-out,background-color .18s ease-out!important;overflow:visible!important}:root:not(.dark) [data-slot=sidebar].yaho-sidebar-floating-panel{--ui-sidebar-surface-background:#ffffff70;-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);box-shadow:none!important;background:linear-gradient(#ffa8561c 0%,#ffc28712 29%,#ffe2c408 51%,#0000 70%),radial-gradient(128% 78% at -20% -12%,#ff9f4a26 0%,#0000 62%),radial-gradient(110% 72% at 106% 108%,#ffc18421 0%,#0000 66%),linear-gradient(145deg,#fff4e93d 0%,#0000 42%,#ffffff24 100%),#ffffff70!important;border-color:#0000!important}:root.dark [data-slot=sidebar].yaho-sidebar-floating-panel,.dark [data-slot=sidebar].yaho-sidebar-floating-panel{--ui-sidebar-surface-background:#181c1f70;-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);box-shadow:none!important;background:linear-gradient(#3e68873b 0%,#2d4d6326 29%,#1f354412 51%,#0000 70%),radial-gradient(128% 78% at -20% -12%,#3c7eb129 0%,#0000 62%),radial-gradient(110% 72% at 106% 108%,#26577817 0%,#0000 66%),linear-gradient(145deg,#37586e1a 0%,#0000 42%,#ffffff05 100%),#181c1f70!important;border-color:#0000!important}[data-pane-id=chat-sidebar][data-pane-side=left] [data-slot=sidebar].yaho-sidebar-floating-panel{margin-right:0;width:calc(100% - var(--yaho-sidebar-float-gutter))!important}[data-pane-id=chat-sidebar][data-pane-side=right] [data-slot=sidebar].yaho-sidebar-floating-panel{margin-left:0;width:calc(100% - var(--yaho-sidebar-float-gutter))!important}[data-yaho-sidebar-open] [data-pane-shell]{transition:none}[data-pane-id=chat-sidebar][data-pane-compact=true]{overflow:visible!important}[data-slot=sidebar].yaho-sidebar-compact-panel{pointer-events:auto!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-brand{height:auto;min-height:var(--yaho-sidebar-row-height);justify-content:center;align-items:center;margin-top:.5rem;display:flex;overflow:visible;padding-inline:0!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-header-actions{display:none!important}.yaho-sidebar-logo-home{align-items:center;gap:.375rem;width:7.32813rem;height:1.25rem;transition:width .24s cubic-bezier(.32,.72,0,1);display:flex}.yaho-sidebar-logo-wordmark{opacity:1;flex:none;width:5.20313rem;margin-left:-.125rem;transition:opacity .16s ease-out,transform .22s cubic-bezier(.32,.72,0,1);transform:scale(1);height:1.4375rem!important}.yaho-sidebar-logo-inline-mark{flex:none;width:1.75rem;height:1.75rem;transition:width .18s ease-out,height .18s ease-out,opacity .16s ease-out,transform .22s cubic-bezier(.32,.72,0,1)}.yaho-sidebar-logo-inline-mark-dark,:root.dark .yaho-sidebar-logo-inline-mark-light,.dark .yaho-sidebar-logo-inline-mark-light{display:none}:root.dark .yaho-sidebar-logo-inline-mark-dark,.dark .yaho-sidebar-logo-inline-mark-dark{display:block}:root.dark .yaho-sidebar-logo-home:hover .yaho-sidebar-logo-inline-mark,.dark .yaho-sidebar-logo-home:hover .yaho-sidebar-logo-inline-mark{filter:none!important}.yaho-sidebar-logo-mark{opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .22s cubic-bezier(.32,.72,0,1);transform:scale(.72)}.yaho-sidebar-logo-home .yaho-sidebar-logo-mark{z-index:2;position:absolute!important;inset:0!important}.yaho-sidebar-logo-mark-dark{display:block}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home{box-sizing:border-box;border:0;flex:0 0 2.5rem;margin-inline:auto;display:block;overflow:visible;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home img{mix-blend-mode:normal!important}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home{flex:0 0 1.75rem;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark,[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{width:1.75rem!important;height:1.75rem!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{overflow:visible;width:2.5rem!important;height:2.5rem!important;transition:none!important;transform:none!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-wordmark{opacity:0;width:0;transform:scale(.76)}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-inline-mark{opacity:0;width:0;height:0;transform:scale(.76)}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light{opacity:1;transform:scale(1)}:root.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light{opacity:0}:root.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark,.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{opacity:1;transform:scale(1)}:root.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:hover img,.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:hover img{filter:none!important;transform:translateY(-1px)!important}[data-slot=sidebar] .yaho-sidebar-primary-nav-label{opacity:1;max-width:12rem;transition:max-width .18s ease-out,opacity .12s ease-out,transform .18s ease-out;overflow:hidden;transform:translate(0)}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-item{border-radius:.5rem!important;justify-content:center!important;gap:0!important;width:calc(100% - .5rem)!important;height:2rem!important;min-height:2rem!important;margin-inline:.25rem!important;padding-inline:0!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-label{opacity:0;max-width:0;transform:translate(-.25rem)}[data-yaho-sidebar-compact=true] .yaho-sidebar-floating-toggle{opacity:0;pointer-events:none;transform:translate(-.25rem)}[data-yaho-sidebar-compact=true] .yaho-sidebar-floating-toggle.is-right{transform:translate(.25rem)}[data-pane-id=chat-sidebar][data-pane-side=left]>[role=separator],[data-pane-id=sessions][data-pane-side=left]>[role=separator]{width:.75rem!important;right:0!important}[data-pane-id=chat-sidebar][data-pane-side=right]>[role=separator],[data-pane-id=sessions][data-pane-side=right]>[role=separator]{width:.75rem!important;left:0!important}[data-pane-id=chat-sidebar]>[role=separator]>span:last-child,[data-pane-id=sessions]>[role=separator]>span:last-child{opacity:0!important}:root.dark .yaho-workbench-surface .yaho-dark-page.yaho-today-page,.dark .yaho-workbench-surface .yaho-dark-page.yaho-today-page,.yaho-workbench-surface .yaho-today-page,:root.dark [data-yaho-shell=true] .yaho-dark-page.yaho-today-page,.dark [data-yaho-shell=true] .yaho-dark-page.yaho-today-page,[data-yaho-shell=true] [data-tree-group=grp-main] .yaho-today-page{background:0 0!important}.yaho-today.yaho-today-under-page-chrome .yaho-today-inner{padding-top:4.6rem}.yaho-page-surface{background:linear-gradient(145deg,#fffdfb 0%,#fff8f1 45%,#f9fbff 100%)}:root.dark .yaho-page-surface,.dark .yaho-page-surface{background:radial-gradient(circle at 8% 0%, #2784be21, transparent 30rem), radial-gradient(circle at 92% 4%, #48448a1f, transparent 31rem), linear-gradient(180deg, #08111f 0%, var(--yaho-night-bg) 70%)}.yaho-page-root,:root.dark .yaho-page-root,.dark .yaho-page-root{background:0 0!important}[data-slot=sidebar] .yaho-sidebar-primary-nav-item{min-height:var(--yaho-sidebar-nav-row-height)!important;height:var(--yaho-sidebar-nav-row-height)!important;padding-inline:var(--yaho-sidebar-row-pad-inline)!important;border-radius:var(--yaho-sidebar-select-radius)!important;box-shadow:none!important;color:var(--ui-text-secondary)!important;font-size:var(--yaho-sidebar-title-size)!important;background:0 0!important;border-color:#0000!important;font-weight:550!important}[data-slot=sidebar] .yaho-sidebar-primary-nav-item svg{color:currentColor!important;opacity:1!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item svg.yaho-browser-mark,:root.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item svg.yaho-browser-mark,.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item svg.yaho-browser-mark{color:inherit!important;opacity:1!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:none!important;color:var(--yaho-light-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):not([data-active=true]):not([aria-current=page]):not(:hover){box-shadow:none!important;color:#5a493d!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:.5rem!important}:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item,.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item{box-shadow:none!important;color:#d9e2eb!important;background:0 0!important;border-color:#0000!important;border-radius:.5rem!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):not([data-active=true]):not([aria-current=page]):not(:hover),.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):not([data-active=true]):not([aria-current=page]):not(:hover){box-shadow:none!important;color:#d9e2eb!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:.5rem!important}:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover,.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:none!important;color:var(--yaho-night-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page],.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-parent-nav-item,.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-parent-nav-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:.25px solid #0000!important;border-radius:.375rem!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-expanded=true],:hover){border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-parent-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover),.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover){border-color:var(--yaho-sidebar-select-hairline)!important;border-radius:var(--yaho-sidebar-select-radius)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;background:0 0!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){background:var(--yaho-sidebar-select-fill)!important;border-radius:var(--yaho-sidebar-select-radius)!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;background-color:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active .yaho-sidebar-session-title,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active:hover .yaho-sidebar-session-title{color:var(--yaho-light-ink)!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row>button{gap:0!important;padding-left:.4375rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-title{color:var(--yaho-light-ink)!important;font-size:var(--yaho-sidebar-title-size)!important;font-weight:550!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar] .yaho-sidebar-session-row,.dark [data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){min-height:1.75rem!important;box-shadow:none!important;border-color:#0000!important;border-radius:0!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active:hover,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;border-color:#0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row>button,.dark [data-slot=sidebar] .yaho-sidebar-session-row>button{gap:0!important;padding-left:.4375rem!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-title,.dark [data-slot=sidebar] .yaho-sidebar-session-title{font-size:.875rem!important;font-weight:500!important}[data-slot=sidebar] .yaho-sidebar-session-title-hover,[data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-title-default{display:none}[data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-title-hover{display:inline}:root.dark [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input,:root.dark [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input:focus,:root.dark [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input:focus-visible,.dark [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input,.dark [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input:focus,.dark [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-search{border-radius:.625rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-search svg{width:1rem;height:1rem}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input:focus,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-search .yaho-sidebar-search-input:focus-visible{line-height:1.2;height:2rem!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:.875rem!important;font-weight:400!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-conversation-section{padding-left:0!important;padding-right:0!important}:root.dark [data-slot=sidebar] .yaho-sidebar-conversation-history-section,.dark [data-slot=sidebar] .yaho-sidebar-conversation-history-section{padding-left:0!important}[data-slot=sidebar] .yaho-sidebar-account-help,[data-slot=sidebar] .yaho-sidebar-account-settings,[data-slot=sidebar] .yaho-sidebar-conversation-collapse-toggle,[data-slot=sidebar] .yaho-sidebar-usage-trigger,[data-slot=sidebar] .yaho-sidebar-account-help:hover,[data-slot=sidebar] .yaho-sidebar-account-settings:hover,[data-slot=sidebar] .yaho-sidebar-conversation-collapse-toggle:hover,[data-slot=sidebar] .yaho-sidebar-usage-trigger:hover,[data-slot=sidebar] .yaho-sidebar-account-help:focus-visible,[data-slot=sidebar] .yaho-sidebar-account-settings:focus-visible,[data-slot=sidebar] .yaho-sidebar-conversation-collapse-toggle:focus-visible,[data-slot=sidebar] .yaho-sidebar-usage-trigger:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}[data-slot=sidebar] .yaho-sidebar-account-footer{z-index:2;pointer-events:auto;margin-top:auto;position:relative;overflow:visible;border-top:1px solid var(--ui-stroke-tertiary)!important;box-shadow:none!important;background:0 0!important}[data-slot=sidebar] .yaho-sidebar-account-footer:before{content:none!important;display:none!important}[data-slot=sidebar] .yaho-sidebar-account-footer>*{z-index:1;pointer-events:auto;position:relative}.yaho-sidebar-account-avatar{background:var(--yaho-light-orange);width:2rem;height:2rem;color:var(--yaho-light-page);border-radius:999px;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:800;display:grid}.yaho-sidebar-account-company{text-overflow:ellipsis;white-space:nowrap;color:var(--yaho-light-ink);font-size:.78rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.yaho-sidebar-account-handle{text-overflow:ellipsis;white-space:nowrap;color:var(--yaho-light-muted);margin-top:.125rem;font-size:.68rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}:root.dark .yaho-sidebar-account-avatar,.dark .yaho-sidebar-account-avatar{background:color-mix(in srgb, var(--yaho-night-blue) 42%, var(--yaho-night-panel));color:var(--yaho-night-text)}:root.dark .yaho-sidebar-account-company,.dark .yaho-sidebar-account-company{color:var(--yaho-night-text)}:root.dark .yaho-sidebar-account-handle,.dark .yaho-sidebar-account-handle{color:var(--yaho-night-muted)}.yaho-sidebar-expanded-action-group{z-index:4;isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative;overflow:visible}.yaho-sidebar-expanded-actions{z-index:1;pointer-events:none;visibility:hidden;opacity:0;flex-direction:column;align-items:center;gap:.25rem;max-height:none;padding:0;transition:opacity .16s,transform .22s;display:flex;position:absolute;bottom:calc(100% + .25rem);right:0;transform:translateY(.4rem)}.yaho-sidebar-expanded-action-group>.yaho-sidebar-account-settings{z-index:1;position:relative}.yaho-sidebar-expanded-action-group:before{z-index:0;pointer-events:none;content:"";opacity:0;border:1px solid #0000;border-radius:.9rem;height:9.35rem;transition:background-color .18s,border-color .18s,box-shadow .18s,opacity .16s,transform .22s;position:absolute;bottom:-.3rem;left:-.4rem;right:-.4rem;transform:translateY(.25rem)}.yaho-sidebar-expanded-action-group:hover .yaho-sidebar-expanded-actions,.yaho-sidebar-expanded-action-group:focus-within .yaho-sidebar-expanded-actions,.yaho-sidebar-expanded-action-group[data-expanded=true] .yaho-sidebar-expanded-actions{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}.yaho-sidebar-expanded-action-group:hover:before,.yaho-sidebar-expanded-action-group:focus-within:before,.yaho-sidebar-expanded-action-group[data-expanded=true]:before{pointer-events:auto;opacity:1;transform:translateY(0)}:root:not(.dark) .yaho-sidebar-expanded-action-group:hover:before,:root:not(.dark) .yaho-sidebar-expanded-action-group:focus-within:before,:root:not(.dark) .yaho-sidebar-expanded-action-group[data-expanded=true]:before{background:#fff9f1d1;border-color:#f9731633;box-shadow:0 8px 20px #5d3b1e1a}:root.dark .yaho-sidebar-expanded-action-group:hover:before,.dark .yaho-sidebar-expanded-action-group:hover:before,:root.dark .yaho-sidebar-expanded-action-group:focus-within:before,.dark .yaho-sidebar-expanded-action-group:focus-within:before,:root.dark .yaho-sidebar-expanded-action-group[data-expanded=true]:before,.dark .yaho-sidebar-expanded-action-group[data-expanded=true]:before{background:#0b1625d1;border-color:#3a80c947;box-shadow:0 8px 20px #0000003d}.yaho-error-screen{color:var(--ui-text-primary);background:radial-gradient(circle at 8% 6%, color-mix(in srgb, var(--theme-primary) 16%, transparent), transparent 34%), radial-gradient(circle at 92% 94%, color-mix(in srgb, var(--theme-primary) 10%, transparent), transparent 38%), linear-gradient(145deg, var(--ui-chat-surface-background), var(--ui-bg-editor))}.yaho-error-card{border:1px solid color-mix(in srgb, var(--theme-primary) 34%, var(--ui-stroke-secondary));background:linear-gradient(145deg, color-mix(in srgb, var(--ui-bg-elevated) 96%, var(--theme-primary)), var(--ui-bg-editor));box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--ui-base) 16%, transparent), inset 0 1px #ffffff61;border-radius:1.5rem;padding:2.25rem;position:relative;overflow:hidden}.yaho-error-card:before{pointer-events:none;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--theme-primary) 17%, transparent), transparent 68%);border-radius:999px;width:14rem;height:14rem;position:absolute;top:-5rem;right:-4rem}.yaho-error-center-logo{width:3rem;height:3rem;position:relative}.yaho-error-center-logo img{object-fit:contain;width:100%;height:100%}.yaho-error-center-logo-dark{display:none}.yaho-error-state{z-index:1;position:relative}.yaho-error-state .codicon-error{color:var(--theme-primary);filter:drop-shadow(0 0 .75rem color-mix(in srgb, var(--theme-primary) 38%, transparent));font-size:2.25rem!important}.yaho-error-state h2{color:var(--ui-text-primary);font-size:1.35rem}.yaho-error-state p{color:var(--ui-text-secondary);font-size:.9375rem}.yaho-error-primary-action{border:1px solid color-mix(in srgb, var(--theme-primary) 72%, transparent);background:var(--theme-primary);width:100%;color:var(--dt-primary-foreground);box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--theme-primary) 24%, transparent);border-radius:.75rem}.yaho-error-primary-action:hover{background:color-mix(in srgb, var(--theme-primary) 86%, #000)}.yaho-error-restart-action{border:1px solid color-mix(in srgb, var(--theme-primary) 34%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--theme-primary) 10%, var(--ui-bg-quaternary));width:100%;color:var(--theme-primary);border-radius:.75rem}.yaho-error-restart-action:hover{background:color-mix(in srgb, var(--theme-primary) 18%, var(--ui-bg-quaternary));color:var(--theme-primary)}.yaho-error-secondary-actions{justify-content:center;gap:1rem;display:flex}.yaho-error-secondary-actions [data-slot=button]{color:var(--ui-text-tertiary)}.yaho-error-secondary-actions [data-slot=button]:hover{color:var(--theme-primary)}:root.dark .yaho-error-card,.dark .yaho-error-card{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--yaho-night-line));background:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-surface-raised) 94%, var(--yaho-night-blue)), var(--yaho-night-bg));box-shadow:0 1.5rem 4rem #00000061,inset 0 1px #ffffff14}:root.dark .yaho-error-center-logo-light,.dark .yaho-error-center-logo-light{display:none}:root.dark .yaho-error-center-logo-dark,.dark .yaho-error-center-logo-dark{display:block}@media (width<=36rem){.yaho-error-card{border-radius:1.25rem;padding:1.5rem}.yaho-error-secondary-actions{flex-direction:column;gap:.25rem}}[data-slot=composer-completion-drawer][data-yaho-slash-menu=true]{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--ui-base) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-accent-secondary) 10%, transparent);border-color:color-mix(in srgb, var(--ui-accent-secondary) 38%, var(--ui-stroke-secondary))!important;background:color-mix(in srgb, var(--dt-card) 94%, var(--dt-background))!important}[data-slot=composer-completion-drawer][data-yaho-slash-menu=true] .yaho-slash-group{color:var(--ui-text-tertiary)}[data-slot=composer-completion-drawer][data-yaho-slash-menu=true] button.yaho-slash-row,[data-slot=composer-completion-drawer][data-yaho-slash-menu=true] button.yaho-slash-row[data-highlighted]{border:1px solid #0000;min-height:2.85rem;padding:.42rem .62rem;transition:background-color .14s,border-color .14s,transform .14s;border-radius:.4rem!important}[data-slot=composer-completion-drawer][data-yaho-slash-menu=true] .yaho-slash-row:hover,[data-slot=composer-completion-drawer][data-yaho-slash-menu=true] .yaho-slash-row[data-highlighted]{border-color:color-mix(in srgb, var(--ui-accent-secondary) 40%, var(--ui-stroke-secondary));background:var(--ui-control-hover-background)!important}[data-slot=composer-completion-drawer][data-yaho-slash-menu=true] .yaho-slash-row[data-highlighted]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent-secondary) 12%, transparent);background:var(--ui-control-active-background)!important}:root:not(.dark) [data-slot=composer-completion-drawer][data-yaho-slash-menu=true] button.yaho-slash-row,:root:not(.dark) [data-slot=composer-completion-drawer][data-yaho-slash-menu=true] button.yaho-slash-row[data-highlighted]{border-radius:.4rem!important}[data-slot=thread-timeline-ticks] button{width:2.25rem;height:.375rem;padding-right:.25rem}[data-slot=thread-timeline-ticks] button span{border-radius:999px;width:1.15rem;height:1px;transition:width .14s,height .14s,opacity .14s,filter .14s}[data-slot=thread-timeline-ticks] button:hover span,[data-slot=thread-timeline-ticks] button:focus-visible span,[data-slot=thread-timeline-ticks] span[data-hovered=true]{opacity:1;width:1.9rem;height:2px;filter:drop-shadow(0 0 .12rem color-mix(in srgb, var(--theme-primary) 38%, transparent))}[data-slot=thread-timeline-ticks] button[aria-current=true] span{opacity:1}[data-slot=thread-timeline-popover]{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 38%, transparent);background:var(--yaho-light-panel);color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);-webkit-backdrop-filter:none;border-radius:1.25rem!important}[data-slot=thread-timeline-popover] button[aria-current=true]{background:var(--ui-row-active-background)!important}:root.dark [data-slot=thread-timeline],.dark [data-slot=thread-timeline]{--timeline-mark:color-mix(in srgb, var(--ui-accent-secondary) 58%, var(--ui-text-quaternary))}:root.dark [data-slot=thread-timeline-ticks] button span,.dark [data-slot=thread-timeline-ticks] button span{color:var(--timeline-mark,var(--ui-text-quaternary))}:root.dark [data-slot=thread-timeline-popover],.dark [data-slot=thread-timeline-popover]{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-panel) 98%, transparent), color-mix(in srgb, var(--yaho-night-page) 98%, transparent))!important;color:var(--yaho-night-ink)!important;box-shadow:var(--yaho-sidebar-float-shadow), inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 6%, transparent)!important}:root.dark [data-slot=thread-timeline-popover] button,.dark [data-slot=thread-timeline-popover] button{color:var(--ui-text-secondary)}:root.dark [data-slot=thread-timeline-popover] button:hover,.dark [data-slot=thread-timeline-popover] button:hover,:root.dark [data-slot=thread-timeline-popover] button:focus-visible,.dark [data-slot=thread-timeline-popover] button:focus-visible{background:var(--ui-control-hover-background)!important}:root.dark [data-slot=thread-timeline-popover] button[aria-current=true],.dark [data-slot=thread-timeline-popover] button[aria-current=true]{color:var(--ui-text-primary);background:var(--ui-row-active-background)!important}[data-slot=thread-timeline-preview-card]{background-color:var(--ui-bg-elevated)!important;color:var(--ui-text-primary)!important;text-align:left!important;background-image:none!important}:root.dark [data-slot=composer-completion-drawer][data-yaho-slash-menu=true],.dark [data-slot=composer-completion-drawer][data-yaho-slash-menu=true]{border-color:color-mix(in srgb, var(--ui-accent-secondary) 44%, var(--ui-stroke-secondary))!important;background:color-mix(in srgb, var(--dt-card) 96%, var(--dt-background))!important;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--ui-base) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-accent-secondary) 14%, transparent)!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button.yaho-composer-attachment-card:not([type=submit]):not(.yaho-composer-collapsed-trigger):not(.yaho-composer-collapse-toggle){border-radius:.875rem!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button.yaho-composer-attachment-card.yaho-composer-image-tile:not([type=submit]):not(.yaho-composer-collapsed-trigger):not(.yaho-composer-collapse-toggle){border-radius:1rem!important}.yaho-quick-prompts-heading h2{color:var(--ui-text-primary)}.yaho-quick-prompts-heading-mark{background:var(--ui-accent-secondary);opacity:.78;border-radius:999px;width:.1875rem;height:.75rem;display:inline-block}.yaho-quick-prompt-row{color:var(--ui-text-primary);background:0 0;border:1px solid #0000}.yaho-quick-prompt-label{transition:color .15s,font-weight .15s}.yaho-quick-prompt-row:hover .yaho-quick-prompt-label,.yaho-quick-prompt-row:focus-visible .yaho-quick-prompt-label{color:var(--ui-accent-secondary);font-weight:650}.yaho-quick-prompt-row:focus-visible{outline:.125rem solid color-mix(in srgb, var(--ui-accent-secondary) 62%, transparent);outline-offset:.125rem}.yaho-quick-prompt-icon{color:var(--ui-accent-secondary);background:color-mix(in srgb, var(--ui-accent-secondary) 9%, transparent);transition:color .15s,background-color .15s,transform .15s}.yaho-quick-prompt-tag{color:var(--ui-accent-secondary);background:color-mix(in srgb, var(--ui-accent-secondary) 10%, transparent);transition:color .15s,background-color .15s}.yaho-quick-prompt-action{color:var(--ui-accent-secondary);transition:color .15s,opacity .15s,transform .15s}.yaho-quick-prompt-row:hover .yaho-quick-prompt-action,.yaho-quick-prompt-row:focus-visible .yaho-quick-prompt-action{color:var(--ui-accent-secondary)}:root.dark .yaho-quick-prompts-heading h2,.dark .yaho-quick-prompts-heading h2{color:var(--yaho-night-ink)}:root.dark .yaho-quick-prompts-heading>span,.dark .yaho-quick-prompts-heading>span{color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent);opacity:1}:root.dark .yaho-quick-prompt-row,.dark .yaho-quick-prompt-row,:root.dark .yaho-quick-prompt-label,.dark .yaho-quick-prompt-label{color:var(--yaho-night-ink)}:root.dark .yaho-quick-prompt-icon,:root.dark .yaho-quick-prompt-tag,:root.dark .yaho-quick-prompt-action,.dark .yaho-quick-prompt-icon,.dark .yaho-quick-prompt-tag,.dark .yaho-quick-prompt-action{color:color-mix(in srgb, var(--yaho-night-ink) 88%, var(--yaho-night-blue))}:root.dark .yaho-quick-prompt-row:hover .yaho-quick-prompt-label,:root.dark .yaho-quick-prompt-row:focus-visible .yaho-quick-prompt-label,.dark .yaho-quick-prompt-row:hover .yaho-quick-prompt-label,.dark .yaho-quick-prompt-row:focus-visible .yaho-quick-prompt-label{color:var(--yaho-blue)}@media (width<=42rem){.yaho-quick-prompt-tag{display:none}}@media (prefers-reduced-motion:reduce){.yaho-quick-prompt-row,.yaho-quick-prompt-action{transition:none}.yaho-quick-prompt-row:hover,.yaho-quick-prompt-row:active,.yaho-quick-prompt-row:hover .yaho-quick-prompt-action{transform:none}}.yaho-mode-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin,100% 100%);border-width:2px!important;border-radius:.85rem!important;padding:.4rem!important;overflow:hidden!important}.yaho-mode-menu-item,.yaho-mode-menu-item-selected{border-radius:14px!important}:root:not(.dark) .yaho-mode-menu{background:linear-gradient(#fffaf5fc,#fff0e4fc)!important;border-color:#f3cbb4f2!important;box-shadow:0 20px 48px #7a48232e,inset 0 0 0 1px #ffffffb8!important}:root:not(.dark) .yaho-mode-menu-item:hover,:root:not(.dark) .yaho-mode-menu-item:focus,:root:not(.dark) .yaho-mode-menu-item[data-highlighted]{color:#514337!important;background:linear-gradient(90deg,#ffe6d5f5,#fff2e9f5)!important}:root:not(.dark) .yaho-mode-menu-item-selected,:root:not(.dark) .yaho-mode-menu-item-selected:hover,:root:not(.dark) .yaho-mode-menu-item-selected:focus,:root:not(.dark) .yaho-mode-menu-item-selected[data-highlighted]{color:#fff!important;background:linear-gradient(100deg,#ff8b3d 0%,#f97316 58%,#ea6410 100%)!important;border-color:#f973168c!important;box-shadow:0 6px 16px #f9731647!important}:root.dark .yaho-mode-menu,.dark .yaho-mode-menu{background:linear-gradient(#17202bfc,#0b1625fc)!important;border-color:#5cb2eb9e!important;box-shadow:0 20px 48px #00000080,inset 0 0 0 1px #5cb2eb24!important}:root.dark .yaho-mode-menu-item:hover,.dark .yaho-mode-menu-item:hover,:root.dark .yaho-mode-menu-item:focus,.dark .yaho-mode-menu-item:focus,:root.dark .yaho-mode-menu-item[data-highlighted],.dark .yaho-mode-menu-item[data-highlighted]{color:#f2f7ff!important;background:linear-gradient(90deg,#193952f0,#102d43f0)!important}:root.dark .yaho-mode-menu-item-selected,.dark .yaho-mode-menu-item-selected,:root.dark .yaho-mode-menu-item-selected:hover,.dark .yaho-mode-menu-item-selected:hover,:root.dark .yaho-mode-menu-item-selected:focus,.dark .yaho-mode-menu-item-selected:focus,:root.dark .yaho-mode-menu-item-selected[data-highlighted],.dark .yaho-mode-menu-item-selected[data-highlighted]{color:#f6fbff!important;background:linear-gradient(100deg,#176cb2 0%,#2388cf 58%,#329ddd 100%)!important;border-color:#74caffb3!important;box-shadow:0 6px 16px #2c8ed74d!important}:root.dark .yaho-mode-menu-help,.dark .yaho-mode-menu-help{color:#9fb3c9!important}:root.dark .yaho-mode-menu-item-selected .yaho-mode-menu-help,.dark .yaho-mode-menu-item-selected .yaho-mode-menu-help{color:#f6fbffe6!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]{color:#514337!important;background:linear-gradient(#fffaf5,#fff0e4)!important;border-color:#f3cbb4f2!important;height:2.95rem!important;min-height:2.95rem!important;box-shadow:inset 0 1px 2px #ffffffe6,0 4px 12px #7a482314!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:is(:hover,[data-state=open]){color:#514337!important;background:linear-gradient(#fffdfb,#ffe9d8)!important;border-color:#f973168c!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode],.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]{color:#d5e9fb!important;background:linear-gradient(#16364e,#0b263b)!important;border-color:#5cb2eb9e!important;height:2.95rem!important;min-height:2.95rem!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000003d!important}:root.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:is(:hover,[data-state=open]),.dark [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:is(:hover,[data-state=open]){color:#f0f8ff!important;background:linear-gradient(#1c4b6b,#12344d)!important;border-color:#74caffb3!important}.yaho-mode-trigger{justify-content:center!important;align-items:center!important;gap:0!important;width:2.95rem!important;min-width:2.95rem!important;padding-inline:0!important;transition:width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),gap .18s,border-color .18s,background .18s,color .18s!important;overflow:hidden!important}.yaho-mode-trigger-icon{place-items:center;margin:0;display:grid}.yaho-mode-trigger:not(:is(:hover,:focus-visible,[data-state=open])) .yaho-mode-trigger-icon{margin-inline:auto!important}.yaho-mode-trigger:not(:is(:hover,:focus-visible,[data-state=open])) .yaho-mode-trigger-label,.yaho-mode-trigger:not(:is(:hover,:focus-visible,[data-state=open])) .yaho-mode-trigger-chevron{display:none!important}.yaho-mode-trigger-label,.yaho-mode-trigger-chevron{opacity:0!important;white-space:nowrap!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;transition:width .18s,max-width .18s,height .18s,opacity .14s!important;display:inline-block!important;overflow:hidden!important}.yaho-mode-trigger-chevron{opacity:0!important}.yaho-mode-trigger:is(:hover,:focus-visible,[data-state=open]){justify-content:flex-start!important;gap:.5rem!important;width:auto!important;min-width:8.75rem!important;padding-inline:.85rem!important}.yaho-mode-trigger:is(:hover,:focus-visible,[data-state=open]) .yaho-mode-trigger-label{opacity:1!important;pointer-events:auto!important;align-items:center!important;width:auto!important;max-width:7rem!important;height:auto!important;display:inline-flex!important;overflow:visible!important}.yaho-mode-trigger:is(:hover,:focus-visible,[data-state=open]) .yaho-mode-trigger-chevron{opacity:.6!important;pointer-events:auto!important;align-items:center!important;width:.875rem!important;max-width:.875rem!important;height:.875rem!important;display:inline-flex!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]{--yaho-home-composer-highlight:var(--ui-accent);--yaho-home-composer-stroke:color-mix(in srgb, var(--ui-accent) 24%, var(--ui-stroke-secondary));--yaho-home-composer-surface:color-mix(in srgb, var(--ui-bg-elevated) 92%, transparent);--yaho-home-composer-tab-surface:var(--ui-bg-elevated);--yaho-home-composer-tab-shadow:var(--shadow-nous);transition:width .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),opacity .22s}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]{--yaho-home-composer-highlight:color-mix(in srgb, var(--ui-cyan) 72%, var(--ui-text-primary));--yaho-home-composer-stroke:color-mix(in srgb, var(--ui-cyan) 42%, var(--ui-stroke-secondary));--yaho-home-composer-surface:linear-gradient(180deg, color-mix(in srgb, var(--ui-bg-elevated) 88%, var(--ui-cyan) 12%), color-mix(in srgb, var(--ui-bg-editor) 94%, var(--ui-bg-chrome) 6%));--yaho-home-composer-tab-surface:linear-gradient(180deg, color-mix(in srgb, var(--ui-bg-elevated) 92%, var(--ui-cyan) 8%), color-mix(in srgb, var(--ui-bg-editor) 96%, var(--ui-bg-chrome) 4%));--yaho-home-composer-tab-shadow:0 -.75rem 2rem color-mix(in srgb, var(--ui-cyan) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ui-text-primary) 10%, transparent)}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]{--yaho-home-composer-highlight:color-mix(in srgb, var(--ui-accent-secondary) 62%, var(--ui-text-primary));--yaho-home-composer-stroke:color-mix(in srgb, var(--ui-accent-secondary) 16%, var(--ui-stroke-secondary));--yaho-home-composer-surface:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 97%, var(--ui-accent-secondary) 3%), color-mix(in srgb, var(--ui-bg-elevated) 96%, var(--ui-accent-secondary) 4%));--yaho-home-composer-tab-surface:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 99%, var(--ui-accent-secondary) 1%), color-mix(in srgb, var(--ui-bg-elevated) 98%, var(--ui-accent-secondary) 2%));--yaho-home-composer-tab-shadow:0 .9rem 2.1rem color-mix(in srgb, var(--ui-base) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-accent-secondary) 5%, transparent), inset 0 1px 0 #ffffffe0}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface]{-webkit-backdrop-filter:none;border-width:1px!important;border-color:var(--yaho-home-composer-stroke)!important;background:var(--yaho-home-composer-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-text-primary) 9%, transparent)!important;border-radius:1.35rem!important}.yaho-composer-frame{border-radius:20px;overflow:hidden}.yaho-composer-disclaimer{text-align:center;max-width:42rem;font-size:var(--yaho-composer-disclaimer-size);color:var(--ui-text-quaternary);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;pointer-events:none;-webkit-user-select:none;user-select:none;margin:.2rem auto 0;padding-inline:.75rem;line-height:1.4;transition:color .28s}:root[data-yaho-main-at-floor=true] .yaho-composer-disclaimer .yaho-disclaimer-sentence{display:block}.yaho-composer-disclaimer[data-yaho-disclaimer-mode=deep]{color:var(--ui-text-tertiary)}.yaho-composer-disclaimer[data-yaho-disclaimer-pulse=true]{color:var(--ui-text-secondary)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{box-shadow:none;border:0;border-radius:0;background:0 0!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{box-shadow:none;border:0;background:0 0!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{border:0;background:0 0!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{box-shadow:none;border:0;background:0 0!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{border:0;background:0 0!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger{bottom:env(safe-area-inset-bottom,0px);border-color:var(--yaho-home-composer-stroke);background:var(--yaho-home-composer-tab-surface);width:5.25rem;max-width:calc(100% - 1rem);height:2.9rem;color:var(--ui-text-secondary);box-shadow:var(--yaho-home-composer-tab-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.16);border-bottom-width:1px;border-radius:1.5rem;gap:.42rem;padding:.25rem .95rem .35rem;transition:height .18s,transform .18s,border-color .18s,color .18s,box-shadow .18s;overflow:hidden}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger:hover,[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger:focus-visible{border-color:color-mix(in srgb, var(--yaho-home-composer-highlight) 56%, var(--ui-stroke-secondary));height:3.25rem;color:var(--yaho-home-composer-highlight);box-shadow:var(--yaho-home-composer-tab-shadow), 0 0 0 1px color-mix(in srgb, var(--yaho-home-composer-highlight) 10%, transparent);transform:translate(-50%)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger:active{filter:brightness(.98)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-logo{width:2rem;height:2rem;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger>svg{opacity:.68;flex:none;transition:opacity .18s,color .18s}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle{top:calc(100% + var(--yaho-composer-disclaimer-clearance) + var(--yaho-composer-tab-gap));border-color:var(--yaho-composer-outline);background:var(--yaho-composer-capsule-fill);width:2.6rem;height:1.15rem;color:var(--ui-text-tertiary);opacity:.5;box-shadow:none;-webkit-backdrop-filter:none;justify-content:center;align-items:center;min-width:2.4rem;padding:0 0 .08rem;transition:opacity .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;overflow:visible;border-radius:.55rem!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger:focus-visible,[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-home-composer-highlight) 78%, transparent);outline-offset:3px;opacity:1}.yaho-composer-collapsed-trigger{z-index:5;border-bottom:0!important;border-radius:1.5rem 1.5rem 0 0!important}.yaho-composer-collapse-toggle{border-radius:0 0 .7rem .7rem!important}@media (prefers-reduced-motion:reduce){[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]{transition:none}}.yaho-office-page{background:var(--yaho-light-page);color:var(--yaho-light-ink)}.dark .yaho-office-title{color:var(--yaho-night-text)}.yaho-office-lede{max-width:48rem;color:var(--yaho-light-muted);margin:.55rem 0 0;font-size:1rem;font-weight:600;line-height:1.5}.dark .yaho-office-lede{color:var(--yaho-night-muted)}.yaho-office-ghost-cta,.yaho-office-text-btn{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);height:2.5rem;color:var(--yaho-light-ink);border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.dark .yaho-office-ghost-cta,.dark .yaho-office-text-btn{background:color-mix(in srgb, var(--yaho-night-surface) 88%, transparent);color:var(--yaho-night-text)}.yaho-office-text-btn{height:auto;padding:.35rem .7rem}.yaho-office-format-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.75rem;display:grid}.yaho-office-tile-card{flex-direction:column;gap:.45rem;display:flex}.yaho-office-tile-create{align-self:flex-start}.yaho-office-tile{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);min-height:7.25rem;color:inherit;text-align:left;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.dark .yaho-office-tile{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-tile:hover,.yaho-office-tile.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));box-shadow:var(--yaho-sidebar-float-shadow)}.dark .yaho-office-tile:hover,.dark .yaho-office-tile.is-active{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary))}.yaho-office-tile-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);width:2.25rem;height:2.25rem;color:var(--yaho-light-orange);border-radius:.75rem;grid-area:icon;justify-self:start;place-items:center;display:grid}.dark .yaho-office-tile-icon{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}.yaho-office-tile-icon.is-compact{border-radius:.65rem;width:1.85rem;height:1.85rem}.yaho-office-tile-copy,.yaho-office-recent-title,.yaho-office-recent-meta{flex-direction:column;min-width:0;display:flex}.yaho-office-tile-title,.yaho-office-recent-title{color:var(--yaho-light-ink);font-size:.98rem;font-weight:800}.dark .yaho-office-tile-title,.dark .yaho-office-recent-title{color:var(--yaho-night-text)}.yaho-office-tile-detail,.yaho-office-recent-meta,.yaho-office-recent h2+p,.yaho-office-empty p{color:var(--yaho-light-muted);margin-top:.28rem;font-size:.82rem;font-weight:600;line-height:1.45}.dark .yaho-office-tile-detail,.dark .yaho-office-recent-meta,.dark .yaho-office-recent h2+p,.dark .yaho-office-empty p{color:var(--yaho-night-muted)}.yaho-office-recent{border-top:1px solid var(--ui-stroke-tertiary);flex-direction:column;flex:1;gap:1rem;min-height:0;padding-top:1.25rem;display:flex}.yaho-office-recent-head,.yaho-office-recent-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.yaho-office-recent h2{color:var(--yaho-light-ink);margin:0;font-size:1.05rem;font-weight:800}.dark .yaho-office-recent h2{color:var(--yaho-night-text)}.yaho-office-recent-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.yaho-office-recent-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:.85rem;align-items:center;width:100%;padding:.7rem .8rem}.yaho-office-recent-row:hover{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent)}.dark .yaho-office-recent-row:hover{background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}.yaho-office-empty{border:1px dashed var(--ui-stroke-tertiary);min-height:12rem;color:var(--yaho-light-muted);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.dark .yaho-office-empty{color:var(--yaho-night-muted)}.yaho-office-surface{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.yaho-office-surface-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.yaho-office-surface-kicker{color:var(--yaho-light-orange);margin:0;font-size:.75rem;font-weight:800}.dark .yaho-office-surface-kicker{color:var(--yaho-night-blue)}.yaho-office-surface-title{text-overflow:ellipsis;white-space:nowrap;color:var(--yaho-light-ink);margin:0;font-size:1.15rem;font-weight:800;overflow:hidden}.dark .yaho-office-surface-title{color:var(--yaho-night-text)}.yaho-office-surface-work{flex:1;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:1rem;min-height:0;display:grid}.yaho-office-surface-body{min-width:0;min-height:0;overflow:auto}.yaho-office-ai,.yaho-office-ai-turn,.yaho-office-ai-textarea{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:1rem}.dark .yaho-office-ai,.dark .yaho-office-ai-turn,.dark .yaho-office-ai-textarea{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-ai{flex-direction:column;gap:.75rem;min-height:0;padding:1rem 1.05rem;display:flex}.yaho-office-ai-head h3,.yaho-office-ai-head p,.yaho-office-ai-turn p{margin:0}.yaho-office-ai-head h3{color:var(--yaho-light-ink);font-size:.92rem;font-weight:800}.dark .yaho-office-ai-head h3{color:var(--yaho-night-text)}.yaho-office-ai-head p,.yaho-office-ai-mode,.yaho-office-ai-turn-applied{color:var(--yaho-light-muted);font-size:.78rem;line-height:1.45}.dark .yaho-office-ai-head p,.dark .yaho-office-ai-mode,.dark .yaho-office-ai-turn-applied{color:var(--yaho-night-muted)}.yaho-office-ai-mode{font-weight:700}.yaho-office-ai-actions{flex-wrap:wrap;gap:.4rem;display:flex}.yaho-office-ai-compose,.yaho-office-ai-textarea{width:100%;display:block}.yaho-office-ai-textarea{resize:vertical;min-height:5.5rem;color:var(--yaho-light-ink);font:inherit;border-radius:.75rem;padding:.65rem .75rem}.dark .yaho-office-ai-textarea{color:var(--yaho-night-text)}.yaho-office-ai-turn{flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.yaho-office-ai-turn-q{color:var(--yaho-light-ink);font-size:.78rem;font-weight:700}.dark .yaho-office-ai-turn-q{color:var(--yaho-night-text)}.yaho-office-ai-turn-a{color:var(--yaho-light-ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.dark .yaho-office-ai-turn-a{color:var(--yaho-night-text)}@media (width<=960px){.yaho-office-surface-work{grid-template-columns:minmax(0,1fr)}}.yaho-office-pdf,.yaho-office-markdown,.yaho-office-slides{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:1rem;width:100%;min-height:min(42rem,100%)}.dark .yaho-office-pdf,.dark .yaho-office-markdown,.dark .yaho-office-slides{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-slides{padding:1.25rem 1.4rem}.yaho-office-word{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem;min-height:min(42rem,100%);display:grid}.yaho-office-word-edit,.yaho-office-word-block,.yaho-office-word-textarea{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:1rem}.dark .yaho-office-word-edit,.dark .yaho-office-word-block,.dark .yaho-office-word-textarea{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-word-edit{flex-direction:column;gap:.85rem;min-height:0;padding:1rem 1.1rem;display:flex}.yaho-office-word-edit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.yaho-office-word-edit-head h3,.yaho-office-word-edit-head p{margin:0}.yaho-office-word-edit-head h3{color:var(--yaho-light-ink);font-size:.92rem;font-weight:800}.dark .yaho-office-word-edit-head h3{color:var(--yaho-night-text)}.yaho-office-word-edit-head p,.yaho-office-word-protected{color:var(--yaho-light-muted);font-size:.78rem;line-height:1.45}.dark .yaho-office-word-edit-head p,.dark .yaho-office-word-protected{color:var(--yaho-night-muted)}.yaho-office-word-blocks{flex-direction:column;flex:1;gap:.65rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.yaho-office-word-block{padding:.55rem}.yaho-office-word-textarea{resize:vertical;width:100%;min-height:3.5rem;color:var(--yaho-light-ink);font:inherit;border-radius:.75rem;padding:.65rem .75rem;display:block}.dark .yaho-office-word-textarea{color:var(--yaho-night-text)}.yaho-office-word-protected{margin:0;padding:.35rem .2rem}@media (width<=960px){.yaho-office-word{grid-template-columns:minmax(0,1fr)}}.yaho-office-slides-editor{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem;min-height:min(42rem,100%);display:grid}.yaho-office-slides-edit,.yaho-office-slides-block,.yaho-office-slides-textarea,.yaho-office-slide-tab,.yaho-office-slides-preview{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:1rem}.dark .yaho-office-slides-edit,.dark .yaho-office-slides-block,.dark .yaho-office-slides-textarea,.dark .yaho-office-slide-tab,.dark .yaho-office-slides-preview{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-slides-edit{flex-direction:column;gap:.85rem;min-height:0;padding:1rem 1.1rem;display:flex}.yaho-office-slides-edit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.yaho-office-slides-edit-head h3,.yaho-office-slides-edit-head p{margin:0}.yaho-office-slides-edit-head h3{color:var(--yaho-light-ink);font-size:.92rem;font-weight:800}.dark .yaho-office-slides-edit-head h3{color:var(--yaho-night-text)}.yaho-office-slides-edit-head p{color:var(--yaho-light-muted);font-size:.78rem;line-height:1.45}.dark .yaho-office-slides-edit-head p{color:var(--yaho-night-muted)}.yaho-office-slide-list,.yaho-office-slides-blocks{flex-direction:column;gap:.45rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.yaho-office-slides-blocks{flex:1;gap:.65rem}.yaho-office-slide-tab{width:100%;color:var(--yaho-light-ink);text-align:left;border-radius:.75rem;align-items:center;gap:.55rem;padding:.45rem .65rem;display:flex}.yaho-office-slide-tab[aria-current=true]{border-color:var(--ui-stroke-primary)}.dark .yaho-office-slide-tab{color:var(--yaho-night-text)}.yaho-office-slide-tab span:first-child{color:var(--yaho-light-muted);flex:0 0 1.4rem;font-size:.72rem}.yaho-office-slide-tab span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-office-slides-block{padding:.55rem}.yaho-office-slides-textarea{resize:vertical;width:100%;min-height:3.5rem;color:var(--yaho-light-ink);font:inherit;border-radius:.75rem;padding:.65rem .75rem;display:block}.dark .yaho-office-slides-textarea{color:var(--yaho-night-text)}.yaho-office-slides-preview{justify-content:center;align-items:flex-start;min-width:0;padding:1.1rem;display:flex;overflow:auto}.yaho-office-slide-canvas,.yaho-office-slide-node,.yaho-office-slide-cell,.yaho-office-slide-run{position:absolute}.yaho-office-slide-canvas{background-repeat:no-repeat;background-size:cover;flex:none;position:relative;overflow:hidden}.yaho-office-slide-node{background-repeat:no-repeat;background-size:cover;overflow:hidden}.yaho-office-slide-node-geometry{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.yaho-office-slide-node.is-group{background:0 0;border:none;overflow:visible}.yaho-office-slide-chart{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.yaho-office-slide-node.is-picture img{object-fit:fill;width:100%;height:100%;display:block}.yaho-office-slide-node.is-chip{color:var(--yaho-light-muted);justify-content:center;align-items:center;padding:.4rem;font-size:.72rem;display:flex}.dark .yaho-office-slide-node.is-chip{color:var(--yaho-night-muted)}.yaho-office-slide-run{white-space:pre;line-height:1}@media (width<=960px){.yaho-office-slides-editor{grid-template-columns:minmax(0,1fr)}}.yaho-office-word-textarea[data-ai-dirty=true],.yaho-office-slides-textarea[data-ai-dirty=true]{border-color:var(--ui-stroke-primary)}.yaho-office-ai-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.yaho-office-ai-chip{border:1px solid var(--ui-stroke-tertiary);color:var(--yaho-light-muted);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.dark .yaho-office-ai-chip{color:var(--yaho-night-muted)}.yaho-office-ai-chip[data-kind=edit]{border-color:var(--ui-stroke-primary)}.yaho-office-workspace,.yaho-office-workspace-pane{flex-direction:column;flex:1;min-height:0;display:flex}.yaho-office-workspace-pane[hidden]{display:none}.yaho-office-tab-bar{padding:0 .25rem .35rem}.yaho-office-tabs{flex-wrap:wrap;flex:1;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.yaho-office-tab-item{align-items:stretch;max-width:16rem;display:inline-flex}.yaho-office-tab{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);min-width:0;max-width:14rem;color:var(--yaho-light-ink);border-radius:.75rem;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex;overflow:hidden}.dark .yaho-office-tab{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent);color:var(--yaho-night-text)}.yaho-office-tab[aria-current=true]{border-color:var(--ui-stroke-primary)}.yaho-office-tab-close{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);color:var(--yaho-light-muted);border-left:0;border-radius:0 .75rem .75rem 0;flex:none;justify-content:center;align-items:center;padding:0 .45rem;line-height:1;display:inline-flex}.dark .yaho-office-tab-close{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent);color:var(--yaho-night-muted)}.yaho-office-page{width:100%;min-width:0;padding:var(--yaho-page-header-top,calc(var(--titlebar-height,34px) + 2rem)) var(--yaho-page-header-x,2rem) var(--yaho-page-header-bottom,2rem);background:radial-gradient(circle at 82% -12%, color-mix(in srgb, var(--theme-primary) 9%, transparent), transparent 32rem), var(--yaho-light-page);container:yaho-office/inline-size}.dark .yaho-office-page{background:var(--yaho-night-page);color:var(--yaho-night-text)}.yaho-office-hub-shell,.yaho-office-workspace,.yaho-office-surface,.yaho-office-workbench{flex-direction:column;flex:1;gap:.85rem;min-width:0;min-height:0;padding-top:1.5rem;display:flex}.yaho-office-recent-head{align-items:end}.yaho-office-recent-row{border-bottom:1px solid var(--ui-stroke-tertiary);border-radius:0;padding:.7rem 0}.yaho-office-recent-row:hover{border-color:var(--ui-stroke-primary);border-radius:.7rem;padding-inline:.65rem}.yaho-office-empty{background:color-mix(in srgb, var(--yaho-light-panel) 62%, transparent);border-style:solid;border-radius:1rem;flex-direction:row;justify-content:center;align-items:center;gap:1rem;min-height:10rem}.dark .yaho-office-empty{background:color-mix(in srgb, var(--yaho-night-surface) 52%, transparent)}.yaho-office-empty p{max-width:34rem;margin:0}.yaho-office-workspace{gap:.75rem}.yaho-office-tab-bar{border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:nowrap;min-height:2.75rem;padding:.2rem .35rem .75rem}.yaho-office-tabs{flex-wrap:nowrap;overflow-x:auto}.yaho-office-tab{max-width:12rem;color:var(--yaho-light-muted);background:0 0;border-color:#0000;border-radius:.55rem}.dark .yaho-office-tab{color:var(--yaho-night-muted);background:0 0}.yaho-office-tab[aria-current=true]{border-color:var(--ui-stroke-tertiary);background:var(--yaho-light-panel);color:var(--yaho-light-ink)}.dark .yaho-office-tab[aria-current=true]{background:color-mix(in srgb, var(--yaho-night-surface) 88%, transparent);color:var(--yaho-night-text)}.yaho-office-tab-item:has(.yaho-office-tab-close) .yaho-office-tab{border-radius:.55rem;padding-right:1.75rem}.yaho-office-tab-close{background:0 0;border:0;border-radius:50%;width:1.15rem;height:1.15rem;padding:0;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.dark .yaho-office-tab-close{background:0 0}.yaho-office-tab-close:hover{background:var(--ui-bg-quaternary)}.yaho-office-tab-name-input{field-sizing:content;width:auto;max-width:none;padding-right:1.75rem}.yaho-office-tabs .yaho-office-tab{flex-shrink:0;width:max-content;max-width:none;overflow:visible}.yaho-office-tabs .yaho-office-tab-item{flex:none;max-width:none}.yaho-office-tabs .yaho-office-tab-name-input{width:auto}.yaho-office-surface{gap:.75rem}.yaho-office-surface-bar{flex-wrap:nowrap;gap:.75rem;min-height:3.6rem;padding:.35rem}.yaho-office-document-icon,.yaho-office-ai-mark{background:color-mix(in srgb, var(--theme-primary) 12%, transparent);color:var(--yaho-light-orange);border-radius:.65rem;flex:none;place-items:center;display:grid}.yaho-office-document-icon{width:2.25rem;height:2.25rem}.dark .yaho-office-document-icon,.dark .yaho-office-ai-mark{background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);color:var(--yaho-night-blue)}.yaho-office-document-heading{flex-direction:column;gap:.12rem;display:flex}.yaho-office-document-meta{color:var(--yaho-light-muted);align-items:center;gap:.3rem;font-size:.68rem;font-weight:650;display:flex}.dark .yaho-office-document-meta{color:var(--yaho-night-muted)}.yaho-office-surface-title{letter-spacing:-.02em;font-size:1.08rem}.yaho-office-ai{border-color:var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:.9rem;flex-direction:column;gap:0;min-height:0;padding:.85rem .85rem .75rem;display:flex}.dark .yaho-office-ai{border-color:color-mix(in srgb, var(--yaho-night-blue) 26%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 6%, var(--yaho-night-surface))}.yaho-office-ai-main{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;display:flex}.yaho-office-ai-head{align-items:center;gap:.65rem;min-width:0;display:flex}.yaho-office-ai-mark{width:2rem;height:2rem}.yaho-office-ai-title-row{align-items:center;gap:.5rem;display:flex}.yaho-office-ai-head h3{font-size:.85rem}.yaho-office-ai-head p{margin-top:.15rem;font-size:.72rem}.yaho-office-ai-mode{background:var(--ui-bg-quaternary);white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-size:.62rem}.yaho-office-ai-actions{padding-left:0}.yaho-office-ai-compose-row{align-items:stretch;gap:.5rem;min-width:0;display:flex}.yaho-office-ai-compose{flex:1;min-width:0}.yaho-office-ai-textarea{resize:none;background:color-mix(in srgb, var(--yaho-light-panel) 84%, transparent);border-radius:.55rem;height:100%;min-height:2.35rem;max-height:5.5rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.4}.yaho-office-ai-turns{border-top:1px solid var(--ui-stroke-tertiary);grid-column:1/-1;max-height:none;padding-top:.65rem}.yaho-office-ai-turn{background:0 0;border:0;border-radius:0;padding:.55rem 0}.yaho-office-surface-work{min-height:0;display:block;overflow:hidden}.yaho-office-surface-body{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.yaho-office-word,.yaho-office-slides-editor{grid-template-columns:minmax(17rem,21rem) minmax(32rem,1fr);gap:.75rem;min-height:calc(100% - 14rem)}.yaho-office-word-toolbar{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);border-radius:.75rem;grid-column:1/-1;align-items:center;gap:.55rem;min-width:0;padding:.5rem .65rem;display:flex}.dark .yaho-office-word-toolbar{background:color-mix(in srgb, var(--yaho-night-surface) 88%, transparent)}.yaho-office-word-tool-brand,.yaho-office-word-tool-group{align-items:center;gap:.35rem;min-width:0;display:flex}.yaho-office-word-tool-brand{flex:none;padding-right:.7rem}.yaho-office-word-tool-mark{background:color-mix(in srgb, var(--yaho-blue) 18%, transparent);width:1.75rem;height:1.75rem;color:var(--yaho-blue);border-radius:.45rem;place-items:center;font-size:.72rem;font-weight:850;display:grid}.dark .yaho-office-word-tool-mark{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}.yaho-office-word-tool-brand>span:last-child{flex-direction:column;display:flex}.yaho-office-word-tool-brand strong{color:var(--yaho-light-ink);font-size:.76rem;line-height:1.15}.dark .yaho-office-word-tool-brand strong{color:var(--yaho-night-text)}.yaho-office-word-tool-brand small,.yaho-office-word-tool-label,.yaho-office-word-search-count,.yaho-office-word-focus-status{color:var(--yaho-light-muted);white-space:nowrap;font-size:.62rem;font-weight:650}.dark .yaho-office-word-tool-brand small,.dark .yaho-office-word-tool-label,.dark .yaho-office-word-search-count,.dark .yaho-office-word-focus-status{color:var(--yaho-night-muted)}.yaho-office-word-tool-group{border-left:1px solid var(--ui-stroke-tertiary);min-height:1.75rem;padding-left:.65rem}.yaho-office-toolbar-label{color:var(--yaho-light-muted);white-space:nowrap;font-size:.62rem;font-weight:750}.dark .yaho-office-toolbar-label{color:var(--yaho-night-muted)}.yaho-office-slide-text-format{gap:.25rem}.yaho-office-slide-font-size,.yaho-office-slide-font-color{color:var(--yaho-light-muted);align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.dark .yaho-office-slide-font-size,.dark .yaho-office-slide-font-color{color:var(--yaho-night-muted)}.yaho-office-slide-font-size{gap:.2rem}.yaho-office-slide-font-size input{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-page);width:3.4rem;height:1.65rem;color:var(--yaho-light-ink);font:inherit;text-align:right;border-radius:.35rem;padding:0 .35rem}.dark .yaho-office-slide-font-size input{background:var(--yaho-night-page);color:var(--yaho-night-text)}.yaho-office-slide-font-size input:focus-visible,.yaho-office-slide-font-color input:focus-visible{outline:2px solid var(--ui-stroke-primary);outline-offset:1px}.yaho-office-slide-font-color input{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-page);cursor:pointer;border-radius:.35rem;width:1.65rem;height:1.65rem;padding:.12rem}.yaho-office-slide-font-size input:disabled,.yaho-office-slide-font-color input:disabled{cursor:not-allowed;opacity:.45}.yaho-office-underline-glyph{text-underline-offset:.12rem;text-decoration:underline}.yaho-office-word-tool-view{margin-left:auto}.yaho-office-word-search{width:min(11rem,20%)}.yaho-office-word-zoom-value{min-width:2.5rem;color:var(--yaho-light-muted);text-align:center;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:700}.dark .yaho-office-word-zoom-value{color:var(--yaho-night-muted)}.yaho-office-word-zoom-value:hover{color:var(--yaho-light-ink)}.dark .yaho-office-word-zoom-value:hover{color:var(--yaho-night-text)}.yaho-office-word-preview-shell{min-width:0;overflow:auto}.yaho-office-word-preview-shell[data-zoom="80"]>*{zoom:.8}.yaho-office-word-preview-shell[data-zoom="90"]>*{zoom:.9}.yaho-office-word-preview-shell[data-zoom="100"]>*{zoom:1}.yaho-office-word-preview-shell[data-zoom="110"]>*{zoom:1.1}.yaho-office-word-preview-shell[data-zoom="120"]>*{zoom:1.2}.yaho-office-word-preview-shell[data-zoom="130"]>*{zoom:1.3}.yaho-office-word-edit,.yaho-office-slides-edit{border-radius:.9rem;gap:.75rem;padding:.85rem}.yaho-office-word-block,.yaho-office-slides-block{background:0 0;border:0;border-radius:0;padding:0}.dark .yaho-office-word-block,.dark .yaho-office-slides-block{background:0 0}.yaho-office-word-textarea,.yaho-office-slides-textarea{background:color-mix(in srgb, var(--yaho-light-page) 72%, var(--yaho-light-panel));border-radius:.55rem;min-height:4rem;padding:.65rem .7rem;line-height:1.55}.dark .yaho-office-word-textarea,.dark .yaho-office-slides-textarea{background:color-mix(in srgb, var(--yaho-night-page) 70%, var(--yaho-night-surface))}.yaho-office-word-textarea:focus,.yaho-office-slides-textarea:focus{border-color:var(--ui-stroke-primary);outline:0}.yaho-office-slides-preview{border-radius:.9rem}.yaho-office-pdf,.yaho-office-markdown,.yaho-office-slides{border-radius:.9rem;min-height:calc(100% - 14rem)}@media (width<=1180px){.yaho-office-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-office-tile-card{border-bottom:1px solid var(--ui-stroke-tertiary)}.yaho-office-tile-card:nth-child(3n){border-right:0}.yaho-office-ai{grid-template-columns:1fr}.yaho-office-ai-actions{padding-left:0}}@media (width<=860px){.yaho-office-hero{flex-direction:column;align-items:flex-start}.yaho-office-hero-actions{flex-wrap:wrap;width:100%}.yaho-office-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-office-tile-card:nth-child(3n){border-right:1px solid var(--ui-stroke-tertiary)}.yaho-office-tile-card:nth-child(2n){border-right:0}.yaho-office-recent-list,.yaho-office-word,.yaho-office-slides-editor{grid-template-columns:1fr}.yaho-office-word-toolbar{flex-wrap:wrap}.yaho-office-word-tool-brand{flex:1 0 auto}.yaho-office-word-tool-view{margin-left:0}}@media (width<=560px){.yaho-office-page{padding-inline:.8rem}.yaho-office-hero-mark{display:none}.yaho-office-section-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.yaho-office-section-heading>p{text-align:left}.yaho-office-format-grid{grid-template-columns:1fr}.yaho-office-tile-card,.yaho-office-tile-card:nth-child(2n),.yaho-office-tile-card:nth-child(3n){border-right:0}.yaho-office-ai-compose-row{flex-direction:column;align-items:stretch}.yaho-office-word-tool-brand{width:100%}.yaho-office-word-tool-group{border-left:0;padding-left:0}.yaho-office-word-tool-label{display:none}.yaho-office-word-search{width:9rem}.yaho-office-empty{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.yaho-office-tile-card,.yaho-office-tile-arrow{transition:none}.yaho-office-tile-card:hover{transform:none}}.yaho-office-surface-work{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:stretch;gap:.65rem;display:grid}.yaho-office-ai{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);flex-direction:column;gap:0;height:100%;min-height:0;padding:.8rem .85rem .7rem;display:flex;overflow:hidden}.yaho-office-ai-head{align-items:center;gap:.5rem;min-width:0;min-height:1.75rem;display:flex}.yaho-office-ai-mark,.yaho-office-ai-fox{width:1.35rem;height:1.35rem;color:inherit;background:0 0;border-radius:0;flex:none;place-items:center;display:grid}.yaho-office-ai-mark img,.yaho-office-ai-fox img{width:100%;height:100%;transform:none}.yaho-office-ai-mark:hover img,.yaho-office-ai-fox:hover img{transform:none}.yaho-office-ai-title-row{flex:1;align-items:baseline;gap:.4rem;min-width:0;display:flex}.yaho-office-ai-head h3{letter-spacing:-.02em;margin:0;font-size:.82rem;font-weight:800;line-height:1.1}.yaho-office-ai-mode{color:var(--yaho-light-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:.68rem;font-weight:650;line-height:1.1;overflow:hidden}.dark .yaho-office-ai-mode{color:var(--yaho-night-muted);background:0 0}.yaho-office-ai-actions{flex-wrap:wrap;gap:.1rem;margin:.55rem 0 0;padding:0;display:flex}.yaho-office-ai-actions>button{justify-content:center}.yaho-office-ai-body{border-top:1px solid var(--ui-stroke-tertiary);flex-direction:column;flex:1;min-height:0;margin-top:.7rem;padding-top:.7rem;display:flex;overflow:hidden}.yaho-office-ai-empty{color:var(--yaho-light-muted);margin:0;font-size:.75rem;line-height:1.45}.dark .yaho-office-ai-empty{color:var(--yaho-night-muted)}.yaho-office-ai-references{margin-top:.4rem;display:block}.yaho-office-ai-turns{flex-direction:column;flex:1;gap:.7rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.yaho-office-ai-compose-row{border-top:1px solid var(--ui-stroke-tertiary);align-items:flex-end;gap:.45rem;min-width:0;margin-top:.65rem;padding-top:.65rem;display:flex}.yaho-office-ai-textarea{background:0 0;border:0;border-radius:0;min-height:2.55rem;max-height:6rem;padding:.45rem 0;font-size:.78rem;line-height:1.45}.yaho-office-ai-compose-hint{color:var(--yaho-light-muted);margin:.3rem 0 0;font-size:.62rem;font-weight:650;line-height:1.3}.dark .yaho-office-ai-compose-hint{color:var(--yaho-night-muted)}.yaho-office-ai-turn-a[data-pending=true]{color:var(--yaho-light-muted)}.dark .yaho-office-ai-turn-a[data-pending=true]{color:var(--yaho-night-muted)}.yaho-office-ai.is-live{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.yaho-office-ai.is-live{animation:.7s ease-out yaho-office-ai-live}.yaho-office-edit-widget{animation:.14s ease-out yaho-office-edit-widget-in}}@keyframes yaho-office-ai-live{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--theme-primary) 70%, transparent)}to{box-shadow:inset 0 0 0 1px #0000}}.dark .yaho-office-ai-textarea{background:0 0}.yaho-office-ai.is-collapsed{justify-content:flex-start;align-items:center;gap:.4rem;padding:.65rem .35rem}.yaho-office-ai-rail-toggle{color:var(--yaho-light-orange)}.dark .yaho-office-ai-rail-toggle{color:var(--yaho-night-blue)}.yaho-office-ai-rail-label{color:var(--yaho-light-muted);letter-spacing:.08em;writing-mode:vertical-rl;margin-top:.35rem;font-size:.62rem;font-weight:750}.dark .yaho-office-ai-rail-label{color:var(--yaho-night-muted)}.yaho-office-word-toolbar{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.yaho-office-slides-toolbar{grid-column:1/-1}.yaho-office-shape-picker{flex:none;position:relative}.yaho-office-shape-palette{z-index:80;border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);border-radius:.75rem;gap:.8rem;width:min(31rem,100% - 1.5rem);max-height:min(34rem,100% - 1.5rem);padding:.9rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 1rem 2.5rem #0f172a3d,0 0 0 1px #0f172a0f}.dark .yaho-office-shape-palette{border-color:var(--ui-stroke-secondary);background:var(--yaho-night-surface);box-shadow:0 1rem 2.5rem #0000006b,0 0 0 1px #ffffff0d}.yaho-office-shape-palette-head{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:baseline;gap:1rem;padding:.05rem .15rem .45rem;display:flex}.yaho-office-shape-palette-head strong{color:var(--yaho-light-ink);font-size:.8rem}.yaho-office-shape-palette-head span{color:var(--yaho-light-muted);font-size:.68rem}.dark .yaho-office-shape-palette-head strong{color:var(--yaho-night-text)}.dark .yaho-office-shape-palette-head span{color:var(--yaho-night-muted)}.yaho-office-shape-group{gap:.38rem;padding-top:.12rem;display:grid}.yaho-office-shape-group+.yaho-office-shape-group{border-top:1px solid var(--ui-stroke-tertiary);padding-top:.72rem}.yaho-office-shape-group h3{color:var(--yaho-light-muted);letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:750}.dark .yaho-office-shape-group h3{color:var(--yaho-night-muted)}.yaho-office-shape-grid{grid-template-columns:repeat(8,minmax(2.35rem,1fr));gap:.25rem;display:grid}.yaho-office-shape-option{min-width:2.35rem;min-height:2.45rem;color:var(--yaho-light-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.42rem;place-items:center;padding:.28rem;display:grid}.dark .yaho-office-shape-option{color:var(--yaho-night-text)}.yaho-office-shape-option:hover,.yaho-office-shape-option:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--theme-primary) 10%, transparent);outline:none}.yaho-office-shape-glyph{background:color-mix(in srgb, currentColor 12%, transparent);border:1.5px solid;width:1.55rem;height:1.25rem;display:block;position:relative}.yaho-office-shape-glyph[data-shape=roundRect]{border-radius:.32rem}.yaho-office-shape-glyph[data-shape=ellipse]{border-radius:50%}.yaho-office-shape-glyph[data-shape=triangle]{clip-path:polygon(50% 0,100% 100%,0 100%)}.yaho-office-shape-glyph[data-shape=diamond]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.yaho-office-shape-glyph[data-shape=parallelogram]{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.yaho-office-shape-glyph[data-shape=trapezoid]{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.yaho-office-shape-glyph[data-shape=pentagon]{clip-path:polygon(50% 0,100% 38%,81% 100%,19% 100%,0 38%)}.yaho-office-shape-glyph[data-shape=hexagon]{clip-path:polygon(20% 0,80% 0,100% 50%,80% 100%,20% 100%,0 50%)}.yaho-office-shape-glyph[data-shape=octagon]{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.yaho-office-shape-glyph[data-shape=plus]{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.yaho-office-shape-glyph[data-shape=donut]{box-shadow:inset 0 0 0 .28rem var(--yaho-light-panel);border-radius:50%}.dark .yaho-office-shape-glyph[data-shape=donut]{box-shadow:inset 0 0 0 .28rem var(--yaho-night-surface)}.yaho-office-shape-glyph[data-shape$=Arrow],.yaho-office-shape-glyph[data-shape=rightArrow]{clip-path:polygon(0 35%,62% 35%,62% 0,100% 50%,62% 100%,62% 65%,0 65%);background:currentColor;border:0}.yaho-office-shape-glyph[data-shape=leftArrow]{transform:scaleX(-1)}.yaho-office-shape-glyph[data-shape=upArrow]{transform:rotate(-90deg)}.yaho-office-shape-glyph[data-shape=downArrow]{transform:rotate(90deg)}.yaho-office-shape-glyph[data-shape=leftRightArrow]{clip-path:polygon(0 50%,22% 0,22% 34%,78% 34%,78% 0,100% 50%,78% 100%,78% 66%,22% 66%,22% 100%);background:currentColor;border:0}.yaho-office-shape-glyph[data-shape=upDownArrow]{transform:rotate(90deg)}.yaho-office-shape-glyph[data-shape=quadArrow]{clip-path:polygon(50% 0,66% 24%,100% 24%,76% 50%,100% 76%,66% 76%,50% 100%,34% 76%,0 76%,24% 50%,0 24%,34% 24%);background:currentColor;border:0}.yaho-office-shape-glyph[data-shape=chevron]{clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%,30% 50%);background:currentColor;border:0}.yaho-office-shape-glyph[data-shape=heart]:before{content:"♥";color:currentColor;text-align:center;font-size:1.55rem;line-height:1.1;display:block}.yaho-office-shape-glyph[data-shape=heart]{background:0 0;border:0}.yaho-office-shape-glyph[data-shape=lightningBolt]{clip-path:polygon(58% 0,24% 48%,47% 48%,34% 100%,78% 38%,54% 38%);background:currentColor;border:0}.yaho-office-shape-glyph[data-shape=sun]{border-radius:50%;box-shadow:0 0 0 .16rem}.yaho-office-shape-glyph[data-shape=moon]{box-shadow:.38rem -.25rem 0 0 var(--yaho-light-panel);border-radius:50%}.dark .yaho-office-shape-glyph[data-shape=moon]{box-shadow:.38rem -.25rem 0 0 var(--yaho-night-surface)}.yaho-office-shape-glyph[data-shape=cloud],.yaho-office-shape-glyph[data-shape=cloudCallout]{clip-path:polygon(20% 78%,7% 70%,2% 55%,8% 39%,20% 36%,22% 18%,37% 8%,51% 16%,65% 6%,82% 15%,83% 31%,96% 39%,100% 56%,91% 70%,77% 75%,64% 90%,48% 84%,34% 93%);background:currentColor;border:0;border-radius:.8rem .8rem .5rem .5rem}.yaho-office-shape-glyph[data-shape=smileyFace]:before{content:"☺";text-align:center;font-size:1.5rem;line-height:1.05;display:block}.yaho-office-shape-glyph[data-shape=smileyFace]{background:0 0;border:0}.yaho-office-shape-glyph[data-shape=star5]{clip-path:polygon(50% 0,61% 35%,100% 35%,69% 56%,81% 100%,50% 73%,19% 100%,31% 56%,0 35%,39% 35%);background:currentColor;border:0}.yaho-office-shape-glyph[data-shape=frame]{box-shadow:inset 0 0 0 .25rem var(--yaho-light-panel)}.dark .yaho-office-shape-glyph[data-shape=frame]{box-shadow:inset 0 0 0 .25rem var(--yaho-night-surface)}.yaho-office-shape-glyph[data-shape=noSmoking]{border-radius:50%}.yaho-office-shape-glyph[data-shape=noSmoking]:before{content:"";background:currentColor;width:120%;height:.12rem;margin:.52rem 0 0 -10%;display:block;transform:rotate(-45deg)}.yaho-office-shape-glyph[data-shape=flowChartDecision]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.yaho-office-shape-glyph[data-shape=flowChartTerminator]{border-radius:999px}.yaho-office-shape-glyph[data-shape=flowChartData]{clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.yaho-office-shape-glyph[data-shape=flowChartDocument]{clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 78%)}.yaho-office-shape-glyph[data-shape=flowChartPredefinedProcess]{box-shadow:inset 0 0 0 .22rem var(--yaho-light-panel)}.dark .yaho-office-shape-glyph[data-shape=flowChartPredefinedProcess]{box-shadow:inset 0 0 0 .22rem var(--yaho-night-surface)}.yaho-office-shape-glyph[data-shape=flowChartInternalStorage]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);box-shadow:inset .25rem 0}.yaho-office-shape-glyph[data-shape=flowChartOffpageConnector]{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%)}.yaho-office-shape-glyph[data-shape=wedgeRectCallout]:after,.yaho-office-shape-glyph[data-shape=wedgeRoundRectCallout]:after,.yaho-office-shape-glyph[data-shape=wedgeEllipseCallout]:after{content:"";border-top:.35rem solid;border-left:.3rem solid #0000;width:0;height:0;position:absolute;bottom:-.25rem;right:.05rem}.yaho-office-shape-glyph[data-shape=wedgeRoundRectCallout]{border-radius:.3rem}.yaho-office-shape-glyph[data-shape=wedgeEllipseCallout]{border-radius:50%}.yaho-office-slide-face{transform-origin:0 0;border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);color:var(--yaho-light-ink);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0d,0 1.25rem 2.75rem #0f172a29}.yaho-office-slide-empty-state{z-index:2;color:#162334;text-align:center;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:.9rem;flex-direction:column;align-items:center;gap:.55rem;width:min(25rem,70%);padding:1.35rem 1.5rem 1.45rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .75rem 2rem #0f172a1a}.yaho-office-slide-empty-kicker{color:#b45a15;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.yaho-office-slide-empty-state strong{letter-spacing:-.02em;font-size:1rem}.yaho-office-slide-empty-state p{color:#526274;max-width:21rem;margin:0;font-size:.76rem;line-height:1.5}.yaho-office-slide-empty-actions{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.25rem;display:flex}.yaho-office-slide-state{border:1px solid color-mix(in srgb, var(--ui-red) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-red) 7%, var(--yaho-light-panel));max-width:30rem;color:var(--yaho-light-ink);border-radius:.8rem;align-items:flex-start;gap:.7rem;margin:auto;padding:1rem 1.1rem;display:flex}.yaho-office-slide-loading{min-height:14rem;color:var(--yaho-light-muted);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;margin:auto;font-size:.8rem;display:flex}.yaho-office-slide-loading .codicon{color:var(--theme-primary)}.yaho-office-slide-loading strong{color:var(--yaho-light-ink);font-size:.88rem}.dark .yaho-office-slide-loading strong{color:var(--yaho-night-text)}.dark .yaho-office-slide-loading{color:var(--yaho-night-muted)}.dark .yaho-office-slide-state{background:color-mix(in srgb, var(--ui-red) 10%, var(--yaho-night-surface));color:var(--yaho-night-text)}.yaho-office-slide-state-icon{background:color-mix(in srgb, var(--ui-red) 13%, transparent);width:2rem;height:2rem;color:var(--ui-red);border-radius:.6rem;flex:none;place-items:center;display:grid}.yaho-office-slide-state strong,.yaho-office-slide-state p{margin:0;display:block}.yaho-office-slide-state p{color:var(--yaho-light-muted);margin-top:.25rem;font-size:.76rem;line-height:1.45}.dark .yaho-office-slide-state p{color:var(--yaho-night-muted)}.yaho-office-slide-box-input{z-index:1;resize:none;color:#172334;min-height:0;font:inherit;background:#ffffffc7;border:1px solid #0000;border-radius:.15rem;margin:0;padding:.12rem .2rem;line-height:1.25;position:absolute;overflow:auto}.yaho-office-slide-box-input::placeholder{color:#66788c}.yaho-office-slide-empty{color:var(--yaho-light-muted);margin:0;font-size:.85rem;position:absolute;inset:auto 8% 18%}.yaho-office-slides-status-current{align-items:center;gap:.35rem;display:inline-flex}.yaho-office-status-dot{background:var(--theme-primary);width:.38rem;height:.38rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--theme-primary) 14%, transparent);border-radius:50%}.yaho-office-word-ribbon-tabs,.yaho-office-word-ribbon-body{align-items:center;gap:.6rem;min-width:0;display:flex}.yaho-office-hero,.yaho-office-surface-bar{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent);border-radius:.9rem;padding:.9rem 1rem}.dark .yaho-office-hero,.dark .yaho-office-surface-bar{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-hero-brand,.yaho-office-document-heading,.yaho-office-ai-main,.yaho-office-ai-compose,.yaho-office-tile-copy{min-width:0}.yaho-office-hero-brand{align-items:center;gap:.8rem;min-width:0;display:flex}.yaho-office-hero-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.45rem;margin-left:auto;display:flex}.yaho-office-kicker,.yaho-office-section-eyebrow{color:var(--yaho-light-orange);margin:0;font-size:.72rem;font-weight:800}.dark .yaho-office-kicker,.dark .yaho-office-section-eyebrow{color:var(--yaho-night-blue)}.yaho-office-title,.yaho-office-surface-title{letter-spacing:-.02em;margin:0;font-weight:800}.yaho-office-lede,.yaho-office-tile-detail,.yaho-office-recent-meta,.yaho-office-document-meta{color:var(--yaho-light-muted);font-size:.8rem}.dark .yaho-office-lede,.dark .yaho-office-tile-detail,.dark .yaho-office-recent-meta,.dark .yaho-office-document-meta{color:var(--yaho-night-muted)}.yaho-office-section-heading{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.yaho-office-format-grid{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.yaho-office-tile-card{border-right:1px solid var(--ui-stroke-tertiary);background:0 0;min-width:0;padding:.8rem;transition:background-color .1s,transform .1s;position:relative}.yaho-office-tile-card:last-child{border-right:0}.yaho-office-tile{width:100%;min-height:8rem;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;grid-template:"index icon arrow""copy copy copy"1fr/auto 1fr auto;align-content:start;align-items:flex-start;gap:.45rem;display:flex}.yaho-office-tile:hover{color:var(--yaho-light-orange)}.dark .yaho-office-tile:hover{color:var(--yaho-night-blue)}.yaho-office-tile-icon,.yaho-office-document-icon,.yaho-office-ai-mark{background:color-mix(in srgb, var(--theme-primary) 12%, transparent);width:2rem;height:2rem;color:var(--yaho-light-orange);border-radius:.6rem;flex:none;place-items:center;display:grid}.dark .yaho-office-tile-icon,.dark .yaho-office-document-icon,.dark .yaho-office-ai-mark{color:var(--yaho-night-blue)}.yaho-office-tile-title,.yaho-office-recent-title{font-weight:750}.yaho-office-recent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;display:grid}.yaho-office-recent-row{border:1px solid var(--ui-stroke-tertiary);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem;display:flex}.yaho-office-empty{border:1px dashed var(--ui-stroke-tertiary);border-radius:.9rem;justify-content:center;align-items:center;min-height:9rem;padding:1rem;display:flex}.yaho-office-tabs{flex:1;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.yaho-office-tab-item{position:relative}.yaho-office-tab{border:1px solid var(--ui-stroke-tertiary);max-width:13rem;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:.55rem;padding:.42rem 1.7rem .42rem .65rem;overflow:hidden}.yaho-office-tab[aria-current=true]{border-color:var(--ui-stroke-primary);background:color-mix(in srgb, var(--theme-primary) 8%, transparent)}.yaho-office-tab-close{width:1.2rem;height:1.2rem;color:inherit;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.yaho-office-surface-work{min-height:0;overflow:hidden}.yaho-office-surface-body{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.yaho-office-page{position:relative}.yaho-office-autofill{z-index:2;background:color-mix(in srgb, var(--yaho-light-page) 78%, transparent);color:var(--ui-text-secondary);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.dark .yaho-office-autofill{background:color-mix(in srgb, var(--yaho-night-page) 78%, transparent)}.yaho-office-autofill p{margin:0;font-size:.88rem;font-weight:650}.yaho-office-workbench-stage{flex:1;min-height:0}.yaho-office-pdf,.yaho-office-markdown,.yaho-office-hwp{border:1px solid var(--ui-stroke-tertiary);border-radius:.8rem;flex:1;width:100%;min-height:min(36rem,100%)}.yaho-office-ai{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);border-radius:.8rem;flex-direction:column;gap:.65rem;min-width:0;padding:.75rem;display:flex}.dark .yaho-office-ai{background:color-mix(in srgb, var(--yaho-night-surface) 88%, transparent)}.yaho-office-ai-actions,.yaho-office-ai-chips,.yaho-office-ai-compose-row{flex-wrap:wrap;gap:.45rem;display:flex}.yaho-office-ai-compose{flex:1}.yaho-office-ai-textarea{resize:vertical;border:1px solid var(--ui-stroke-tertiary);width:100%;min-height:4rem;color:inherit;background:0 0;border-radius:.6rem;padding:.55rem}.yaho-office-ai-turns{gap:.45rem;display:grid}.yaho-office-ai-turn{border:1px solid var(--ui-stroke-tertiary);border-radius:.6rem;padding:.6rem}.yaho-office-word,.yaho-office-slides-editor{flex-direction:column;gap:.65rem;height:100%;min-height:0;display:flex}.yaho-office-word-stage,.yaho-office-slides-stage{flex:1;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:.65rem;min-height:0;display:grid}.yaho-office-nav{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:.7rem;flex-direction:column;gap:.45rem;min-height:0;padding:.5rem;display:flex;overflow:auto}.yaho-office-thumbs{border-bottom:1px solid var(--ui-stroke-tertiary);flex-direction:column;flex:none;gap:.35rem;min-height:0;max-height:42%;margin:0;padding:0 0 .4rem;list-style:none;display:flex;overflow:auto}.yaho-office-nav-list{flex:1}.yaho-office-word-edit,.yaho-office-slides-edit{gap:.45rem;padding:.55rem .5rem}.yaho-office-word-textarea,.yaho-office-slides-textarea{min-height:0;padding:.45rem .55rem;font-size:.78rem;line-height:1.45}.yaho-office-word-block[data-focused=true] .yaho-office-word-textarea,.yaho-office-slides-block[data-focused=true] .yaho-office-slides-textarea{border-color:var(--ui-stroke-primary)}.yaho-office-canvas{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-ink) 7%, var(--yaho-light-page));border-radius:.9rem;justify-content:center;min-width:0;min-height:0;padding:1.15rem 1.35rem;display:flex;overflow:auto}.dark .yaho-office-canvas{background:color-mix(in srgb, black 18%, var(--yaho-night-page))}.yaho-office-word-preview-shell,.yaho-office-slides-preview{flex:1}.yaho-office-slides-preview{align-items:center}.yaho-office-ai-head p{display:none}.yaho-office-sheet{background:var(--yaho-light-panel);width:min(46rem,100%);min-height:min(34rem,100%);color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:.2rem;flex-direction:column;gap:.35rem;padding:2.75rem 3rem;display:flex}.dark .yaho-office-sheet{color:#172334;background:#fff}.yaho-office-page-block{resize:none;width:100%;min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;border-radius:.3rem;padding:.2rem .25rem;font-size:1.05rem;line-height:1.7;display:block}.yaho-office-page-block:focus{background:0 0;outline:none}.dark .yaho-office-page-block{color:#172334}.yaho-office-page-block.is-rich{white-space:pre-wrap;overflow-wrap:anywhere}.yaho-office-page-block.is-rich:empty:after{color:var(--yaho-light-muted);content:attr(data-placeholder)}.yaho-office-page-block.is-rich strong,.yaho-office-page-block.is-rich b{font-weight:700}.yaho-office-page-block.is-rich em,.yaho-office-page-block.is-rich i{font-style:italic}.yaho-office-page-block.is-rich u{text-decoration:underline}.yaho-office-page-block.is-rich s{text-decoration:line-through}.yaho-office-word-format-group,.yaho-office-paragraph-format-group{gap:.2rem}.yaho-office-word-style,.yaho-office-word-font-family,.yaho-office-word-font-size,.yaho-office-word-font-color{color:var(--yaho-light-muted);align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.dark .yaho-office-word-style,.dark .yaho-office-word-font-family,.dark .yaho-office-word-font-size,.dark .yaho-office-word-font-color{color:var(--yaho-night-muted)}.yaho-office-word-font-size{gap:.2rem}.yaho-office-word-style select,.yaho-office-word-font-family select,.yaho-office-word-font-size input{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-page);height:1.65rem;color:var(--yaho-light-ink);font:inherit;border-radius:.35rem;padding:0 .35rem}.yaho-office-word-style select{width:7.2rem}.yaho-office-word-font-family select{width:7.6rem}.yaho-office-word-font-size input{text-align:right;width:3.4rem}.dark .yaho-office-word-style select,.dark .yaho-office-word-font-family select,.dark .yaho-office-word-font-size input{background:var(--yaho-light-page);color:var(--yaho-light-ink)}.yaho-office-word-font-color input{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-page);cursor:pointer;border-radius:.35rem;width:1.65rem;height:1.65rem;padding:.12rem}.yaho-office-word-style select:focus-visible,.yaho-office-word-font-family select:focus-visible,.yaho-office-word-font-size input:focus-visible,.yaho-office-word-font-color input:focus-visible{outline:2px solid var(--ui-stroke-primary);outline-offset:1px}.yaho-office-word-style select:disabled,.yaho-office-word-font-family select:disabled,.yaho-office-word-font-size input:disabled,.yaho-office-word-font-color input:disabled{cursor:not-allowed;opacity:.45}.yaho-office-word-format-button{min-width:1.65rem;font-size:.78rem;font-weight:800}.yaho-office-word-format-button.is-italic{font-style:italic}.yaho-office-word-format-button.is-underline{text-underline-offset:.12rem;text-decoration:underline}.yaho-office-word-format-button.is-strike{text-decoration:line-through}.yaho-office-word-format-hint{color:var(--yaho-light-muted);white-space:nowrap;margin-left:.2rem;font-size:.62rem;font-weight:650}.dark .yaho-office-word-format-hint{color:#66788c}.yaho-office-edit-widget-bar [aria-pressed=true]{background:var(--ui-control-hover-background);color:var(--ui-text-primary)}.yaho-office-edit-widget-mark{justify-content:center;min-width:.7rem;font-size:.78rem;font-weight:750;line-height:1;display:inline-flex}.yaho-office-edit-widget-mark[data-mark=italic]{font-style:italic}.yaho-office-edit-widget-mark[data-mark=underline]{text-underline-offset:.12em;text-decoration:underline}.yaho-office-edit-widget-mark[data-mark=strike]{text-decoration:line-through}.yaho-office-page-block::placeholder{color:var(--yaho-light-muted)}.yaho-office-nav-item{width:100%;color:var(--yaho-light-ink);text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.45rem;padding:.4rem .45rem;display:flex}.dark .yaho-office-nav-item{color:var(--yaho-night-text)}.yaho-office-nav-item[aria-current=true]{background:var(--ui-bg-quaternary)}.yaho-office-nav-item span:first-child{color:var(--yaho-light-muted);flex:0 0 1.2rem;font-size:.68rem}.yaho-office-nav-item span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-office-slides-preview{background:color-mix(in srgb, var(--yaho-light-ink) 12%, var(--yaho-light-page));flex-direction:column;justify-content:center;align-items:center;padding-bottom:2.4rem;position:relative}.yaho-office-slides-status{color:var(--yaho-light-muted);justify-content:space-between;font-size:.68rem;font-weight:650;display:flex;position:absolute;bottom:.55rem;left:.85rem;right:.85rem}.yaho-office-slide-object[data-selected=true]{outline:1px solid var(--ui-stroke-primary);outline-offset:0}.yaho-office-slide-box-hit{z-index:1;cursor:grab;background:0 0;border:1px solid #0000;border-radius:.15rem;padding:0;position:absolute;inset:0}.yaho-office-slide-box-hit:active{cursor:grabbing}.yaho-office-slide-marquee{z-index:5;border:1px solid color-mix(in srgb, var(--theme-primary) 88%, #fff);background:color-mix(in srgb, var(--theme-primary) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-primary) 18%, transparent);pointer-events:none;position:absolute}.yaho-office-slide-face[data-drawing=true]{cursor:crosshair}.yaho-office-slide-face[data-insert]:not([data-insert=text]){cursor:crosshair}.dark .yaho-office-slides-preview{background:color-mix(in srgb, black 28%, var(--yaho-night-page))}.yaho-office-slide-page{width:min(40rem,100%);min-height:16rem}.yaho-office-hwp{flex-direction:column;flex:1;gap:.55rem;width:100%;min-width:0;height:100%;min-height:0;display:flex}.yaho-office-hwp-canvas{flex:1;width:100%;min-width:0;min-height:0;position:relative}.yaho-office-surface-bar.is-compact{align-items:center;gap:.55rem;min-height:1.35rem;padding:0 .1rem}.yaho-office-surface-bar.is-compact .yaho-office-document-heading{flex-direction:row;align-items:center;gap:.45rem}.yaho-office-surface-bar.is-compact .yaho-office-document-meta{font-size:.72rem}.yaho-office-surface-body>*{height:100%;min-height:0}.yaho-office-ribbon.is-flat,.yaho-office-word-toolbar.is-flat{flex-direction:row;align-items:center;min-height:2.75rem;padding:.35rem .55rem}.yaho-office-ribbon.is-flat .yaho-office-ribbon-body,.yaho-office-word-toolbar.is-flat .yaho-office-word-ribbon-body{flex:1;min-height:0;padding:0;overflow-x:auto}.yaho-office-word-stage.is-sparse .yaho-office-nav:not(.is-collapsed),.yaho-office-slides-stage.is-sparse .yaho-office-nav:not(.is-collapsed){display:none}.yaho-office-nav.is-collapsed{justify-content:flex-start;align-items:center;gap:.35rem;padding:.55rem .35rem}.yaho-office-nav-head{color:var(--yaho-light-muted);justify-content:space-between;align-items:center;gap:.35rem;padding:0 .2rem .2rem;font-size:.68rem;font-weight:750;display:flex}.yaho-office-nav-head>span:nth-child(2){margin-left:auto}.yaho-office-markdown,.yaho-office-pdf,.yaho-office-hwp{height:100%;min-height:0}.yaho-office-hwp-canvas{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);border-radius:.9rem;overflow:hidden}.dark .yaho-office-hwp-canvas{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}@media (width<=860px){.yaho-office-word-stage,.yaho-office-slides-stage{grid-template-columns:1fr}}@keyframes yaho-staff-face-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1)}}@keyframes yaho-staff-face-curious{0%,to{transform:rotate(-3.4deg)}50%{transform:rotate(2.6deg)translateY(-.6px)}}@keyframes yaho-staff-face-work{0%,to{transform:rotate(-2deg)}50%{transform:translateY(-1px)rotate(3deg)}}@keyframes yaho-staff-face-think{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(2.2deg)}}@keyframes yaho-staff-face-sleep{0%,to{transform:scale(.97)rotate(3deg)}50%{transform:scale(1)rotate(3deg)}}@keyframes yaho-staff-face-proud{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.8px)scale(1.02)}}@keyframes yaho-staff-face-arrive{0%{transform:scale(.78)rotate(-10deg)}70%{transform:scale(1.02)rotate(2deg)}to{transform:scale(1)}}@keyframes yaho-staff-face-blink{0%,8%,12%,73%,77%,to{transform:translate(calc(var(--yaho-staff-gaze-x) * 1.35px), calc(var(--yaho-staff-gaze-y) * 1.05px)) scaleY(1)}10%,75%{transform:translate(calc(var(--yaho-staff-gaze-x) * 1.35px), calc(var(--yaho-staff-gaze-y) * 1.05px)) scaleY(.08)}}@media (prefers-reduced-motion:reduce){.yaho-staff-face-motion,.yaho-staff-face-hover,.yaho-staff-face-features{transition:none!important;animation:none!important;transform:none!important}}.yaho-office-slide-zoom{flex:none}.yaho-office-slide-face{transform-origin:0 0;border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);position:relative;overflow:hidden}.dark .yaho-office-slide-face{background:var(--yaho-light-panel);color:var(--yaho-light-ink)}.yaho-office-slide-object{z-index:1;position:absolute}.yaho-office-slide-object[data-selected=true]{outline:1px solid var(--ui-stroke-primary)}.yaho-office-slide-box-input{z-index:1;resize:none;min-height:0;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.15rem;margin:0;padding:.12rem .2rem;line-height:1.25;position:absolute;overflow:auto}.yaho-office-slide-box-input:focus,.yaho-office-slide-box-input[data-focused=true]{border-color:var(--ui-stroke-primary);background:color-mix(in srgb, var(--theme-primary) 8%, transparent);outline:none}.yaho-office-slide-box-input::placeholder,.yaho-office-slide-empty,.yaho-office-slides-status{color:var(--yaho-light-muted)}.dark .yaho-office-slides-status{color:var(--yaho-night-muted)}.yaho-office-slide-empty{margin:0;font-size:.85rem;position:absolute;inset:auto 8% 18%}.yaho-office-slides-status{justify-content:space-between;font-size:.68rem;font-weight:650;display:flex;position:absolute;bottom:.55rem;left:.85rem;right:.85rem}.yaho-office-slide-box-hit{z-index:1;background:0 0;border:1px solid #0000;border-radius:.15rem;padding:0;position:absolute;inset:0}.yaho-office-slide-box-hit:hover,.yaho-office-slide-box-hit:focus-visible{border-color:var(--ui-stroke-tertiary)}.yaho-office-slide-handle{z-index:2;border:1px solid var(--ui-stroke-primary);background:var(--yaho-light-panel);border-radius:.08rem;width:.55rem;height:.55rem;padding:0;position:absolute}.dark .yaho-office-slide-handle{background:var(--yaho-night-surface)}.yaho-office-slide-handle[data-handle=nw]{cursor:nwse-resize;top:-.28rem;left:-.28rem}.yaho-office-slide-handle[data-handle=n]{cursor:ns-resize;top:-.28rem;left:calc(50% - .28rem)}.yaho-office-slide-handle[data-handle=ne]{cursor:nesw-resize;top:-.28rem;right:-.28rem}.yaho-office-slide-handle[data-handle=e]{cursor:ew-resize;top:calc(50% - .28rem);right:-.28rem}.yaho-office-slide-handle[data-handle=se]{cursor:nwse-resize;bottom:-.28rem;right:-.28rem}.yaho-office-slide-handle[data-handle=s]{cursor:ns-resize;bottom:-.28rem;left:calc(50% - .28rem)}.yaho-office-slide-handle[data-handle=sw]{cursor:nesw-resize;bottom:-.28rem;left:-.28rem}.yaho-office-slide-handle[data-handle=w]{cursor:ew-resize;top:calc(50% - .28rem);left:-.28rem}.yaho-office-slide-handle[data-handle=rotate]{cursor:grab;border-radius:50%;top:-1.45rem;left:calc(50% - .28rem)}.yaho-office-slide-rotate-stem{background:var(--ui-stroke-primary);pointer-events:none;width:1px;height:.88rem;position:absolute;top:-1.15rem;left:calc(50% - .5px)}.yaho-office-slide-guide{z-index:4;pointer-events:none;background:var(--theme-primary);position:absolute}.yaho-office-slide-guide[data-axis=x]{width:1px;top:0;bottom:0}.yaho-office-slide-guide[data-axis=y]{height:1px;left:0;right:0}.yaho-office-slide-ink{z-index:3;pointer-events:none;color:var(--ui-stroke-primary);position:absolute;inset:0}.yaho-office-slide-face[data-drawing=true],.yaho-office-slide-face[data-insert=rect],.yaho-office-slide-face[data-insert=ellipse]{cursor:crosshair}.yaho-office-slide-face[data-insert=text]{cursor:text}.yaho-office-slide-face[data-drawing=true] .yaho-office-slide-object,.yaho-office-slide-face[data-insert] .yaho-office-slide-object{pointer-events:none}.yaho-office-slide-zoom-slider{width:6.5rem;accent-color:var(--theme-primary)}.yaho-office-slides-edit .yaho-office-thumbs{border-bottom:0;flex:1;max-height:none;padding-bottom:0}.yaho-office-slide-tab{flex-direction:column;align-items:stretch;gap:.35rem;padding:.4rem}.yaho-office-slide-thumb{aspect-ratio:16/9;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);color:inherit;font-size:inherit;border-radius:.2rem;flex:none;display:block;overflow:hidden}.dark .yaho-office-slide-thumb{background:var(--yaho-night-surface)}.yaho-office-slide-thumb-face{background:var(--yaho-light-panel);width:100%;height:100%;color:var(--yaho-light-ink);font-size:.58rem;line-height:1.3;display:block;overflow:hidden}.dark .yaho-office-slide-thumb-face{background:var(--yaho-light-panel);color:var(--yaho-light-ink)}.yaho-office-slide-thumb-scale{transform-origin:0 0;pointer-events:none;display:block}.yaho-office-slide-tab[aria-current=true] .yaho-office-slide-thumb{border-color:var(--ui-stroke-primary);box-shadow:var(--yaho-sidebar-float-shadow)}.yaho-office-slide-thumb-meta{align-items:center;gap:.4rem;min-width:0;display:flex}.yaho-office-slide-thumb-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-office-slides-stage.is-sparse{grid-template-columns:minmax(0,1fr)}.yaho-office-slides-stage.is-sparse .yaho-office-nav:not(.is-collapsed){display:none}.yaho-office-slides-stage.is-nav-collapsed{grid-template-columns:3.25rem minmax(0,1fr)}.titlebar-icon-button .codicon[class*=codicon-]{font-size:var(--titlebar-icon-size)}:root[data-renderer-animations-paused] :is(.shimmer,.quest-glow,.pet-egg,.pet-egg__glow,.pet-egg-shadow,.pet-wobble,.progress-slide,.kanban-arc,.glyph-spinner__strip),:root[data-renderer-animations-paused] .arc-border:before,:root[data-renderer-animations-paused] [data-slot=aui_assistant-message-content] .aui-md [data-slot=code-card][data-streaming=true]{animation-play-state:paused!important}[data-ref]{--ref-color:var(--dt-primary)}[data-ref=file],[data-ref=folder],[data-ref=line],[data-ref=terminal]{--ref-color:var(--ui-text-secondary)}[data-ref=url],[data-ref=image],[data-ref=session],[data-ref=staff],[data-ref=cron],[data-ref=theme]{--ref-color:color-mix(in srgb, var(--ui-accent-secondary) 82%, var(--foreground))}[data-ref=command],[data-ref=tool],[data-ref=connect]{--ref-color:color-mix(in srgb, var(--ui-accent) 82%, var(--foreground))}[data-ref=skill],[data-ref=git],[data-ref=diff],[data-ref=staged]{--ref-color:color-mix(in srgb, var(--ui-warm) 82%, var(--foreground))}.ref{--ref-color:var(--dt-primary);font-weight:inherit;color:var(--ref-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}:where(a,button).ref:hover{text-underline-offset:.15em;text-decoration:underline}.ref>:where(svg,i.codicon){opacity:.8;margin-inline-end:.25em}.ref>svg{vertical-align:-.1em;width:.875em;height:.875em;display:inline-block}.ref>i.codicon{font-size:.875em}[data-tree-group][data-zone-header] [data-pane-self-label]{display:none}:is([data-yaho-shell] [data-zone-tabstrip]:has(:is([data-tree-tab=sessions],[data-tree-tab=files],[data-tree-tab=workspace],[data-tree-tab=hermes-bots\:pane])),[data-yaho-shell] [data-tree-tab=sessions],[data-yaho-shell] [data-tree-tab=files],[data-yaho-shell] [data-tree-tab=workspace],[data-yaho-shell] [data-tree-tab=hermes-bots\:pane],[data-yaho-shell] [data-tree-tab=hermes-bots\:routines]){height:0!important;display:none!important;overflow:hidden!important}[data-slot=composer-rich-input]:is(:empty,[data-empty]):before{content:attr(data-placeholder);padding:inherit;color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.tool-memory-legendary-title{background-image:linear-gradient(105deg, var(--tool-memory-legendary-from) 0%, var(--tool-memory-legendary-mid) 48%, var(--tool-memory-legendary-to) 100%);-webkit-background-clip:text;background-clip:text;font-weight:600;color:#0000!important}.tool-memory-legendary-glyph{filter:drop-shadow(0 0 .28rem var(--tool-memory-legendary-glow))}.tool-memory-legendary-meta{color:var(--tool-memory-legendary-meta)}.arc-border.arc-row,:root.dark .arc-border.arc-row{--arc-standoff:0rem;--arc-c2:color-mix(in srgb, var(--arc-c1) 45%, transparent)}.arc-border.arc-composer,:root.dark .arc-border.arc-composer{--arc-width:2px;--arc-standoff:0rem;--arc-radius:.75rem;--arc-c2:color-mix(in srgb, var(--arc-c1) 45%, transparent);z-index:6}[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=dialog-content]{border-color:var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-bg-elevated) 96%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(.75rem)saturate(1.08)}[data-slot=aui_user-message-root] button,[data-slot=aui_user-message-root] [role=button]{-webkit-user-select:text;user-select:text}.desktop-input-chrome:focus,.desktop-input-chrome:focus-within,.desktop-input-chrome[data-state=open]{border-color:var(--dt-composer-ring);box-shadow:none;outline:none}body.guest-pointer-lock :is(webview,iframe){pointer-events:none}[data-slot=aui_thread-viewport][data-following=false],[data-slot=aui_thread-viewport][data-editing=true]{overflow-anchor:auto}[data-slot=composer-dock]{width:calc(min(var(--composer-width), calc(100% - 2rem)) + 10px);padding-bottom:var(--composer-shell-pad-block-end)}[data-slot=composer-dock][data-popped-out]{width:var(--composer-popout-width,24rem);max-width:calc(100% - 1.5rem);padding-bottom:0}[data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:var(--ui-text-tertiary)!important}[data-slot=aui_assistant-message-content] [data-slot=tool-block][data-delegate-card]{max-width:75%}[data-slot=aui_assistant-message-content] .aui-md .aui-shiki .shiki{padding:0!important}[data-slot=aui_assistant-message-content] [data-conversation-scaffold]{opacity:.67;transition:opacity .12s ease-out}[data-slot=aui_assistant-message-content] [data-conversation-scaffold]:is(:hover,:has(:focus-visible)){opacity:1}[data-slot=aui_assistant-message-content]>:is([data-slot=tool-block],[data-slot=aui_thinking-disclosure],[data-slot=aui_stream-stall],.aui-md)+:is([data-slot=tool-block],[data-slot=aui_thinking-disclosure],[data-slot=aui_stream-stall],.aui-md){margin-top:var(--turn-block-gap)}[data-slot=aui_assistant-message-content]>:is([data-slot=tool-block],[data-slot=aui_thinking-disclosure],[data-slot=aui_stream-stall])+:is([data-slot=tool-block],[data-slot=aui_thinking-disclosure],[data-slot=aui_stream-stall]){margin-top:var(--scaffold-block-gap)}[data-slot=aui_assistant-message-content]>[data-tool-row][data-file-edit]{margin-block:var(--turn-block-gap)}[data-slot=aui_thinking-disclosure]{--disclosure-caret-rest:.4}[data-slot=aui_turn-pair]>[data-slot=aui_assistant-message-root]+[data-slot=aui_assistant-message-root]{margin-top:calc(var(--turn-block-gap) - var(--conversation-turn-gap))}[data-slot=aui_turn-pair]>[data-slot=aui_assistant-message-root]:has(>[data-slot=aui_assistant-message-content]>:is([data-slot=tool-block],[data-slot=aui_thinking-disclosure],[data-slot=aui_stream-stall]):last-child):not(:has([data-file-edit]))+[data-slot=aui_assistant-message-root]:has(>[data-slot=aui_assistant-message-content]>:is([data-slot=tool-block],[data-slot=aui_thinking-disclosure],[data-slot=aui_stream-stall]):first-child):not(:has([data-file-edit])){margin-top:calc(var(--scaffold-block-gap) - var(--conversation-turn-gap))}[data-slot=aui_msg-actions] button,button[data-slot=aui_msg-reactions]{box-shadow:none;cursor:pointer;width:auto;min-width:0;height:auto;min-height:0;color:var(--color-muted-foreground);opacity:.5;background:0 0;border:0;border-radius:0;flex-shrink:0;gap:0;padding:0}button[data-slot=aui_msg-reactions][data-reacted]{opacity:1;color:inherit}button[data-slot=aui_msg-reactions]:not([data-reacted]){opacity:.65;pointer-events:auto}button[data-slot=aui_msg-reactions]:not([data-reacted]):hover,button[data-slot=aui_msg-reactions]:not([data-reacted]):focus-visible,button[data-slot=aui_msg-reactions]:not([data-reacted])[data-state=open],[data-slot=aui_msg-reactions] .reaction-pop,span[data-slot=aui_msg-reactions]{opacity:1}[data-slot=aui_msg-actions] button:hover,button[data-slot=aui_msg-reactions]:hover{color:var(--color-foreground);opacity:1;background:0 0}[data-slot=aui_msg-actions] button:active,button[data-slot=aui_msg-reactions]:active{background:0 0}[data-slot=aui_msg-actions] button:focus-visible,button[data-slot=aui_msg-reactions]:focus-visible{opacity:1}[data-slot=aui_msg-actions] button svg,button[data-slot=aui_msg-reactions] svg{width:.875rem;height:.875rem}[data-chat-surface]{--thread-last-message-clearance:calc(var(--composer-measured-height) + 2rem)}.tool-ticker{height:var(--conversation-line-height);overflow:hidden}.tool-ticker__reel{transform:translateY(calc(var(--tool-ticker-index,0) * var(--conversation-line-height) * -1));transition:transform .24s cubic-bezier(.22,1,.36,1)}.tool-ticker__row{height:var(--conversation-line-height);align-items:center;display:flex;overflow:hidden}@keyframes reaction-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.reaction-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) both reaction-pop}.progress-slide{will-change:transform;width:40%;animation:1.15s ease-in-out infinite progress-slide;left:0}@keyframes progress-slide{0%{transform:translate(-105%)}to{transform:translate(250%)}}.aui-error-action{border:1px solid color-mix(in srgb, var(--dt-destructive) 30%, transparent);color:color-mix(in srgb, var(--dt-destructive) 80%, var(--ui-text-secondary));cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.72rem;line-height:1.1rem;display:inline-flex}.aui-error-action:hover{background:color-mix(in srgb, var(--dt-destructive) 10%, transparent)}[data-hud-shell]{--hud-ease-enter:cubic-bezier(.16, 1, .3, 1);--hud-ease-exit:cubic-bezier(.4, 0, .7, .2);--hud-band-inset:.5rem;--hud-chip-strip:1.625rem;--hud-exit-hold:.6s;background:0 0}[data-hud-shell] [data-chat-surface]{background:0 0!important;overflow:hidden!important}[data-hud-shell] [data-slot=composer-bounds]{opacity:0;translate:0 var(--hud-exit-shift,2.5rem);transition:opacity var(--hud-fade) var(--hud-ease-exit), translate var(--hud-collapse) var(--hud-ease-exit), scale var(--hud-dim) var(--hud-ease-enter), filter var(--hud-dim) var(--hud-ease-enter);transform-origin:bottom;border-radius:.75rem .75rem 0 0;inset:auto var(--hud-band-inset) var(--hud-bar-height,var(--composer-fallback-height)) var(--hud-band-inset)!important;height:var(--hud-band-height,0px)!important;background:0 0!important;border:0!important;flex:none!important;width:auto!important;max-width:none!important;position:absolute!important}[data-hud-shell] [data-hud-glass]{right:var(--hud-band-inset);bottom:var(--hud-bar-height,var(--composer-fallback-height));left:var(--hud-band-inset);z-index:0;pointer-events:none;background:color-mix(in srgb, var(--dt-card) 80%, transparent);height:var(--hud-band-height,0px);translate:0 var(--hud-exit-shift,2.5rem);opacity:0;transform-origin:bottom;transition:opacity var(--hud-fade) var(--hud-ease-exit), translate var(--hud-collapse) var(--hud-ease-exit), scale var(--hud-dim) var(--hud-ease-enter), filter var(--hud-dim) var(--hud-ease-enter), height var(--hud-reveal) var(--hud-ease-enter), background-color var(--hud-dim) var(--hud-ease-enter);border-radius:.75rem .75rem 0 0;position:absolute}[data-hud-shell][data-hud-recent] [data-hud-glass]{opacity:1;transition-duration:var(--hud-reveal);translate:none}[data-hud-shell]:has([data-slot=composer-rich-input]:focus) [data-hud-glass]{opacity:1;transition-duration:var(--hud-reveal);translate:none}[data-hud-shell]:has([data-slot=composer-rich-input]:focus) [data-hud-glass]{background:color-mix(in srgb, var(--dt-card) 92%, transparent)}[data-hud-shell][data-hud-edge=top] [data-hud-glass]{top:var(--hud-bar-height,var(--composer-fallback-height));--hud-exit-shift:-2.5rem;border-radius:0 0 .75rem .75rem;bottom:auto}[data-hud-shell]{pointer-events:none}[data-hud-shell][data-hud-recent] [data-slot=composer-bounds],[data-hud-shell]:focus-within [data-slot=composer-bounds]{pointer-events:auto}[data-hud-shell][data-hud-recent] [data-slot=composer-bounds]{opacity:.5;transition-duration:var(--hud-dim);transition-timing-function:var(--hud-ease-enter);translate:none}[data-hud-shell]:has([data-slot=composer-rich-input]:focus) [data-slot=composer-bounds]{opacity:1;transition-duration:var(--hud-reveal);transition-delay:0s;translate:none}[data-hud-shell]:has([data-slot=composer-completion-drawer]) :is([data-slot=composer-bounds],[data-hud-glass]){filter:blur(1.5px);scale:.97;opacity:.25!important}[data-hud-shell] [data-slot=composer-completion-drawer]{background:var(--dt-card)!important}[data-hud-shell]{--hud-bubble-fill:color-mix(in srgb, var(--dt-user-bubble) 65%, transparent)}[data-hud-shell]:has([data-slot=composer-rich-input]:focus){--hud-bubble-fill:var(--dt-user-bubble)}[data-hud-shell] [data-slot=aui_user-message-root]{background:0 0!important;position:static!important}[data-hud-shell] .composer-human-message{transition:background-color var(--hud-reveal) var(--hud-ease-enter), border-color .35s ease;background:var(--hud-bubble-fill)!important;border-color:color-mix(in srgb, var(--ui-stroke-secondary) 45%, transparent)!important;-webkit-backdrop-filter:none!important}[data-hud-shell] .composer-human-message-container{background:0 0!important}[data-hud-shell] :not([data-hud-glass],[data-hud-glass] *){-webkit-backdrop-filter:none!important}[data-hud-shell] header,[data-hud-shell] [data-slot=thread-timeline],[data-hud-shell] .thread-jump-button,[data-hud-shell] [data-slot=tool-block],[data-hud-shell] [data-slot=file-diff-panel],[data-hud-shell] [data-slot=aui_system-message-root]{display:none!important}[data-hud-shell][data-hud-edge=top] [data-slot=composer-dock]{padding-top:var(--hud-chip-strip)!important;top:0!important;bottom:auto!important}[data-hud-shell][data-hud-edge=top] [data-slot=composer-bounds]{border-radius:0 0 .75rem .75rem;top:var(--hud-bar-height,var(--composer-fallback-height))!important;bottom:auto!important}[data-hud-shell][data-hud-edge=top] :is([data-slot=composer-bounds],[data-hud-glass]){transform-origin:top}[data-hud-shell][data-hud-edge=top] [data-slot=composer-completion-drawer]{max-height:calc(100% - var(--hud-bar-height,var(--composer-fallback-height)) - .75rem);margin-top:.25rem;margin-bottom:0;top:100%;bottom:auto}[data-hud-shell] [data-slot=aui_thread-content]{justify-content:flex-end;min-height:100%;padding-block:.35rem .25rem!important;padding-inline:.6rem!important}[data-hud-shell][data-hud-edge=top] [data-slot=aui_thread-content]{justify-content:flex-start}[data-hud-shell] [data-chat-surface]{--thread-last-message-clearance:.25rem}[data-hud-shell]{--conversation-turn-gap:.1875rem;--turn-block-gap:.375rem;--paragraph-gap:.4rem;--composer-shell-pad-block-end:0px;--thread-viewport-height:100%}[data-hud-shell] [data-slot=composer-dock]{pointer-events:auto}[data-hud-shell] [data-slot=composer-dock]>:not([data-slot=composer-root]),[data-hud-shell] .coding-status-bar{display:none!important}[data-hud-shell] [data-slot=composer-dock],[data-hud-shell] [data-slot=composer-dock][data-popped-out]{--hud-composer-translate:0;width:100%!important;max-width:none!important;transform:none!important;translate:var(--hud-composer-translate)!important;padding:0!important;inset:auto 0 0!important}[data-hud-shell] [data-slot=composer-fade]{opacity:1!important}[data-hud-shell] [data-slot=composer-root]{--composer-fill:var(--dt-card);width:100%!important;padding:0!important}[data-hud-shell] [data-slot=composer-surface]>.pointer-events-none.absolute.inset-0{display:none!important}[data-hud-shell] [data-slot=composer-surface]{transition:border-color var(--hud-reveal) var(--hud-ease-enter);border:1px solid var(--ui-stroke-secondary)!important;background:var(--dt-card)!important;-webkit-backdrop-filter:none!important;border-radius:.75rem!important;box-shadow:0 2px 2px -1px #0000001f!important}[data-hud-shell]:has([data-slot=composer-rich-input]:focus) [data-slot=composer-surface]{border-color:var(--dt-primary)!important}[data-hud-shell] [data-slot=composer-root][data-hud-grabbing] [data-slot=composer-dock]{cursor:grabbing}[data-hud-shell] [data-hud-exit]{top:auto;left:auto;right:.375rem;bottom:calc(var(--hud-bar-height,var(--composer-fallback-height)) + .375rem);aspect-ratio:1;opacity:0;visibility:hidden;height:auto;transition:opacity var(--hud-fade) var(--hud-ease-exit) var(--hud-exit-hold), visibility 0s linear calc(var(--hud-exit-hold) + var(--hud-fade)), background-color var(--hud-reveal) var(--hud-ease-enter);pointer-events:auto;border-radius:.5rem;box-shadow:0 2px 2px -1px #0000001f;background:var(--dt-card)!important;border:1px solid var(--ui-stroke-secondary)!important;color:var(--ui-text-primary)!important}[data-hud-shell][data-hud-edge=top] [data-hud-exit]{top:0;bottom:auto}[data-hud-shell] [data-hud-exit]:hover,[data-hud-shell] [data-hud-exit]:focus-visible{opacity:1;visibility:visible;transition-duration:var(--hud-reveal), 0s, var(--hud-reveal);transition-delay:0s}[data-hud-shell]:has(:is([data-slot=composer-dock]:hover,[data-slot=composer-bounds]:hover)) [data-hud-exit]{opacity:1;visibility:visible;transition-duration:var(--hud-reveal), 0s, var(--hud-reveal);transition-delay:0s}[data-hud-shell] [data-hud-exit]:hover,[data-hud-shell] [data-hud-exit]:focus-visible{background:linear-gradient(var(--ui-control-hover-background), var(--ui-control-hover-background)), var(--dt-card)!important}[data-hud-shell] [data-hud-resize]{cursor:nwse-resize;pointer-events:auto;touch-action:none;width:1.25rem;height:1.25rem}[data-hud-shell] [data-slot=chat-drop-overlay],[data-hud-shell] [data-slot=composer-root]>.pointer-events-none{display:none!important}html[data-yaho-hud-shell] [data-slot=dropdown-menu-content] [class*=max-h-],html[data-yaho-hud-shell] [data-slot=popover-content] [class*=max-h-]{max-height:max(5rem,100% - 9rem)!important}html[data-yaho-hud-shell] [data-slot=dropdown-menu-content],html[data-yaho-hud-shell] [data-slot=popover-content]{overflow-y:auto;max-height:calc(100% - 4.5rem)!important}[data-hud-shell] [data-slot=composer-bounds] *{scrollbar-width:none}[data-hud-shell] [data-slot=composer-bounds] ::-webkit-scrollbar{display:none}:root.dark [data-slot=sidebar],:root.dark [data-slot=chrome-sidebar],:root.dark .scrollbar-dt.sidebar-scroller,:root.dark aside.sidebar-root,.dark [data-slot=sidebar],.dark [data-slot=chrome-sidebar],.dark .scrollbar-dt.sidebar-scroller,.dark aside.sidebar-root{color:var(--yaho-night-ink)!important}[data-slot=sidebar] button:hover:not(.yaho-sidebar-no-hover-fill):not(.yaho-sidebar-footer-icon),aside.sidebar-root button:hover:not(.yaho-sidebar-no-hover-fill):not(.yaho-sidebar-footer-icon){color:#fff!important;background-color:#ffffff14!important}.yaho-staff-chat-title{align-items:center;gap:.55rem;min-width:0;display:flex}.yaho-staff-chat-header{z-index:5;background:0 0;border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.7rem 1.25rem .8rem;display:flex;position:relative}.yaho-staff-chat-header-identity{pointer-events:auto;-webkit-app-region:no-drag;align-items:center;gap:.75rem;min-width:0;display:flex}.yaho-staff-chat-header-copy{gap:.2rem;min-width:0;display:grid}.yaho-staff-chat-header-name-row{align-items:center;gap:.2rem;min-width:0;display:flex}.yaho-staff-chat-header-name{min-width:0;color:var(--ui-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.15;overflow:hidden}.yaho-staff-chat-header-duty{color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:600;line-height:1.3;overflow:hidden}.yaho-staff-chat-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ui-stroke-secondary) 42%, transparent) 14%, color-mix(in srgb, var(--ui-stroke-secondary) 78%, transparent) 50%, color-mix(in srgb, var(--ui-stroke-secondary) 42%, transparent) 86%, transparent 100%);height:1px;position:absolute;bottom:0;left:1.15rem;right:1.15rem}.yaho-staff-chat-header:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--ui-chat-surface-background) 46%, transparent), transparent);height:.95rem;position:absolute;top:100%;left:0;right:0}:root:not(.dark) .yaho-staff-chat-header:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary)) 16%, color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-secondary)) 50%, color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary)) 84%, transparent 100%)}.yaho-staff-face-motion,.yaho-staff-face-hover,.yaho-staff-face-svg,.yaho-staff-face .yaho-fox-avatar{width:100%;height:100%;display:block}.yaho-staff-face[data-size=xs]{width:1rem;height:1rem}.yaho-staff-face[data-size=sm]{width:1.5rem;height:1.5rem}.yaho-staff-face[data-size=md]{width:1.75rem;height:1.75rem}.yaho-staff-face[data-size=lead]{width:2.5rem;height:2.5rem}.yaho-staff-face[data-size=lg]{width:3.5rem;height:3.5rem}.yaho-staff-face[data-size=xl]{width:4.75rem;height:4.75rem}.yaho-staff-face[data-size=stage]{width:15rem;height:15rem}[data-yaho-staff-face-color=orange]{--yaho-staff-face-fill:var(--yaho-main-face-fill);--yaho-staff-face-ink:var(--yaho-light-ink)}[data-yaho-staff-face-color=navy]{--yaho-staff-face-fill:color-mix(in srgb, var(--yaho-night-page) 58%, var(--yaho-night-blue));--yaho-staff-face-ink:var(--yaho-night-page);--yaho-staff-face-highlight:color-mix(in srgb, var(--yaho-staff-face-fill) 34%, var(--yaho-light-page))}[data-yaho-staff-face-color=blue]{--yaho-staff-face-fill:var(--yaho-blue);--yaho-staff-face-ink:var(--yaho-night-page)}[data-yaho-staff-face-color=green]{--yaho-staff-face-fill:var(--ui-green);--yaho-staff-face-ink:var(--yaho-night-page)}[data-yaho-staff-face-color=violet]{--yaho-staff-face-fill:var(--ui-purple);--yaho-staff-face-ink:var(--yaho-night-page)}[data-yaho-staff-face-color=amber]{--yaho-staff-face-fill:var(--ui-yellow);--yaho-staff-face-ink:color-mix(in srgb, var(--yaho-night-page) 58%, var(--yaho-light-ink))}[data-yaho-staff-face-color=coral]{--yaho-staff-face-fill:var(--yaho-coral);--yaho-staff-face-ink:var(--yaho-light-ink)}[data-yaho-staff-face-color=charcoal]{--yaho-staff-face-fill:#3f454d;--yaho-staff-face-ink:#eef2f6;--yaho-staff-face-highlight:#797d82}[data-yaho-staff-face-color=slate]{--yaho-staff-face-fill:color-mix(in srgb, var(--yaho-night-blue) 54%, var(--yaho-light-page));--yaho-staff-face-ink:var(--yaho-night-page);--yaho-staff-face-highlight:color-mix(in srgb, var(--yaho-staff-face-fill) 38%, var(--yaho-light-page))}.yaho-staff-face[data-yaho-staff-face-role=main][data-yaho-staff-face-color=orange]{--yaho-staff-face-fill:var(--yaho-main-face-fill);--yaho-staff-face-highlight:color-mix(in srgb, var(--yaho-main-face-fill) 74%, var(--yaho-light-page));--yaho-staff-face-shade:color-mix(in srgb, var(--yaho-main-face-fill) 82%, var(--yaho-night-page))}.yaho-staff-face-trigger{box-sizing:border-box;appearance:none;cursor:pointer;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:.55rem;flex-shrink:0;place-items:center;width:max-content;min-width:0;height:max-content;min-height:0;margin:0;padding:0;line-height:0;display:inline-grid;overflow:hidden}.yaho-staff-face-trigger[data-size=sm]{border-radius:.42rem;width:1.5rem;height:1.5rem}.yaho-staff-face-trigger[data-size=md]{width:1.75rem;height:1.75rem}.yaho-staff-face-trigger[data-size=lead]{width:2.5rem;height:2.5rem}.yaho-staff-face-trigger[data-size=lg]{width:3.5rem;height:3.5rem}.yaho-staff-face-trigger[data-size=xl]{border-radius:.85rem;width:4.75rem;height:4.75rem}.yaho-staff-face-trigger[data-size=lg],.yaho-staff-face-trigger[data-size=xl]{overflow:visible}.yaho-staff-face-trigger:hover,.yaho-staff-face-trigger[data-state=open],.group\/face-trigger:hover .yaho-staff-face-trigger{background:var(--ui-control-hover-background);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-stroke-secondary) 45%, transparent)}.yaho-staff-face-trigger:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.yaho-staff-face-picker.yaho-list-widget{width:18.5rem;padding:.65rem .7rem .75rem!important}.yaho-staff-face-picker.yaho-list-widget>.relative{display:none}.yaho-staff-face-picker-identity{align-items:center;gap:.7rem;min-width:0;padding:.15rem .2rem .55rem;display:flex}.yaho-staff-face-picker-copy{min-width:0}.yaho-staff-face-picker-name{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:700;line-height:1.25;overflow:hidden}.yaho-staff-face-picker-hint{color:var(--ui-text-tertiary);margin:.18rem 0 0;font-size:.7rem;font-weight:600;line-height:1.35}.yaho-staff-face-picker-rule{background:var(--ui-stroke-tertiary);height:1px;margin:0 .15rem .45rem}.yaho-staff-face-picker .yaho-list-widget-label{padding:.2rem .2rem .28rem!important}.yaho-staff-face-picker-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;margin-bottom:.55rem;display:grid}.yaho-staff-face-picker-row[data-kind=color]{grid-template-columns:repeat(8,minmax(0,1fr))}.yaho-staff-face-picker-row[data-kind=eyes]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.1rem}.yaho-staff-face-choice{box-sizing:border-box;appearance:none;min-width:0;height:2.15rem;min-height:0;color:inherit;background:0 0;border:1px solid #0000;border-radius:.75rem;place-items:center;margin:0;padding:0;line-height:0;display:grid}.yaho-staff-face-choice:hover{background:var(--ui-control-hover-background)}.yaho-staff-face-choice[data-selected=true]{border-color:color-mix(in srgb, var(--theme-primary) 55%, transparent);background:var(--ui-control-active-background)}.yaho-staff-face-choice[data-kind=color]{border-radius:999px;height:1.85rem}.yaho-staff-face-choice[data-kind=color][data-selected=true]{box-shadow:inset 0 0 0 2px var(--theme-primary);background:0 0;border-color:#0000}.yaho-staff-face-swatch{background:var(--yaho-staff-face-fill);width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-stroke-secondary) 45%, transparent);border-radius:999px}.yaho-staff-legal-chip{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-control-hover-background);height:1.5rem;color:var(--ui-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.yaho-staff-chat-stage-layer{z-index:1;padding:1.5rem 1.5rem var(--yaho-composer-content-gap,5.5rem);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.yaho-sidebar-toggle-anchor,.yaho-sidebar-toggle-anchor.is-header,[data-slot=sidebar] .yaho-sidebar-toggle-anchor,[data-slot=sidebar] .yaho-sidebar-toggle-anchor.is-header,[data-slot=sidebar] .yaho-sidebar-toggle-anchor.is-left,[data-slot=sidebar] .yaho-sidebar-toggle-anchor.is-right,[data-slot=sidebar] .yaho-sidebar-brand .yaho-sidebar-toggle-anchor,[data-slot=sidebar] .yaho-sidebar-brand .yaho-sidebar-toggle-anchor.is-left,[data-slot=sidebar] .yaho-sidebar-brand .yaho-sidebar-toggle-anchor.is-right{z-index:2;pointer-events:auto;-webkit-app-region:no-drag;place-items:center;margin-left:auto;display:grid;position:static!important;top:auto!important;left:auto!important;right:auto!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]:not(.yaho-sidebar-primary-nav-item){min-height:2.1rem;box-shadow:inset 0 1px #ffffff75;color:#5a493d!important;background:#fff9f175!important;border-color:#79563724!important;border-radius:.72rem!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]:not(.yaho-sidebar-primary-nav-item):hover{box-shadow:inset 0 1px #ffffff8c;color:#c65a17!important;background:#fff9f1cc!important;border-color:#f973162e!important}:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]:not(.yaho-sidebar-primary-nav-item)[data-active=true],:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button]:not(.yaho-sidebar-primary-nav-item)[aria-current=page]{box-shadow:0 10px 22px -18px #5c361885,inset 0 0 0 1px #f973161f,inset 0 1px #ffffffb8;color:#ea580c!important;background:linear-gradient(135deg,#ffedd5f0,#fff9f1e0)!important;border-color:#f9731666!important}:root:not(.dark) [data-slot=sidebar] kbd,:root:not(.dark) [data-slot=sidebar] [class*=kbd],:root:not(.dark) [data-slot=sidebar] [data-slot=kbd],:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-kbd [data-slot=kbd]{background:color-mix(in srgb, var(--ui-text-tertiary) 16%, transparent)!important;width:auto!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;box-shadow:none!important;color:#6c5747!important;border:0!important;border-radius:.25rem!important;justify-content:center!important;align-items:center!important;padding:0 .22rem!important;font-size:.625rem!important;line-height:1!important;display:inline-flex!important}:root [data-slot=sidebar].yaho-sidebar kbd,:root [data-slot=sidebar].yaho-sidebar [class*=kbd],:root [data-slot=sidebar].yaho-sidebar [data-slot=kbd],:root [data-slot=sidebar].yaho-sidebar [data-slot=kbd-group],:root [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,:root [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd *,:root:not(.dark) [data-slot=sidebar].yaho-sidebar kbd,:root:not(.dark) [data-slot=sidebar].yaho-sidebar [class*=kbd],:root:not(.dark) [data-slot=sidebar].yaho-sidebar [data-slot=kbd],:root:not(.dark) [data-slot=sidebar].yaho-sidebar [data-slot=kbd-group],:root:not(.dark) [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,:root:not(.dark) [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd *,:root.dark [data-slot=sidebar].yaho-sidebar kbd,:root.dark [data-slot=sidebar].yaho-sidebar [class*=kbd],:root.dark [data-slot=sidebar].yaho-sidebar [data-slot=kbd],:root.dark [data-slot=sidebar].yaho-sidebar [data-slot=kbd-group],:root.dark [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,:root.dark [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd *,.dark [data-slot=sidebar].yaho-sidebar kbd,.dark [data-slot=sidebar].yaho-sidebar [class*=kbd],.dark [data-slot=sidebar].yaho-sidebar [data-slot=kbd],.dark [data-slot=sidebar].yaho-sidebar [data-slot=kbd-group],.dark [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,.dark [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd *{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}:root:not(.dark) [data-yaho-developer=true] [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,:root:not(.dark) [data-yaho-developer=true] [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd [data-slot=kbd],:root.dark [data-yaho-developer=true] [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,:root.dark [data-yaho-developer=true] [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd [data-slot=kbd],.dark [data-yaho-developer=true] [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd,.dark [data-yaho-developer=true] [data-slot=sidebar].yaho-sidebar .yaho-sidebar-kbd [data-slot=kbd]{opacity:.7!important;visibility:visible!important;pointer-events:none!important;width:auto!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;padding:0 .22rem!important;display:inline-flex!important;overflow:visible!important}[data-yaho-developer=true] [data-persistent-terminal]{z-index:35}[data-yaho-terminal-open] [data-slot=composer-dock]{bottom:min(38%,24rem)}[data-slot=composer-dock][data-yaho-has-console]{--composer-width:var(--yaho-request-composer-rest-width,var(--yaho-composer-rest-width,34rem));width:min(var(--composer-width), calc(100% - (2 * var(--yaho-composer-side-gap))));transition:width .26s cubic-bezier(.22,1,.36,1)}[data-slot=composer-dock][data-yaho-has-console][data-yaho-has-home-collapsible]:not([data-yaho-has-panel-expanded]):not([data-yaho-has-collapsed]){--composer-width:28rem;width:min(var(--composer-width), calc(100% - (2 * var(--yaho-composer-side-gap))))}:root [data-slot=composer-dock][data-yaho-has-console-expanded],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-console-expanded],:root.dark [data-slot=composer-dock][data-yaho-has-console-expanded]{--composer-width:52rem;width:min(var(--composer-width), calc(100% - (2 * var(--yaho-composer-side-gap))))}:root [data-slot=composer-dock][data-yaho-has-collapsed],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-collapsed],:root.dark [data-slot=composer-dock][data-yaho-has-collapsed]{width:5.75rem}[data-slot=composer-root][data-yaho-home-collapsible]{transition:opacity .16s}[data-slot=composer-root][data-yaho-collapsed]{max-width:calc(100% - 1rem);width:4.75rem!important}[data-slot=composer-root][data-yaho-collapsed] [data-slot=yaho-composer-panel],[data-slot=composer-dock][data-yaho-has-collapsed] [data-slot=composer-status-stack]{opacity:0;pointer-events:none;max-height:0;transform:translateY(1rem)scale(.98)}.yaho-composer-collapsed-trigger:hover,.yaho-composer-collapsed-trigger:focus-visible{border-color:#f973169e;transform:translate(-50%);box-shadow:0 16px 34px #422e1d33,0 0 28px #ff8a4c24}.yaho-composer-surface{background:var(--yaho-composer-capsule-fill);box-shadow:none;border:2px solid #f9731647!important;border-radius:20px!important}.yaho-composer-surface-opaque{background:#fff7ee}.yaho-composer-input{color:#2a1b12}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-input{position:relative;left:-1.5rem}.dark .yaho-composer-collapsed-trigger,:root.dark .yaho-composer-collapsed-trigger{color:#b9e9ff;background:linear-gradient(#171f2cf5,#0c121ef0);border-color:#5cb2eb6b;box-shadow:0 14px 30px #00000047,0 0 24px #5cb2eb1a}.dark .yaho-composer-surface,:root.dark .yaho-composer-surface{box-shadow:none;background:linear-gradient(#122232f5,#0a1623f0);border-color:#5cb2eb57!important}.dark .yaho-composer-input,:root.dark .yaho-composer-input{color:#eef7ff}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget),.dark .yaho-session-actions-menu:not(.yaho-list-widget){-webkit-backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#121925fa,#0b111bfa)!important;border:1px solid #3a80c947!important;border-radius:.875rem!important;padding:.375rem!important;box-shadow:0 22px 44px -26px #000000c7,inset 0 1px #ffffff0f!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:hover,:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:focus,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:hover,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:focus{color:#f2f7ff!important;background:#2b78ac2e!important}.yaho-connection-tool-card--open,.yaho-connection-tool-card--wide{grid-column:1/-1}.yaho-browser-mark-solid{display:none}[data-slot=yaho-tools-hub-view]{--yaho-connection-card-fill:var(--ui-surface-primary)}.yaho-tools-account-badge{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, white);max-width:11rem;color:var(--yaho-light-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.15rem .55rem .15rem .2rem;font-size:.72rem;display:inline-flex}.yaho-tools-account-badge__avatar{background:color-mix(in srgb, var(--yaho-light-orange) 16%, white);width:1.35rem;height:1.35rem;color:var(--yaho-light-orange);border-radius:999px;place-items:center;font-size:.68rem;font-weight:700;display:grid}.yaho-tools-account-badge__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-tools-hub-state{border:1px dashed color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);text-align:center;min-height:12rem;color:var(--yaho-light-muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.yaho-connection-tool-form button[type=submit],.yaho-connector-submit{box-sizing:border-box;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:.55rem;width:100%;min-height:2.85rem;margin-top:.45rem;font-size:.9375rem;font-weight:700;transition:filter .15s,transform .15s,opacity .15s,box-shadow .15s;box-shadow:0 2px 8px #ff7a1a59;color:#fff!important;background:#ff7a1a!important}.yaho-connection-tool-form button[type=submit]:hover:not(:disabled),.yaho-connector-submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #ff7a1a73}.yaho-connection-tool-form button[type=submit]:active:not(:disabled),.yaho-connector-submit:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.yaho-connection-tool-form button[type=submit]:disabled,.yaho-connector-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.yaho-responsive-credentials-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@container (width>=32rem){.yaho-responsive-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.yaho-connection-tool-grid{grid-template-columns:minmax(0,1fr)}}.yaho-memory-bridge-danger-button{border-color:color-mix(in srgb, var(--yaho-coral) 50%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 10%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-memory-bridge-danger-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-coral) 68%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 17%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-settings-danger-title,button.yaho-settings-danger-action{color:var(--yaho-coral)}:root:not(.dark) [data-slot=composer-dock][data-yaho-has-console]{width:min(var(--composer-width), calc(100% - (2 * var(--yaho-composer-side-gap))))}.yaho-cobrowse-auth-notice{border:1px solid color-mix(in srgb, var(--yaho-blue) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-blue) 8%, var(--yaho-light-panel));color:var(--yaho-light-ink);border-radius:1rem;padding:.75rem .9rem}:root.dark .yaho-cobrowse-auth-notice,.dark .yaho-cobrowse-auth-notice{background:color-mix(in srgb, var(--yaho-blue) 10%, var(--yaho-night-bg));border-color:color-mix(in srgb, var(--yaho-blue) 28%, var(--yaho-night-line));color:var(--yaho-night-text)}.yaho-cobrowse-panel{width:100%;height:100%;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--yaho-light-ink);background:0 0;flex-direction:column;flex:1;padding:0;display:flex}:root.dark .yaho-cobrowse-panel,.dark .yaho-cobrowse-panel{color:var(--yaho-night-ink);background:0 0}.yaho-cobrowse-panel__shell{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 18%, var(--ui-stroke-tertiary));background:linear-gradient(145deg, color-mix(in srgb, var(--yaho-light-panel) 32%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);width:100%;height:100%;box-shadow:var(--yaho-surface-lip), var(--yaho-cobrowse-glass-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur,22px)) saturate(1.15);backdrop-filter:blur(var(--yaho-glass-blur,22px)) saturate(1.15);border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.yaho-cobrowse-panel__header{shrink:0;border-bottom:1px solid color-mix(in srgb, var(--yaho-light-orange) 14%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 34%, transparent);-webkit-app-region:no-drag;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.yaho-cobrowse-panel__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--yaho-light-ink);font-size:1rem;font-weight:900;overflow:hidden}:root.dark .yaho-cobrowse-panel__title,.dark .yaho-cobrowse-panel__title{color:var(--yaho-night-text)}.yaho-cobrowse-panel__close{shrink:0;border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));width:2rem;height:2rem;color:var(--yaho-light-muted);border-radius:9999px;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.yaho-cobrowse-panel__close:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));color:var(--yaho-light-ink)}:root.dark .yaho-cobrowse-panel__close,.dark .yaho-cobrowse-panel__close{border-color:var(--yaho-night-line);color:var(--yaho-night-muted)}:root.dark .yaho-cobrowse-panel__close:hover,.dark .yaho-cobrowse-panel__close:hover{border-color:var(--yaho-night-line-strong);background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-panel));color:var(--yaho-night-text)}.yaho-cobrowse-panel__body{flex-direction:column;flex:1;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.yaho-cobrowse-panel__suggestion{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 72%, transparent);text-align:left;min-height:3.5rem;color:color-mix(in srgb, var(--yaho-light-ink) 88%, var(--yaho-light-muted));box-shadow:var(--yaho-control-elevation);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex}.yaho-cobrowse-panel__suggestion:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 52%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));color:var(--yaho-light-orange)}.yaho-cobrowse-panel__suggestion:active:not(:disabled){transform:scale(.985)}.yaho-cobrowse-panel__suggestion:disabled{cursor:not-allowed;opacity:.45}:root.dark .yaho-cobrowse-panel__suggestion,.dark .yaho-cobrowse-panel__suggestion{border-color:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 68%, transparent);color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled),.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-night-panel));color:color-mix(in srgb, var(--yaho-light-orange) 72%, white)}.yaho-cobrowse-panel__suggestion-icon{shrink:0;border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}:root.dark .yaho-cobrowse-panel__suggestion-icon,.dark .yaho-cobrowse-panel__suggestion-icon{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-panel))}.yaho-cobrowse-panel__suggestion-icon svg{transition:color .15s}.yaho-cobrowse-panel__suggestion-icon--accent-info svg{color:var(--yaho-blue)}.yaho-cobrowse-panel__suggestion-icon--accent-warm svg{color:var(--yaho-light-orange)}.yaho-cobrowse-panel__suggestion-icon--accent-strong svg{color:color-mix(in srgb, var(--yaho-light-orange) 72%, var(--yaho-coral))}.yaho-cobrowse-panel__suggestion-icon--accent-trust svg{color:color-mix(in srgb, var(--yaho-blue) 58%, var(--yaho-light-orange))}.yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-info svg{color:color-mix(in srgb, var(--yaho-blue) 82%, var(--yaho-light-ink))}.yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-warm svg,.yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-strong svg{color:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-light-ink))}.yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-trust svg{color:color-mix(in srgb, var(--yaho-blue) 70%, var(--yaho-light-orange))}:root.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-info svg,.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-info svg{color:color-mix(in srgb, var(--yaho-blue) 78%, white)}:root.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-warm svg,.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-warm svg,:root.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-strong svg,.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-strong svg{color:color-mix(in srgb, var(--yaho-light-orange) 76%, white)}:root.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-trust svg,.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled) .yaho-cobrowse-panel__suggestion-icon--accent-trust svg{color:color-mix(in srgb, var(--yaho-blue) 62%, var(--yaho-light-orange))}.yaho-cobrowse-panel__user-bubble{background:var(--yaho-light-orange);color:#fff;max-width:92%;box-shadow:0 5px 14px color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);border-radius:1rem 1rem .35rem;margin-left:auto;padding:.625rem .875rem;font-size:.78rem;font-weight:600;line-height:1.6}.yaho-cobrowse-panel__assistant-bubble{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);max-width:94%;color:var(--yaho-light-ink);box-shadow:0 4px 14px color-mix(in srgb, var(--yaho-light-ink) 6%, transparent);border-radius:1rem 1rem 1rem .35rem;padding:.75rem .875rem;font-size:.78rem;line-height:1.6}:root.dark .yaho-cobrowse-panel__assistant-bubble,.dark .yaho-cobrowse-panel__assistant-bubble{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-panel) 92%, transparent);color:var(--yaho-night-text)}.yaho-cobrowse-panel__assistant-label{color:color-mix(in srgb, var(--yaho-light-orange) 84%, var(--yaho-light-ink));align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.7rem;font-weight:900;display:flex}:root.dark .yaho-cobrowse-panel__assistant-label,.dark .yaho-cobrowse-panel__assistant-label{color:color-mix(in srgb, var(--yaho-light-orange) 72%, white)}.yaho-cobrowse-panel__composer-wrap{shrink:0;padding:.5rem .75rem .75rem}.yaho-cobrowse-panel__composer{border:2px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);box-shadow:0 5px 18px color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:1.25rem;padding:.5rem;transition:border-color .15s,box-shadow .15s}.yaho-cobrowse-panel__textarea{resize:none;background:var(--ui-surface-primary,white);width:100%;min-height:2.75rem;max-height:7rem;color:var(--yaho-light-ink);border-radius:.95rem;padding:.625rem .75rem;font-size:.82rem;font-weight:500;line-height:1.6;overflow-y:hidden}.yaho-cobrowse-panel__textarea::placeholder{color:var(--yaho-light-muted)}.yaho-cobrowse-panel__textarea:focus{outline:none}:root.dark .yaho-cobrowse-panel__textarea,.dark .yaho-cobrowse-panel__textarea{background:var(--yaho-night-page);color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-panel__textarea::placeholder,.dark .yaho-cobrowse-panel__textarea::placeholder{color:var(--yaho-night-muted)}.yaho-cobrowse-panel__composer-actions{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-top:.5rem;padding-inline:.125rem;display:flex}.yaho-cobrowse-panel__icon-button{color:var(--yaho-light-muted);border-radius:9999px;place-items:center;transition:background-color .15s,color .15s;display:grid}.yaho-cobrowse-panel__icon-button:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));color:var(--yaho-light-orange)}:root.dark .yaho-cobrowse-panel__icon-button,.dark .yaho-cobrowse-panel__icon-button{color:var(--yaho-night-muted)}:root.dark .yaho-cobrowse-panel__icon-button:hover,.dark .yaho-cobrowse-panel__icon-button:hover{background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-panel));color:var(--yaho-night-blue)}:root.dark .yaho-cobrowse-panel__send,.dark .yaho-cobrowse-panel__send{background:var(--yaho-night-blue);box-shadow:0 6px 14px color-mix(in srgb, var(--yaho-night-blue) 24%, transparent)}:root.dark .yaho-cobrowse-panel__send:hover:not(:disabled),.dark .yaho-cobrowse-panel__send:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-night-blue) 84%, white)}.yaho-cobrowse-panel__send{shrink:0;background:var(--yaho-light-orange);color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 6px 14px color-mix(in srgb, var(--yaho-light-orange) 20%, transparent);border-radius:.75rem;place-items:center;transition:background-color .15s,transform .15s;display:grid}.yaho-cobrowse-panel__send:active:not(:disabled){transform:scale(.95)}.yaho-cobrowse-panel__send:disabled{pointer-events:none;opacity:.4}.yaho-browser-dock-slot{box-sizing:border-box;padding:var(--yaho-sidebar-float-gutter);background:var(--yaho-light-page)}:root.dark .yaho-browser-dock-slot,.dark .yaho-browser-dock-slot{background:var(--yaho-night-page)}.yaho-browser-page{box-sizing:border-box;isolation:isolate;border-radius:var(--yaho-sidebar-float-radius);background:var(--yaho-light-page);min-width:0;height:100%;min-height:0;color:var(--yaho-light-ink);box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow);align-self:stretch;overflow:hidden}:root.dark .yaho-browser-page,.dark .yaho-browser-page{background:var(--yaho-night-page);color:var(--yaho-night-ink)}.yaho-browser-chrome{background:var(--yaho-light-sidebar);border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:root.dark .yaho-browser-chrome,.dark .yaho-browser-chrome{background:var(--yaho-night-sidebar);border-bottom-color:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent)}.yaho-browser-home-canvas{background:0 0}.yaho-browser-cobrowse{z-index:60;pointer-events:auto;background:0 0;flex-direction:column;width:min(22rem,100% - 1.5rem);display:flex;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:visible}.yaho-browser-pages-pane{isolation:isolate;z-index:0;position:relative;overflow:hidden}.yaho-browser-page .yaho-cobrowse-panel{background:0 0;padding:0}.yaho-browser-home-search-hint{color:#80634f;opacity:.42;white-space:nowrap;align-items:center;font-size:.78rem;font-weight:500;display:inline-flex}:root.dark .yaho-browser-home-search-input::placeholder,.dark .yaho-browser-home-search-input::placeholder,:root.dark .yaho-browser-home-search-hint,.dark .yaho-browser-home-search-hint,:root.dark .yaho-browser-home-search-mode,.dark .yaho-browser-home-search-mode{color:var(--yaho-night-muted)}.yaho-browser-quick-dock{z-index:35;flex-direction:column;align-items:flex-end;gap:.625rem;transition:left .18s cubic-bezier(.2,.8,.2,1),right .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),bottom .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:1.5rem;left:auto;right:1.75rem;left:auto!important;right:1.75rem!important}.yaho-browser-page-actions-dismiss-layer{z-index:45;pointer-events:auto;background:0 0;position:absolute;inset:0}.yaho-browser-quick-dock[data-list-open=true]{z-index:50}@media (width<=960px){.yaho-browser-content-stage--agent .yaho-browser-quick-dock{bottom:4.75rem!important}}.yaho-browser-quick-dock[data-dragging=true]{transition:none}.yaho-browser-quick-dock[data-edge=left]{flex-direction:row-reverse;align-items:center;inset:50% auto auto 1.75rem;transform:translateY(-50%)}.yaho-browser-quick-dock[data-edge=right]{flex-direction:row;align-items:center;inset:50% 1.75rem auto auto;transform:translateY(-50%)}.yaho-browser-quick-dock[data-edge=top]{flex-direction:column-reverse;align-items:flex-end;top:1.5rem;bottom:auto;right:1.75rem;transform:none}.yaho-browser-quick-dock[data-edge=bottom]{flex-direction:column;align-items:flex-end;inset:auto auto 1.5rem 1.75rem;transform:none}.yaho-browser-quick-dock .yaho-browser-quick-trigger{cursor:grab}.yaho-browser-quick-dock[data-dragging=true] .yaho-browser-quick-trigger{cursor:grabbing}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control]:not([data-yaho-composer-control=mode]):not([data-yaho-composer-control=primary]){width:2.5rem!important;height:2.5rem!important;box-shadow:none!important;border-radius:14px!important}:root [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console],:root:not(.dark) [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console],:root.dark [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console],.dark [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console],:root:not(.dark) [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]),:root.dark [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]),.dark [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console]:is([data-yaho-input-focused],[data-yaho-panel-expanded]){left:auto;right:auto;width:100%!important}[data-slot=sidebar] .yaho-sidebar-footer-rail,.dark [data-slot=sidebar] .yaho-sidebar-footer-rail,:root.dark [data-slot=sidebar] .yaho-sidebar-footer-rail{box-shadow:none;background:0 0;border:none}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-footer-rail{overflow:visible;box-shadow:none!important;border:none!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings{border-radius:.5rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem}[data-slot=tooltip-content].yaho-composer-tip{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-radius:9999px!important;padding:.375rem .75rem!important;font-size:.6875rem!important;font-weight:900!important;line-height:1!important}:root:not(.dark) [data-slot=tooltip-content].yaho-composer-tip{color:#5c351d!important;background:#fffaf4f5!important;border-color:#ef8e1b66!important;box-shadow:0 1rem 2.125rem #57311426,inset 0 1px #ffffffbd!important}[data-slot=tooltip-content].yaho-composer-tip>span,[data-slot=tooltip-content].yaho-sidebar-toggle-tip>span,[data-slot=tooltip-content].yaho-sidebar-nav-tip>span{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;background:0 0!important;padding:0!important}[data-slot=tooltip-content].yaho-composer-tip .inline-flex>span:last-child,[data-slot=tooltip-content].yaho-sidebar-toggle-tip .inline-flex>span:last-child,[data-slot=tooltip-content].yaho-sidebar-nav-tip .inline-flex>span:last-child{opacity:1!important;color:color-mix(in srgb, currentColor 56%, transparent)!important}:root.dark .yaho-attach-menu:not(.yaho-list-widget),.dark .yaho-attach-menu:not(.yaho-list-widget){background:#0b1625fa!important;border-color:#3a80c959!important;box-shadow:0 22px 48px #00000070!important}:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item],.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]{color:#d8e4f2!important}:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item] svg,.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item] svg{color:#aebbd0!important}:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:hover,.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:hover,:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:focus,.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:focus,:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item][data-highlighted],.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item][data-highlighted]{color:#f2f7ff!important;background:#3a80c92e!important}:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:hover svg,.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:hover svg,:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:focus svg,.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item]:focus svg,:root.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item][data-highlighted] svg,.dark .yaho-attach-menu:not(.yaho-list-widget) [data-slot=dropdown-menu-item][data-highlighted] svg{color:#f2f7ff!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget),.dark .yaho-session-actions-menu:not(.yaho-list-widget){background:linear-gradient(#18212efa,#101824fa)!important;border:1px solid #78afe666!important;border-radius:1rem!important;padding:.45rem!important;box-shadow:0 22px 44px -26px #000000c7,inset 0 1px #ffffff14!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem],.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]{min-height:2.35rem;font-size:.92rem;font-weight:800;color:#eee4da!important;border-radius:.78rem!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem] svg,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem] svg{color:#c8d3de!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:hover,:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:focus,:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem][data-highlighted],.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:hover,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]:focus,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem][data-highlighted]{color:#fff7ef!important;background:#3a80c92e!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem][data-variant=destructive],:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem].text-destructive,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem][data-variant=destructive],.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem].text-destructive,:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem][data-variant=destructive] svg,:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem].text-destructive svg,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem][data-variant=destructive] svg,.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem].text-destructive svg{color:#ff8b81!important}[data-slot=yaho-route-status]{color:var(--ui-text-tertiary)}[data-slot=yaho-route-status] .yaho-route-status__signal{color:var(--ui-text-secondary);font-weight:600}[data-slot=yaho-route-status][data-grounding-kind=app] .yaho-route-status__signal{color:color-mix(in srgb, var(--yaho-light-orange) 62%, var(--ui-text-secondary))}[data-slot=yaho-route-status][data-grounding-kind=company] .yaho-route-status__signal,[data-slot=yaho-route-status][data-verification-level=verified] .yaho-route-status__signal{color:color-mix(in srgb, var(--yaho-blue) 72%, var(--ui-text-secondary))}[data-slot=yaho-route-status][data-verification-level=partial] .yaho-route-status__signal{color:color-mix(in srgb, var(--yaho-blue) 48%, var(--ui-text-secondary))}[data-slot=yaho-route-status][data-verification-level=needs_review] .yaho-route-status__signal{color:color-mix(in srgb, var(--yaho-light-orange) 70%, var(--ui-text-secondary))}[data-slot=yaho-route-status] .yaho-route-status__sep{color:var(--ui-text-tertiary)}[data-slot=yaho-route-status] .yaho-route-status__meta,[data-slot=yaho-route-status] .yaho-route-status__notice{color:var(--ui-text-tertiary);font-weight:400}:root.dark [data-slot=yaho-route-status][data-grounding-kind=app] .yaho-route-status__signal,.dark [data-slot=yaho-route-status][data-grounding-kind=app] .yaho-route-status__signal{color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--ui-text-secondary))}:root.dark [data-slot=yaho-route-status][data-grounding-kind=company] .yaho-route-status__signal,.dark [data-slot=yaho-route-status][data-grounding-kind=company] .yaho-route-status__signal,:root.dark [data-slot=yaho-route-status][data-verification-level=verified] .yaho-route-status__signal,.dark [data-slot=yaho-route-status][data-verification-level=verified] .yaho-route-status__signal,:root.dark [data-slot=yaho-route-status][data-verification-level=partial] .yaho-route-status__signal,.dark [data-slot=yaho-route-status][data-verification-level=partial] .yaho-route-status__signal{color:color-mix(in srgb, var(--yaho-night-blue) 68%, var(--ui-text-secondary))}[data-yaho-staff-chat=true] [data-slot=yaho-route-status]{display:none}.yaho-loading-spinner{color:var(--theme-primary)}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget),.dark .yaho-session-actions-menu:not(.yaho-list-widget){z-index:500!important;background:linear-gradient(145deg,#132f47,#0b1d30)!important;border-color:#5a92ba94!important;border-radius:1.25rem!important;padding:.55rem!important;box-shadow:0 20px 42px #0000006b!important}:root.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem],.dark .yaho-session-actions-menu:not(.yaho-list-widget) [role=menuitem]{min-height:2.45rem;border-radius:.95rem!important}.yaho-ontology-compact-menu{top:5.75rem;left:var(--yaho-page-header-x,2rem);z-index:999;overscroll-behavior:contain;color:#2a1b12;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffaf6fa;border:1px solid #f3c19d;border-radius:1.45rem;width:min(28rem,100% - 2rem);max-height:calc(100% - 6.5rem);padding:1rem;font-family:inherit;position:fixed;right:auto;overflow:hidden auto;box-shadow:0 1.125rem 3.375rem #5d3b1e2e}.yaho-ontology-canvas{color:var(--yaho-graph-label);transition:none;display:block}.yaho-theme-blend-veil{z-index:1;pointer-events:none;opacity:0;background:var(--yaho-night-page);position:absolute;inset:0}:root.dark .yaho-theme-blend-veil,.dark .yaho-theme-blend-veil{background:var(--yaho-light-page)}@keyframes yaho-theme-blend-veil{0%{opacity:0}34%{opacity:var(--yaho-theme-blend-veil-peak)}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.yaho-theme-blend-veil--active{animation:yaho-theme-blend-veil var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing) both}}.yaho-ontology-map-title{color:var(--yaho-graph-label)}.yaho-graph-notice{background:var(--yaho-light-panel);border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary);box-shadow:var(--yaho-sidebar-float-shadow)}.yaho-graph-notice[data-tone=warning]{border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--ui-stroke-secondary));color:var(--yaho-light-ink)}.yaho-graph-notice[data-tone=error]{border-color:color-mix(in srgb, var(--yaho-coral) 55%, var(--ui-stroke-secondary));color:var(--yaho-coral)}.yaho-graph-notice[data-tone=success]{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-secondary))}:root.dark .yaho-graph-notice,.dark .yaho-graph-notice{background:var(--yaho-night-panel);color:var(--yaho-night-text)}:root.dark .yaho-graph-notice[data-tone=warning],.dark .yaho-graph-notice[data-tone=warning]{color:var(--yaho-night-text)}.yaho-ontology-compact-menu-trigger{cursor:pointer;color:#667085;width:3.25rem;height:3.25rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:.9rem;justify-content:center;align-items:center;display:flex;position:relative;transition:transform .16s,color .16s,background-color .16s,border-color .16s!important}.yaho-ontology-compact-menu-trigger:hover{color:#c45116;border-color:#ffb37c;transform:translateY(-.125rem)}.yaho-ontology-compact-menu-trigger[data-open=true]{color:#f97316;background:0 0;border-color:#ffb37cb3}.yaho-ontology-compact-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary) 70%, transparent);outline-offset:2px}[data-yaho-shell] .yaho-ontology-compact-menu-trigger,[data-yaho-shell] .yaho-ontology-compact-menu-trigger[data-open=true]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}[data-yaho-shell] .yaho-ontology-compact-menu-trigger:hover{background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent)!important;box-shadow:none!important;border:0!important}:root.dark.theme-black [data-yaho-shell] .yaho-ontology-compact-menu-trigger:hover,.dark.theme-black [data-yaho-shell] .yaho-ontology-compact-menu-trigger:hover{background:color-mix(in srgb, var(--yaho-night-text) 7%, transparent)!important;box-shadow:none!important;border:0!important}.yaho-ontology-compact-menu-trigger__badge{background:var(--theme-primary);min-width:1.25rem;height:1.25rem;color:var(--theme-primary-foreground,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.68rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-.4rem;right:-.4rem}.yaho-ontology-compact-menu-trigger__badge-number{line-height:1;display:block;transform:translate(-.5px,1px)}.yaho-ontology-compact-menu__section+.yaho-ontology-compact-menu__section,.yaho-ontology-compact-menu__theme-block,.yaho-ontology-compact-menu__footer{border-top:0;margin-top:0;padding-top:0}.yaho-ontology-compact-menu__section:first-of-type{border-bottom:1px solid #2a1b121a;padding-bottom:.625rem}.yaho-ontology-compact-menu__section:first-of-type+.yaho-ontology-compact-menu__section{padding-top:.625rem}.yaho-ontology-compact-menu__section--company{border-top:1px solid #2a1b121a!important;margin-top:.625rem!important;padding-top:.625rem!important}.yaho-ontology-compact-menu__section--separated{border-top:1px solid var(--ui-stroke-tertiary)!important;margin-top:.625rem!important;padding-top:.625rem!important}.yaho-ontology-compact-menu__theme-block{border-top:1px solid #2a1b121a;margin-top:.625rem;padding:.75rem .75rem 0}.yaho-ontology-compact-menu__heading{color:#8b6f5a;letter-spacing:normal;margin:0;padding:0 .75rem .5rem;font-size:.78rem;font-weight:900;line-height:1.25}.yaho-ontology-compact-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.yaho-ontology-compact-menu__tile{cursor:pointer;color:#4a382c;text-align:left;background:0 0;border:0;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:3.5rem;padding:0 1rem;font-size:1rem;font-weight:900;transition:background-color .16s,color .16s;display:flex}.yaho-ontology-compact-menu__tile:hover{color:#c45116;background:#fff1e7}.yaho-ontology-compact-menu__tile[data-active=true]{box-shadow:none;color:#2d211a;background:#fff0df;border-color:#0000}.yaho-ontology-compact-menu__tile[data-active=true]:hover{color:#2d211a;background:#fff0df}.yaho-ontology-compact-menu__tile:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary) 70%, transparent);outline-offset:2px}.yaho-ontology-compact-menu__tile-main{align-items:center;gap:.75rem;min-width:0;display:flex}.yaho-ontology-compact-menu__tile-icon{color:#6b4e39;flex-shrink:0;font-size:1.15rem;line-height:1}.yaho-ontology-compact-menu__tile[data-active=true] .yaho-ontology-compact-menu__tile-icon{color:#6b4e39}.yaho-ontology-compact-menu__tile-label{min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.yaho-ontology-compact-menu__tile-badge{color:#fff;text-align:center;background:#ff8a4c;border-radius:999px;flex-shrink:0;min-width:auto;padding:0 .5rem;font-size:.72rem;font-weight:900;line-height:1.5rem}.yaho-ontology-compact-menu__theme-track{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffbf;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:3.25rem;box-shadow:0 1.125rem 2.625rem #56688421,inset 0 0 0 1px #ffffff6b;background:#ffffff59!important;border-radius:999px!important;gap:0!important;width:100%!important;padding:.25rem!important;display:grid!important}.yaho-ontology-compact-menu__theme-track>button{white-space:nowrap;justify-content:center;align-items:center;gap:.2rem;min-width:0;height:100%;min-height:0;display:flex;color:#768498!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:0 .2rem!important;font-size:.72rem!important;font-weight:900!important;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s!important}.yaho-ontology-compact-menu__theme-track>button:hover{transform:translateY(-.125rem);color:#465366!important;background:#ffffff61!important}.yaho-ontology-compact-menu__theme-track>button>svg{box-sizing:content-box;color:#8aa99a;background:#e5f5e8;border-radius:999px;flex-shrink:0;padding:.25rem;transition:background-color .2s,color .2s;width:.6rem!important;height:.6rem!important}.yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]{color:#2f3a4b!important;background:#ffffffb8!important;box-shadow:0 .75rem 1.75rem #677c9a2e,inset 0 1px #ffffffe6!important}.yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]>svg{color:#8b7de8;background:#f2ebff}.yaho-ontology-compact-menu__footer{border-top:1px solid #2a1b121a;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem .75rem 0;display:flex}.yaho-ontology-compact-menu__stats{color:#5c4636;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:900;overflow:hidden}.yaho-ontology-compact-menu__review-button{cursor:pointer;color:#5c4636;text-align:left;background:#ffffffd6;border:1px solid #e8cfbd;border-radius:1.05rem;align-items:center;width:100%;height:3rem;padding:.25rem;font-size:.84rem;font-weight:900;transition:border-color .16s,background-color .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.yaho-ontology-compact-menu__review-button:hover{background:#fff8f2;border-color:#f2a36c}.yaho-ontology-compact-menu__review-button:focus-visible{outline-offset:2px;outline:2px solid #ffb37cb3}.yaho-ontology-compact-menu__review-copy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 .75rem;overflow:hidden}.yaho-ontology-compact-menu__review-action{color:#c45116;background:#fff0e5;border-radius:.8rem;flex-shrink:0;align-items:center;gap:.5rem;height:100%;padding:0 .75rem;transition:background-color .16s;display:flex}.yaho-ontology-compact-menu__review-button:hover .yaho-ontology-compact-menu__review-action{background:#ffe2cf}.yaho-ontology-compact-menu__review-icon{color:#d05a1a;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}@media (height<=60rem){.yaho-ontology-compact-menu{border-radius:1.2rem;padding:.75rem}.yaho-ontology-compact-menu__tile{border-radius:.85rem;gap:.5rem;min-height:2.9rem;padding:0 .8rem;font-size:.9rem}.yaho-ontology-compact-menu__tile-main{gap:.5rem}.yaho-ontology-compact-menu__tile-icon{font-size:1.05rem}.yaho-ontology-compact-menu__grid{gap:.4rem}.yaho-ontology-compact-menu__heading{padding:0 .6rem .35rem;font-size:.72rem}.yaho-ontology-compact-menu__section:first-of-type{padding-bottom:.5rem}.yaho-ontology-compact-menu__section:first-of-type+.yaho-ontology-compact-menu__section{padding-top:.5rem}.yaho-ontology-compact-menu__section--company{margin-top:.5rem!important;padding-top:.5rem!important}.yaho-ontology-compact-menu__theme-block{margin-top:.5rem;padding:.55rem .6rem 0}.yaho-ontology-compact-menu__theme-track{height:2.75rem}.yaho-ontology-compact-menu__theme-track>button{gap:.15rem;padding:0 .15rem!important;font-size:.64rem!important}.yaho-ontology-compact-menu__footer{margin-top:.5rem;padding:.55rem .6rem 0}.yaho-ontology-compact-menu__stats{font-size:.78rem}.yaho-ontology-compact-menu__cta.yaho-primary-button{min-height:2.55rem;font-size:.78rem}}:root.dark .yaho-ontology-compact-menu-trigger,.dark .yaho-ontology-compact-menu-trigger{color:#cbd5e1;background:0 0;border-color:#ffffff1a}:root.dark .yaho-ontology-compact-menu-trigger:hover,.dark .yaho-ontology-compact-menu-trigger:hover{color:#8fc3ef;border-color:#5a9bcc73}:root.dark .yaho-ontology-compact-menu-trigger[data-open=true],.dark .yaho-ontology-compact-menu-trigger[data-open=true]{color:#8fc3ef;background:0 0;border-color:#5a9bcc73}:root.dark .yaho-ontology-compact-menu,.dark .yaho-ontology-compact-menu{border-color:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent);color:#f1f5f9;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-m3-shadow);background:#071123f0}:root.dark .yaho-ontology-compact-menu__section:first-of-type,:root.dark .yaho-ontology-compact-menu__section--company,:root.dark .yaho-ontology-compact-menu__theme-block,:root.dark .yaho-ontology-compact-menu__footer,.dark .yaho-ontology-compact-menu__section:first-of-type,.dark .yaho-ontology-compact-menu__section--company,.dark .yaho-ontology-compact-menu__theme-block,.dark .yaho-ontology-compact-menu__footer{border-color:#f1f5f91a}:root.dark .yaho-ontology-compact-menu__heading,.dark .yaho-ontology-compact-menu__heading{color:#94a3b8}:root.dark .yaho-ontology-compact-menu__tile,.dark .yaho-ontology-compact-menu__tile{color:#cbd5e1}:root.dark .yaho-ontology-compact-menu__tile:hover,.dark .yaho-ontology-compact-menu__tile:hover{color:#8fc3ef;background:#ffffff12}:root.dark .yaho-ontology-compact-menu__tile[data-active=true],.dark .yaho-ontology-compact-menu__tile[data-active=true]{color:#8fc3ef;background:#2f669047;border-color:#0000}:root.dark .yaho-ontology-compact-menu__tile[data-active=true]:hover,.dark .yaho-ontology-compact-menu__tile[data-active=true]:hover{color:#8fc3ef;background:#2f669047}:root.dark .yaho-ontology-compact-menu__tile-icon,.dark .yaho-ontology-compact-menu__tile-icon,:root.dark .yaho-ontology-compact-menu__tile[data-active=true] .yaho-ontology-compact-menu__tile-icon,.dark .yaho-ontology-compact-menu__tile[data-active=true] .yaho-ontology-compact-menu__tile-icon{color:#94a3b8}:root.dark .yaho-ontology-compact-menu__theme-track,.dark .yaho-ontology-compact-menu__theme-track{border-color:#ffffff1f;box-shadow:0 1.125rem 2.625rem #00000047;background:#02061794!important}:root.dark .yaho-ontology-compact-menu__theme-track>button,.dark .yaho-ontology-compact-menu__theme-track>button{color:#94a3b8!important}:root.dark .yaho-ontology-compact-menu__theme-track>button:hover,.dark .yaho-ontology-compact-menu__theme-track>button:hover{color:#f1f5f9!important;background:#ffffff0d!important}:root.dark .yaho-ontology-compact-menu__theme-track>button>svg,.dark .yaho-ontology-compact-menu__theme-track>button>svg{color:#64748b;background:#ffffff14}:root.dark .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true],.dark .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]{color:#f8fafc!important;background:#ffffff1a!important;box-shadow:0 .75rem 1.75rem #0000003d,inset 0 1px #ffffff1f!important}:root.dark .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]>svg,.dark .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]>svg{color:#8fc3ef;background:#2c5a8273}:root.dark .yaho-ontology-compact-menu__stats,.dark .yaho-ontology-compact-menu__stats{color:#cbd5e1}.yaho-ontology-compact-menu__review-button[data-has-stats=false] .yaho-ontology-compact-menu__review-action{flex:1;justify-content:center}:root.dark .yaho-ontology-compact-menu__review-button,.dark .yaho-ontology-compact-menu__review-button{color:#e2e8f0;background:#0d192be0;border-color:#334967}:root.dark .yaho-ontology-compact-menu__review-button:hover,.dark .yaho-ontology-compact-menu__review-button:hover{background:#12233a;border-color:#5a9bccb3}:root.dark .yaho-ontology-compact-menu__review-action,.dark .yaho-ontology-compact-menu__review-action{color:#f8fafc;background:#253149}:root.dark .yaho-ontology-compact-menu__review-button:hover .yaho-ontology-compact-menu__review-action,.dark .yaho-ontology-compact-menu__review-button:hover .yaho-ontology-compact-menu__review-action{background:#2b3d59}:root.dark .yaho-ontology-compact-menu__review-icon,.dark .yaho-ontology-compact-menu__review-icon{color:#a3d5ff;background:#2d5b84}@media (prefers-reduced-transparency:reduce){.yaho-ontology-compact-menu,.yaho-ontology-compact-menu-trigger{background:var(--yaho-light-panel);-webkit-backdrop-filter:none;backdrop-filter:none}:root.dark .yaho-ontology-compact-menu,.dark .yaho-ontology-compact-menu,:root.dark .yaho-ontology-compact-menu-trigger,.dark .yaho-ontology-compact-menu-trigger{background:var(--yaho-night-panel)}}:root.dark .yaho-library-filter-panel input.yaho-library-search-bar-input,.dark .yaho-library-filter-panel input.yaho-library-search-bar-input{background:0 0!important;border-color:#0000!important}.yaho-library-search-bar{flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.yaho-library-search-bar-form{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);width:100%;min-width:0;min-height:2.75rem;box-shadow:var(--yaho-surface-well);border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .3rem .25rem .9rem;display:flex}.yaho-library-search-bar-form:focus-within{border-color:var(--yaho-light-orange)}.yaho-library-search-bar-icon{color:var(--ui-text-tertiary);flex-shrink:0}.yaho-library-search-bar-input{min-width:8rem;height:1.75rem;color:var(--yaho-light-ink);background:0 0;border:0;outline:none;flex:auto;font-size:.9rem;font-weight:600}.yaho-library-search-bar-input::placeholder{color:var(--ui-text-tertiary);text-overflow:ellipsis;overflow:hidden}.yaho-library-search-bar-input::-webkit-search-decoration{appearance:none}.yaho-library-search-bar-input::-webkit-search-cancel-button{appearance:none}.yaho-library-search-bar-clear{color:var(--yaho-light-orange);white-space:nowrap;flex-shrink:0;font-size:.8rem;font-weight:800}.yaho-library-search-bar-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.yaho-library-search-bar-hint{color:var(--ui-text-tertiary);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.yaho-library-search-bar-hint kbd{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-page);min-width:1.7rem;height:1.25rem;color:var(--ui-text-secondary);border-radius:.35rem;place-items:center;padding:0 .35rem;font-size:.68rem;display:inline-grid}.yaho-library-search-bar-modes{background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);box-shadow:var(--yaho-surface-well);border-radius:999px;align-items:center;gap:.15rem;padding:.12rem;display:inline-flex}.yaho-library-search-bar-mode{min-height:2rem;color:var(--ui-text-tertiary);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.yaho-library-search-bar-mode[data-active=true]{background:var(--yaho-light-page);color:var(--yaho-light-ink);box-shadow:var(--yaho-control-elevation)}.yaho-library-search-bar-loader{width:.9rem;height:.9rem}.yaho-library-search-bar-compact .yaho-library-search-bar-form{min-height:2.25rem;padding:.15rem .2rem .15rem .75rem}.yaho-library-search-bar-compact .yaho-library-search-bar-hint{display:none}.yaho-library-search-bar-compact .yaho-library-search-bar-input{min-width:6.5rem;font-size:.8rem}.yaho-library-search-bar-compact .yaho-library-search-bar-mode{min-height:1.75rem;padding:0 .65rem;font-size:.74rem}@container yaho-responsive-page (width<=27rem){.yaho-library-search-bar-input,.yaho-library-search-bar-compact .yaho-library-search-bar-input{min-width:3.5rem}.yaho-library-search-bar-hint{display:none}}.yaho-library-search-bar-suggest{color:var(--yaho-light-orange);align-self:flex-start;font-size:.75rem;font-weight:700}:root.dark .yaho-library-search-bar-suggest,.dark .yaho-library-search-bar-suggest{color:var(--yaho-night-blue)}.yaho-library-search-bar-plan{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.yaho-library-search-bar-chip{background:var(--yaho-light-panel);min-height:1.75rem;box-shadow:inset 0 0 0 1px var(--ui-stroke-secondary), var(--yaho-control-drop);color:var(--yaho-light-ink);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}:root.dark .yaho-library-search-bar-form,.dark .yaho-library-search-bar-form{border-color:var(--ui-stroke-secondary);background:var(--yaho-night-surface)}:root.dark .yaho-library-search-bar-form:focus-within,.dark .yaho-library-search-bar-form:focus-within{border-color:var(--yaho-night-blue)}:root.dark .yaho-library-search-bar-input,.dark .yaho-library-search-bar-input{color:var(--yaho-night-text);background:0 0}:root.dark .yaho-library-search-bar-modes,.dark .yaho-library-search-bar-modes{background:color-mix(in srgb, var(--yaho-night-text) 8%, transparent)}:root.dark .yaho-library-search-bar-icon,:root.dark .yaho-library-search-bar-hint,:root.dark .yaho-library-search-bar-mode,.dark .yaho-library-search-bar-icon,.dark .yaho-library-search-bar-hint,.dark .yaho-library-search-bar-mode{color:var(--yaho-night-muted)}:root.dark .yaho-library-search-bar-hint kbd,.dark .yaho-library-search-bar-hint kbd,:root.dark .yaho-library-search-bar-mode[data-active=true],.dark .yaho-library-search-bar-mode[data-active=true]{background:var(--yaho-night-panel);color:var(--yaho-night-text)}:root.dark .yaho-library-search-bar-clear,.dark .yaho-library-search-bar-clear{color:var(--yaho-night-blue)}:root.dark .yaho-library-search-bar-chip,.dark .yaho-library-search-bar-chip{background:var(--yaho-night-panel);color:var(--yaho-night-text)}:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-ai-staff-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-library-page-surface,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-skills-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-smart-reminders-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-macros-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-support-program-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-marketing-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-office-page{padding-top:var(--yaho-page-header-top,1.25rem)!important}[data-yaho-sidebar-traffic-lights=true]{--yaho-sidebar-float-titlebar:var(--titlebar-height,38px)}[data-yaho-shell] .yaho-library-header-actions,[data-yaho-shell] .yaho-responsive-page-actions,[data-yaho-shell] .yaho-titlebar-safe-page-actions,[data-yaho-shell] .yaho-library-search-bar,[data-yaho-shell] .yaho-sidebar-brand,[data-yaho-shell] .yaho-sidebar-search,[data-yaho-shell] .yaho-sidebar-primary-nav-item,[data-yaho-shell] .yaho-sidebar-logo-home,[data-yaho-shell] .yaho-ontology-compact-menu-trigger{z-index:3;-webkit-app-region:no-drag}[data-yaho-shell] .yaho-ontology-compact-menu{-webkit-app-region:no-drag}[data-yaho-shell] .yaho-sidebar-floating-toggle{z-index:3;-webkit-app-region:no-drag;position:relative;top:auto!important;left:auto!important;right:auto!important}[data-slot=sidebar] .yaho-sidebar-traffic-well{flex-shrink:0;width:100%;height:0;display:none}.yaho-sidebar-update-lane{z-index:3;-webkit-app-region:no-drag;justify-content:flex-end;align-items:center;gap:.5rem;height:1.75rem;min-height:24px;padding:0;display:flex;position:absolute;top:.125rem;left:auto;right:1rem}.yaho-sidebar-update-button{border:1px solid var(--yaho-light-orange);background:var(--yaho-light-orange);width:2rem;height:1.25rem;color:var(--yaho-light-ink);cursor:pointer;-webkit-app-region:no-drag;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.yaho-sidebar-update-lane .yaho-sidebar-history-nav{align-items:center;margin:0;padding:0}.yaho-sidebar-update-lane .yaho-sidebar-history-button{width:1.75rem;height:1.75rem}.yaho-sidebar-update-lane .yaho-sidebar-toggle-anchor{align-items:center;margin:0;display:flex}.yaho-sidebar-update-button:hover{background:color-mix(in srgb, var(--yaho-light-orange) 88%, var(--yaho-light-ink))}[data-slot=sidebar] .yaho-sidebar-update-button .codicon{color:var(--yaho-light-page)!important}.yaho-sidebar-update-button:focus-visible{outline:2px solid var(--yaho-light-orange);outline-offset:2px}.yaho-sidebar-update-button[data-update-available=true]{background:var(--yaho-light-orange);color:var(--yaho-light-page)}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar] .yaho-sidebar-traffic-well{-webkit-app-region:drag;background:0 0;height:34px;display:block}.yaho-window-drag-band{-webkit-app-region:drag}:root[data-yaho-browser-dock-active=true] .yaho-window-drag-band{display:none}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:has(.yaho-pages-workspace__header){padding-top:0!important}[data-yaho-shell=true] .yaho-pages-workspace__header{-webkit-app-region:drag;margin-top:3px}[data-yaho-shell=true] .yaho-pages-workspace__header>*{-webkit-app-region:no-drag}:root[data-yaho-pages-header] .yaho-window-drag-band{display:none}[data-yaho-sidebar-traffic-lights=false] [data-slot=sidebar] .yaho-sidebar-traffic-well{height:.9375rem;display:block}:is([data-pane-id=chat-sidebar],[data-tree-group]:has(>[data-pane-id=chat-sidebar])){overflow:visible!important}[data-slot=sidebar].yaho-sidebar-floating-panel [data-slot=sidebar-content]{border-radius:inherit;overflow:hidden}[data-slot=sidebar].yaho-sidebar-floating-panel.yaho-sidebar-compact-panel [data-slot=sidebar-content]{overflow:visible}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-floating-panel{padding-top:0!important}[data-pane-id=chat-sidebar]{contain:layout style}[data-slot=sidebar].yaho-sidebar-floating-panel.yaho-sidebar-compact-panel{padding-top:.5rem!important}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-floating-panel.yaho-sidebar-compact-panel{padding-top:0!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-search,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-staff-section,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-conversation-section,[data-slot=sidebar].yaho-sidebar-compact-panel [data-sessions-mode],[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-account-footer,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-space-ai,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-space-label{content-visibility:hidden;contain:strict;pointer-events:none;block-size:0;margin:0;padding:0;overflow:hidden;border:none!important;height:0!important;min-height:0!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-request-cta-wrap{content-visibility:visible;contain:none;block-size:auto;padding:var(--yaho-sidebar-rhythm-md) 0 var(--yaho-sidebar-rhythm-sm);pointer-events:auto;justify-content:center;align-items:center;overflow:visible;height:auto!important;min-height:0!important;margin:0!important;display:flex!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-request-cta{flex:0 0 var(--yaho-sidebar-rhythm-lg);gap:0;width:var(--yaho-sidebar-rhythm-lg)!important;min-height:var(--yaho-sidebar-rhythm-lg)!important;height:var(--yaho-sidebar-rhythm-lg)!important;border-radius:var(--yaho-sidebar-rhythm-sm)!important;padding:0!important}[data-slot=sidebar] .yaho-sidebar-staff-section[data-open=false]{padding-bottom:0}[data-slot=sidebar] .yaho-sidebar-staff-section[data-open=false] .yaho-sidebar-conversation-section{margin-bottom:0}[data-slot=sidebar] .yaho-sidebar-staff-section[data-open=false]+.yaho-sidebar-conversation-section{margin-top:2px}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-request-cta-label{display:none}[data-yaho-sidebar-compact=true] [data-slot=sidebar].yaho-sidebar-floating-panel,[data-slot=sidebar].yaho-sidebar-compact-panel{box-shadow:0 1px 2px color-mix(in srgb, var(--yaho-light-ink,currentColor) 8%, transparent)!important}[data-slot=sidebar].yaho-sidebar-compact-panel [data-sidebar=menu-button]{-webkit-backdrop-filter:none!important}[data-yaho-sidebar-compact=true] .yaho-sidebar-toggle-anchor,[data-yaho-sidebar-compact=true] .yaho-sidebar-toggle-anchor.is-header,[data-yaho-sidebar-compact=true] .yaho-sidebar-toggle-anchor.is-left,[data-yaho-sidebar-compact=true] .yaho-sidebar-toggle-anchor.is-right,[data-yaho-sidebar-compact=true] .yaho-sidebar-floating-toggle,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-toggle-anchor,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-floating-toggle{opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;display:none!important;overflow:hidden!important}[data-pane-id=chat-sidebar][data-pane-side=left]>[aria-label=Resize\ chat-sidebar]{width:.75rem!important;right:0!important}[data-pane-id=chat-sidebar][data-pane-side=right]>[aria-label=Resize\ chat-sidebar]{width:.75rem!important;left:0!important}[data-pane-id=chat-sidebar]>[aria-label=Resize\ chat-sidebar]>span:last-child{opacity:0!important}.yaho-shell-frame,[data-yaho-shell]{--ui-chat-surface-background:var(--yaho-light-page);--ui-editor-surface-background:var(--yaho-light-page)}.yaho-shell-frame{background:var(--yaho-light-page)}@media (prefers-reduced-motion:no-preference){html{transition:background-color var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing)}.yaho-shell-frame{transition:background-color var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing), color var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing)}.yaho-ontology-compact-menu,.yaho-ontology-compact-menu-trigger,.yaho-ontology-map-title{transition:color var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing), background-color var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing), border-color var(--yaho-theme-blend-ms) var(--yaho-theme-blend-easing)}}:root.dark .yaho-shell-frame,:root.dark [data-yaho-shell],.dark .yaho-shell-frame,.dark [data-yaho-shell]{--ui-chat-surface-background:var(--yaho-night-page);--ui-editor-surface-background:var(--yaho-night-page)}:root.dark .yaho-shell-frame,.dark .yaho-shell-frame{background:var(--yaho-night-page)}[data-slot=sidebar] .yaho-sidebar-primary-nav-item,:root [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item{min-height:1.75rem!important;box-shadow:none!important;color:var(--ui-text-secondary)!important;background:0 0!important;border-color:#0000!important;border-radius:.75rem!important;margin-inline:.125rem!important;padding-inline:.5rem!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover,:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page],:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item[data-active=true],:root:not(.dark) [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover,.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover,:root.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:hover,.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],:root.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page],.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],.dark [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page],:root.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item[data-active=true],:root.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item[aria-current=page],.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item[data-active=true],.dark [data-slot=sidebar] [data-sidebar=menu-button].yaho-sidebar-primary-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active:hover,:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-session-row-active.bg-\(--ui-row-active-background\){border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;background-color:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;border:0!important}:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active:hover,:root.dark [data-slot=sidebar] .yaho-sidebar-session-row-active.bg-\(--ui-row-active-background\),.dark [data-slot=sidebar] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active:hover,.dark [data-slot=sidebar] .yaho-sidebar-session-row-active.bg-\(--ui-row-active-background\){min-height:unset!important;border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;background-clip:border-box!important;border:0!important}[data-slot=sidebar] .yaho-sidebar-session-actions{gap:.35rem!important;width:auto!important;position:relative!important}[data-slot=sidebar] .yaho-sidebar-session-age{opacity:1!important;position:static!important}[data-slot=sidebar] .yaho-sidebar-session-menu-trigger{position:relative!important;right:auto!important}.yaho-sidebar-footer-icon{opacity:1;color:var(--yaho-light-ink)!important}.yaho-sidebar-footer-icon:hover,.yaho-sidebar-footer-icon:focus-visible{color:var(--yaho-light-ink)!important;background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)!important}:root.dark .yaho-sidebar-footer-icon,.dark .yaho-sidebar-footer-icon{color:var(--yaho-night-ink)!important}:root.dark .yaho-sidebar-footer-icon:hover,.dark .yaho-sidebar-footer-icon:hover,:root.dark .yaho-sidebar-footer-icon:focus-visible,.dark .yaho-sidebar-footer-icon:focus-visible{color:var(--yaho-night-ink)!important;background:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent)!important}.yaho-sidebar-personal-agent-button{color:var(--ui-text-secondary);box-shadow:none!important;background:0 0!important}:root:not(.dark) .yaho-sidebar-personal-agent-button{color:var(--yaho-light-ink)}:root.dark:not(.theme-black) .yaho-sidebar-personal-agent-button,.dark:not(.theme-black) .yaho-sidebar-personal-agent-button,:root.dark.theme-black .yaho-sidebar-personal-agent-button,.dark.theme-black .yaho-sidebar-personal-agent-button{color:var(--yaho-night-ink)!important}:root:not(.dark) .yaho-sidebar-personal-agent-button:is(:hover,:focus-visible){color:var(--yaho-light-orange)!important;background:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange) 48%, transparent)!important}:root.dark:not(.theme-black) .yaho-sidebar-personal-agent-button:is(:hover,:focus-visible),.dark:not(.theme-black) .yaho-sidebar-personal-agent-button:is(:hover,:focus-visible){color:var(--yaho-night-blue)!important;background:color-mix(in srgb, var(--yaho-night-blue) 24%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-night-blue) 62%, transparent)!important}:root.dark.theme-black .yaho-sidebar-personal-agent-button:is(:hover,:focus-visible),.dark.theme-black .yaho-sidebar-personal-agent-button:is(:hover,:focus-visible){color:var(--yaho-light-orange)!important;background:color-mix(in srgb, var(--yaho-light-orange) 20%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange) 62%, transparent)!important}.yaho-sidebar-personal-agent-button:is(:hover,:focus-visible) .yaho-staff-face{border-radius:999px;box-shadow:0 0 0 1.5px}:root:not(.dark) .yaho-sidebar-usage-trigger,:root:not(.dark) .yaho-sidebar-usage-value{color:var(--yaho-light-orange)!important}:root.dark .yaho-sidebar-usage-trigger,.dark .yaho-sidebar-usage-trigger,:root.dark .yaho-sidebar-usage-value,.dark .yaho-sidebar-usage-value{color:var(--yaho-night-blue)!important}.yaho-request-start,.yaho-request-start-prompts{transition:top .2s ease-out,bottom .2s ease-out}.yaho-request-start-prompts{width:var(--yaho-request-column-width);max-width:100%}.yaho-mode-menu[data-state=open]{animation:.28s cubic-bezier(.16,1,.3,1) both yaho-mode-bubble-in!important}.yaho-mode-menu[data-state=closed]{animation:.18s cubic-bezier(.4,0,.2,1) both yaho-mode-bubble-out!important}.yaho-mode-menu[data-state=open] .yaho-mode-menu-item{animation:.26s cubic-bezier(.16,1,.3,1) both yaho-mode-bubble-item}.yaho-mode-menu[data-state=open] .yaho-mode-menu-item:first-child{animation-delay:28ms}.yaho-mode-menu[data-state=open] .yaho-mode-menu-item:nth-child(2){animation-delay:52ms}.yaho-mode-menu[data-state=open] .yaho-mode-menu-item:nth-child(3){animation-delay:76ms}@keyframes yaho-mode-bubble-in{0%{opacity:0;filter:blur(4px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes yaho-mode-bubble-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(.96)}}@keyframes yaho-mode-bubble-item{0%{opacity:0;transform:translateY(.18rem)}to{opacity:1;transform:translateY(0)}}.yaho-mode-menu [data-slot=dropdown-menu-item].yaho-mode-menu-item,.yaho-mode-menu-item,.yaho-mode-menu [data-slot=dropdown-menu-item].yaho-mode-menu-item:hover,.yaho-mode-menu [data-slot=dropdown-menu-item].yaho-mode-menu-item:focus,.yaho-mode-menu [data-slot=dropdown-menu-item].yaho-mode-menu-item[data-highlighted],.yaho-mode-menu-item-selected,.yaho-mode-menu [data-slot=dropdown-menu-item].yaho-mode-menu-item-selected{border-radius:.85rem!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-frame{box-shadow:none;background:0 0}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{box-shadow:var(--yaho-composer-capsule-shadow)}[data-slot=composer-root][data-yaho-command-console][data-status-stack] [data-slot=composer-surface]{box-shadow:none}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px);min-height:4.1rem;background:#fff7ee8a!important;border:2px solid #f973162e!important;border-radius:20px!important;box-shadow:0 18px 46px #f9731624,inset 0 1px #ffffffc7!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface]{border-width:2px!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible][data-yaho-collapsed] .yaho-composer-collapse-toggle{opacity:0;pointer-events:none;visibility:hidden}.yaho-infinity-spinner__comet-wash,.yaho-infinity-spinner__comet{stroke:var(--yaho-infinity-active);stroke-dasharray:0 1;animation:yaho-infinity-fill var(--yaho-infinity-dash-duration) cubic-bezier(.45, 0, .2, 1) infinite}:root:not(.dark) .yaho-workbench-surface,:root:not(.dark) .yaho-dark-page{color:var(--yaho-light-ink);background:linear-gradient(145deg, var(--yaho-light-page) 0%, #fff7ef 58%, #fffaf6 100%)!important}:root.dark .yaho-workbench-surface,.dark .yaho-workbench-surface,:root.dark .yaho-dark-page,.dark .yaho-dark-page{color:var(--yaho-night-ink);background:linear-gradient(135deg, var(--yaho-night-page) 0%, var(--yaho-night-mid) 48%, var(--yaho-night-panel) 100%)!important}.yaho-workbench-surface .theme-default-filler,[data-yaho-shell] .theme-default-filler{display:none!important}:root:not(.dark) .yaho-sidebar,:root:not(.dark) [data-slot=sidebar].yaho-sidebar{background:var(--yaho-sidebar-wash), var(--yaho-light-sidebar)!important;color:var(--yaho-light-ink)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow)!important}:root.dark .yaho-sidebar,.dark .yaho-sidebar,:root.dark [data-slot=sidebar].yaho-sidebar,.dark [data-slot=sidebar].yaho-sidebar{background:var(--yaho-sidebar-wash), var(--yaho-night-sidebar)!important;color:var(--yaho-night-ink)!important;border-color:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow)!important}:root [data-slot=composer-dock][data-yaho-has-console],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-console],:root.dark [data-slot=composer-dock][data-yaho-has-console]{max-width:calc(100% - (2 * var(--yaho-composer-side-gap)));margin-inline:auto;width:min(var(--yaho-request-composer-rest-width,var(--yaho-composer-rest-width,34rem)), calc(100% - (2 * var(--yaho-composer-side-gap))))!important;overflow:visible!important}:root [data-slot=composer-dock][data-yaho-has-console-expanded],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-console-expanded],:root.dark [data-slot=composer-dock][data-yaho-has-console-expanded]{width:min(52rem, calc(100% - (2 * var(--yaho-composer-expanded-side-gap,var(--yaho-composer-side-gap)))))!important}@container yaho-chat-column (width<=76rem){[data-slot=composer-dock][data-yaho-has-console-expanded]{--yaho-composer-expanded-side-gap:1rem}}:root [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console],:root:not(.dark) [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console],:root.dark [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console]{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}:root [data-slot=composer-dock]:not([data-popped-out]),:root:not(.dark) [data-slot=composer-dock]:not([data-popped-out]),:root.dark [data-slot=composer-dock]:not([data-popped-out]){margin-inline:auto;left:0;right:0;transform:none}:root [data-slot=composer-dock][data-yaho-has-console],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-console],:root.dark [data-slot=composer-dock][data-yaho-has-console]{contain:layout style;transition:width .26s cubic-bezier(.22,1,.36,1)}:root [data-slot=composer-dock][data-yaho-width-animating]:not([data-yaho-has-panel-expanded]):not([data-yaho-has-home-collapsible]),:root:not(.dark) [data-slot=composer-dock][data-yaho-width-animating]:not([data-yaho-has-panel-expanded]):not([data-yaho-has-home-collapsible]),:root.dark [data-slot=composer-dock][data-yaho-width-animating]:not([data-yaho-has-panel-expanded]):not([data-yaho-has-home-collapsible]),:root [data-slot=composer-dock][data-yaho-width-animating][data-yaho-has-home-collapsible],:root:not(.dark) [data-slot=composer-dock][data-yaho-width-animating][data-yaho-has-home-collapsible],:root.dark [data-slot=composer-dock][data-yaho-width-animating][data-yaho-has-home-collapsible]{contain:layout style;will-change:width}:root [data-slot=composer-dock][data-yaho-width-animating][data-yaho-has-panel-expanded],:root:not(.dark) [data-slot=composer-dock][data-yaho-width-animating][data-yaho-has-panel-expanded],:root.dark [data-slot=composer-dock][data-yaho-width-animating][data-yaho-has-panel-expanded]{contain:layout style}[data-slot=composer-dock][data-yaho-width-animating] [data-slot=composer-root],[data-slot=composer-dock][data-yaho-width-animating] [data-slot=composer-surface],[data-slot=composer-dock][data-yaho-width-animating] [data-slot=composer-fade],[data-slot=composer-dock][data-yaho-width-animating] [data-slot=yaho-composer-panel]{transition:none!important}.yaho-chat-thread-surface:has([data-yaho-width-animating]) [data-slot=aui_composer-clearance]{transition:none!important}[data-slot=composer-dock][data-yaho-width-animating] [data-slot=composer-completion-drawer],[data-slot=composer-dock][data-yaho-trigger-isolated] [data-slot=composer-completion-drawer]{contain:strict;content-visibility:hidden;pointer-events:none;transform:translateZ(0);-webkit-backdrop-filter:none!important}:root [data-slot=composer-dock][data-placement=center],:root:not(.dark) [data-slot=composer-dock][data-placement=center],:root.dark [data-slot=composer-dock][data-placement=center]{margin-inline:auto;padding-bottom:0;inset:50% 0 auto;transform:translateY(-50%)}:root [data-slot=composer-dock][data-placement=dock][data-yaho-has-console]:not([data-yaho-has-home-collapsible]),:root:not(.dark) [data-slot=composer-dock][data-placement=dock][data-yaho-has-console]:not([data-yaho-has-home-collapsible]),:root.dark [data-slot=composer-dock][data-placement=dock][data-yaho-has-console]:not([data-yaho-has-home-collapsible]){bottom:var(--yaho-composer-floor-gap)}:root [data-slot=composer-dock][data-yaho-has-home-uncollapsed],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-home-uncollapsed],:root.dark [data-slot=composer-dock][data-yaho-has-home-uncollapsed]{padding-bottom:calc(1.85rem + var(--yaho-composer-tab-gap));bottom:1.15rem}:root [data-slot=composer-dock][data-yaho-has-home-collapsed],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-home-collapsed],:root.dark [data-slot=composer-dock][data-yaho-has-home-collapsed]{bottom:env(safe-area-inset-bottom,0px);padding-top:.55rem;padding-bottom:env(safe-area-inset-bottom,0px)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible][data-yaho-collapsed]{height:2.9rem;min-height:2.9rem;overflow:visible}:root [data-slot=composer-bounds][data-yaho-has-home-collapsible],:root:not(.dark) [data-slot=composer-bounds][data-yaho-has-home-collapsible],:root.dark [data-slot=composer-bounds][data-yaho-has-home-collapsible]{contain:layout style!important;overflow:visible!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-menu],[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-controls]{min-height:var(--composer-control-primary-size);align-self:center}[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{min-height:var(--composer-input-min-height);box-sizing:border-box;align-items:center;display:flex}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]{box-sizing:border-box;min-height:var(--composer-input-min-height);align-items:center;display:flex;padding-block:.125rem!important;padding-inline:.2rem!important}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:has(:is([data-ref-text],.yaho-composer-md-table-row)){display:block}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input] .ref[data-ref-text]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;align-items:center;min-width:0;max-width:min(22rem,100% - 4.5rem);display:inline-flex;overflow:hidden}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input] .ref[data-ref=staff]>.yaho-staff-face-chip{vertical-align:-.12em;flex:none;width:1.05em;height:1.05em;margin-inline-end:.25em;display:inline-grid}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input] .ref[data-ref=staff]>.yaho-staff-face-chip>.yaho-staff-face-chip-svg{width:100%;height:100%;display:block;overflow:visible}[data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{box-sizing:border-box;justify-content:flex-start;align-items:center;padding-block:0;line-height:1.25;display:flex}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-surface],:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-surface],:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade],:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade]{min-height:0}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input]{min-height:var(--composer-input-min-height)}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input]{padding-block:.125rem!important;padding-inline:.2rem!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade],:root.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade],.dark [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade]{padding-block:.5rem!important}[data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle{top:calc(100% + var(--yaho-composer-disclaimer-clearance) + var(--yaho-composer-tab-gap));border:2px solid var(--yaho-composer-outline);background:var(--yaho-composer-capsule-fill);width:2.6rem;height:1.15rem;color:color-mix(in srgb, var(--yaho-light-orange) 72%, var(--ui-text-secondary));box-shadow:none;border-radius:.55rem}:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle,.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle{color:color-mix(in srgb, var(--yaho-night-blue) 78%, var(--ui-text-secondary))}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle:hover,:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle:hover,.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle:hover{border-color:var(--yaho-composer-outline);background:var(--yaho-composer-capsule-fill);color:var(--yaho-light-orange)}:root.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle:hover,.dark [data-slot=composer-root][data-yaho-command-console] .yaho-composer-collapse-toggle:hover{color:var(--yaho-night-blue)}[data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{border-radius:1rem;min-width:0}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-frame{overflow:hidden}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{overflow:hidden;border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 82%, transparent)!important;min-height:2.95rem!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-text-primary) 5%, transparent)!important;background:#ffffffeb!important;border-radius:1.25rem!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-rich-input]{border-radius:16px!important;min-height:2.95rem!important;padding:.72rem 1.25rem!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent)!important;border-color:color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent)!important;background:color-mix(in srgb, var(--ui-bg-editor) 92%, #fff 8%)!important;min-height:2.95rem!important;box-shadow:inset 0 1px 0 #ffffffd1, 0 1px 2px color-mix(in srgb, var(--ui-base) 5%, transparent)!important;border-radius:16px!important;transition:border-color .18s,background-color .18s,box-shadow .18s!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-rich-input]{border-radius:16px!important;min-height:2.95rem!important;padding:.72rem 1.25rem!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{overflow:hidden;border:1px solid color-mix(in srgb, var(--yaho-home-composer-highlight) 14%, var(--ui-stroke-secondary))!important;border-color:color-mix(in srgb, var(--yaho-home-composer-highlight) 14%, var(--ui-stroke-secondary))!important;background:color-mix(in srgb, var(--ui-bg-editor) 96%, #fff 4%)!important;box-shadow:inset 0 1px 0 #ffffffd1, 0 1px 2px color-mix(in srgb, var(--ui-base) 5%, transparent)!important;border-radius:16px!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{overflow:hidden;border:1px solid color-mix(in srgb, var(--yaho-home-composer-highlight) 14%, var(--ui-stroke-secondary))!important;border-color:color-mix(in srgb, var(--yaho-home-composer-highlight) 14%, var(--ui-stroke-secondary))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-text-primary) 5%, transparent)!important;background:#ffffffeb!important;border-radius:16px!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--ui-text-tertiary) 20%, transparent)!important;transition:color .18s!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:has([data-slot=yaho-composer-input-slot]:focus-within) [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--ui-text-tertiary) 46%, transparent)!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{border-color:var(--yaho-composer-field-stroke)!important;background:var(--yaho-composer-field-fill)!important;box-shadow:var(--yaho-composer-field-shadow)!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:var(--yaho-composer-field-focus-fill)!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle{top:calc(100% + var(--yaho-composer-disclaimer-clearance) + var(--yaho-composer-tab-gap));border:1px solid color-mix(in srgb, var(--yaho-home-composer-highlight) 25%, var(--ui-stroke-secondary));background:var(--yaho-home-composer-surface);width:3.2rem;min-width:0;height:1.45rem;color:var(--ui-text-tertiary);opacity:.5;box-shadow:0 .45rem 1rem -.65rem color-mix(in srgb, var(--ui-base) 34%, transparent);-webkit-backdrop-filter:blur(18px);padding:0;display:grid;border-radius:0 0 .7rem .7rem!important}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle:hover{border-color:color-mix(in srgb, var(--yaho-home-composer-highlight) 52%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-bg-elevated) 96%, transparent);color:var(--yaho-home-composer-highlight);opacity:1}[data-slot=yaho-side-chat],[data-slot=yaho-side-chat-selection-toolbar],.yaho-error-card,.yaho-drop-zone-card{border-color:color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-secondary))!important;background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)!important;color:var(--yaho-light-ink)!important}:root.dark [data-slot=yaho-side-chat],.dark [data-slot=yaho-side-chat],:root.dark [data-slot=yaho-side-chat-selection-toolbar],.dark [data-slot=yaho-side-chat-selection-toolbar],:root.dark .yaho-error-card,.dark .yaho-error-card,:root.dark .yaho-drop-zone-card,.dark .yaho-drop-zone-card{color:var(--yaho-night-ink)!important;background:linear-gradient(#102335fa,#081625fa)!important;border-color:#6fa2cf6b!important}[data-slot=yaho-side-chat] [data-slot=yaho-side-chat-input],[data-slot=yaho-side-chat] textarea{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);border-radius:.85rem}@media (width<=48rem){[data-slot=composer-dock][data-yaho-has-console]{max-width:calc(100% - (2 * var(--yaho-composer-side-gap)));width:min(var(--yaho-request-composer-rest-width,var(--yaho-composer-rest-width,34rem)), calc(100% - (2 * var(--yaho-composer-side-gap))))!important}.yaho-voice-settings-dock .yaho-voice-menu-trigger span{display:none}.yaho-voice-settings-dock .yaho-voice-menu-trigger{padding-inline:.55rem!important}}.yaho-context-usage-dock{left:.75rem;bottom:var(--yaho-composer-floor-gap);z-index:40;pointer-events:auto;align-items:center;display:flex;position:absolute}.yaho-context-usage-ring{place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.yaho-context-usage-ring svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.yaho-context-usage-percent{z-index:1;color:var(--ui-text-tertiary);font-size:.625rem;font-weight:700;line-height:1;position:relative}.yaho-context-usage-ring[data-compacting] .yaho-context-usage-percent{color:var(--yaho-light-orange)}.yaho-voice-menu-trigger{height:auto;color:var(--yaho-light-muted);box-shadow:none;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.375rem;padding:0;font-size:.72rem;font-weight:600;display:inline-flex}.yaho-voice-menu-trigger:hover,.yaho-voice-menu-trigger.is-active{color:var(--yaho-light-orange);background:0 0}:root.dark .yaho-voice-menu-trigger,.dark .yaho-voice-menu-trigger{color:var(--yaho-night-muted)}:root.dark .yaho-voice-menu-trigger:hover,.dark .yaho-voice-menu-trigger:hover,:root.dark .yaho-voice-menu-trigger.is-active,.dark .yaho-voice-menu-trigger.is-active{color:var(--yaho-night-blue)}.yaho-voice-menu{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-secondary));background:var(--yaho-light-panel);color:var(--yaho-light-ink);box-shadow:var(--shadow-nous)}:root.dark .yaho-voice-menu,.dark .yaho-voice-menu{border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);background:var(--yaho-night-panel);color:var(--yaho-night-ink)}.yaho-voice-menu-switch{background:color-mix(in srgb, var(--ui-text-primary) 20%, transparent);border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;display:inline-block;position:relative}.yaho-voice-menu-switch:after{background:var(--yaho-light-panel);width:1rem;height:1rem;box-shadow:var(--shadow-composer);content:"";border-radius:999px;position:absolute;top:.125rem;left:.125rem}.yaho-voice-menu-switch.is-on{background:var(--yaho-light-orange)}:root.dark .yaho-voice-menu-switch.is-on,.dark .yaho-voice-menu-switch.is-on{background:var(--yaho-night-blue)}.yaho-voice-menu-switch.is-on:after{transform:translate(1rem)}.yaho-voice-menu-meter{background:color-mix(in srgb, var(--ui-text-primary) 12%, transparent);border-radius:999px;height:.3125rem;overflow:hidden}.yaho-voice-menu-meter-fill{background:var(--yaho-light-orange);border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.yaho-voice-menu-meter-fill.is-quiet{opacity:.55}:root.dark .yaho-voice-menu-meter-fill,.dark .yaho-voice-menu-meter-fill{background:var(--yaho-night-blue)}.yaho-list-widget,.yaho-attach-menu.yaho-list-widget,.yaho-session-actions-menu.yaho-list-widget{-webkit-backdrop-filter:none!important;border-radius:1.25rem!important;padding:.4rem!important;overflow:hidden auto!important}:root:not(.dark) .yaho-list-widget,:root:not(.dark) .yaho-attach-menu.yaho-list-widget,:root:not(.dark) .yaho-session-actions-menu.yaho-list-widget{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 38%, transparent)!important;background:var(--yaho-light-panel)!important;color:var(--yaho-light-ink)!important;box-shadow:var(--yaho-sidebar-float-shadow)!important}.yaho-list-widget-label,.yaho-list-widget [data-slot=dropdown-menu-label],.yaho-list-widget [data-slot=context-menu-label]{letter-spacing:.06em;text-transform:uppercase;padding:.35rem .65rem .2rem!important;font-size:.625rem!important;font-weight:700!important}:root:not(.dark) .yaho-list-widget-label,:root:not(.dark) .yaho-list-widget [data-slot=dropdown-menu-label],:root:not(.dark) .yaho-list-widget [data-slot=context-menu-label]{color:var(--yaho-light-muted)!important}.yaho-list-widget-sep,.yaho-list-widget [data-slot=dropdown-menu-separator],.yaho-list-widget [data-slot=context-menu-separator]{margin:.3rem .4rem!important}:root:not(.dark) .yaho-list-widget-sep,:root:not(.dark) .yaho-list-widget [data-slot=dropdown-menu-separator],:root:not(.dark) .yaho-list-widget [data-slot=context-menu-separator]{background:color-mix(in srgb, var(--yaho-light-orange) 22%, transparent)!important}.yaho-list-widget-hint{font-size:.7rem;padding:.35rem .65rem .2rem!important}:root:not(.dark) .yaho-list-widget-hint{color:var(--yaho-light-muted)!important}.yaho-list-widget [role=menuitem],.yaho-list-widget [data-slot=dropdown-menu-item],.yaho-list-widget [data-slot=dropdown-menu-sub-trigger],.yaho-list-widget [data-slot=context-menu-item],.yaho-list-widget [data-slot=context-menu-sub-trigger],.yaho-list-widget-item,.yaho-list-widget .yaho-mode-menu-item{min-height:2.125rem;font-weight:600;border-radius:.85rem!important}.yaho-attach-menu [data-slot=dropdown-menu-item],.yaho-attach-menu .yaho-list-widget-item{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:.65rem!important}.yaho-attach-menu [data-slot=dropdown-menu-item] svg{flex:none}.yaho-session-actions-menu [data-slot=dropdown-menu-item],.yaho-session-actions-menu .yaho-list-widget-item,.yaho-session-actions-menu [data-slot=dropdown-menu-sub-trigger],.yaho-session-actions-menu [data-slot=context-menu-item],.yaho-session-actions-menu [data-slot=context-menu-sub-trigger]{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:.65rem!important}.yaho-session-actions-menu [data-slot=dropdown-menu-item] svg,.yaho-session-actions-menu [data-slot=context-menu-item] svg,.yaho-session-actions-menu [data-slot=dropdown-menu-sub-trigger] svg,.yaho-session-actions-menu [data-slot=context-menu-sub-trigger] svg{flex:none}.yaho-session-actions-menu.yaho-list-widget{width:13rem}:root:not(.dark) .yaho-list-widget [role=menuitem],:root:not(.dark) .yaho-list-widget [data-slot=dropdown-menu-item],:root:not(.dark) .yaho-list-widget [data-slot=dropdown-menu-sub-trigger],:root:not(.dark) .yaho-list-widget [data-slot=context-menu-item],:root:not(.dark) .yaho-list-widget [data-slot=context-menu-sub-trigger],:root:not(.dark) .yaho-list-widget-item,:root:not(.dark) .yaho-list-widget .yaho-mode-menu-item{color:var(--yaho-light-ink)!important}:root:not(.dark) .yaho-list-widget [role=menuitem] svg,:root:not(.dark) .yaho-list-widget [data-slot=dropdown-menu-item] svg,:root:not(.dark) .yaho-list-widget [data-slot=dropdown-menu-sub-trigger] svg,:root:not(.dark) .yaho-list-widget [data-slot=context-menu-item] svg,:root:not(.dark) .yaho-list-widget [data-slot=context-menu-sub-trigger] svg{color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--yaho-light-muted))!important}.yaho-list-widget [data-variant=destructive],.yaho-list-widget .text-destructive,.yaho-list-widget-item-danger,.yaho-list-widget [data-variant=destructive] svg,.yaho-list-widget .text-destructive svg,.yaho-list-widget-item-danger svg{color:var(--yaho-coral)!important}:root.dark .yaho-list-widget,:root.dark .yaho-attach-menu.yaho-list-widget,:root.dark .yaho-session-actions-menu.yaho-list-widget,.dark .yaho-list-widget,.dark .yaho-attach-menu.yaho-list-widget,.dark .yaho-session-actions-menu.yaho-list-widget{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 42%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-panel) 98%, transparent), color-mix(in srgb, var(--yaho-night-page) 98%, transparent))!important;color:var(--yaho-night-ink)!important;box-shadow:var(--yaho-sidebar-float-shadow), inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 6%, transparent)!important}:root.dark .yaho-session-actions-menu.yaho-list-widget,.dark .yaho-session-actions-menu.yaho-list-widget{z-index:500!important}.yaho-session-actions-menu.yaho-list-widget{width:13rem!important;max-width:calc(100vw - 2rem)!important;max-height:min(32rem,100vh - 2rem)!important}.yaho-session-actions-menu.yaho-list-widget [role=menuitem],.yaho-session-actions-menu.yaho-list-widget [data-slot=dropdown-menu-item],.yaho-session-actions-menu.yaho-list-widget [data-slot=dropdown-menu-sub-trigger],.yaho-session-actions-menu.yaho-list-widget [data-slot=context-menu-item],.yaho-session-actions-menu.yaho-list-widget [data-slot=context-menu-sub-trigger]{white-space:nowrap;justify-content:flex-start;gap:.65rem;min-height:2.35rem;font-size:.8rem;line-height:1.25;transition:background-color .14s,color .14s;padding:.5rem .65rem!important}.yaho-session-actions-menu.yaho-list-widget [role=menuitem]:focus-visible,.yaho-session-actions-menu.yaho-list-widget [data-slot=dropdown-menu-item]:focus-visible,.yaho-session-actions-menu.yaho-list-widget [data-slot=dropdown-menu-sub-trigger]:focus-visible,.yaho-session-actions-menu.yaho-list-widget [data-slot=context-menu-item]:focus-visible,.yaho-session-actions-menu.yaho-list-widget [data-slot=context-menu-sub-trigger]:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary) 52%, transparent);outline-offset:-2px}:root.dark .yaho-list-widget-label,:root.dark .yaho-list-widget [data-slot=dropdown-menu-label],:root.dark .yaho-list-widget [data-slot=context-menu-label],:root.dark .yaho-list-widget-hint,.dark .yaho-list-widget-label,.dark .yaho-list-widget [data-slot=dropdown-menu-label],.dark .yaho-list-widget [data-slot=context-menu-label],.dark .yaho-list-widget-hint{color:var(--yaho-night-muted)!important}:root.dark .yaho-list-widget-sep,:root.dark .yaho-list-widget [data-slot=dropdown-menu-separator],:root.dark .yaho-list-widget [data-slot=context-menu-separator],.dark .yaho-list-widget-sep,.dark .yaho-list-widget [data-slot=dropdown-menu-separator],.dark .yaho-list-widget [data-slot=context-menu-separator]{background:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent)!important}:root.dark .yaho-list-widget [role=menuitem],:root.dark .yaho-list-widget [data-slot=dropdown-menu-item],:root.dark .yaho-list-widget [data-slot=dropdown-menu-sub-trigger],:root.dark .yaho-list-widget [data-slot=context-menu-item],:root.dark .yaho-list-widget [data-slot=context-menu-sub-trigger],.dark .yaho-list-widget [role=menuitem],.dark .yaho-list-widget [data-slot=dropdown-menu-item],.dark .yaho-list-widget [data-slot=dropdown-menu-sub-trigger],.dark .yaho-list-widget [data-slot=context-menu-item],.dark .yaho-list-widget [data-slot=context-menu-sub-trigger]{color:var(--yaho-night-ink)!important}:root.dark .yaho-list-widget [role=menuitem] svg,:root.dark .yaho-list-widget [data-slot=dropdown-menu-item] svg,:root.dark .yaho-list-widget [data-slot=dropdown-menu-sub-trigger] svg,:root.dark .yaho-list-widget [data-slot=context-menu-item] svg,:root.dark .yaho-list-widget [data-slot=context-menu-sub-trigger] svg,.dark .yaho-list-widget [role=menuitem] svg,.dark .yaho-list-widget [data-slot=dropdown-menu-item] svg,.dark .yaho-list-widget [data-slot=dropdown-menu-sub-trigger] svg,.dark .yaho-list-widget [data-slot=context-menu-item] svg,.dark .yaho-list-widget [data-slot=context-menu-sub-trigger] svg{color:color-mix(in srgb, var(--yaho-night-blue) 70%, var(--yaho-night-muted))!important}:root.dark .yaho-list-widget [data-variant=destructive],:root.dark .yaho-list-widget .text-destructive,:root.dark .yaho-list-widget-item-danger,.dark .yaho-list-widget [data-variant=destructive],.dark .yaho-list-widget .text-destructive,.dark .yaho-list-widget-item-danger,:root.dark .yaho-list-widget [data-variant=destructive] svg,:root.dark .yaho-list-widget .text-destructive svg,:root.dark .yaho-list-widget-item-danger svg,.dark .yaho-list-widget [data-variant=destructive] svg,.dark .yaho-list-widget .text-destructive svg,.dark .yaho-list-widget-item-danger svg{color:var(--yaho-coral)!important}.yaho-marketing-page,.yaho-marketing-title{color:var(--ui-text-primary)}.yaho-marketing-subtitle,.yaho-marketing-muted{color:var(--ui-text-secondary)}.yaho-marketing-heading{color:var(--ui-text-primary)}.yaho-marketing-notice{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--dt-card) 86%, transparent);color:var(--ui-text-secondary);box-shadow:none;border-radius:1rem}.yaho-marketing-step{box-shadow:none;background:0 0;border:none}.yaho-marketing-choice{border:1px solid var(--ui-stroke-tertiary);min-height:0;color:var(--yaho-light-ink);box-shadow:none;background:0 0;border-radius:.85rem}.yaho-marketing-choice:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);box-shadow:var(--yaho-control-elevation)}.yaho-marketing-inset{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);border-radius:.875rem}.yaho-marketing-field,.yaho-marketing-page input:not([type=checkbox]):not([type=file]),.yaho-marketing-page textarea{border-color:var(--ui-stroke-secondary);background:var(--yaho-light-panel);color:var(--yaho-light-ink)}.yaho-marketing-alert{border:1px solid color-mix(in srgb, var(--yaho-coral) 36%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 10%, var(--yaho-light-panel));color:var(--yaho-light-ink)}.yaho-marketing-warn{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 38%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));color:var(--yaho-light-ink)}.yaho-marketing-ok{border:1px solid color-mix(in srgb, var(--yaho-blue) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-blue) 8%, var(--yaho-light-panel));color:var(--yaho-light-ink)}:root.dark .yaho-marketing-title,:root.dark .yaho-marketing-heading,:root.dark .yaho-marketing-page h1,:root.dark .yaho-marketing-page h2,:root.dark .yaho-marketing-page h3,.dark .yaho-marketing-title,.dark .yaho-marketing-heading,.dark .yaho-marketing-page h1,.dark .yaho-marketing-page h2,.dark .yaho-marketing-page h3{color:var(--yaho-night-text)}:root.dark .yaho-marketing-subtitle,:root.dark .yaho-marketing-muted,.dark .yaho-marketing-subtitle,.dark .yaho-marketing-muted{color:var(--yaho-night-muted)}:root.dark .yaho-marketing-notice,.dark .yaho-marketing-notice{border-color:var(--yaho-night-line);background:var(--yaho-night-surface-raised);color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-choice,.dark .yaho-marketing-choice{border-color:var(--yaho-night-line);background:var(--yaho-night-surface-raised);color:var(--yaho-night-text)}:root.dark .yaho-marketing-choice:hover,.dark .yaho-marketing-choice:hover{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft)}:root.dark .yaho-marketing-inset,.dark .yaho-marketing-inset{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 88%, transparent)}:root.dark .yaho-marketing-field,:root.dark .yaho-marketing-page input:not([type=checkbox]):not([type=file]),:root.dark .yaho-marketing-page textarea,.dark .yaho-marketing-field,.dark .yaho-marketing-page input:not([type=checkbox]):not([type=file]),.dark .yaho-marketing-page textarea{border-color:var(--yaho-night-line);background:var(--yaho-night-field);color:var(--yaho-night-text)}:root.dark .yaho-marketing-alert,.dark .yaho-marketing-alert{border-color:color-mix(in srgb, var(--yaho-coral) 42%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-coral) 12%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-warn,.dark .yaho-marketing-warn{border-color:color-mix(in srgb, var(--yaho-night-blue) 36%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-ok,.dark .yaho-marketing-ok{border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-page [class*="bg-[#f8"],:root.dark .yaho-marketing-page [class*="bg-[#f7"],:root.dark .yaho-marketing-page [class*="bg-[#e5"],:root.dark .yaho-marketing-page [class*="bg-[#ed"],:root.dark .yaho-marketing-page [class*="bg-[#ea"],.dark .yaho-marketing-page [class*="bg-[#f8"],.dark .yaho-marketing-page [class*="bg-[#f7"],.dark .yaho-marketing-page [class*="bg-[#e5"],.dark .yaho-marketing-page [class*="bg-[#ed"],.dark .yaho-marketing-page [class*="bg-[#ea"]{background-color:var(--yaho-night-surface-raised)!important}:root.dark .yaho-marketing-page [class*="border-[#d"],:root.dark .yaho-marketing-page [class*="border-[#b9"],.dark .yaho-marketing-page [class*="border-[#d"],.dark .yaho-marketing-page [class*="border-[#b9"]{border-color:var(--yaho-night-line)!important}:root.dark .yaho-marketing-page [class*="text-[#5d"],:root.dark .yaho-marketing-page [class*="text-[#28"],:root.dark .yaho-marketing-page [class*="text-[#29"],:root.dark .yaho-marketing-page [class*="text-[#39"],:root.dark .yaho-marketing-page [class*="text-[#49"],:root.dark .yaho-marketing-page [class*="text-[#52"],.dark .yaho-marketing-page [class*="text-[#5d"],.dark .yaho-marketing-page [class*="text-[#28"],.dark .yaho-marketing-page [class*="text-[#29"],.dark .yaho-marketing-page [class*="text-[#39"],.dark .yaho-marketing-page [class*="text-[#49"],.dark .yaho-marketing-page [class*="text-[#52"]{color:var(--yaho-night-text)!important}:root.dark .yaho-marketing-page [class*="text-[#5f"],:root.dark .yaho-marketing-page [class*="text-[#6d"],:root.dark .yaho-marketing-page [class*="text-[#6f"],:root.dark .yaho-marketing-page [class*="text-[#71"],.dark .yaho-marketing-page [class*="text-[#5f"],.dark .yaho-marketing-page [class*="text-[#6d"],.dark .yaho-marketing-page [class*="text-[#6f"],.dark .yaho-marketing-page [class*="text-[#71"]{color:var(--yaho-night-muted)!important}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar].yaho-sidebar-floating-panel{margin:var(--yaho-sidebar-float-gutter)!important;height:calc(100% - (var(--yaho-sidebar-float-gutter) * 2))!important;border-radius:var(--yaho-sidebar-float-radius)!important;padding-top:0!important}[data-yaho-shell] .yaho-page-root,:root:not(.dark) [data-yaho-shell] .yaho-page-root,:root.dark [data-yaho-shell] .yaho-page-root,.dark [data-yaho-shell] .yaho-page-root{background:0 0!important}[data-yaho-shell]{--yaho-page-header-top:calc(var(--titlebar-height,34px) + 2rem);--yaho-page-header-x:2rem;--yaho-page-header-bottom:2rem;--yaho-page-chrome-top:calc(var(--titlebar-height,34px) + .75rem)}[data-yaho-shell][data-yaho-sidebar-open=true],[data-yaho-shell][data-yaho-sidebar-compact=true]{--yaho-page-header-top:1.25rem;--yaho-page-chrome-top:1.25rem}@media (width<=960px){[data-yaho-shell]{--yaho-page-header-x:1.25rem}}@media (height<=43.75rem){[data-yaho-shell][data-yaho-sidebar-open=true],[data-yaho-shell][data-yaho-sidebar-compact=true]{--yaho-page-header-top:1rem;--yaho-page-header-bottom:1rem;--yaho-page-chrome-top:1rem}}[data-yaho-shell] .yaho-main-mode-tabs{top:2rem}[data-yaho-shell] .yaho-ontology-compact-controls{top:2rem;left:var(--yaho-page-header-x,2rem);right:auto}[data-yaho-shell] .yaho-page-chrome{top:var(--yaho-page-chrome-top)}[data-yaho-shell] .yaho-page-chrome[data-offset=below-pill]{top:calc(var(--yaho-page-chrome-top) + 3.5rem)}@media (width<=960px){[data-yaho-shell] .yaho-library-page-surface,[data-yaho-shell] .yaho-ai-staff-page,[data-yaho-shell] .yaho-marketing-page,[data-yaho-shell] .yaho-macros-page,[data-yaho-shell] .yaho-smart-reminders-page,[data-yaho-shell] .yaho-support-program-page{padding-left:var(--yaho-page-header-x)!important;padding-right:var(--yaho-page-header-x)!important}}:root:not(.dark) [data-slot=sidebar].yaho-sidebar,:root:not(.dark) [data-slot=sidebar].yaho-sidebar-floating-panel{background:var(--yaho-sidebar-wash), var(--yaho-light-sidebar)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow)!important}:root.dark [data-slot=sidebar].yaho-sidebar,:root.dark [data-slot=sidebar].yaho-sidebar-floating-panel,.dark [data-slot=sidebar].yaho-sidebar,.dark [data-slot=sidebar].yaho-sidebar-floating-panel{background:var(--yaho-sidebar-wash), var(--yaho-night-sidebar)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow)!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{--ui-sidebar-surface-background:var(--yaho-light-panel);--yaho-sidebar-m3-select-fill:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));--yaho-sidebar-m3-select-hairline:color-mix(in srgb, var(--yaho-light-orange) 30%, transparent);--yaho-sidebar-m3-select-ink:var(--yaho-light-orange);--yaho-sidebar-m3-wash:linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-orange) 9%, transparent) 0%, color-mix(in srgb, var(--yaho-light-orange) 3%, transparent) 22%, transparent 48%), radial-gradient(128% 78% at -20% -12%, color-mix(in srgb, var(--yaho-light-orange) 14%, transparent) 0%, transparent 62%);--yaho-sidebar-sheen:linear-gradient(145deg, transparent 0%, color-mix(in srgb, var(--yaho-light-panel) 65%, transparent) 38%, color-mix(in srgb, var(--yaho-light-panel) 92%, transparent) 68%, color-mix(in srgb, var(--yaho-light-panel) 72%, transparent) 100%);--yaho-surface-lip:inset 0 1px 0 color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.04);backdrop-filter:blur(1rem)saturate(1.04);background:var(--yaho-sidebar-sheen), linear-gradient(180deg, transparent 0%, transparent 80%, color-mix(in srgb, var(--yaho-light-orange) 3%, transparent) 100%), var(--yaho-sidebar-m3-wash), var(--yaho-light-panel)!important;border-color:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-m3-shadow)!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:is([data-active=true],[aria-current=page]){background:var(--yaho-sidebar-m3-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-m3-select-hairline)!important;color:var(--yaho-sidebar-m3-select-ink)!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{--ui-sidebar-surface-background:var(--yaho-night-sidebar);--yaho-sidebar-m3-wash:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-blue) 16%, transparent) 0%, color-mix(in srgb, var(--yaho-night-blue) 9%, transparent) 30%, color-mix(in srgb, var(--yaho-night-blue) 3%, transparent) 54%, transparent 72%), radial-gradient(128% 78% at -20% -12%, color-mix(in srgb, var(--yaho-night-blue) 14%, transparent) 0%, transparent 62%);--yaho-sidebar-sheen:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-ink) 12%, transparent) 0%, transparent 43%, color-mix(in srgb, var(--yaho-night-ink) 3%, transparent) 100%);--yaho-surface-lip:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 10%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.04);backdrop-filter:blur(1rem)saturate(1.04);background:var(--yaho-sidebar-sheen), linear-gradient(180deg, transparent 0%, transparent 72%, color-mix(in srgb, var(--yaho-night-page) 82%, transparent) 100%), var(--yaho-sidebar-m3-wash), var(--yaho-night-sidebar)!important;border-color:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-m3-shadow)!important}[data-slot=sidebar][data-yaho-sidebar-chrome=m3] .yaho-sidebar-traffic-well{height:0!important;display:none!important}[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar][data-yaho-sidebar-chrome=m3].yaho-sidebar-floating-panel,[data-yaho-sidebar-traffic-lights=true] [data-slot=sidebar][data-yaho-sidebar-chrome=m3].yaho-sidebar-floating-panel.yaho-sidebar-compact-panel{padding-top:var(--yaho-sidebar-float-titlebar)!important}[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=left] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{width:calc(100% - var(--yaho-sidebar-float-gutter))!important;margin:var(--yaho-sidebar-float-gutter) 0 var(--yaho-sidebar-float-gutter) var(--yaho-sidebar-float-gutter)!important}[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=right] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{width:calc(100% - var(--yaho-sidebar-float-gutter))!important;margin:var(--yaho-sidebar-float-gutter) var(--yaho-sidebar-float-gutter) var(--yaho-sidebar-float-gutter) 0!important}[data-yaho-contrib-shell=true] [data-tree-group]:has([data-slot=sidebar].yaho-sidebar-floating-panel){z-index:1;overflow:visible!important}:is([data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=left],[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=right]) [data-tree-group]:has([data-slot=sidebar].yaho-sidebar-floating-panel):after{z-index:0;pointer-events:none;content:"";border-radius:var(--yaho-sidebar-float-radius);box-shadow:var(--yaho-sidebar-m3-shadow);inset:var(--yaho-sidebar-float-shadow-inset);position:absolute}[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=left] [data-tree-group]{--yaho-sidebar-float-shadow-inset:var(--yaho-sidebar-float-gutter) 0 var(--yaho-sidebar-float-gutter) var(--yaho-sidebar-float-gutter)}[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=right] [data-tree-group]{--yaho-sidebar-float-shadow-inset:var(--yaho-sidebar-float-gutter) var(--yaho-sidebar-float-gutter) var(--yaho-sidebar-float-gutter) 0}[data-yaho-contrib-shell=true] [data-tree-group]:has([data-slot=sidebar].yaho-sidebar-floating-panel) [data-slot=sidebar].yaho-sidebar-floating-panel{z-index:1;box-shadow:var(--yaho-surface-lip)!important}:root:not(.dark) [data-yaho-contrib-shell=true].yaho-shell-frame,:root:not(.dark) [data-yaho-contrib-shell=true] .yaho-shell-frame,:is(:root:not(.dark) [data-yaho-shell=true] .yaho-workbench-surface,:root:not(.dark) [data-yaho-shell=true] .yaho-shell-frame:has(.yaho-workbench-surface)){background:var(--yaho-light-workbench-canvas)!important}:root:not(.dark) [data-yaho-shell=true] .yaho-dark-page.yaho-today-page{background:0 0!important}:root:not(.dark) body[data-yaho-workbench-surface] [data-yaho-shell]{--ui-chat-surface-background:var(--yaho-light-workbench-base);--ui-editor-surface-background:var(--yaho-light-workbench-base)}:root:not(.dark) body[data-yaho-workbench-surface] [data-tree-group],[data-yaho-contrib-shell=true] [data-tree-group]{background:0 0!important}[data-yaho-contrib-shell=true] [data-tree-split] [role=separator]>span{opacity:0!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item{border-radius:var(--yaho-sidebar-select-radius)!important;min-height:1.75rem!important;box-shadow:none!important;color:var(--ui-text-secondary)!important;background:0 0!important;border-color:#0000!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-connections-nav .yaho-sidebar-connections-row{justify-content:space-between!important;gap:.35rem!important;height:2.75rem!important;min-height:2.75rem!important;padding-inline:.55rem .7rem!important;overflow:visible!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item[data-active=true],:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row,:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active,:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active:hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;background-color:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;border-color:#0000!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active .yaho-sidebar-session-title,:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active:hover .yaho-sidebar-session-title{color:var(--yaho-light-ink)!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row>button{gap:0!important;padding-left:.4375rem!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-title{color:var(--yaho-light-ink)!important;font-size:var(--yaho-sidebar-title-size)!important;font-weight:550!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row,:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item{border-radius:var(--yaho-sidebar-select-radius)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item:hover,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item:hover{background:var(--yaho-sidebar-hover-fill)!important;color:var(--yaho-sidebar-select-ink)!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item[data-active=true],:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item[aria-current=page],.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item[data-active=true],.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-item[aria-current=page]{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active,:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active:hover,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active:hover{border-radius:.375rem!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row>button,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row>button{gap:0!important;padding-left:.4375rem!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-title,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-title{font-size:.875rem!important;font-weight:500!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-brand{height:auto;min-height:var(--yaho-sidebar-row-height);margin-top:.5rem}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel [data-sidebar=menu-button].yaho-sidebar-primary-nav-item{border-radius:.5rem!important;justify-content:center!important;gap:0!important;width:calc(100% - .5rem)!important;height:2rem!important;min-height:2rem!important;margin-inline:.25rem!important;padding-inline:0!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{transition:none!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:hover .yaho-sidebar-logo-mark-light,:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:hover .yaho-sidebar-logo-mark-dark,.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:hover .yaho-sidebar-logo-mark-dark{transform:translateY(-1px)!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover){border-color:color-mix(in srgb, var(--yaho-light-orange) 72%, transparent)!important;box-shadow:0 0 0 .25px color-mix(in srgb, var(--yaho-light-orange) 20%, transparent), 0 0 .45rem color-mix(in srgb, var(--yaho-light-orange) 16%, transparent)!important;color:var(--yaho-sidebar-select-ink)!important;background:0 0!important;border-radius:.5rem!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover),.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover){border-color:var(--yaho-sidebar-select-hairline)!important;border-radius:var(--yaho-sidebar-select-radius)!important;box-shadow:0 0 0 .25px color-mix(in srgb, var(--yaho-night-blue) 22%, transparent), 0 0 .45rem color-mix(in srgb, var(--yaho-night-blue) 18%, transparent)!important;color:var(--yaho-sidebar-select-ink)!important;background:0 0!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-footer-rail{gap:.25rem;margin-bottom:1.375rem;padding-block:0}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-footer-rail-divider{background:var(--ui-stroke-tertiary);flex:none;width:1.5rem;height:1px;margin-bottom:.25rem}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group{flex-direction:column;align-items:center;gap:.25rem;width:2rem;height:auto;min-height:0;display:flex}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group:before{display:none}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group .yaho-sidebar-expanded-actions{pointer-events:none;visibility:hidden;opacity:0;flex-direction:column;align-items:center;gap:.25rem;width:2rem;max-height:0;padding:0;transition:max-height .18s,opacity .16s,transform .18s;display:flex;position:static;overflow:hidden;transform:translateY(.25rem)}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group .yaho-sidebar-expanded-actions{pointer-events:auto;visibility:visible;opacity:1;max-height:none;transform:none}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group:hover .yaho-sidebar-expanded-actions,[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group:focus-within .yaho-sidebar-expanded-actions,[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-rail-settings-group[data-expanded=true] .yaho-sidebar-expanded-actions{pointer-events:auto;visibility:visible;opacity:1;max-height:6.5rem;transform:translateY(0)}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-footer-icon{border-radius:1rem}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-footer-rail-company{margin-top:1rem}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-brand{height:auto;min-height:var(--yaho-sidebar-rhythm-lg);overflow:hidden;margin-top:var(--yaho-sidebar-rhythm-xs)!important;margin-bottom:0!important;padding-inline:.5rem!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-logo-home{flex:auto;gap:.375rem;width:auto;min-width:0;max-width:7.32813rem;height:1.25rem}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-logo-inline-mark{width:1.75rem;height:1.75rem}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-logo-wordmark{width:5.20313rem;margin-left:-.125rem;height:1.4375rem!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group{padding-top:0!important;padding-bottom:var(--yaho-sidebar-rhythm-xs)!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item{gap:var(--yaho-sidebar-rhythm-xs);padding-inline:var(--yaho-sidebar-rhythm-xs)!important;min-height:var(--yaho-sidebar-rhythm-lg)!important;height:var(--yaho-sidebar-rhythm-lg)!important;margin-inline:0!important}[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=left] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-toggle-anchor.is-header:not(.is-in-header){z-index:3;top:calc(var(--yaho-sidebar-float-titlebar) + .875rem - var(--yaho-sidebar-float-gutter))!important;margin:0!important;position:absolute!important;left:auto!important;right:.75rem!important}[data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side=right] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-toggle-anchor.is-header:not(.is-in-header){z-index:3;top:calc(var(--yaho-sidebar-float-titlebar) + .875rem - var(--yaho-sidebar-float-gutter))!important;margin:0!important;position:absolute!important;left:.75rem!important;right:auto!important}.yaho-sidebar-toggle-anchor.is-in-header{margin:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.yaho-sidebar-floating-toggle.is-in-header{margin:0!important;position:static!important;inset:auto!important;transform:none!important}[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-brand{min-height:var(--yaho-sidebar-row-height);align-items:center;gap:.25rem;display:flex;overflow:hidden}[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-logo-home{flex:auto;width:auto;min-width:0;max-width:7.32813rem}[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-header-actions{flex:none;align-items:center;gap:.125rem;display:flex}[data-slot=sidebar] .yaho-sidebar-header-actions .yaho-sidebar-toggle-anchor,[data-slot=sidebar] .yaho-sidebar-header-actions .yaho-sidebar-toggle-anchor.is-in-header,[data-slot=sidebar] .yaho-sidebar-brand .yaho-sidebar-header-actions .yaho-sidebar-toggle-anchor{flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;margin:0!important;margin-left:0!important}[data-slot=sidebar] .yaho-sidebar-header-actions .yaho-sidebar-toggle-anchor{place-items:center;display:grid}[data-slot=sidebar] .yaho-sidebar-floating-toggle.is-in-header{box-sizing:border-box;border-radius:999px;flex:0 0 1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;width:1.75rem!important;height:1.75rem!important}[data-slot=sidebar] .yaho-sidebar-floating-toggle.is-in-header.yaho-sidebar-header-control:hover,[data-slot=sidebar] .yaho-sidebar-floating-toggle.is-in-header.yaho-sidebar-header-control:focus-visible{background:var(--yaho-sidebar-select-fill)!important;color:var(--ui-text-primary)!important;box-shadow:none!important;transform:none!important}[data-slot=sidebar] .yaho-sidebar-header-control,[data-slot=sidebar] .yaho-sidebar-search-trigger,[data-slot=sidebar] .yaho-sidebar-open-window{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);min-width:1.75rem;min-height:1.75rem;color:var(--ui-text-secondary);border-radius:999px;flex:0 0 1.75rem;place-items:center;padding:0;display:grid;width:1.75rem!important;height:1.75rem!important}:root.dark [data-slot=sidebar] .yaho-sidebar-header-control,:root.dark [data-slot=sidebar] .yaho-sidebar-search-trigger,:root.dark [data-slot=sidebar] .yaho-sidebar-open-window,.dark [data-slot=sidebar] .yaho-sidebar-header-control,.dark [data-slot=sidebar] .yaho-sidebar-search-trigger,.dark [data-slot=sidebar] .yaho-sidebar-open-window{border-color:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 55%, transparent);color:var(--ui-text-secondary)}[data-slot=sidebar] .yaho-sidebar-header-control:hover,[data-slot=sidebar] .yaho-sidebar-header-control:focus-visible,[data-slot=sidebar] .yaho-sidebar-search-trigger:hover,[data-slot=sidebar] .yaho-sidebar-search-trigger:focus-visible,[data-slot=sidebar] .yaho-sidebar-search-trigger[data-state=open],[data-slot=sidebar] .yaho-sidebar-open-window:hover,[data-slot=sidebar] .yaho-sidebar-open-window:focus-visible{background:var(--yaho-sidebar-select-fill);color:var(--ui-text-primary)}[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-logo-wordmark{min-width:0;max-width:100%}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-account-footer{border-top:0!important;min-height:3.5rem!important;padding-block:0!important;padding-inline:.75rem!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-account-switcher{padding:.375rem .25rem!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-session-search{opacity:1!important}.yaho-office-kicker{letter-spacing:.04em;color:var(--yaho-light-orange);margin:0 0 .35rem;font-size:.78rem;font-weight:800}.dark .yaho-office-kicker{color:var(--yaho-night-blue)}.yaho-office-title{color:var(--yaho-light-ink);margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}.yaho-office-page.is-editing{padding:0 var(--yaho-page-header-x,2rem) 1.25rem}.yaho-office-page.is-editing .yaho-office-tab-bar{min-height:2rem;box-shadow:none;border-radius:0;padding:0 0 .25rem;position:relative;top:-.5rem;background:0 0!important;border:0!important}.yaho-office-page.is-editing .yaho-office-workspace{gap:0;margin-top:-.5rem}.yaho-office-page.is-editing .yaho-office-workbench{padding-top:0}.yaho-office-page.is-editing .yaho-office-workspace-pane{margin-top:-1.75rem}.yaho-office-page.is-editing .yaho-office-surface>h2.sr-only{margin:0}.yaho-office-hub-shell{gap:clamp(2rem,4%,3.75rem);width:100%;min-width:0}.dark .yaho-office-hero-mark{background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-surface))}.yaho-office-title{letter-spacing:-.045em;font-size:clamp(2rem,3%,3.25rem);font-weight:760}.yaho-office-hub-body{flex-direction:column;flex:1;gap:1.25rem;min-height:0;display:flex}.yaho-office-section-heading h2,.yaho-office-recent h2{letter-spacing:-.025em;color:var(--yaho-light-ink);margin:0;font-size:1.25rem;font-weight:780}.dark .yaho-office-section-heading h2,.dark .yaho-office-recent h2{color:var(--yaho-night-text)}.dark .yaho-office-section-heading>p{color:var(--yaho-night-muted)}.yaho-office-section-eyebrow{color:var(--yaho-light-orange);letter-spacing:.08em;margin:0 0 .25rem;font-size:.7rem;font-weight:800}.dark .yaho-office-section-eyebrow{color:var(--yaho-night-blue)}.dark .yaho-office-format-grid{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.yaho-office-tile-card:hover,.yaho-office-tile-card.is-active{background:color-mix(in srgb, var(--theme-primary) 7%, transparent)}.dark .yaho-office-tile-card:hover,.dark .yaho-office-tile-card.is-active{background:color-mix(in srgb, var(--yaho-night-blue) 9%, transparent)}.yaho-office-tile-index{color:var(--yaho-light-muted);letter-spacing:.06em;grid-area:index;align-self:center;font-size:.65rem;font-weight:750}.dark .yaho-office-tile-index{color:var(--yaho-night-muted)}.yaho-office-tile-copy{grid-area:copy}.yaho-office-tile-title{letter-spacing:-.02em;font-size:1.05rem}.yaho-office-tile-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yaho-office-tile-arrow{color:var(--yaho-light-muted);opacity:0;grid-area:arrow;align-self:center;transition:opacity .1s,transform .1s;transform:translate(-.25rem)}.dark .yaho-office-tile-arrow{color:var(--yaho-night-muted)}.yaho-office-tile-card:hover .yaho-office-tile-arrow,.yaho-office-tile-card.is-active .yaho-office-tile-arrow{opacity:1;transform:translate(0)}.yaho-office-tile-create,.yaho-office-tile-readonly{align-self:flex-start;margin-left:.85rem}.yaho-office-tile-readonly{color:var(--yaho-light-muted);font-size:.72rem;font-weight:650}.dark .yaho-office-tile-readonly{color:var(--yaho-night-muted)}[data-yaho-shell] .yaho-office-page:not(.is-editing){background:0 0}.yaho-office-page:not(.is-editing) .yaho-office-hub-shell{gap:1rem;padding-top:.15rem}.yaho-office-hub-head{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;padding:0 0 1rem;display:flex}.yaho-office-hub-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.yaho-office-page:not(.is-editing) .yaho-office-title{letter-spacing:-.03em;font-size:1.7rem;font-weight:780}.yaho-office-page:not(.is-editing) .yaho-office-lede{max-width:36rem;margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.yaho-office-hub-body{gap:1.1rem}.yaho-office-create{flex-direction:column;gap:.45rem;display:flex}.yaho-office-format-rail{border:0;border-top:1px solid var(--ui-stroke-tertiary);border-bottom:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.yaho-office-format-chip{border:0;border-right:1px solid var(--ui-stroke-tertiary);text-align:center;background:0 0;flex-direction:column;align-items:center;gap:.28rem;min-width:0;padding:.95rem .4rem .78rem;display:flex}.yaho-office-format-chip:last-child,.yaho-office-format-chip:nth-child(6n){border-right:0}.yaho-office-format-chip:hover{background:color-mix(in srgb, var(--theme-primary) 5%, transparent)}.yaho-office-format-chip.is-active{box-shadow:inset 0 -2px 0 var(--theme-primary);background:0 0}.yaho-office-format-chip.is-active:hover{background:color-mix(in srgb, var(--theme-primary) 5%, transparent)}.yaho-office-format-chip-select{width:100%;min-width:0;min-height:0;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.42rem;padding:0;display:flex}.yaho-office-format-mark{color:var(--yaho-light-orange);place-items:center;display:grid}.yaho-office-format-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--yaho-light-ink);letter-spacing:-.02em;font-size:.84rem;font-weight:750;overflow:hidden}.yaho-office-format-chip [data-office-create],.yaho-office-format-note{min-height:0;color:var(--yaho-light-muted);letter-spacing:-.01em;padding:0;font-size:.7rem;font-weight:650;text-decoration:none}.yaho-office-format-chip:hover [data-office-create],.yaho-office-format-chip.is-active [data-office-create]{color:var(--yaho-light-orange);text-decoration:none}.yaho-office-format-hint{max-width:42rem;color:var(--yaho-light-muted);margin:0;font-size:.8rem;font-weight:600;line-height:1.45}.dark .yaho-office-format-mark{color:var(--yaho-night-blue)}.dark .yaho-office-format-name{color:var(--yaho-night-text)}.dark .yaho-office-format-chip [data-office-create],.dark .yaho-office-format-note{color:var(--yaho-night-muted)}.dark .yaho-office-format-chip:hover [data-office-create],.dark .yaho-office-format-chip.is-active [data-office-create]{color:var(--yaho-night-blue)}.dark .yaho-office-format-hint{color:var(--yaho-night-muted)}.yaho-office-page:not(.is-editing) .yaho-office-recent{border-top:0;flex:1;min-height:0;padding-top:.15rem}.yaho-office-page:not(.is-editing) .yaho-office-recent-head{align-items:flex-end}.yaho-office-page:not(.is-editing) .yaho-office-recent-list{flex-direction:column;gap:0;margin-top:.35rem;display:flex}.yaho-office-page:not(.is-editing) .yaho-office-recent-row{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:0;padding:.7rem 0}.yaho-office-page:not(.is-editing) .yaho-office-recent-row:hover{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 6%, transparent);padding-inline:.2rem}.yaho-office-recent-mark{width:5.4rem;color:var(--yaho-light-muted);letter-spacing:.04em;flex:none;font-size:.68rem;font-weight:800}.dark .yaho-office-recent-mark{color:var(--yaho-night-muted)}.yaho-office-empty-state{text-align:center;flex:1;place-items:center;min-height:16rem}.yaho-office-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}@container yaho-office (width<=46rem){.yaho-office-format-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-office-format-chip,.yaho-office-format-chip:nth-child(6n){border-right:1px solid var(--ui-stroke-tertiary)}.yaho-office-format-chip:nth-child(3n){border-right:0}}@container yaho-office (width<=32rem){.yaho-office-format-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-office-format-chip:nth-child(3n){border-right:1px solid var(--ui-stroke-tertiary)}.yaho-office-format-chip:nth-child(2n){border-right:0}}@container yaho-office (width<=22rem){.yaho-office-hub-head{flex-direction:column;align-items:flex-start}.yaho-office-hub-actions{justify-content:flex-start;width:100%}.yaho-office-format-rail{grid-template-columns:1fr}.yaho-office-format-chip,.yaho-office-format-chip:nth-child(2n),.yaho-office-format-chip:nth-child(3n){border-right:0;border-bottom:1px solid var(--ui-stroke-tertiary)}.yaho-office-format-chip:last-child{border-bottom:0}}.yaho-request-greeting{word-break:keep-all;text-wrap:balance}.yaho-pages-page{container:yaho-pages/inline-size}.yaho-pages-sheet{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.yaho-pages-sheet-split{flex-direction:row;align-items:stretch;gap:0}.yaho-pages-page:not(.yaho-pages-web-standalone){background:0 0!important}.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-sheet-split{background:0 0!important;gap:1rem!important;padding:0 1.25rem 1.25rem!important}.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage{-webkit-backdrop-filter:blur(var(--yaho-glass-blur,20px)) saturate(1.04);overflow:hidden auto;border-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent)!important;background:var(--yaho-pages-stage-background)!important;height:100%!important;max-height:100%!important;box-shadow:var(--yaho-surface-lip), var(--yaho-surface-elevation)!important;align-self:stretch!important;position:relative!important}:root.dark .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage,.dark .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage{-webkit-backdrop-filter:blur(var(--yaho-glass-blur,20px)) saturate(1.04);border-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;border:1px solid color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)!important;background:var(--yaho-pages-stage-background)!important;height:100%!important;max-height:100%!important;box-shadow:var(--yaho-surface-lip), var(--yaho-cobrowse-glass-shadow)!important;align-self:stretch!important}.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage .yaho-pages-cover-banner{border-top-left-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;border-top-right-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;overflow:hidden!important}.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library{border-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent)!important;background:var(--yaho-sidebar-wash), color-mix(in srgb, var(--yaho-light-panel) 72%, var(--yaho-light-sidebar))!important;height:100%!important;max-height:100%!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow)!important;align-self:stretch!important;margin:0!important}:root.dark .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library,.dark .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library{border-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;border:1px solid color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)!important;background:var(--yaho-sidebar-wash), color-mix(in srgb, var(--yaho-night-panel) 72%, var(--yaho-night-sidebar))!important;height:100%!important;max-height:100%!important;box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow)!important;align-self:stretch!important;margin:0!important}.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library.is-collapsed{border-radius:var(--yaho-sidebar-float-radius,1.25rem)!important;align-self:stretch!important;height:100%!important;max-height:100%!important;margin:0!important}.yaho-pages-page--compact .yaho-pages-compact-actions{scrollbar-width:none;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:flex;overflow-x:auto}.yaho-pages-page--compact .yaho-pages-compact-actions::-webkit-scrollbar{display:none}.yaho-pages-page--compact .yaho-pages-compact-label{display:none}.yaho-pages-page--compact .yaho-pages-compact-actions>button{flex:none;min-width:2rem;min-height:2rem;padding-inline:.45rem}.yaho-pages-page--compact .yaho-pages-sheet-split{gap:.5rem!important;padding:0 .6rem .6rem!important}@container yaho-pages (width<=40rem){.yaho-pages-sheet-split{flex-direction:column!important}.yaho-pages-library,.yaho-pages-page--compact .yaho-pages-library{max-height:12rem;width:100%!important;min-width:0!important;max-width:none!important}}.yaho-pages-page--compact .yaho-pages-stage{border-radius:.9rem!important}.yaho-pages-page--compact .yaho-pages-library{border-radius:.9rem!important;width:11rem!important;min-width:9rem!important;max-width:12rem!important;margin:.45rem .4rem 0!important;padding:.5rem .4rem .65rem!important}.yaho-pages-page--compact .yaho-pages-library.is-collapsed{width:2.2rem!important;min-width:2.2rem!important;max-width:2.2rem!important;padding:.45rem .2rem .6rem!important}.yaho-pages-page--compact .yaho-pages-document-head,.yaho-pages-page--compact .yaho-pages-editor-shell{padding-inline:.75rem!important}.yaho-pages-page--compact .yaho-pages-document-head>.relative.inline-block{margin-top:-1.5rem;margin-bottom:.45rem}.yaho-pages-page--compact .yaho-pages-document-head>.relative.inline-block>button{width:3rem;height:3rem;font-size:1.5rem}.yaho-pages-page--compact .yaho-pages-title-input{margin-bottom:.4rem!important;font-size:1.45rem!important}.yaho-pages-page--compact .yaho-pages-page-meta{flex-wrap:wrap;gap:.35rem .55rem;font-size:.65rem;margin-bottom:.6rem!important;padding-bottom:.4rem!important}.yaho-pages-page--compact .yaho-pages-template-bar{margin-bottom:.6rem!important;padding:.6rem!important}.yaho-pages-page--compact .yaho-pages-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important}.yaho-pages-ai-toggle{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 32%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-orange)}.yaho-pages-cover-tools,.yaho-pages-template-bar,.yaho-pages-template-card,.yaho-pages-template-toggle,.yaho-pages-backlink{border-color:var(--ui-stroke-tertiary);background:var(--ui-fill-secondary);color:var(--ui-text-secondary)}.yaho-pages-template-bar{background:color-mix(in srgb, var(--ui-fill-secondary) 60%, transparent)}.yaho-pages-template-card,.yaho-pages-backlink,.yaho-pages-cover-tools{background:var(--ui-fill-primary)}.yaho-pages-template-collapse{color:var(--ui-text-tertiary)}.yaho-pages-page--compact .yaho-pages-canvas{padding-bottom:10rem}.yaho-pages-stage{scroll-behavior:smooth;background:0 0;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden auto}.yaho-pages-cover-banner{border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);width:100%;position:relative;background-position:50%!important;background-size:cover!important}.yaho-pages-doc-head{flex-direction:column;gap:.4rem;padding-top:1rem;display:flex}.yaho-pages-title-input{letter-spacing:-.035em;background:0 0;border:0;outline:none;width:100%;font-size:2.15rem;font-weight:800;line-height:1.15;color:#0f172a!important}.yaho-pages-title-input::placeholder{color:#94a3b8!important}:root.dark .yaho-pages-title-input::placeholder,.dark .yaho-pages-title-input::placeholder{color:#64748b!important}.yaho-pages-breadcrumb{color:var(--ui-text-tertiary);flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.75rem;font-weight:650;display:flex}.yaho-pages-breadcrumb-sep{color:var(--ui-text-quaternary);margin:0 .15rem}.yaho-pages-breadcrumb-link{color:inherit;cursor:pointer;background:0 0;border:0}.yaho-pages-breadcrumb-link:disabled{color:var(--theme-primary);cursor:default}.yaho-pages-editor-slot{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.yaho-pages-page,.yaho-pages-web-standalone,.yaho-pages-web-standalone .yaho-responsive-page-shell,.yaho-pages-stage{color:#0f172a!important;background-color:#fff!important}:root.dark .yaho-pages-page,:root.dark .yaho-pages-web-standalone,:root.dark .yaho-pages-web-standalone .yaho-responsive-page-shell,:root.dark .yaho-pages-stage,.dark .yaho-pages-page,.dark .yaho-pages-web-standalone,.dark .yaho-pages-web-standalone .yaho-responsive-page-shell,.dark .yaho-pages-stage{color:#f8fafc!important;background-color:#0b0f19!important}.yaho-pages-canvas{flex:1;min-height:0;padding-bottom:24rem;padding-right:3.5rem;overflow:visible;background:0 0!important;position:relative!important}.yaho-pages-blocknote,.bn-container,.bn-editor,.bn-block-content[data-content-type=paragraph],.bn-editor p,.bn-editor li{font-family:inherit;font-size:.95rem;line-height:1.65}.yaho-pages-stage .bn-editor{color:var(--yaho-light-ink,var(--ui-text-primary))}.bn-editor [data-content-type=heading][data-level="1"],.bn-editor [data-content-type=heading][data-level="1"] .bn-inline-content,.bn-editor h1{letter-spacing:-.025em;margin-top:1.25rem!important;margin-bottom:.35rem!important;font-size:1.75rem!important;font-weight:800!important;line-height:1.3!important}.bn-editor [data-content-type=heading][data-level="2"],.bn-editor [data-content-type=heading][data-level="2"] .bn-inline-content,.bn-editor h2{letter-spacing:-.02em;margin-top:1rem!important;margin-bottom:.25rem!important;font-size:1.4rem!important;font-weight:750!important;line-height:1.35!important}.bn-editor [data-content-type=heading][data-level="3"],.bn-editor [data-content-type=heading][data-level="3"] .bn-inline-content,.bn-editor h3{letter-spacing:-.015em;margin-top:.75rem!important;margin-bottom:.2rem!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.4!important}:root.dark .yaho-pages-stage .bn-editor,.dark .yaho-pages-stage .bn-editor{color:var(--yaho-night-text,var(--ui-text-primary))}.yaho-pages-web-standalone{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.yaho-pages-web-standalone .yaho-responsive-page-shell{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important}.yaho-pages-web-standalone .yaho-pages-library{box-shadow:none!important;color:#0f172a!important;background:#f8fafc!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;height:100%!important;margin:0!important}:root.dark .yaho-pages-web-standalone .yaho-pages-library,.dark .yaho-pages-web-standalone .yaho-pages-library,:root.dark .yaho-pages-library,.dark .yaho-pages-library{color:#f8fafc!important;background:#0f172a!important;border-right:1px solid #ffffff14!important}.yaho-pages-web-standalone .yaho-pages-library.is-collapsed{box-shadow:none!important;background:#f8fafc!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;height:100%!important;margin:0!important}:root.dark .yaho-pages-web-standalone .yaho-pages-library.is-collapsed,.dark .yaho-pages-web-standalone .yaho-pages-library.is-collapsed{background:#0f172a!important;border-right:1px solid #ffffff14!important}body[data-yaho-pages-web-standalone] [data-pane-id=sessions],body[data-yaho-pages-web-standalone] [data-slot=sidebar],body[data-yaho-pages-web-standalone] .yaho-sidebar-toggle-anchor,body[data-yaho-pages-web-standalone] .yaho-sidebar-floating-toggle,body[data-yaho-pages-web-standalone] [data-tree-sash]{border:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;display:none!important}[data-yaho-contrib-shell]:has(.yaho-pages-web-standalone) [data-pane-id=sessions]{border:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;display:none!important}body[data-yaho-pages-web-standalone] [data-tree-group]{margin:0!important;padding:0!important}body[data-yaho-pages-web-standalone]{--workspace-left:0px!important}.yaho-codex-outline{z-index:40;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.yaho-codex-outline-track{flex-direction:column;align-items:flex-end;gap:3px;margin:0;padding:.5rem .25rem;list-style:none;display:flex}.yaho-codex-outline-node{justify-content:flex-end;align-items:center;display:flex;position:relative}.yaho-codex-dash-btn{cursor:pointer;background:0 0;border:0;outline:none;justify-content:flex-end;align-items:center;padding:1.5px 2px;display:flex}.yaho-codex-dash{background:#94a3b866;border-radius:9999px;height:1.5px;transition:background-color .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1);display:block}:root.dark .yaho-codex-dash,.dark .yaho-codex-dash{background:#ffffff38}.yaho-codex-dash-btn:hover .yaho-codex-dash{background:#ffffffd9;transform:scaleY(1.4)}:root:not(.dark) .yaho-codex-dash-btn:hover .yaho-codex-dash{background:#0f172ad9}.yaho-codex-dash[data-active=true],.yaho-codex-dash-btn[data-active=true] .yaho-codex-dash{background:#fff!important;width:1.35rem!important;height:2px!important;box-shadow:0 0 6px #fffc,0 0 1px #fff!important}:root:not(.dark) .yaho-codex-dash[data-active=true],:root:not(.dark) .yaho-codex-dash-btn[data-active=true] .yaho-codex-dash{background:#0f172a!important;box-shadow:0 0 5px #0f172a66!important}.yaho-codex-outline-card{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.1);pointer-events:none;background:#18181b;border:1px solid #ffffff1f;border-radius:.75rem;width:15rem;max-width:min(15rem,100% - 2rem);padding:.65rem .85rem;animation:.1s cubic-bezier(.16,1,.3,1) yaho-codex-fade-in;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 12px 32px -4px #0009,0 0 0 1px #ffffff0d}:root:not(.dark) .yaho-codex-outline-card{background:#fff;border:1px solid #00000014;box-shadow:0 10px 28px -4px #0000001f,0 0 0 1px #0000000a}@keyframes yaho-codex-fade-in{0%{opacity:0;transform:translateY(-50%)translate(4px)scale(.98)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}.yaho-codex-card-title{color:#f8fafc;word-break:keep-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}:root:not(.dark) .yaho-codex-card-title{color:#0f172a}.yaho-codex-card-snippet{color:#a1a1aa;word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.72rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}:root:not(.dark) .yaho-codex-card-snippet{color:#64748b}#bn-suggestion-menu .bn-suggestion-menu-item,.bn-color-picker-dropdown .mantine-Menu-item{border:1px solid #0000;border-radius:.5rem}#bn-suggestion-menu .bn-suggestion-menu-item:hover,#bn-suggestion-menu .bn-suggestion-menu-item[aria-selected=true],#bn-suggestion-menu .bn-suggestion-menu-item[data-yaho-menu-selected=true],.bn-color-picker-dropdown .mantine-Menu-item:hover,.bn-color-picker-dropdown .mantine-Menu-item[aria-selected=true],.bn-color-picker-dropdown .mantine-Menu-item[data-yaho-menu-selected=true]{border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:var(--ui-row-hover-background)}.yaho-pages-ai-selection-popover{width:max-content;max-width:min(36rem,100% - 1rem)}.yaho-pages-ai-selection-pill{flex-wrap:nowrap;width:max-content;max-width:min(36rem,100% - 1rem)}.yaho-pages-ai-selection-expanded{flex-wrap:wrap;width:max-content;max-width:min(36rem,100% - 1rem)}.yaho-pages-ai-selection-expanded>button,.yaho-pages-ai-selection-expanded>div{white-space:nowrap;flex:none}@media (width<=28rem){.yaho-pages-ai-selection-expanded{scrollbar-width:none;max-width:min(36rem,100% - 1rem);overflow-x:auto}.yaho-pages-ai-selection-expanded::-webkit-scrollbar{display:none}}.yaho-pages-ai-bar{z-index:50;border:1px solid color-mix(in srgb, var(--yaho-light-orange,#f59e0b) 32%, var(--yaho-light-ink,#0f172a) 12%);background:color-mix(in srgb, var(--yaho-light-panel,#fff) 94%, transparent);width:min(44rem,100% - 3rem);box-shadow:0 16px 36px -8px #0f172a29, 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange,#f59e0b) 14%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-radius:1rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}:root.dark .yaho-pages-ai-bar,.dark .yaho-pages-ai-bar{border-color:color-mix(in srgb, var(--yaho-light-orange,#f59e0b) 36%, var(--yaho-night-ink,#fff) 14%);background:color-mix(in srgb, var(--yaho-night-surface,#0b1728) 92%, transparent);box-shadow:0 20px 42px -10px #0000008c, 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange,#f59e0b) 22%, transparent)}.yaho-pages-ai-bar-header{align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.yaho-pages-ai-icon-badge{background:color-mix(in srgb, var(--yaho-light-orange,#f59e0b) 16%, transparent);border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.yaho-pages-ai-input{background:0 0;border:0;outline:none;flex:1}.yaho-pages-ai-chip{transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.yaho-pages-ai-chip:hover{transform:translateY(-1px)}.yaho-pages-share-backdrop{background:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}:root.dark .yaho-pages-share-backdrop,.dark .yaho-pages-share-backdrop{background:color-mix(in srgb, var(--yaho-night-bg) 30%, transparent)}.yaho-pages-share-popover{color:var(--ui-text-primary);background:color-mix(in srgb, var(--yaho-light-panel) 95%, transparent);border:1px solid var(--ui-stroke-tertiary);box-shadow:var(--yaho-sidebar-float-shadow)}:root.dark .yaho-pages-share-popover,.dark .yaho-pages-share-popover{background:color-mix(in srgb, var(--yaho-night-surface) 95%, transparent)}.yaho-pages-share-policy-menu{background:var(--yaho-light-panel);border:1px solid var(--ui-stroke-tertiary);box-shadow:var(--yaho-sidebar-float-shadow)}:root.dark .yaho-pages-share-policy-menu,.dark .yaho-pages-share-policy-menu{background:var(--yaho-night-surface-raised)}.yaho-pages-share-owner-avatar{background:linear-gradient(135deg, var(--yaho-light-orange), color-mix(in srgb, var(--yaho-light-orange) 70%, var(--yaho-coral)))}.yaho-pages-share-preset-selected{border-color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);box-shadow:none}.yaho-pages-web-navbar{position:sticky;top:0}.yaho-pages-presence-avatar:not([style*=background-color]){background-color:var(--yaho-light-orange)}.yaho-pages-presence-tooltip>div{color:var(--ui-text-primary);background:var(--yaho-light-panel);border:1px solid var(--ui-stroke-tertiary);box-shadow:var(--yaho-sidebar-float-shadow)}:root.dark .yaho-pages-presence-tooltip>div,.dark .yaho-pages-presence-tooltip>div{background:var(--yaho-night-surface-raised)}.yaho-pages-canvas .bn-table-wrapper,.yaho-pages-canvas table,.bn-editor .bn-table-wrapper,.bn-editor table,.bn-block-content[data-content-type=table]{border-radius:.75rem!important}.yaho-pages-canvas table,.bn-editor table,.bn-block-content[data-content-type=table] table{border-collapse:separate;border-spacing:0;border:1px solid color-mix(in srgb, var(--yaho-light-ink,#0f172a) 22%, transparent);background-clip:padding-box;width:100%;margin:.75rem 0;border-radius:.75rem!important;overflow:hidden!important}:root.dark .yaho-pages-canvas table,:root.dark .bn-editor table,.dark .yaho-pages-canvas table,.dark .bn-editor table{border-color:color-mix(in srgb, var(--yaho-night-ink,#fff) 24%, transparent)}.yaho-pages-canvas table tr:first-child td:first-child,.yaho-pages-canvas table tr:first-child th:first-child,.bn-editor table tr:first-child td:first-child,.bn-editor table tr:first-child th:first-child{border-top-left-radius:.65rem!important}.yaho-pages-canvas table tr:first-child td:last-child,.yaho-pages-canvas table tr:first-child th:last-child,.bn-editor table tr:first-child td:last-child,.bn-editor table tr:first-child th:last-child{border-top-right-radius:.65rem!important}.yaho-pages-canvas table tr:last-child td:first-child,.yaho-pages-canvas table tr:last-child th:first-child,.bn-editor table tr:last-child td:first-child,.bn-editor table tr:last-child th:first-child{border-bottom-left-radius:.65rem!important}.yaho-pages-canvas table tr:last-child td:last-child,.yaho-pages-canvas table tr:last-child th:last-child,.bn-editor table tr:last-child td:last-child,.bn-editor table tr:last-child th:last-child{border-bottom-right-radius:.65rem!important}.yaho-pages-canvas table tr:first-child td,.yaho-pages-canvas table tr:first-child th,.bn-editor table tr:first-child td,.bn-editor table tr:first-child th{background:color-mix(in srgb, var(--yaho-light-ink,#0f172a) 8%, transparent);color:var(--yaho-light-ink);border-bottom:2px solid color-mix(in srgb, var(--yaho-light-ink,#0f172a) 18%, transparent);font-weight:750}:root.dark .yaho-pages-canvas table tr:first-child td,:root.dark .yaho-pages-canvas table tr:first-child th,:root.dark .bn-editor table tr:first-child td,:root.dark .bn-editor table tr:first-child th,.dark .yaho-pages-canvas table tr:first-child td,.dark .yaho-pages-canvas table tr:first-child th,.dark .bn-editor table tr:first-child td,.dark .bn-editor table tr:first-child th{background:color-mix(in srgb, var(--yaho-night-ink,#fff) 12%, transparent);color:var(--yaho-night-text,#e2e8f0);border-bottom-color:color-mix(in srgb, var(--yaho-night-ink,#fff) 20%, transparent)}.yaho-pages-canvas table td,.yaho-pages-canvas table th,.bn-editor table td,.bn-editor table th{border-right:1px solid color-mix(in srgb, var(--yaho-light-ink,#0f172a) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink,#0f172a) 10%, transparent);padding:.55rem .85rem;font-size:.875rem;line-height:1.5;transition:background-color .14s}:root.dark .yaho-pages-canvas table td,:root.dark .yaho-pages-canvas table th,:root.dark .bn-editor table td,:root.dark .bn-editor table th,.dark .yaho-pages-canvas table td,.dark .yaho-pages-canvas table th,.dark .bn-editor table td,.dark .bn-editor table th{border-right-color:color-mix(in srgb, var(--yaho-night-ink,#fff) 10%, transparent);border-bottom-color:color-mix(in srgb, var(--yaho-night-ink,#fff) 10%, transparent)}.yaho-pages-canvas table tr td:last-child,.yaho-pages-canvas table tr th:last-child,.bn-editor table tr td:last-child,.bn-editor table tr th:last-child{border-right:none}.yaho-pages-canvas table tr:last-child td,.yaho-pages-canvas table tr:last-child th,.bn-editor table tr:last-child td,.bn-editor table tr:last-child th{border-bottom:none}.yaho-pages-canvas table td:hover,.bn-editor table td:hover{background:color-mix(in srgb, var(--yaho-light-orange,#ef8e1b) 8%, transparent)}:root.dark .yaho-pages-canvas table td:hover,:root.dark .bn-editor table td:hover,.dark .yaho-pages-canvas table td:hover,.dark .bn-editor table td:hover{background:color-mix(in srgb, var(--yaho-light-orange,#ef8e1b) 14%, transparent)}.bn-block-content a[href*=yaho-page\:],.yaho-pages-canvas a[href*=yaho-page\:]{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 14%, transparent)!important;background:color-mix(in srgb, var(--yaho-light-panel) 88%, var(--ui-bg-secondary) 12%)!important;width:100%!important;max-width:100%!important;color:var(--yaho-light-ink)!important;cursor:pointer!important;pointer-events:auto!important;z-index:5!important;box-sizing:border-box!important;border-radius:.65rem!important;align-items:center!important;gap:.55rem!important;margin:.25rem 0!important;padding:.5rem .85rem!important;font-size:.95rem!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;box-shadow:0 1px 3px #0000000d!important}:root.dark .bn-block-content a[href*=yaho-page\:],:root.dark .yaho-pages-canvas a[href*=yaho-page\:],.dark .bn-block-content a[href*=yaho-page\:],.dark .yaho-pages-canvas a[href*=yaho-page\:]{border-color:color-mix(in srgb, var(--yaho-night-text) 16%, transparent)!important;background:color-mix(in srgb, var(--yaho-night-surface) 85%, #fff 15%)!important;color:var(--yaho-night-text)!important;box-shadow:0 2px 5px #00000059!important}.bn-block-content a[href*=yaho-page\:]:hover,.yaho-pages-canvas a[href*=yaho-page\:]:hover{border-color:var(--yaho-light-orange,#f97316)!important;background:color-mix(in srgb, var(--yaho-light-panel) 70%, var(--yaho-light-orange) 12%)!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #f9731626!important}:root.dark .bn-block-content a[href*=yaho-page\:]:hover,:root.dark .yaho-pages-canvas a[href*=yaho-page\:]:hover,.dark .bn-block-content a[href*=yaho-page\:]:hover,.dark .yaho-pages-canvas a[href*=yaho-page\:]:hover{border-color:var(--yaho-light-orange,#f97316)!important;background:color-mix(in srgb, var(--yaho-night-surface) 70%, var(--yaho-light-orange) 18%)!important;box-shadow:0 3px 12px #f9731640!important}.bn-block-content a[href*=yaho-page\:]:before,.yaho-pages-canvas a[href*=yaho-page\:]:before{content:"📄";font-size:1.05rem;line-height:1}.bn-block-content a[href*=yaho-page\:]:after,.yaho-pages-canvas a[href*=yaho-page\:]:after{content:"↗ 바로가기";opacity:.6;font-size:.75rem;font-weight:500;transition:opacity .15s;margin-left:auto!important}.bn-block-content a[href*=yaho-page\:]:hover:after,.yaho-pages-canvas a[href*=yaho-page\:]:hover:after{opacity:1;color:var(--yaho-light-orange,#f97316)}:root.dark #bn-suggestion-menu .bn-suggestion-menu-item:hover,:root.dark #bn-suggestion-menu .bn-suggestion-menu-item[aria-selected=true],:root.dark #bn-suggestion-menu .bn-suggestion-menu-item[data-yaho-menu-selected=true],.dark #bn-suggestion-menu .bn-suggestion-menu-item:hover,.dark #bn-suggestion-menu .bn-suggestion-menu-item[aria-selected=true],.dark #bn-suggestion-menu .bn-suggestion-menu-item[data-yaho-menu-selected=true],:root.dark .bn-color-picker-dropdown .mantine-Menu-item:hover,:root.dark .bn-color-picker-dropdown .mantine-Menu-item[aria-selected=true],:root.dark .bn-color-picker-dropdown .mantine-Menu-item[data-yaho-menu-selected=true],.dark .bn-color-picker-dropdown .mantine-Menu-item:hover,.dark .bn-color-picker-dropdown .mantine-Menu-item[aria-selected=true],.dark .bn-color-picker-dropdown .mantine-Menu-item[data-yaho-menu-selected=true]{border-color:color-mix(in srgb, var(--yaho-night-ink) 16%, transparent)}.yaho-pages-library{isolation:isolate;width:16.5rem;min-width:14.5rem;max-width:20rem;margin:.85rem var(--yaho-sidebar-float-gutter) 0 .75rem;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:var(--yaho-sidebar-float-radius);background:var(--yaho-pages-library-background);box-shadow:var(--yaho-surface-lip), var(--yaho-sidebar-float-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur)) saturate(1.04);flex-direction:column;align-self:stretch;padding:.8rem .6rem 1rem;display:flex;overflow:auto}.yaho-pages-library[data-placement=start]{margin:.85rem .75rem 0 var(--yaho-sidebar-float-gutter)}.yaho-pages-library[data-placement=end]{margin:.85rem var(--yaho-sidebar-float-gutter) 0 .75rem}.yaho-pages-library.is-collapsed{align-items:center;width:2.4rem;min-width:2.4rem;max-width:2.4rem;padding:.55rem .28rem .75rem;overflow:hidden}.yaho-pages-library-head{justify-content:space-between;align-items:center;gap:.35rem;min-height:1.75rem;padding:.05rem .15rem .7rem;display:flex}.yaho-pages-library-head-actions{align-items:center;gap:.1rem;display:flex}.yaho-pages-library-rail-label{color:var(--ui-text-tertiary);letter-spacing:.06em;writing-mode:vertical-rl;margin-top:.45rem;font-size:.68rem;font-weight:750}.yaho-pages-library-rail-toggle{color:var(--ui-text-tertiary)}.yaho-pages-library-kicker{padding-left:.15rem}.yaho-pages-library-kicker--plain{min-width:0;color:var(--ui-text-secondary);letter-spacing:-.02em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:auto;padding:0 .2rem;font-size:.78rem;font-weight:720;line-height:1.2;display:block;overflow:hidden}.yaho-pages-library-add{height:1.6rem;min-height:1.6rem;color:var(--ui-text-tertiary);gap:.15rem;padding-inline:.35rem;font-size:.72rem;font-weight:650}:root.dark .yaho-pages-library-kicker--plain,.dark .yaho-pages-library-kicker--plain{color:var(--yaho-night-muted)}.yaho-pages-library-search-wrap{margin-bottom:.35rem;padding:0 .2rem}.yaho-pages-library-search-field{align-items:center;display:flex;position:relative}.yaho-pages-library-search{border:1px solid var(--ui-stroke-tertiary);width:100%;height:2rem;color:var(--ui-text-primary);background:0 0;border-radius:.55rem;outline:none;padding:0 1.65rem;font-size:.75rem;font-weight:600}.yaho-pages-library-search::placeholder{color:var(--ui-text-quaternary);font-weight:600}.yaho-pages-library-search:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));box-shadow:none}.yaho-pages-library-search-icon{color:var(--ui-text-quaternary);pointer-events:none;position:absolute;left:.5rem}:root.dark .yaho-pages-library-search-icon,.dark .yaho-pages-library-search-icon{color:var(--yaho-night-muted)}:root.dark .yaho-pages-library-search,.dark .yaho-pages-library-search{border-color:var(--yaho-night-line);color:var(--yaho-night-text);background:0 0}:root.dark .yaho-pages-library-search::placeholder,.dark .yaho-pages-library-search::placeholder{color:var(--yaho-night-muted)}:root.dark .yaho-pages-library-search:focus,.dark .yaho-pages-library-search:focus{border-color:var(--yaho-night-line-strong);box-shadow:none}.yaho-pages-library-search-clear{color:var(--ui-text-quaternary);cursor:pointer;background:0 0;border:0;font-size:.6875rem;position:absolute;right:.35rem}.yaho-pages-library-search-clear:hover{color:var(--ui-text-secondary)}:root.dark .yaho-pages-library-search-clear:hover,.dark .yaho-pages-library-search-clear:hover{color:var(--yaho-night-text)}.yaho-pages-library-section{border-bottom:0;margin-bottom:.35rem;padding-bottom:.15rem}:root.dark .yaho-pages-library-section,.dark .yaho-pages-library-section{border-bottom-color:var(--yaho-night-line)}.yaho-pages-library-section-label{color:var(--ui-text-tertiary);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .5rem .2rem;font-size:.65rem;font-weight:700;line-height:1.2}:root.dark .yaho-pages-library-section-label,.dark .yaho-pages-library-section-label{color:var(--yaho-night-muted)}.yaho-pages-library-quick-list{margin:0;padding:0;list-style:none}.yaho-pages-library-quick-item{width:100%;min-height:1.85rem;color:var(--ui-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.5rem;padding:.2rem .5rem;font-size:.78rem;font-weight:620;line-height:1.25;transition:background .12s,color .12s;display:flex}.yaho-pages-library-quick-item:hover{background:color-mix(in srgb, var(--yaho-light-ink) 6%, transparent);color:var(--ui-text-primary)}:root.dark .yaho-pages-library-quick-item,.dark .yaho-pages-library-quick-item{color:var(--yaho-night-text-soft)}:root.dark .yaho-pages-library-quick-item:hover,.dark .yaho-pages-library-quick-item:hover{background:var(--yaho-night-primary-hover);color:var(--yaho-night-text)}.yaho-pages-library-quick-item[data-selected=true]{color:var(--yaho-light-ink);background:0 0;font-weight:750}:root.dark .yaho-pages-library-quick-item[data-selected=true],.dark .yaho-pages-library-quick-item[data-selected=true]{color:var(--yaho-night-ink);background:0 0;font-weight:750}:root.dark .yaho-pages-library-star.is-favorite,.dark .yaho-pages-library-star.is-favorite{color:var(--yaho-light-orange)}.yaho-pages-library-quick-item--snippet{flex-direction:column;align-items:flex-start;gap:.15rem;padding-block:.35rem}.yaho-pages-library-tree,.yaho-pages-library-branch{margin:0;padding:0;list-style:none}.yaho-pages-library-tree{margin-top:.2rem;padding-top:.35rem}.yaho-pages-library-row{min-width:0;min-height:1.85rem;padding:0 .15rem 0 calc(.15rem + (var(--yaho-pages-library-depth,0) * .85rem));background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.05rem;margin-block:.02rem;display:flex}.yaho-pages-library-star{width:1.35rem;height:1.35rem;color:var(--ui-text-quaternary);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]) .yaho-pages-library-star,.yaho-pages-library-star.is-favorite{opacity:1}.yaho-pages-library-star.is-favorite{color:var(--yaho-light-orange)}.yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]){border-color:color-mix(in srgb, var(--yaho-light-ink) 11%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 5.5%, transparent)}.yaho-pages-library-menu,.yaho-pages-library-add-child{opacity:0}.yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]) .yaho-pages-library-menu,.yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]) .yaho-pages-library-add-child{opacity:1}.yaho-pages-library-chevron,.yaho-pages-library-add-child,.yaho-pages-library-menu{width:1.35rem;height:1.35rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.yaho-pages-library-chevron.is-spacer{visibility:hidden}.yaho-pages-library-open{min-width:0;box-shadow:none;color:var(--ui-text-secondary);text-align:left;background:0 0;border:0;border-radius:.4rem;flex:1;align-items:center;gap:.4rem;padding:.32rem .28rem;display:flex}.yaho-pages-library-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:650;overflow:hidden}.yaho-pages-library-icon{color:var(--ui-text-tertiary)}.yaho-pages-library-open:hover,.yaho-pages-library-chevron:hover,.yaho-pages-library-add-child:hover,.yaho-pages-library-menu:hover{color:var(--ui-text-primary);background:0 0}.yaho-pages-library-row[data-selected=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 32%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-pages-library-row[data-selected=true] .yaho-pages-library-open,.yaho-pages-library-row[data-selected=true] .yaho-pages-library-icon{color:var(--yaho-light-orange)}:root.dark .yaho-pages-title-input,.dark .yaho-pages-title-input{color:var(--yaho-night-ink)}:root.dark .yaho-pages-library,.dark .yaho-pages-library{background:var(--yaho-pages-library-background)!important;box-shadow:none!important;border-color:#ffffff14!important}:root.dark .yaho-pages-library-kicker,.dark .yaho-pages-library-kicker{color:#fbbf24!important;font-weight:700!important}:root.dark .yaho-pages-library-open,.dark .yaho-pages-library-open,:root.dark .yaho-pages-library-title,.dark .yaho-pages-library-title{color:#e2e8f0!important}:root.dark .yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]),.dark .yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]){background:#ffffff0f!important;border-color:#ffffff1a!important}:root.dark .yaho-pages-library-row[data-selected=true],.dark .yaho-pages-library-row[data-selected=true]{background:#f59e0b26!important;border-color:#f59e0b66!important}:root.dark .yaho-pages-library-row[data-selected=true] .yaho-pages-library-open,.dark .yaho-pages-library-row[data-selected=true] .yaho-pages-library-open{color:#fbbf24!important;font-weight:600!important}:root.dark .yaho-pages-library-row[data-selected=true] .yaho-pages-library-icon,.dark .yaho-pages-library-row[data-selected=true] .yaho-pages-library-icon{color:#fbbf24!important}:root.dark .yaho-pages-library-open:hover,.dark .yaho-pages-library-open:hover,:root.dark .yaho-pages-library-chevron:hover,.dark .yaho-pages-library-chevron:hover,:root.dark .yaho-pages-library-add-child:hover,.dark .yaho-pages-library-add-child:hover{background:0 0;color:#fff!important}:root.dark .yaho-pages-library-row[data-selected=true],.dark .yaho-pages-library-row[data-selected=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 28%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}:root.dark .yaho-pages-library-row[data-selected=true] .yaho-pages-library-open,.dark .yaho-pages-library-row[data-selected=true] .yaho-pages-library-open{color:var(--yaho-light-orange)}.yaho-choice-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.yaho-choice-rail[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-choice-chip{border:1px solid var(--ui-stroke-tertiary);min-width:0;color:inherit;text-align:left;background:0 0;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.yaho-choice-chip:hover,.yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);box-shadow:var(--yaho-control-elevation)}.yaho-choice-chip-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);width:1.85rem;height:1.85rem;color:var(--yaho-light-orange);border-radius:.65rem;flex:none;place-items:center;display:grid}.yaho-choice-chip-copy{flex-direction:column;flex:1;min-width:0;display:flex}.yaho-choice-chip-label{letter-spacing:-.02em;color:var(--yaho-light-ink);font-size:.95rem;font-weight:780}.yaho-choice-chip-detail{color:var(--yaho-light-muted);margin-top:.2rem;font-size:.78rem;font-weight:600;line-height:1.4}.dark .yaho-workbench-title,.dark .yaho-workbench-section-title,.dark .yaho-choice-chip-label{color:var(--yaho-night-text)}.dark .yaho-workbench-lede,.dark .yaho-workbench-section-lede,.dark .yaho-choice-chip-detail{color:var(--yaho-night-muted)}.dark .yaho-choice-chip:hover,.dark .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}.dark .yaho-choice-chip-icon{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}.yaho-smart-reminders__header,.yaho-macros-page__header{align-items:center}.yaho-macros-page__close{transform:translateY(-1px)}.yaho-ai-staff-page__header{align-items:center}.yaho-macros-page__list-title,.yaho-smart-reminders__list-title{color:var(--ui-text-primary);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:780}.yaho-macros-page__list-count,.yaho-smart-reminders__list-count{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);height:2.15rem;color:var(--yaho-light-orange);box-shadow:var(--yaho-control-elevation);border-radius:999px;flex:none;align-items:center;padding:0 .9rem;font-size:.82rem;font-weight:750;display:inline-flex}.yaho-macros-page__empty,.yaho-smart-reminders__empty{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 72%, transparent)}.yaho-macros-page__empty-icon,.yaho-smart-reminders__empty-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);color:var(--yaho-light-orange)}.yaho-macros-page__empty-title,.yaho-smart-reminders__empty-title{color:var(--ui-text-primary);font-size:1.15rem;font-weight:780}.yaho-macros-page__empty-lede,.yaho-smart-reminders__empty-lede{color:var(--ui-text-secondary);font-size:.88rem;font-weight:600;line-height:1.6}.yaho-macros-page__card,.yaho-smart-reminders__card{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);min-height:0;color:var(--ui-text-primary);padding:1.15rem 1.2rem}.yaho-macros-page__card.is-running,.yaho-smart-reminders__card.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary))}.yaho-macros-page__card.is-quiet,.yaho-smart-reminders__card.is-quiet{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 70%, transparent)}.yaho-macros-page__card-head,.yaho-smart-reminders__card-head{align-items:flex-start;gap:.85rem;display:flex}.yaho-macros-page__card-icon,.yaho-smart-reminders__card-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--yaho-light-orange);border-radius:.75rem;flex:none;place-items:center;display:grid}.yaho-macros-page__card.is-quiet .yaho-macros-page__card-icon,.yaho-smart-reminders__card.is-quiet .yaho-smart-reminders__card-icon{background:color-mix(in srgb, var(--ui-text-tertiary) 12%, transparent);color:var(--ui-text-tertiary)}.yaho-macros-page__card-title,.yaho-smart-reminders__card-title{color:var(--ui-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:780;overflow:hidden}.yaho-macros-page__card-origin,.yaho-smart-reminders__card-copy{color:var(--ui-text-secondary);margin:.3rem 0 0;font-size:.82rem;font-weight:600;line-height:1.5}.yaho-macros-page__meta,.yaho-smart-reminders__meta{border-top:1px solid var(--ui-stroke-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin-top:1rem;padding-top:.9rem;display:grid}.yaho-smart-reminders__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-macros-page__meta dt,.yaho-smart-reminders__meta dt{color:var(--ui-text-tertiary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:750;display:flex}.yaho-macros-page__meta dd,.yaho-smart-reminders__meta dd{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:.88rem;font-weight:750;overflow:hidden}.yaho-macros-page__card-actions,.yaho-smart-reminders__card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:auto;padding-top:1rem;display:flex}.yaho-macros-page__card-actions>div,.yaho-smart-reminders__card-actions>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-macros-page__danger,.yaho-smart-reminders__danger{border-color:color-mix(in srgb, var(--yaho-coral) 50%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 10%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-macros-page__danger:hover:not(:disabled),.yaho-smart-reminders__danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-coral) 68%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 17%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-macros-page__danger-confirm,.yaho-smart-reminders__danger-confirm{background:var(--yaho-coral);color:var(--theme-primary-foreground,#fff)}.yaho-macros-page__dialog-backdrop,.yaho-smart-reminders__dialog-backdrop{z-index:var(--z-modal-popover);background:color-mix(in srgb, var(--yaho-light-ink) 18%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.yaho-macros-page__dialog,.yaho-smart-reminders__dialog{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:min(42rem,100% - 2rem);color:var(--ui-text-primary);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1.15rem;padding:1.75rem 2rem 1.5rem;position:relative}.yaho-smart-reminders__dialog{width:min(31rem,100% - 2rem)}.yaho-macros-page__dialog-close,.yaho-smart-reminders__dialog-close,.yaho-smart-reminders__form-close{width:2.25rem;height:2.25rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.yaho-macros-page__dialog-close,.yaho-smart-reminders__dialog-close{position:absolute;top:1.15rem;right:1.15rem}.yaho-macros-page__dialog-close:hover,.yaho-smart-reminders__dialog-close:hover,.yaho-smart-reminders__form-close:hover{background:color-mix(in srgb, var(--theme-primary) 10%, transparent);color:var(--ui-text-primary)}.yaho-macros-page__dialog-title,.yaho-smart-reminders__dialog-title{color:var(--ui-text-primary);letter-spacing:-.03em;margin:0;padding-right:2.5rem;font-size:1.25rem;font-weight:780;line-height:1.3}.yaho-macros-page__dialog-lede,.yaho-smart-reminders__dialog-lede{color:var(--ui-text-secondary);margin:.7rem 0 0;font-size:.88rem;font-weight:600;line-height:1.55}.yaho-macros-page__field-label,.yaho-smart-reminders__field-label{color:var(--ui-text-secondary);gap:.45rem;margin-top:1.15rem;font-size:.78rem;font-weight:750;display:grid}.yaho-macros-page__dialog-actions,.yaho-smart-reminders__dialog-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.yaho-smart-reminders__form .yaho-choice-chip:disabled{cursor:not-allowed;opacity:.55}.yaho-choice-chip--compact{border-radius:.65rem;align-items:center;gap:.5rem;min-height:2.25rem;padding:.45rem .85rem;display:inline-flex}@media (width<=48rem){.yaho-smart-reminders__schedule-bar{grid-template-columns:minmax(0,1fr)}}.dark .yaho-macros-page__list-count,.dark .yaho-smart-reminders__list-count{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}.dark .yaho-macros-page__empty,.dark .yaho-smart-reminders__empty,.dark .yaho-macros-page__card,.dark .yaho-smart-reminders__card,.dark .yaho-smart-reminders__form,.dark .yaho-smart-reminders__inbox{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.dark .yaho-macros-page__card.is-running,.dark .yaho-smart-reminders__card.is-active,.dark .yaho-smart-reminders__inbox-item.is-unread{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 8%, var(--yaho-night-surface))}.dark .yaho-macros-page__empty-icon,.dark .yaho-smart-reminders__empty-icon,.dark .yaho-macros-page__card-icon,.dark .yaho-smart-reminders__card-icon{background:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent);color:var(--yaho-night-blue)}.dark .yaho-macros-page__dialog-backdrop,.dark .yaho-smart-reminders__dialog-backdrop{background:color-mix(in srgb, var(--yaho-night-page) 58%, transparent)}.dark .yaho-macros-page__dialog,.dark .yaho-smart-reminders__dialog,.dark .yaho-smart-reminders__picker-panel{background:var(--yaho-night-surface);box-shadow:var(--yaho-dark-shadow)}@media (width<=40rem){.yaho-macros-page__meta,.yaho-smart-reminders__meta,.yaho-smart-reminders__when-grid,.yaho-smart-reminders__repeat-grid{grid-template-columns:minmax(0,1fr)}}.yaho-memory-view__body{padding-top:1rem}.yaho-memory-view__header{align-items:center}.yaho-memory-view__panel{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 80%, transparent);box-shadow:var(--yaho-control-elevation);border-radius:1rem;padding:1rem}.yaho-memory-view__header-badge,.yaho-memory-view__review-badge{flex:none}.yaho-memory-view__review-panel{border-color:color-mix(in srgb, var(--yaho-light-orange) 34%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 88%, var(--yaho-light-orange) 4%)}.yaho-memory-view__review-card{border-color:color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.yaho-memory-view__review-empty{border:1px dashed color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));color:var(--ui-text-secondary);border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;font-size:.8rem;font-weight:650;line-height:1.5;display:flex}.yaho-memory-view__review-empty-icon{color:var(--yaho-light-orange);flex:none;margin-top:.1rem}.yaho-memory-view__review-actions{padding-top:.25rem}.yaho-memory-view__saved-panel{min-block-size:min(42rem,100% - 15rem)}.yaho-memory-view__count{flex:none}.yaho-memory-view__empty{border:1px dashed color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-page) 80%, var(--yaho-light-panel));min-block-size:min(36rem,100% - 18rem);color:var(--yaho-light-muted);text-align:center;border-radius:.75rem;place-content:center;justify-items:center;padding:2rem;display:grid}.yaho-memory-view__empty-icon{color:var(--yaho-light-orange)}.yaho-memory-view__empty-title{color:var(--yaho-light-ink);margin-top:.75rem;font-size:.95rem;font-weight:780}.yaho-memory-view__empty-lede{max-width:34rem;margin:.5rem 0 0;font-size:.8rem;font-weight:650;line-height:1.5}.yaho-memory-view__card{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.yaho-memory-view__card-header,.yaho-memory-view__card-actions,.yaho-memory-view__card-footer{align-items:center;gap:.5rem;display:flex}.yaho-memory-view__card-header{flex-wrap:wrap;justify-content:space-between}.yaho-memory-view__card-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;margin-left:auto}.yaho-memory-view__card-contributor{flex:0 auto;min-width:0}.yaho-memory-view__card-footer{flex-wrap:wrap;justify-content:space-between}.yaho-memory-view__card-footer-meta{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.yaho-memory-view__card-source{color:var(--ui-text-tertiary);flex:none;margin-left:auto}.yaho-memory-view__card-record-id{overflow-wrap:anywhere;max-width:100%}.yaho-memory-view__edit-body{min-width:0}.yaho-memory-view__edit-content{resize:vertical;min-block-size:clamp(12rem,32%,16rem)}.yaho-memory-view__edit-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;width:100%;display:grid}.yaho-memory-view__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1rem;display:grid}.yaho-memory-view__field{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-page) 84%, var(--yaho-light-panel))}.yaho-memory-view__field:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 52%, var(--ui-stroke-secondary));box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--yaho-light-orange) 13%, transparent)}.dark .yaho-memory-view__panel{border-color:var(--yaho-night-line);background:var(--yaho-night-panel);box-shadow:var(--yaho-dark-shadow)}.dark .yaho-memory-view__empty{border-color:var(--yaho-night-line);background:var(--yaho-night-surface);color:var(--yaho-night-muted)}.dark .yaho-memory-view__empty-icon{color:var(--yaho-night-blue)}.dark .yaho-memory-view__empty-title{color:var(--yaho-night-text)}.dark .yaho-memory-view__card{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.dark .yaho-memory-view__field{border-color:var(--yaho-night-line);background:var(--yaho-night-field)}.dark .yaho-memory-view__field:focus{border-color:var(--yaho-night-line-strong);box-shadow:0 0 0 .1875rem var(--yaho-night-blue-soft)}.dark .yaho-memory-view__review-panel{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-panel) 92%, var(--yaho-night-blue) 4%)}.dark .yaho-memory-view__review-card{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.dark .yaho-memory-view__review-empty{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);color:var(--yaho-night-muted)}.yaho-choice-chip--wide{width:100%}@media (width<=58rem){.yaho-skills-page--workbench .yaho-skills-search-field{flex-basis:100%;width:100%;max-width:none}}@media (width<=42rem){.yaho-skills-page--workbench .yaho-skills-catalog-head{flex-wrap:wrap;align-items:baseline}.yaho-skills-page--workbench .yaho-skills-catalog-head p{flex-basis:calc(100% - 4.3rem)}.yaho-skills-page--workbench .yaho-skills-catalog{padding-inline:.75rem}.yaho-skills-page--workbench .yaho-skills-catalog-detail{padding-left:1rem}.yaho-skills-page--workbench .yaho-skills-catalog-summary{white-space:normal}}@media (width<=720px){.yaho-workbench-head{flex-direction:column;align-items:flex-start}.yaho-workbench-actions{justify-content:flex-start;width:100%}.yaho-choice-rail,.yaho-choice-rail[data-columns="2"]{grid-template-columns:1fr}}@media (width<=960px){.yaho-choice-rail:not([data-columns="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.yaho-office-word-toolbar.has-tabs,.yaho-office-ribbon.has-tabs{flex-direction:column;align-items:stretch;gap:0;padding:0}.yaho-office-ribbon-chrome{border-bottom:1px solid var(--ui-stroke-tertiary);align-items:center;gap:.45rem;min-width:0;padding:0 .45rem;display:flex}.yaho-office-word-ribbon .yaho-office-ribbon-qat button{justify-content:center;align-items:center;padding:0;display:inline-flex}.yaho-office-word-ribbon .yaho-office-ribbon-qat button .codicon{justify-content:center;align-items:center;width:1em;height:1em;margin:0;line-height:1;display:inline-flex}.yaho-office-ribbon-qat{flex:none;align-items:center;gap:.15rem;margin-left:auto;display:flex}.yaho-office-word-ribbon-tabs{border-bottom:0;flex:auto;gap:.2rem;min-width:0;min-height:2.15rem;padding:0;display:flex}.yaho-office-word-ribbon-body{flex-wrap:nowrap;gap:.55rem;min-height:2.85rem;padding:.4rem .55rem;overflow-x:auto}.yaho-office-word-toolbar.has-tabs .yaho-office-word-ribbon-body{align-items:stretch;gap:0;min-height:2.85rem;padding:.35rem .4rem .45rem}.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body,.yaho-office-slides-toolbar.has-tabs .yaho-office-word-ribbon-body{min-height:5.15rem}.yaho-office-word-toolbar.has-tabs .yaho-office-word-ribbon-body>.yaho-office-word-tool-group{align-self:center}.yaho-office-word-ribbon-stack{border-left:1px solid var(--ui-stroke-tertiary);flex-direction:column;flex:none;justify-content:center;gap:.28rem;min-width:max-content;padding:0 .65rem;display:flex}.yaho-office-word-toolbar.has-tabs .yaho-office-word-ribbon-body>.yaho-office-word-ribbon-stack:first-of-type,.yaho-office-word-toolbar.has-tabs .yaho-office-word-ribbon-body>.yaho-office-word-style-gallery{border-left:0;padding-left:.2rem}.yaho-office-word-ribbon-row{align-items:center;gap:.28rem;min-height:1.7rem;display:flex}.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-gallery{grid-template-rows:auto auto;grid-template-columns:repeat(4,auto);align-content:center;gap:.2rem .28rem;min-width:0;padding-right:.65rem;display:grid}.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-chip{min-width:3.4rem;padding:.12rem .3rem}.yaho-office-word-toolbar.has-tabs .yaho-office-word-format-hint{margin-left:.2rem;font-size:.58rem}.yaho-office-ribbon-body>.yaho-office-word-tool-group,.yaho-office-word-ribbon-body>.yaho-office-word-tool-group{flex:none;gap:.45rem;min-width:max-content}.yaho-office-ribbon-body>.yaho-office-word-tool-group>button,.yaho-office-word-ribbon-body>.yaho-office-word-tool-group>button{flex:none}.yaho-office-ribbon-body .codicon,.yaho-office-word-ribbon-body .codicon{text-align:center;width:1em}.yaho-office-word-ribbon-tab{color:var(--yaho-light-muted);align-self:stretch;text-decoration:none;position:relative}.dark .yaho-office-word-ribbon-tab{color:var(--yaho-night-muted)}.yaho-office-word-ribbon-tab[aria-selected=true]{color:var(--yaho-light-ink)}.dark .yaho-office-word-ribbon-tab[aria-selected=true]{color:var(--yaho-night-text)}.yaho-office-word-ribbon-tab[aria-selected=true]:after{background:var(--yaho-light-orange);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:.2rem;right:.2rem}.dark .yaho-office-word-ribbon-tab[aria-selected=true]:after{background:var(--yaho-night-blue)}.yaho-office-word-ribbon-status{min-width:0;max-width:18rem;color:var(--yaho-light-muted);text-overflow:ellipsis;white-space:nowrap;flex:7rem;margin-left:auto;font-size:.62rem;font-weight:650;overflow:hidden}.dark .yaho-office-word-ribbon-status{color:var(--yaho-night-muted)}.yaho-office-word-ribbon-body .yaho-office-word-tool-group:first-child{border-left:0;padding-left:0}.yaho-office-word-tool-note,.yaho-office-word-review-count{color:var(--yaho-light-muted);white-space:nowrap;font-size:.68rem;line-height:1.35}.dark .yaho-office-word-tool-note,.dark .yaho-office-word-review-count{color:var(--yaho-night-muted)}@container yaho-office (width<=36rem){:is(.yaho-office-surface-work,.yaho-office-surface-work:has(.yaho-office-ai.is-collapsed)){grid-template-columns:minmax(0,1fr);overflow:auto}.yaho-office-recent-list{grid-template-columns:1fr}}.yaho-office-workbench{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex}.yaho-office-workbench-ribbon{min-width:0}.yaho-office-workbench-ribbon:empty{display:none}.yaho-office-workbench-ribbon .yaho-office-word-toolbar{grid-column:auto}.yaho-office-markdown-host{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.yaho-office-markdown-canvas{flex:auto;min-height:0;overflow:hidden}.yaho-office-markdown .cm-scroller,.yaho-office-markdown-host .cm-scroller{min-height:100%}.yaho-office-markdown .cm-content,.yaho-office-markdown-host .cm-content{box-sizing:border-box;width:min(46rem,100%);max-width:46rem;margin-inline:auto;padding-block:1.75rem 2.75rem;padding-inline:2rem}.cm-md-task{color:var(--theme-primary);padding-inline-end:.25rem;font-weight:700}.yaho-office-markdown-menu{min-width:10.5rem}.yaho-office-md-sel-anchor{pointer-events:none;visibility:hidden;position:fixed}.dark .yaho-office-nav{background:color-mix(in srgb, var(--yaho-night-surface) 92%, transparent)}.dark .yaho-office-nav-head{color:var(--yaho-night-muted)}.yaho-office-nav-list,.yaho-office-thumbs{flex-direction:column;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.yaho-office-edit-widget{z-index:8;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:fixed;transform:translate(-50%)}.yaho-office-edit-widget-ask,.yaho-office-edit-widget-bar{border:1px solid var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-bg-elevated) 96%, transparent);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:999px;align-items:center;padding:.1rem .2rem;display:flex}.yaho-office-edit-widget-item{align-items:center;display:inline-flex}.yaho-office-edit-widget-rule{background:var(--ui-stroke-tertiary);width:1px;height:.9rem;margin:0 .1rem}.yaho-office-edit-widget-fox{flex:none}.yaho-office-edit-widget-fox img{transition:none}.yaho-office-edit-widget-fox img:hover{transform:none}@keyframes yaho-office-edit-widget-in{0%{opacity:0;transform:translate(-50%,.25rem)}to{opacity:1;transform:translate(-50%)}}.yaho-office-workspace,.yaho-office-workspace-pane,.yaho-office-surface,.yaho-office-workbench,.yaho-office-workbench-stage,.yaho-office-surface-body,.yaho-office-word,.yaho-office-word-stage,.yaho-office-canvas,.yaho-office-nav{min-width:0}.yaho-office-word,.yaho-office-slides-editor{height:100%;min-height:0;container:office-word/inline-size}.yaho-office-surface-work{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:stretch;gap:.55rem;min-width:0;min-height:0;display:grid;overflow:hidden}.yaho-office-surface-work:has(.yaho-office-ai.is-collapsed){grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.yaho-office-ai{min-width:0;max-width:100%}.yaho-office-workbench-stage>.yaho-office-ai:not(.is-collapsed){box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 92%, transparent), color-mix(in srgb, var(--theme-accent-soft) 14%, var(--theme-card-seed)));width:100%;box-shadow:0 12px 32px color-mix(in srgb, var(--theme-foreground) 10%, transparent);border:1px solid #0000;border-radius:1.45rem;padding:0;position:relative}.yaho-office-workbench-stage>.yaho-office-ai:not(.is-collapsed):after{content:"";z-index:2;pointer-events:none;border:1px solid var(--ui-stroke-secondary);border-radius:inherit;position:absolute;inset:0}.yaho-office-ai .yaho-office-ai-head>button{border:1px solid var(--ui-stroke-tertiary);border-radius:50%;width:2rem;height:2rem}.yaho-office-ai .yaho-office-ai-actions{margin:.5rem 1rem 0}.yaho-office-ai .yaho-office-ai-body{border-top:0;margin:0;padding:.75rem 1rem}.yaho-office-ai .yaho-office-ai-compose-row{border-radius:1.35rem;align-items:flex-end;margin:.75rem;padding:.5rem}.yaho-office-ai .yaho-office-ai-compose{background:0 0;border:0}.yaho-office-ai .yaho-office-ai-textarea{resize:none;min-height:2.25rem;box-shadow:none;border:0;border-radius:0;outline:none;padding:.5rem .25rem}.yaho-office-ai-turns{flex-direction:column;flex:1;max-width:none;min-height:0;display:flex}.yaho-office-ai-turn{background:0 0;border:0;border-radius:0;flex:none;width:100%;max-width:none;padding:.55rem 0}.dark .yaho-office-ai-turn{background:0 0}.yaho-office-ai-turn+.yaho-office-ai-turn{border-top:1px solid var(--ui-stroke-tertiary);padding-top:.7rem}.yaho-office-ai.is-collapsed{width:2.75rem;min-width:2.75rem;max-width:2.75rem;height:auto;box-shadow:none;background:0 0;border:0;align-self:stretch;padding:.45rem .2rem}.dark .yaho-office-ai.is-collapsed{background:0 0}.yaho-office-workbench-stage[data-office-ai-collapsed=true]{grid-template-columns:minmax(0,1fr);gap:0;position:relative;overflow:visible}.yaho-office-workbench-stage .yaho-office-ai.is-collapsed{z-index:5;border-radius:0;width:3rem;min-width:3rem;max-width:3rem;height:3rem;padding:0;position:absolute;bottom:1rem;right:1rem;overflow:visible}.yaho-office-ai-floating-toggle{padding:0}.yaho-office-workbench-stage[data-office-ai-collapsed=false]{grid-template-columns:minmax(0, 1fr) clamp(320px, var(--office-ai-width,360px), max(320px, calc(100% - 568px)));gap:8px}.yaho-office-workbench-stage>.yaho-office-surface-body{isolation:isolate;z-index:0;position:relative;overflow:visible}.yaho-office-pane-resizer{z-index:6;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-8px}.yaho-office-pane-resizer:hover,.yaho-office-pane-resizer:focus-visible{background:color-mix(in srgb, var(--theme-primary) 16%, transparent);border-radius:4px;outline:none}.yaho-office-workbench-stage[data-office-ai-collapsed=true] .yaho-office-pane-resizer{display:none}@media (width<=760px){.yaho-office-workbench-stage[data-office-ai-collapsed=false]{grid-template-columns:minmax(0,1fr)}.yaho-office-pane-resizer{display:none}}.yaho-office-word-stage,.yaho-office-slides-stage{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.55rem;min-width:0;display:grid}.yaho-office-word-stage.is-sparse,.yaho-office-slides-stage.is-sparse{grid-template-columns:minmax(0,1fr)}.yaho-office-word-stage.is-nav-collapsed,.yaho-office-slides-stage.is-nav-collapsed{grid-template-columns:2.75rem minmax(0,1fr)}@container office-word (width<=52rem){.yaho-office-word-stage:not(.is-sparse):not(.is-nav-collapsed),.yaho-office-slides-stage:not(.is-sparse):not(.is-nav-collapsed){grid-template-columns:2.75rem minmax(0,1fr)}.yaho-office-nav:not(.is-collapsed) .yaho-office-nav-item span:last-child,.yaho-office-nav:not(.is-collapsed) .yaho-office-nav-head>span:first-child,.yaho-office-nav:not(.is-collapsed) .yaho-office-nav-head>span:nth-child(2){display:none}}.yaho-office-canvas.yaho-office-word-preview-shell{justify-content:center;align-items:flex-start;padding:1.5rem 1.15rem 2.4rem}.yaho-office-sheet,.yaho-office-page-face{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);width:min(210mm,100%);min-height:297mm;color:var(--yaho-light-ink);box-shadow:var(--yaho-sidebar-float-shadow);counter-reset:yaho-word-num;border-radius:.12rem;flex:none;padding:25.4mm 25.4mm 31.8mm}.dark .yaho-office-sheet,.dark .yaho-office-page-face{background:var(--yaho-light-panel);color:var(--yaho-light-ink)}.yaho-office-page-block{font-size:11pt;line-height:1.65}.yaho-office-page-block.is-rich span[style*=font-size]{line-height:inherit}.yaho-office-word-stage.is-sparse .yaho-office-page-block:first-of-type{min-height:12rem}.yaho-office-word-pages{flex-direction:column;align-items:center;gap:1.25rem;width:min(210mm,100%);display:flex}.yaho-office-word-pages .yaho-office-page-face{width:100%}.yaho-office-page-header,.yaho-office-page-footer{color:var(--yaho-light-muted);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 1rem;font-size:.78rem;display:flex}.yaho-office-page-footer{margin:auto 0 0;padding-top:1rem}.yaho-office-page-hf{white-space:pre-wrap;outline:none;flex:1;min-height:1.2em}.yaho-office-page-hf:empty:after{content:attr(data-placeholder);color:var(--yaho-light-muted)}.yaho-office-page-number{font-variant-numeric:tabular-nums;flex:none}.yaho-office-word-table-wrap{margin:.55rem 0 .85rem}.yaho-office-word-table-toolbar{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-sidebar);border-radius:.55rem;flex-direction:column;gap:.3rem;margin-bottom:.45rem;padding:.4rem .5rem;display:flex}.dark .yaho-office-word-table-toolbar{background:var(--yaho-night-surface)}.yaho-office-word-table-toolbar-row{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.yaho-office-word-table-fill input{border:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:.3rem;width:1.45rem;height:1.45rem;padding:0}.yaho-office-word-link-editor{align-items:center;gap:.3rem;display:flex}.yaho-office-page-block a[data-link]{color:var(--theme-primary);text-decoration:underline}.yaho-office-word-table{border-collapse:collapse;table-layout:fixed;width:100%}.yaho-office-word-table-actions{flex-wrap:wrap;gap:.15rem;margin-top:.35rem;display:flex}.yaho-office-word-table td{border:1px solid var(--ui-stroke-secondary);vertical-align:top;background:var(--yaho-light-panel);color:var(--yaho-light-ink);padding:.35rem .45rem}.yaho-office-word-table td.is-focused{outline:1px solid var(--yaho-light-orange);outline-offset:-1px}.yaho-office-word-table td.is-find-hit{background:color-mix(in srgb, var(--yaho-light-orange) 18%, var(--yaho-light-panel))}.yaho-office-word-table td.is-merged{background:color-mix(in srgb, var(--ui-stroke-tertiary) 35%, var(--yaho-light-panel))}.yaho-office-word-table [contenteditable]{white-space:pre-wrap;outline:none;min-height:1.2em}.yaho-office-word-image{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:.7rem 0;display:flex}.yaho-office-word-image.is-selected img{outline:2px solid var(--yaho-light-orange);outline-offset:2px}.yaho-office-word-image-toolbar{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-sidebar);border-radius:.5rem;flex-wrap:wrap;gap:.28rem;padding:.3rem .4rem;display:flex}.dark .yaho-office-word-image-toolbar{background:var(--yaho-night-surface)}.yaho-office-word-image[data-align=left]{justify-content:flex-start}.yaho-office-word-image[data-align=right]{justify-content:flex-end}.yaho-office-word-image img{max-width:100%;height:auto}.yaho-office-word-protected-block{border:1px dashed var(--ui-stroke-secondary);color:var(--yaho-light-muted);border-radius:.35rem;margin:.45rem 0;padding:.45rem .55rem;font-size:.78rem}.yaho-office-word-find{flex-wrap:wrap}.yaho-office-word-style-gallery{flex:none;gap:.2rem;min-width:max-content;display:flex}.yaho-office-word-style-chip{flex-direction:column;min-width:3.6rem;height:auto;padding:.15rem .35rem;font-size:.62rem;font-weight:650;line-height:1.2}.yaho-office-word-style-chip span{font-size:.78rem;font-weight:700;display:block}.yaho-office-word-style-chip.is-heading1 span{font-size:.95rem}.yaho-office-word-style-chip.is-heading2 span{font-size:.86rem}.yaho-office-word-style-chip.is-quote{font-style:italic}.yaho-office-word-highlight{border:1px solid var(--ui-stroke-tertiary);width:1.15rem;min-width:1.15rem;height:1.15rem}.yaho-office-word-highlight[data-highlight=yellow]{background:#fff59d}.yaho-office-word-highlight[data-highlight=green]{background:#c5e1a5}.yaho-office-word-highlight[data-highlight=cyan]{background:#80deea}.yaho-office-word-highlight[data-highlight=magenta]{background:#f48fb1}.yaho-office-page-block mark[data-highlight=yellow]{background:#fff59d}.yaho-office-page-block mark[data-highlight=green]{background:#c5e1a5}.yaho-office-page-block mark[data-highlight=cyan]{background:#80deea}.yaho-office-page-block mark[data-highlight=magenta]{background:#f48fb1}.yaho-office-word-find-input{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-page);width:8.5rem;height:1.65rem;color:var(--yaho-light-ink);font:inherit;border-radius:.35rem;padding:0 .4rem;font-size:.72rem}.yaho-office-page-block[data-word-style=heading1]{font-size:22pt;font-weight:700;line-height:1.25}.yaho-office-page-block[data-word-style=heading2]{font-size:16pt;font-weight:700;line-height:1.3}.yaho-office-page-block[data-word-style=heading3]{font-size:13pt;font-weight:700;line-height:1.35}.yaho-office-page-block[data-word-style=quote]{border-left:3px solid var(--ui-stroke-secondary);color:var(--yaho-light-muted);padding-left:.9rem;font-style:italic}.yaho-office-page-block[data-word-style=bullet],.yaho-office-page-block[data-word-style=numbered]{padding-left:calc(1.45rem + var(--yaho-list-level,0) * 1.2rem);position:relative}.yaho-office-page-block[data-word-style=bullet]:before{color:var(--yaho-light-ink);content:"•";position:absolute;left:.15rem}.yaho-office-page-block[data-word-style=numbered]{counter-increment:yaho-word-num}.yaho-office-page-block[data-word-style=numbered]:before{color:var(--yaho-light-ink);content:counter(yaho-word-num) ".";font-variant-numeric:tabular-nums;position:absolute;left:0}.yaho-office-edit-widget-style select{max-width:7.2rem;height:1.55rem;color:inherit;font:inherit;background:0 0;border:0;padding:0 .3rem;font-size:.72rem;font-weight:650}@media (width<=760px){:is(.yaho-office-surface-work,.yaho-office-surface-work:has(.yaho-office-ai.is-collapsed)){grid-template-columns:minmax(0,1fr)}}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]{--yaho-reference-input-highlight:color-mix(in srgb, var(--ui-accent-secondary) 62%, var(--ui-text-primary));--yaho-reference-input-stroke:color-mix(in srgb, var(--ui-accent-secondary) 16%, var(--ui-stroke-secondary));--yaho-reference-input-surface:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 97%, var(--ui-accent-secondary) 3%), color-mix(in srgb, var(--ui-bg-elevated) 96%, var(--ui-accent-secondary) 4%))}:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console],.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]{--yaho-reference-input-highlight:color-mix(in srgb, var(--ui-cyan) 72%, var(--ui-text-primary));--yaho-reference-input-stroke:color-mix(in srgb, var(--ui-cyan) 42%, var(--ui-stroke-secondary));--yaho-reference-input-surface:linear-gradient(180deg, color-mix(in srgb, var(--ui-bg-elevated) 88%, var(--ui-cyan) 12%), color-mix(in srgb, var(--ui-bg-editor) 94%, var(--ui-bg-chrome) 6%))}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px);min-height:4.1rem;background:#fff7ee8a!important;border:2px solid #f973162e!important;border-radius:20px!important;box-shadow:0 18px 46px #f9731624,inset 0 1px #ffffffc7!important}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console][data-yaho-input-focused] [data-slot=composer-surface]{background:#fff7eeb8!important;border-color:#f9731647!important}:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:has([data-slot=yaho-composer-input-slot]:focus-within) [data-slot=composer-surface]{background:#fff7eeb8!important;border-color:#f9731647!important}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{overflow:hidden;min-height:2.95rem!important;box-shadow:none!important;background:0 0!important;border:none!important;transition:border-color .18s,background-color .18s,box-shadow .18s!important}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input]{border-radius:1rem!important;min-height:2.95rem!important;padding:.72rem 1.25rem!important}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:none!important}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--ui-text-tertiary) 20%, transparent)!important;transition:color .18s!important}:root:not(.dark) [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console][data-yaho-input-focused] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--ui-text-tertiary) 46%, transparent)!important}:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:none!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface],:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px)saturate(1.08);min-height:4.1rem;background:linear-gradient(#171f2ce0,#0c121ed1),#0f172ad1!important;border:2px solid #5cb2eb6b!important;border-radius:20px!important;box-shadow:0 18px 46px #00000057,0 0 0 1px #9dd1f51f,0 0 32px #5cb2eb14,inset 0 1px #ffffff1a!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{min-height:2.95rem!important;box-shadow:none!important;background:0 0!important;border:none!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:none!important;overflow:hidden!important}:root.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:none!important}:root.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before,.dark [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent)!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]{overflow:hidden!important}:root.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-rich-input],.dark [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-rich-input]{background:0 0!important;border-radius:16px!important;min-height:2.95rem!important;padding:.72rem 1.25rem!important}:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-status-stack]) [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px);min-height:4.1rem;background:#fff7ee8a!important;border:2px solid #f973162e!important;border-radius:20px!important;box-shadow:0 18px 46px #f9731624,inset 0 1px #ffffffc7!important}:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 72%, transparent)!important;background:color-mix(in srgb, var(--ui-bg-editor) 92%, #fff 8%)!important;min-height:2.95rem!important;box-shadow:inset 0 1px 0 #ffffffd1, 0 1px 2px color-mix(in srgb, var(--ui-base) 5%, transparent)!important;border-radius:16px!important;overflow:hidden!important}:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within{border-color:color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-secondary))!important;background:color-mix(in srgb, var(--ui-bg-editor) 96%, #fff 4%)!important}:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=composer-rich-input]{background:0 0!important;border-radius:16px!important;min-height:2.95rem!important;padding:.72rem 1.25rem!important}:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-status-stack]):has([data-slot=yaho-composer-input-slot]:focus-within) [data-slot=composer-surface]{background:#fff7eeb8!important;border-color:#f9731647!important}:root.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-status-stack]) [data-slot=composer-surface],.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-status-stack]) [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px)saturate(1.08);min-height:4.1rem;background:linear-gradient(#171f2ce0,#0c121ed1),#0f172ad1!important;border:2px solid #5cb2eb6b!important;border-radius:20px!important;box-shadow:0 18px 46px #00000057,0 0 0 1px #9dd1f51f,0 0 32px #5cb2eb14,inset 0 1px #ffffff1a!important}:root.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]{background:#0208176b!important;border:1px solid #94a3b829!important;border-radius:16px!important;min-height:2.95rem!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0003!important}:root.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within{background:#0208178f!important;border:1px solid #55beff52!important;border-radius:16px!important}:root.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=composer-rich-input],.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=composer-rich-input]{background:0 0!important;border-radius:16px!important;min-height:2.95rem!important;padding:.72rem 1.25rem!important}.yaho-library-manage-cta{color:#c45116;height:2.75rem;box-shadow:none;background:#fff7f1;border:1px solid #f6a46c;border-radius:999px;padding:0 1.15rem;font-size:.9rem;font-weight:800;line-height:1}.yaho-library-manage-cta>svg{width:1.1rem;height:1.1rem}.yaho-library-manage-cta:hover{color:#e77817;background:#fff1e7;border-color:#f1b58c}.yaho-library-folder-panel .yaho-library-ghost-button{color:#c45116;background:0 0;border-color:#f1d3bf}.yaho-library-folder-panel .yaho-library-ghost-button:hover:not(:disabled){color:#e77817;background:#fff7f1;border-color:#f1b58c}.yaho-library-page .yaho-library-folder-reveal{color:#2a170e!important;background:#fff7f1!important;border:1px solid #f1b58c!important;box-shadow:inset 0 0 0 1px #ffb37c29!important}.yaho-library-page .yaho-library-folder-reveal:hover{border-color:#ffb37c}.yaho-library-filter-panel{background:#ffffffdb;border:1px solid #f1d3bf;border-radius:1.25rem;flex-flow:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex;box-shadow:0 .875rem 2.125rem #502d140d}.yaho-library-filter-panel>.yaho-library-search-bar{flex:22rem;width:auto}.yaho-library-filter-panel>.yaho-library-search-row{flex:0 auto;min-width:0;overflow-x:auto}.yaho-library-filter-panel>.yaho-library-search-bar-plan{flex-basis:100%}.yaho-library-search-bar-form{background:#fffdfa;border-color:#f0b18c;border-radius:1rem;gap:.65rem;min-height:3.25rem;padding:.35rem .4rem .35rem 1.15rem;box-shadow:0 .35rem 1.25rem #56331c1a}.yaho-library-search-bar-form:focus-within{border-color:#ff6b1a;box-shadow:0 0 0 3px #ff6b1a24}.yaho-library-search-bar-input{color:#4d392c;font-size:.95rem;font-weight:500}.yaho-library-search-bar-input::placeholder{color:#80634f}.yaho-library-search-bar-actions{gap:.4rem}.yaho-library-search-bar-hint{color:#80634f;font-size:.7rem;font-weight:600}.yaho-library-search-bar-modes{background:#fffdfa94;border:1px solid #80634f47;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:13rem;height:2.5rem;padding:.2rem;display:grid;position:relative;box-shadow:inset 0 1px 2px #43281a1a}.yaho-library-search-bar-modes:before{content:"";background:#ff6b1a;border:1px solid #ff6b1a;border-radius:999px;width:calc(50% - .2rem);transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:.2rem auto .2rem .2rem;box-shadow:0 .25rem .75rem #ff6b1a3d}.yaho-library-search-bar-modes[data-mode=ask]:before{transform:translate(100%)}.yaho-library-search-bar-mode{z-index:1;color:#80634f;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;padding:0 .2rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.yaho-library-search-bar-mode[data-active=true]{color:#fff;box-shadow:none;background:0 0}.yaho-library-status-row{flex-wrap:nowrap}.yaho-library-ghost-button--pill,.yaho-library-date-shell{background:0 0;border-color:#ead8c8}.yaho-library-ghost-button--pill{color:#795b47;font-size:.82rem;font-weight:700}.yaho-library-ghost-button--pill:hover{color:#e77817;background:#fff7f1;border-color:#f1b58c}.yaho-library-cal-trigger{color:#795b47;font-size:.82rem;font-weight:700}.yaho-library-document-row{color:#24150f;background:#ffffffdb;border-color:#f1d3bf}.yaho-library-document-row:hover{background:#fff8f3;border-color:#f6a46c}.yaho-library-document-row[data-selected=true]{background:#fff7f1;border-color:#f6a46c}.yaho-library-kind{color:#c45116;background:#fff4ea;border-color:#ffd7bf;border-radius:.625rem}.yaho-library-row-action{color:#a08472;height:2.25rem;font-size:.8rem}.yaho-library-row-action:hover:not(:disabled){color:#f97316}.yaho-library-row-action--lock,.yaho-library-row-action--pinned{color:#e77817}.yaho-library-row-action--danger{color:#dc263c}.yaho-library-row-action--danger:hover:not(:disabled){color:#b9122a}.yaho-library-row-action-divider:before{background:#ead8c8}.yaho-library-folder-panel{background:#ffffffdb!important;border:1px solid #f1d3bf!important;box-shadow:0 .875rem 2.125rem #502d140d!important}.yaho-library-folder-panel.is-dark{box-shadow:none!important;background:#0a1726eb!important;border:1px solid #29445f!important}:root.dark .yaho-library-manage-cta,.dark .yaho-library-manage-cta{color:#8fc3ef;background:#102b42;border-color:#31536d}:root.dark .yaho-library-manage-cta:hover,.dark .yaho-library-manage-cta:hover{color:#69c0ff;background:#153650;border-color:#4f91c1}:root.dark .yaho-library-search-bar-form,.dark .yaho-library-search-bar-form{background:#1b252d;border-color:#3b4a55;box-shadow:0 .4rem 1.4rem #00000047}:root.dark .yaho-library-filter-panel,.dark .yaho-library-filter-panel{box-shadow:none;background:#10243a;border-color:#29445f}:root.dark .yaho-library-search-bar-form:focus-within,.dark .yaho-library-search-bar-form:focus-within{border-color:#3a80c9;box-shadow:0 0 0 3px #3a80c929}:root.dark .yaho-library-search-bar-input,.dark .yaho-library-search-bar-input{color:#edf2f4}:root.dark .yaho-library-search-bar-input::placeholder,:root.dark .yaho-library-search-bar-hint,:root.dark .yaho-library-search-bar-mode,.dark .yaho-library-search-bar-input::placeholder,.dark .yaho-library-search-bar-hint,.dark .yaho-library-search-bar-mode{color:#aeb9c0}:root.dark .yaho-library-search-bar-modes,.dark .yaho-library-search-bar-modes{background:#1b252db8;border-color:#3b4a55;box-shadow:inset 0 1px 2px #00000047}:root.dark .yaho-library-search-bar-modes:before,.dark .yaho-library-search-bar-modes:before{background:#3a80c9;border-color:#3a80c9;box-shadow:0 .25rem .75rem #3a80c947}:root.dark .yaho-library-search-bar-mode[data-active=true],.dark .yaho-library-search-bar-mode[data-active=true]{color:#edf2f4;box-shadow:none;background:0 0}:root.dark .yaho-library-ghost-button--pill,:root.dark .yaho-library-date-shell,.dark .yaho-library-ghost-button--pill,.dark .yaho-library-date-shell{color:#d2eaff;border-color:#29445f}:root.dark .yaho-library-document-row,.dark .yaho-library-document-row{color:#f1f5f9;background:#ffffff08;border-color:#ffffff1a}:root.dark .yaho-library-document-row:hover,:root.dark .yaho-library-document-row[data-selected=true],.dark .yaho-library-document-row:hover,.dark .yaho-library-document-row[data-selected=true]{box-shadow:none;background:#102b42;border-color:#4f91c1}:root.dark .yaho-library-kind,.dark .yaho-library-kind{color:#e2e8f0;background:#11283b;border-color:#29445f}:root.dark .yaho-library-row-action,.dark .yaho-library-row-action{color:#94a3b8}:root.dark .yaho-library-row-action:hover:not(:disabled),.dark .yaho-library-row-action:hover:not(:disabled){color:#69c0ff}:root.dark .yaho-library-row-action--danger,.dark .yaho-library-row-action--danger{color:#ff5b6d}:root.dark .yaho-library-row-action--danger:hover:not(:disabled),.dark .yaho-library-row-action--danger:hover:not(:disabled){color:#ff263f}:root.dark .yaho-library-row-action-divider:before,.dark .yaho-library-row-action-divider:before{background:#3a6688}:root.dark .yaho-library-folder-panel,.dark .yaho-library-folder-panel{box-shadow:none!important;background:#0a1726eb!important;border:1px solid #29445f!important}:root.dark .yaho-library-folder-panel .yaho-library-ghost-button,.dark .yaho-library-folder-panel .yaho-library-ghost-button{color:#8fc3ef;background:0 0;border-color:#31536d}:root.dark .yaho-library-folder-panel .yaho-library-ghost-button:hover:not(:disabled),.dark .yaho-library-folder-panel .yaho-library-ghost-button:hover:not(:disabled){color:#69c0ff;background:#102b42;border-color:#4f91c1}:root.dark .yaho-library-page .yaho-library-folder-reveal,.dark .yaho-library-page .yaho-library-folder-reveal{color:#fff!important;background:#102b42!important;border:1px solid #4f91c199!important;box-shadow:inset 0 0 0 1px #69c7ff1f!important}:root.dark .yaho-library-page .yaho-library-folder-reveal:hover,.dark .yaho-library-page .yaho-library-folder-reveal:hover{border-color:#69c7ffbf}.yaho-library-folder-item{color:#5f4638;border-radius:.5rem}.yaho-library-folder-tree{--yaho-library-folder-divider:#f1ded1}.yaho-library-folder-tree-row:not(:last-child){border-bottom:1px solid var(--yaho-library-folder-divider)}.yaho-library-folder-item:hover{background:#fff4eb}.yaho-library-folder-item.is-active{color:#c45116;background:#ffe9d8}.yaho-library-folder-toggle,.yaho-library-folder-icon{color:#b99a84}.yaho-library-folder-toggle:hover,.yaho-library-folder-item.is-active .yaho-library-folder-icon{color:#e77817}.yaho-library-folder-count{color:#a08472}.yaho-library-folder-item.is-active .yaho-library-folder-count{color:#c45116;background:#ffe0cc}.yaho-library-folder-kicker{color:#a08472}.yaho-library-folder-file{color:#8a6b56;border-radius:.375rem;font-size:.78rem;font-weight:500}.yaho-library-folder-file:hover,.yaho-library-folder-file.is-active{color:#c45116;background:#ffe9d8}:root.dark .yaho-library-folder-item,.dark .yaho-library-folder-item{color:#cbd5e1}:root.dark .yaho-library-folder-tree,.dark .yaho-library-folder-tree{--yaho-library-folder-divider:#4f91c138}:root.dark .yaho-library-folder-item:hover,.dark .yaho-library-folder-item:hover{background:#ffffff0d}:root.dark .yaho-library-folder-item.is-active,.dark .yaho-library-folder-item.is-active{color:#8fc3ef;background:#13263b}:root.dark .yaho-library-folder-toggle,:root.dark .yaho-library-folder-icon,.dark .yaho-library-folder-toggle,.dark .yaho-library-folder-icon{color:#64748b}:root.dark .yaho-library-folder-toggle:hover,:root.dark .yaho-library-folder-item.is-active .yaho-library-folder-icon,.dark .yaho-library-folder-toggle:hover,.dark .yaho-library-folder-item.is-active .yaho-library-folder-icon{color:#8fc3ef}:root.dark .yaho-library-folder-count,:root.dark .yaho-library-folder-kicker,.dark .yaho-library-folder-count,.dark .yaho-library-folder-kicker{color:#64748b}:root.dark .yaho-library-folder-item.is-active .yaho-library-folder-count,.dark .yaho-library-folder-item.is-active .yaho-library-folder-count{color:#b8dcff;background:#1a3a5c}:root.dark .yaho-library-folder-file,.dark .yaho-library-folder-file{color:#94a3b8}:root.dark .yaho-library-folder-file:hover,:root.dark .yaho-library-folder-file.is-active,.dark .yaho-library-folder-file:hover,.dark .yaho-library-folder-file.is-active{color:#b8dcff;background:#102b42}:root.dark .yaho-library-filter-panel,.dark .yaho-library-filter-panel{background:linear-gradient(108deg,#14304bfa,#0d1f32f5)!important;border-color:#64a5dc66!important;box-shadow:inset 0 1px #b5deff1c,0 14px 34px #00000024!important}:root.dark .yaho-library-filter-panel .yaho-library-search-bar-form,.dark .yaho-library-filter-panel .yaho-library-search-bar-form{background:#0715257a!important;border-color:#82bae840!important}:root.dark .yaho-library-filter-panel .yaho-library-search-bar-form:focus-within,.dark .yaho-library-filter-panel .yaho-library-search-bar-form:focus-within{box-shadow:none!important;border-color:#82bae840!important}:root.dark .yaho-library-filter-panel input.yaho-library-search-bar-input:hover,:root.dark .yaho-library-filter-panel input.yaho-library-search-bar-input:focus,.dark .yaho-library-filter-panel input.yaho-library-search-bar-input:hover,.dark .yaho-library-filter-panel input.yaho-library-search-bar-input:focus{box-shadow:none!important;outline:none!important}:root.dark .yaho-library-search-bar-compact .yaho-library-search-bar-form,.dark .yaho-library-search-bar-compact .yaho-library-search-bar-form{box-shadow:none!important;background:#0715257a!important;border-color:#82bae840!important}:root.dark .yaho-library-search-bar-compact .yaho-library-search-bar-form:hover,:root.dark .yaho-library-search-bar-compact .yaho-library-search-bar-form:focus-within,.dark .yaho-library-search-bar-compact .yaho-library-search-bar-form:hover,.dark .yaho-library-search-bar-compact .yaho-library-search-bar-form:focus-within{box-shadow:none!important;border-color:#3a80c9!important}:root.dark .yaho-library-search-bar-compact input.yaho-library-search-bar-input,:root.dark .yaho-library-search-bar-compact input.yaho-library-search-bar-input:hover,:root.dark .yaho-library-search-bar-compact input.yaho-library-search-bar-input:focus,.dark .yaho-library-search-bar-compact input.yaho-library-search-bar-input,.dark .yaho-library-search-bar-compact input.yaho-library-search-bar-input:hover,.dark .yaho-library-search-bar-compact input.yaho-library-search-bar-input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:root.dark .yaho-library-page .yaho-library-cal-trigger:hover,:root.dark .yaho-library-page .yaho-library-cal-trigger[data-state=open],.dark .yaho-library-page .yaho-library-cal-trigger:hover,.dark .yaho-library-page .yaho-library-cal-trigger[data-state=open]{color:#8fc3ef;background:#13263b;border-color:#4f91c1;box-shadow:inset 0 0 0 1px #4f91c133}:root.dark .yaho-library-page .yaho-library-manage-cta:hover:not(:disabled),.dark .yaho-library-page .yaho-library-manage-cta:hover:not(:disabled){color:#eef8ff!important;background:#1a405c!important;border-color:#6b9fc7!important;box-shadow:0 8px 18px #184e7438!important}:root.dark .yaho-library-page .yaho-library-manage-cta:hover:not(:disabled)>svg,.dark .yaho-library-page .yaho-library-manage-cta:hover:not(:disabled)>svg{color:#eef8ff!important}.yaho-library-search-field-chips{align-items:center;display:inline-flex}.yaho-library-search-field-selector-trigger{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 35%, var(--ui-stroke-tertiary));background:var(--yaho-light-page);min-width:7rem;height:2.15rem;color:color-mix(in srgb, var(--yaho-light-ink) 76%, var(--yaho-light-muted));cursor:pointer;box-shadow:none;border-radius:999px;justify-content:space-between;align-items:center;gap:.8rem;padding:0 .8rem 0 1rem;font-size:.82rem;font-weight:700;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.yaho-library-search-field-selector-trigger:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 58%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-page));color:var(--yaho-light-orange)}.yaho-library-search-field-selector-trigger[data-active=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 65%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 14%, var(--yaho-light-page));color:var(--yaho-light-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange) 22%, transparent)}.yaho-library-search-field-selector-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-light-orange) 72%, white);outline-offset:2px}.yaho-library-search-field-selector-chevron{opacity:.7;transition:transform .14s}.yaho-library-search-field-selector-trigger[data-state=open] .yaho-library-search-field-selector-chevron{transform:rotate(180deg)}.dark .yaho-library-search-field-selector-trigger{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-page) 82%, transparent);color:var(--yaho-night-text-soft)}.dark .yaho-library-search-field-selector-trigger:hover{border-color:color-mix(in srgb, var(--yaho-night-blue) 65%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-page));color:var(--yaho-night-text)}.dark .yaho-library-search-field-selector-trigger[data-active=true]{background:color-mix(in srgb, #2d6b9f 35%, var(--yaho-night-surface));color:#f5f9ff;border-color:#78afe6;box-shadow:inset 0 0 0 1px #78afe63d}.dark .yaho-library-search-field-selector-trigger:focus-visible{outline-color:#78afe6}.yaho-library-search-field-selector-menu{color:#4d392c;background:#fff;border-color:#ffd2b8;border-radius:16px;padding:.65rem;box-shadow:0 18px 46px #00000029}.yaho-library-search-field-menu-label{color:#80634f;padding:.35rem .55rem .25rem;font-size:.72rem;font-weight:900}.yaho-library-search-field-menu-option{color:#4d392c;border-radius:10px;min-height:2.35rem;font-size:.8rem;font-weight:700}.yaho-library-search-field-menu-option[data-highlighted]{color:#c45116;background:#fff7f1}.yaho-library-search-field-menu-option[data-state=checked],.yaho-library-search-field-menu-option[data-state=checked] i{color:#c45116}.dark .yaho-library-search-field-selector-menu{color:#f2f7ff;background:#0b1524;border-color:#294761}.dark .yaho-library-search-field-menu-label{color:#9db2c8}.dark .yaho-library-search-field-menu-option{color:#dce9f8}.dark .yaho-library-search-field-menu-option[data-highlighted]{color:#f2f7ff;background:#13263b}.dark .yaho-library-search-field-menu-option[data-state=checked],.dark .yaho-library-search-field-menu-option[data-state=checked] i{color:#8fc3ef}.yaho-library-caption-hit mark{background:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent);color:inherit;font-weight:800}.yaho-library-image-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.85rem .75rem;display:grid}.yaho-library-image-card{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.35rem;padding:0;display:flex}.yaho-library-image-card.is-selected .yaho-library-image-card-thumb{box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-light-orange) 55%, transparent)}.yaho-library-image-card-thumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));border-radius:.85rem;place-items:center;width:100%;display:grid;overflow:hidden}.yaho-library-image-card-thumb img{object-fit:cover;width:100%;height:100%}.yaho-library-image-card-thumb-fallback{color:var(--yaho-light-orange);letter-spacing:.04em;font-size:.72rem;font-weight:900}.yaho-library-image-card .yaho-library-caption-hit{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;margin-top:0;display:-webkit-box;overflow:hidden}.yaho-library-image-card-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.yaho-library-source-chip,.yaho-library-sensitive-badge,.yaho-library-image-tag-chip{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));height:1.35rem;color:var(--yaho-light-orange);background:0 0;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.yaho-library-sensitive-badge{border-color:color-mix(in srgb, var(--yaho-coral) 36%, var(--ui-stroke-tertiary));color:var(--yaho-coral)}.yaho-library-image-card-detail{gap:.35rem;width:100%;display:grid}.yaho-library-image-ocr,.yaho-library-image-tags{margin:0;font-size:.68rem;font-weight:650;line-height:1.35}.yaho-library-image-tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.yaho-library-image-detail-label{margin-inline-end:.35rem;font-weight:800}.yaho-library-image-card .yaho-library-row-actions,.yaho-library-image-card .yaho-library-selection-row-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}:root.dark .yaho-library-image-card-thumb,.dark .yaho-library-image-card-thumb{background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-night-panel))}:root.dark .yaho-library-image-card-thumb-fallback,.dark .yaho-library-image-card-thumb-fallback{color:var(--yaho-night-ink)}:root.dark .yaho-library-source-chip,.dark .yaho-library-source-chip,:root.dark .yaho-library-image-tag-chip,.dark .yaho-library-image-tag-chip{border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, var(--ui-stroke-tertiary));color:var(--yaho-night-blue)}.yaho-library-type-filter-summary{max-width:min(20rem,38vw);color:inherit;text-overflow:ellipsis;overflow:hidden}.yaho-library-type-filter-menu{color:#4d392c;background:#fff;border-color:#ffd2b8;border-radius:16px;padding:.65rem;box-shadow:0 18px 46px #00000029}.yaho-library-type-filter-menu-label{color:#80634f;padding:.35rem .55rem .25rem;font-size:.72rem;font-weight:900}.yaho-library-type-filter-option{color:#4d392c;border-radius:10px;min-height:2.35rem;font-size:.8rem;font-weight:700}.yaho-library-type-filter-option[data-highlighted]{color:#c45116;background:#fff7f1}.yaho-library-type-filter-option[data-state=checked],.yaho-library-type-filter-option[data-state=checked] i{color:#c45116}.yaho-library-type-filter-count{color:#c45116;font-variant-numeric:tabular-nums;background:#fff1e7;border:1px solid #f4d2bd;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;margin-left:.15rem;padding:.12rem .38rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.yaho-library-type-filter-separator{background:#f1d3bf;margin:.45rem 0}:root.dark .yaho-library-type-filter-menu,.dark .yaho-library-type-filter-menu{color:#f2f7ff;background:#0b1524;border-color:#294761}:root.dark .yaho-library-type-filter-menu-label,.dark .yaho-library-type-filter-menu-label{color:#9db2c8}:root.dark .yaho-library-type-filter-option,.dark .yaho-library-type-filter-option{color:#dce9f8}:root.dark .yaho-library-type-filter-option[data-highlighted],.dark .yaho-library-type-filter-option[data-highlighted]{color:#f2f7ff;background:#13263b}:root.dark .yaho-library-type-filter-option[data-state=checked],:root.dark .yaho-library-type-filter-option[data-state=checked] i,.dark .yaho-library-type-filter-option[data-state=checked],.dark .yaho-library-type-filter-option[data-state=checked] i{color:#8fc3ef}:root.dark .yaho-library-type-filter-count,.dark .yaho-library-type-filter-count{color:#8fc3ef;background:#4b97d424;border-color:#64a5dc38}:root.dark .yaho-library-type-filter-separator,.dark .yaho-library-type-filter-separator{background:#294761}.yaho-library-filter-trigger{color:#8a6b56;cursor:pointer;min-width:7rem;height:2.75rem;font-family:var(--font-sans);white-space:nowrap;box-shadow:none;background:#ffffffbf;border:1px solid #f1d3bf;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:0 1rem;font-size:.9rem;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.yaho-library-filter-trigger:hover,.yaho-library-filter-trigger[data-state=open]{color:#c45116;background:#fff7f1;border-color:#f6a46c}.yaho-library-filter-trigger[data-active=true]{color:#c45116;background:#fff7f1;border-color:#f6a46c;box-shadow:inset 0 0 0 1px #f6a46c3d}.yaho-library-filter-trigger-label{color:#80634f;flex-shrink:0;font-weight:800}.yaho-library-filter-trigger-value{max-width:min(20rem,38vw);color:inherit;text-overflow:ellipsis;overflow:hidden}.yaho-library-filter-trigger-chevron{color:#9a7660;opacity:.8;flex-shrink:0;transition:transform .14s}.yaho-library-filter-trigger[data-state=open] .yaho-library-filter-trigger-chevron{transform:rotate(180deg)}.dark .yaho-library-filter-trigger{color:#d9dee4;box-shadow:none;background:0 0;border-color:#64a5dc52}.dark .yaho-library-filter-trigger:hover,.dark .yaho-library-filter-trigger[data-state=open]{color:#f2f7ff;background:#13263b;border-color:#64a5dc85}.dark .yaho-library-filter-trigger[data-active=true]{background:color-mix(in srgb, #2d6b9f 35%, var(--yaho-night-surface));color:#f5f9ff;border-color:#78afe6}.dark .yaho-library-filter-trigger-label{color:#9db2c8}.dark .yaho-library-filter-trigger-value{color:inherit}.dark .yaho-library-filter-trigger-chevron{color:#8fa5bd}.yaho-office-header-action{color:#c45116!important;height:2.75rem!important;box-shadow:none!important;background:#fff7f1!important;border:1px solid #f6a46c!important;border-radius:999px!important;gap:.45rem!important;padding:0 1.15rem!important;font-size:.9rem!important;font-weight:800!important;line-height:1!important}.yaho-office-header-action>svg{width:1.1rem!important;height:1.1rem!important}.yaho-office-header-action:hover:not(:disabled){color:#e77817!important;background:#fff1e7!important;border-color:#f1b58c!important}.yaho-office-header-action--primary{color:#fff!important;background:#ff6b1a!important;border-color:#ff6b1a!important}.yaho-office-header-action--primary:hover:not(:disabled){color:#fff!important;background:#e77817!important;border-color:#e77817!important}:root.dark .yaho-office-header-action,.dark .yaho-office-header-action{color:#8fc3ef!important;background:#102b42!important;border-color:#31536d!important}:root.dark .yaho-office-header-action:hover:not(:disabled),.dark .yaho-office-header-action:hover:not(:disabled){color:#69c0ff!important;background:#153650!important;border-color:#4f91c1!important}:root.dark .yaho-office-header-action--primary,.dark .yaho-office-header-action--primary{color:#fff!important;background:#69aee3!important;border-color:#6fa2cf!important}:root.dark .yaho-office-header-action--primary:hover:not(:disabled),.dark .yaho-office-header-action--primary:hover:not(:disabled){color:#fff!important;background:#7db9e9!important;border-color:#8fc3ef!important}.yaho-office-format-rail{background:#ffffffdb;border:1px solid #f1d3bf;border-radius:1.25rem;gap:.55rem;padding:.55rem;box-shadow:0 .875rem 2.125rem #502d140d}.yaho-office-format-chip,.yaho-office-format-chip:last-child,.yaho-office-format-chip:nth-child(6n){background:#fffdfab8;border:1px solid #f1d3bf;border-radius:.9rem;gap:.45rem;min-height:7.7rem;padding:.8rem .5rem .7rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.yaho-office-format-chip:hover{background:#fff7f1;border-color:#f1b58c;translate:0 -1px}.yaho-office-format-chip.is-active,.yaho-office-format-chip.is-active:hover{background:#fff3e8;border-color:#f6a46c;box-shadow:inset 0 0 0 1px #f6a46c38,0 .55rem 1.25rem #502d140f}.yaho-office-format-chip-select{gap:.45rem}.yaho-office-format-mark{color:#e77817;background:#fff4ea;border-radius:.72rem;width:2.35rem;height:2.35rem}.yaho-office-format-chip.is-active .yaho-office-format-mark{color:#c45116;background:#ffe0cc}.yaho-office-format-name{color:#4d392c;font-size:.9rem;font-weight:800}.yaho-office-format-chip [data-office-create],.yaho-office-format-note{color:#8a6b56;background:0 0;border:1px solid #0000;border-radius:999px;min-height:1.65rem;padding:.1rem .58rem;font-size:.72rem;font-weight:750}.yaho-office-format-chip:hover [data-office-create],.yaho-office-format-chip.is-active [data-office-create]{color:#c45116;background:#fffdfa;border-color:#f1d3bf}.yaho-office-format-hint{color:#80634f;padding:0 .75rem}:root.dark .yaho-office-format-rail,.dark .yaho-office-format-rail{background:linear-gradient(108deg,#14304bfa,#0d1f32f5);border-color:#29445f;box-shadow:inset 0 1px #b5deff1c,0 .875rem 2.125rem #00000024}:root.dark .yaho-office-format-chip,:root.dark .yaho-office-format-chip:last-child,:root.dark .yaho-office-format-chip:nth-child(6n),.dark .yaho-office-format-chip,.dark .yaho-office-format-chip:last-child,.dark .yaho-office-format-chip:nth-child(6n){background:#0715254d;border-color:#4f91c161;box-shadow:inset 0 1px #b5deff0d}:root.dark .yaho-office-format-chip:hover,.dark .yaho-office-format-chip:hover{background:#102b42;border-color:#31536d;box-shadow:inset 0 0 0 1px #4f91c11f,0 .55rem 1.25rem #0000001f}:root.dark .yaho-office-format-chip.is-active,:root.dark .yaho-office-format-chip.is-active:hover,.dark .yaho-office-format-chip.is-active,.dark .yaho-office-format-chip.is-active:hover{background:#13263b;border-color:#4f91c1;box-shadow:inset 0 0 0 1px #4f91c133,0 .55rem 1.25rem #00000029}:root.dark .yaho-office-format-mark,.dark .yaho-office-format-mark{color:#8fc3ef;background:#11283b}:root.dark .yaho-office-format-chip.is-active .yaho-office-format-mark,.dark .yaho-office-format-chip.is-active .yaho-office-format-mark{color:#b8dcff;background:#1a3a5c}:root.dark .yaho-office-format-name,.dark .yaho-office-format-name{color:#e6edf5}:root.dark .yaho-office-format-chip [data-office-create],:root.dark .yaho-office-format-note,.dark .yaho-office-format-chip [data-office-create],.dark .yaho-office-format-note{color:#93a6bd}:root.dark .yaho-office-format-chip:hover [data-office-create],:root.dark .yaho-office-format-chip.is-active [data-office-create],.dark .yaho-office-format-chip:hover [data-office-create],.dark .yaho-office-format-chip.is-active [data-office-create]{color:#8fc3ef;background:#102b42;border-color:#31536d}:root.dark .yaho-office-format-hint,.dark .yaho-office-format-hint{color:#93a6bd}@container yaho-office (width<=46rem){.yaho-office-format-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@container yaho-office (width<=32rem){.yaho-office-format-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container yaho-office (width<=22rem){.yaho-office-format-rail{grid-template-columns:1fr}}@media (height<=42rem){.yaho-office-format-chip,.yaho-office-format-chip:last-child,.yaho-office-format-chip:nth-child(6n){min-height:5.4rem;padding:.55rem .4rem .5rem}}@media (height<=32rem){.yaho-office-format-chip,.yaho-office-format-chip:last-child,.yaho-office-format-chip:nth-child(6n){min-height:4.6rem;padding:.45rem .35rem .4rem}}.yaho-office-page:not(.is-editing) .yaho-office-recent{gap:0;padding-top:.25rem}.yaho-office-page:not(.is-editing) .yaho-office-recent-head--library{align-items:center;margin-bottom:.7rem}.yaho-office-recent-summary{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.yaho-office-create-trigger{align-items:center;gap:.35rem;color:#c45116!important;background:#fffaf6!important;border:1px solid #efc7ac!important;border-radius:999px!important;height:2.1rem!important;padding:0 .8rem!important;font-size:.8rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.yaho-office-create-trigger:hover,.yaho-office-create-trigger[aria-expanded=true]{color:#e77817!important;background:#fff1e8!important;border-color:#f6a46c!important}.yaho-office-create-picker{background:#ffffffe0;border:1px solid #f1d3bf;border-radius:1.125rem;margin:0 0 .75rem;padding:.9rem;box-shadow:0 1rem 2rem #75421d12}.yaho-office-create-picker-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 .75rem;display:flex}.yaho-office-create-picker-kicker{color:#c45116;letter-spacing:.04em;margin-bottom:.16rem;font-size:.7rem;font-weight:800;display:block}.yaho-office-create-picker h3{color:#24150f;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:850}.yaho-office-create-picker-close{color:#8a6b56;background:#fffdfb;border:1px solid #ead8c8;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.yaho-office-create-picker-close:hover{color:#e77817;background:#fff1e8;border-color:#f1b58c}.yaho-office-create-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.yaho-office-create-option{color:#4d392c;text-align:left;background:#fffdfb;border:1px solid #f1d3bf;border-radius:.9rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;min-height:4.25rem;padding:.65rem .75rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.yaho-office-create-option:hover{background:#fff7f1;border-color:#f6a46c;transform:translateY(-1px)}.yaho-office-create-option:disabled{cursor:wait;opacity:.65}.yaho-office-create-option-mark{color:#c45116;background:#fff0e6;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.yaho-office-create-option-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.yaho-office-create-option-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.yaho-office-create-option-copy span,.yaho-office-create-option-arrow{color:#a08472;font-size:.72rem;font-weight:650}:root.dark .yaho-dark-page .yaho-office-create-trigger,.dark .yaho-dark-page .yaho-office-create-trigger{color:#8fc3ef!important;background:#102b42!important;border-color:#31536d!important}:root.dark .yaho-dark-page .yaho-office-create-trigger:hover,:root.dark .yaho-dark-page .yaho-office-create-trigger[aria-expanded=true],.dark .yaho-dark-page .yaho-office-create-trigger:hover,.dark .yaho-dark-page .yaho-office-create-trigger[aria-expanded=true]{color:#b8dcff!important;background:#153650!important;border-color:#4f91c1!important}:root.dark .yaho-office-create-picker,.dark .yaho-office-create-picker{background:linear-gradient(108deg,#14304bfa,#0d1f32f5);border-color:#29445f;box-shadow:inset 0 1px #b5deff17,0 1rem 2rem #00000024}:root.dark .yaho-dark-page .yaho-office-create-picker-kicker,.dark .yaho-dark-page .yaho-office-create-picker-kicker{color:#6fa2cf!important}:root.dark .yaho-dark-page .yaho-office-create-picker h3,.dark .yaho-dark-page .yaho-office-create-picker h3{color:#f1f5f9!important}:root.dark .yaho-dark-page .yaho-office-create-picker-close,.dark .yaho-dark-page .yaho-office-create-picker-close{color:#93a6bd;background:#102b42;border-color:#29445f}:root.dark .yaho-dark-page .yaho-office-create-picker-close:hover,.dark .yaho-dark-page .yaho-office-create-picker-close:hover{color:#b8dcff;background:#153650;border-color:#4f91c1}:root.dark .yaho-dark-page .yaho-office-create-option,.dark .yaho-dark-page .yaho-office-create-option{color:#e6edf5;background:#0715254d;border-color:#4f91c161;box-shadow:inset 0 1px #b5deff0d}:root.dark .yaho-dark-page .yaho-office-create-option:hover,.dark .yaho-dark-page .yaho-office-create-option:hover{background:#102b42;border-color:#4f91c1}:root.dark .yaho-dark-page .yaho-office-create-option-mark,.dark .yaho-dark-page .yaho-office-create-option-mark{color:#8fc3ef;background:#11283b}:root.dark .yaho-dark-page .yaho-office-create-option-copy span,:root.dark .yaho-dark-page .yaho-office-create-option-arrow,.dark .yaho-dark-page .yaho-office-create-option-copy span,.dark .yaho-dark-page .yaho-office-create-option-arrow{color:#93a6bd}.yaho-office-recent-count{color:#c85613;white-space:nowrap;background:#fff0e6;border-radius:999px;margin:0;padding:.5rem 1rem;font-size:.86rem;font-weight:900}.yaho-office-recent-reset{color:#795b47!important;background:0 0!important;border:1px solid #ead8c8!important;border-radius:999px!important;height:2rem!important;padding:0 .75rem!important;font-size:.8rem!important;font-weight:700!important;text-decoration:none!important}.yaho-office-recent-reset:hover{color:#e77817!important;background:#fff7f1!important;border-color:#f1b58c!important}.yaho-office-page:not(.is-editing) .yaho-office-recent-list{gap:.5rem;margin-top:0}.yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row{color:#24150f;background:#ffffffdb;border:1px solid #f1d3bf;border-radius:1.125rem;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.85rem;min-height:5.25rem;padding:.75rem 1rem;display:grid}.yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row:hover{background:#fff8f3;border-color:#f6a46c;padding-inline:1rem}.yaho-office-recent-mark{color:#c45116;letter-spacing:0;background:#fff4ea;border:1px solid #ffd7bf;border-radius:.625rem;justify-content:center;align-items:center;width:auto;min-width:4.8rem;padding:.4rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.yaho-office-recent-title{color:inherit;font-size:.92rem;font-weight:800}.yaho-office-recent-meta{color:#a08472;margin-top:.18rem;font-size:.76rem;font-weight:600}.yaho-office-recent-chevron{color:#a08472}:root.dark .yaho-dark-page p.yaho-office-recent-count,.dark .yaho-dark-page p.yaho-office-recent-count{color:#6fa2cf!important;opacity:1!important;background:#4a7aa329!important}:root.dark .yaho-office-recent-reset,.dark .yaho-office-recent-reset{color:#d2eaff!important;border-color:#29445f!important}:root.dark .yaho-office-recent-reset:hover,.dark .yaho-office-recent-reset:hover{color:#8fc3ef!important;background:#13263b!important;border-color:#4f91c1!important}:root.dark .yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row,.dark .yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row{color:#f1f5f9;background:#ffffff08;border-color:#ffffff1a}:root.dark .yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row:hover,.dark .yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row:hover{box-shadow:none;background:#102b42;border-color:#4f91c1}:root.dark .yaho-office-recent-mark,.dark .yaho-office-recent-mark{color:#e2e8f0;background:#11283b;border-color:#29445f}:root.dark .yaho-office-recent-meta,.dark .yaho-office-recent-meta,:root.dark .yaho-office-recent-chevron,.dark .yaho-office-recent-chevron{color:#94a3b8}@media (width<=640px){.yaho-office-create-picker-grid{grid-template-columns:1fr}.yaho-office-recent-summary{gap:.35rem}.yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.75rem}.yaho-office-recent-mark{min-width:3.9rem}}.yaho-support-program-page-title{color:var(--yaho-light-ink);letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:780;line-height:1.15}.yaho-support-program-page-lede{max-width:36rem;color:var(--yaho-light-muted);margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.yaho-support-program-header{border-bottom:1px solid var(--ui-stroke-tertiary);padding-bottom:1rem}.yaho-document-processing-header,.yaho-company-dashboard-header,.yaho-graph-controls-modal-header{padding:1.25rem 4rem 1rem 1.5rem}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-parent-nav-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:.25px solid #0000!important;border-radius:.375rem!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-expanded=true],:hover){background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-parent-nav-item[aria-current=page]{background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):is([data-active=true],[aria-current=page]){border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover),.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-parent-nav-item:is([aria-current=page],[aria-expanded=true],:hover){border-color:var(--yaho-sidebar-select-hairline)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;background:0 0!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):hover,.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):hover{border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-hover-fill)!important;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):is([data-active=true],[aria-current=page]),.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):is([data-active=true],[aria-current=page]){border-radius:var(--yaho-sidebar-select-radius)!important;background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:#fff!important;border-color:#0000!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):is([data-active=true],[aria-current=page])>svg,.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:not(.yaho-sidebar-parent-nav-item):is([data-active=true],[aria-current=page])>svg{color:#fff!important}:root.dark .yaho-dark-page .yaho-support-program-page-title,.dark .yaho-dark-page .yaho-support-program-page-title{color:var(--yaho-night-text)!important}:root.dark .yaho-dark-page p.yaho-support-program-page-lede,.dark .yaho-dark-page p.yaho-support-program-page-lede{color:var(--yaho-night-muted)!important}@container yaho-responsive-page (width<=56.25rem){.yaho-support-program-header .yaho-support-program-page-title{font-size:1.7rem!important}}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-child{padding-left:1.25rem!important}[data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-body{padding-left:.25rem!important}[data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-actions-slot{justify-content:flex-end;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;padding-right:.25rem;gap:0!important;display:flex!important;position:relative!important}[data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-trailing-figure{white-space:nowrap;top:50%;right:calc(100% + .125rem);transform:translateY(calc(-50% - 1px));position:absolute!important}[data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-actions-slot .yaho-sidebar-session-menu-trigger{position:relative!important;top:auto!important;right:auto!important;transform:none!important}[data-slot=sidebar] .yaho-sidebar-session-row .yaho-sidebar-session-age-slot{pointer-events:none;opacity:0;transition:opacity .15s}[data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-age-slot{opacity:1}[data-slot=sidebar] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open) .yaho-sidebar-session-inline-body{margin-right:2.75rem}.yaho-sidebar-session-tooltip>span{border:1px solid #f0c9af;border-radius:.5rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.35;box-shadow:0 .375rem 1.125rem #87532f24;color:#6c5140!important;background:#fff9f4!important;font-family:inherit!important;display:inline-block!important}:root.dark .yaho-sidebar-session-tooltip>span,.dark .yaho-sidebar-session-tooltip>span{border-color:#68aee266;box-shadow:0 .5rem 1.25rem #00000052;color:#d9e8f4!important;background:#142a41!important}[data-slot=sidebar] .yaho-sidebar-staff-row-body{padding-left:0!important}[data-slot=sidebar] .yaho-sidebar-staff-row--selected{border-radius:var(--yaho-sidebar-select-radius);background:var(--yaho-sidebar-select-fill);box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)}:root.dark [data-slot=sidebar] .yaho-sidebar-staff-row--selected,.dark [data-slot=sidebar] .yaho-sidebar-staff-row--selected{background:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta-wrap{padding-inline:var(--yaho-sidebar-row-pad-inline);padding-block:calc(var(--yaho-sidebar-rhythm-sm) + 2px) calc(var(--yaho-sidebar-rhythm-md) - 2px);flex-shrink:0;order:1}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-space-human{flex-shrink:0;order:2}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-space-ai{flex-direction:column;flex:auto;order:3;min-height:0;display:flex}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-space-ai [data-sessions-mode]{flex:auto;min-height:0}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group{padding-top:0!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]{gap:var(--yaho-sidebar-nav-gap)}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]{height:var(--yaho-sidebar-nav-row-height)!important;min-height:var(--yaho-sidebar-nav-row-height)!important;margin-block:0!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item].max-h-0{height:0!important;min-height:0!important;margin-block-start:calc(-1 * var(--yaho-sidebar-nav-gap))!important;margin-block-end:0!important;display:none!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]{gap:var(--yaho-sidebar-nav-gap)}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]{height:2rem!important;min-height:2rem!important;margin-block:0!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0){padding-block:.125rem;height:auto!important;min-height:calc(var(--yaho-sidebar-nav-row-height) + .25rem)!important;overflow:visible!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0)+[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0){margin-top:calc(-1 * var(--yaho-sidebar-nav-gap))!important}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-connections-nav>[data-sidebar=group-content]>[data-sidebar=menu]{gap:var(--yaho-sidebar-nav-gap)}[data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-connections-nav>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]{height:auto!important;min-height:2.75rem!important;margin-block:0!important;overflow:visible!important}[data-slot=sidebar] .yaho-sidebar-connections-row>.yaho-app-connect-icons{direction:ltr;flex:none;align-items:center;padding-inline-end:.12rem;display:inline-flex;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}[data-slot=sidebar] .yaho-app-connect-icon{background:#fff;border:1px solid #0000001a;border-radius:.42rem;place-items:center;width:1.7rem;height:1.7rem;margin-inline-start:-.55rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 1px 2px #0000002e}[data-slot=sidebar] .yaho-app-connect-icon:first-child{z-index:1;margin-inline-start:0}[data-slot=sidebar] .yaho-app-connect-icon:nth-child(2){z-index:2}[data-slot=sidebar] .yaho-app-connect-icon:nth-child(3){z-index:3}[data-slot=sidebar] .yaho-app-connect-icon svg{width:1.22rem;height:1.22rem;display:block}[data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icon:first-child{transform:rotate(-11deg)}[data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icon:nth-child(2){transform:translateY(-.06rem)rotate(3deg)}[data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icon:nth-child(3){transform:rotate(11deg)}[data-slot=sidebar] .yaho-sidebar-connections-row:is(:hover,:focus-visible) .yaho-app-connect-icon:first-child{transform:translate(-.26rem,.05rem)rotate(-14deg)}[data-slot=sidebar] .yaho-sidebar-connections-row:is(:hover,:focus-visible) .yaho-app-connect-icon:nth-child(2){transform:translateY(-.18rem)scale(1.06)}[data-slot=sidebar] .yaho-sidebar-connections-row:is(:hover,:focus-visible) .yaho-app-connect-icon:nth-child(3){transform:translate(.26rem,.05rem)rotate(14deg)}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-connections-row .yaho-app-connect-icons{display:none}@media (prefers-reduced-motion:reduce){[data-slot=sidebar] .yaho-app-connect-icon{transition:none}}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-bottom-stack{order:8}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-space-human,[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-group{order:1}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-connections-nav{order:2}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta{width:100%;min-height:calc(var(--yaho-sidebar-rhythm-lg) + var(--yaho-sidebar-rhythm-xs));justify-content:center;align-items:center;gap:var(--yaho-sidebar-rhythm-xs);border:1px solid var(--yaho-sidebar-request-border);border-radius:var(--yaho-sidebar-rhythm-sm);background:var(--yaho-sidebar-request-fill);color:var(--yaho-sidebar-request-ink);box-shadow:var(--yaho-surface-lip);font-size:var(--yaho-sidebar-title-size);display:flex}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta:hover:not(:disabled){background:var(--yaho-sidebar-request-hover);color:var(--yaho-sidebar-request-ink)}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta:focus-visible{outline:2px solid var(--yaho-sidebar-select-ink);outline-offset:2px}[data-slot=sidebar] .yaho-sidebar-space{padding-inline:var(--yaho-sidebar-row-pad-inline);flex-shrink:0}[data-slot=sidebar] .yaho-sidebar-space-human{gap:var(--yaho-sidebar-nav-gap);flex-direction:column;padding-top:0;display:flex}[data-slot=sidebar] .yaho-sidebar-space-ai{margin-top:var(--yaho-sidebar-rhythm-sm);padding-top:var(--yaho-sidebar-nav-gap);border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 70%, transparent)}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-space-human{border:0;margin:0;padding:0}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-connection-avatar{background:0 0;border:0;width:1rem;height:1rem}[data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-connections-nav .yaho-sidebar-connection-avatar{border-radius:var(--yaho-sidebar-select-radius)!important}:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-connections-nav .yaho-sidebar-connection-avatar{border-color:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent)!important;background:color-mix(in srgb, var(--yaho-light-orange) 5%, var(--yaho-light-panel))!important}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-connections-nav .yaho-sidebar-connection-avatar,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-connections-nav .yaho-sidebar-connection-avatar{border-color:color-mix(in srgb, var(--yaho-night-blue) 24%, transparent)!important;background:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-panel))!important}[data-slot=sidebar] .yaho-sidebar-space-label{color:var(--ui-text-tertiary);font-family:var(--yaho-sidebar-space-label-font);font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);text-overflow:ellipsis;text-transform:none;white-space:nowrap;padding-block:.3rem .2rem;line-height:1.2;display:block;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-space-label--toggle{cursor:pointer;text-align:left;align-items:center;gap:.45rem;width:100%;padding-inline:.1rem;display:flex}[data-slot=sidebar] .yaho-sidebar-space-label--toggle:hover{color:var(--ui-text-secondary)}[data-slot=sidebar] .yaho-sidebar-section-label{color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);letter-spacing:.04em;padding-block:.3rem .2rem;font-weight:600;line-height:1.2;display:block}[data-slot=sidebar] .yaho-sidebar-primary-nav-child{min-height:calc(var(--yaho-sidebar-row-height) - .125rem)!important;padding-left:calc(var(--yaho-sidebar-child-indent) + var(--yaho-sidebar-row-pad-inline))!important;color:var(--ui-text-tertiary)!important;font-weight:500!important}[data-slot=sidebar] .yaho-sidebar-session-row{min-height:2.5rem}[data-slot=sidebar] .yaho-sidebar-session-copy{flex-direction:column;flex:1;justify-content:center;gap:.15rem;min-width:0;display:flex}[data-slot=sidebar] .yaho-sidebar-session-source{min-width:0;color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-session-age,[data-slot=sidebar] .yaho-sidebar-row-meta{min-width:1.75rem;color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);font-variant-numeric:tabular-nums;text-align:right;line-height:1.2}[data-slot=sidebar] .yaho-sidebar-staff-copy{flex-direction:column;flex:1;justify-content:center;gap:.12rem;min-width:0;display:flex}[data-slot=sidebar] .yaho-sidebar-staff-role{min-width:0;color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-staff-activity{min-width:0;color:var(--ui-text-secondary);font-size:var(--yaho-sidebar-meta-size);white-space:nowrap;align-items:center;gap:.28rem;font-weight:500;line-height:1.2;display:flex;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-staff-activity[data-staff-activity=idle] .codicon{color:var(--ui-text-tertiary)}[data-slot=sidebar] .yaho-sidebar-staff-activity:not([data-staff-activity=idle]) .codicon{color:var(--theme-primary)}.yaho-companion-plan{color:var(--ui-text-secondary);font-size:var(--yaho-sidebar-meta-size);flex-direction:column;gap:.35rem;margin:.35rem 0 .5rem;line-height:1.3;display:flex}.yaho-companion-plan__header{color:var(--ui-text-secondary);margin:0}.yaho-companion-plan__list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.yaho-companion-plan__row{align-items:baseline;gap:.35rem;min-width:0;display:flex}.yaho-companion-plan__row .codicon{color:var(--theme-primary)}.yaho-companion-plan__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-staff-activity>span{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-staff-row{border-radius:var(--yaho-sidebar-select-radius);min-height:2.5rem;transition:background-color .12s,color .12s}[data-slot=sidebar] .yaho-sidebar-staff-row:hover:not(.yaho-sidebar-staff-row--selected){background:var(--yaho-sidebar-hover-fill)!important}[data-slot=sidebar] .yaho-sidebar-staff-row button:not(.yaho-sidebar-row-hover-action),[data-slot=sidebar] .yaho-sidebar-thread-child button:not(.yaho-sidebar-row-hover-action),aside.sidebar-root .yaho-sidebar-staff-row button:not(.yaho-sidebar-row-hover-action),aside.sidebar-root .yaho-sidebar-thread-child button:not(.yaho-sidebar-row-hover-action),[data-slot=sidebar] .yaho-sidebar-staff-row button:not(.yaho-sidebar-row-hover-action):hover,[data-slot=sidebar] .yaho-sidebar-thread-child button:not(.yaho-sidebar-row-hover-action):hover,aside.sidebar-root .yaho-sidebar-staff-row button:not(.yaho-sidebar-row-hover-action):hover,aside.sidebar-root .yaho-sidebar-thread-child button:not(.yaho-sidebar-row-hover-action):hover{box-shadow:none!important;background:0 0!important}[data-slot=sidebar] .yaho-sidebar-thread-list{gap:1px;padding-bottom:.25rem;display:grid}[data-slot=sidebar] .yaho-sidebar-thread-child{border-radius:var(--yaho-sidebar-select-radius,.45rem);min-height:1.75rem;color:var(--ui-text-secondary);align-items:center;padding-left:2rem;padding-right:.35rem;transition:background-color .12s,color .12s;display:flex;position:relative}[data-slot=sidebar] .yaho-sidebar-conversation-thread-child{padding-left:calc(2rem - 8px)}[data-slot=sidebar] .yaho-sidebar-thread-child:hover:not(.is-active){color:var(--ui-text-primary);background:var(--yaho-sidebar-hover-fill)!important}[data-slot=sidebar] .yaho-sidebar-thread-child.is-active{font-weight:500;box-shadow:none!important;color:var(--yaho-sidebar-select-ink)!important;background:0 0!important}[data-slot=sidebar] .yaho-sidebar-thread-child.is-active .yaho-sidebar-thread-child-title{text-decoration-line:underline;-webkit-text-decoration-color:var(--yaho-sidebar-select-ink);text-decoration-color:var(--yaho-sidebar-select-ink);text-underline-offset:2px;text-decoration-thickness:2px}[data-slot=sidebar] .yaho-sidebar-thread-child:before{content:"";pointer-events:none;border-bottom-left-radius:.35rem;width:.65rem;height:50%;position:absolute;top:0;left:1rem;border-bottom:2px solid color-mix(in srgb, var(--ui-text-primary) 24%, transparent)!important;border-left:2px solid color-mix(in srgb, var(--ui-text-primary) 24%, transparent)!important}[data-slot=sidebar] .yaho-sidebar-conversation-thread-child:before{left:calc(1rem - 8px)}[data-slot=sidebar] .yaho-sidebar-thread-child-body{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:.2rem 0;display:flex}[data-slot=sidebar] .yaho-sidebar-thread-child-title,[data-slot=sidebar] .yaho-sidebar-thread-child>button.yaho-sidebar-search-hit-copy .yaho-sidebar-search-hit-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;font-size:.8125rem;font-weight:450;line-height:1.35;overflow:hidden}[data-slot=sidebar] .yaho-sidebar-thread-child-age,[data-slot=sidebar] .yaho-sidebar-thread-child .yaho-sidebar-search-hit-age{color:var(--ui-text-quaternary);white-space:nowrap;flex-shrink:0;font-size:.6875rem;transition:opacity .12s}[data-slot=sidebar] .yaho-sidebar-thread-child:hover .yaho-sidebar-thread-child-age,[data-slot=sidebar] .yaho-sidebar-thread-child:hover .yaho-sidebar-search-hit-age{color:var(--ui-text-tertiary)}[data-slot=sidebar] .yaho-sidebar-thread-child:is(:hover,:focus-within):has(.yaho-sidebar-row-hover-actions) :is(.yaho-sidebar-thread-child-age,.yaho-sidebar-search-hit-age){opacity:0}[data-slot=sidebar] .yaho-sidebar-thread-more{color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size,.6875rem);text-align:left;background:0 0;border:0;margin-left:2rem;padding:.2rem .25rem .35rem}[data-slot=sidebar] .yaho-sidebar-thread-more:hover,[data-slot=sidebar] .yaho-sidebar-thread-more:focus-visible{color:var(--ui-text-secondary)}[data-slot=sidebar] .yaho-sidebar-row-hover-slot{flex-shrink:0;place-items:center end;min-width:1.75rem;display:grid;position:relative}[data-slot=sidebar] .yaho-sidebar-row-hover-actions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:.05rem;display:flex;position:absolute;inset:0}[data-slot=sidebar] [class~=group\/staff]:is(:hover,:focus-within) .yaho-sidebar-row-hover-actions,[data-slot=sidebar] [class~=group\/work]:is(:hover,:focus-within) .yaho-sidebar-row-hover-actions{opacity:1;pointer-events:auto}[data-slot=sidebar] [class~=group\/staff]:is(:hover,:focus-within) .yaho-sidebar-row-meta,[data-slot=sidebar] [class~=group\/work]:is(:hover,:focus-within) .yaho-sidebar-search-hit-age,[data-slot=sidebar] [class~=group\/work]:is(:hover,:focus-within) .yaho-sidebar-row-meta{opacity:0}[data-slot=sidebar] .yaho-sidebar-row-hover-action{width:1.25rem;height:1.25rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:.25rem;place-items:center;display:grid}[data-slot=sidebar] .yaho-sidebar-row-hover-action:hover,[data-slot=sidebar] .yaho-sidebar-row-hover-action:focus-visible{background:var(--yaho-sidebar-hover-fill);color:var(--ui-text-primary)}[data-slot=sidebar] .yaho-sidebar-staff-add{color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);text-align:left;background:0 0;border:0;margin:.15rem .25rem .35rem;padding:.2rem .35rem}[data-slot=sidebar] .yaho-sidebar-staff-add:hover,[data-slot=sidebar] .yaho-sidebar-staff-add:focus-visible{color:var(--ui-text-secondary)}.yaho-work-thread-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;min-height:2rem;padding:.35rem .65rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.yaho-work-thread-row:hover,.yaho-work-thread-row:focus-visible{background:var(--yaho-sidebar-hover-fill,var(--ui-bg-secondary));border-color:var(--ui-stroke-tertiary);box-shadow:var(--yaho-control-elevation);transform:translateY(-1px)}.yaho-work-thread-row-stack{--yaho-work-thread-plate:var(--yaho-light-panel,var(--ui-bg-elevated));flex-shrink:0;align-items:center;display:inline-flex}:is(.dark,.theme-dark,:root.dark) .yaho-work-thread-row-stack{--yaho-work-thread-plate:var(--yaho-night-panel,var(--ui-bg-elevated))}.yaho-work-thread-row-stack>*+*{margin-left:-.4375rem}.yaho-work-thread-row-stack .yaho-staff-face{background:var(--yaho-work-thread-plate);box-shadow:0 0 0 1px var(--ui-stroke-tertiary);border-radius:50%;padding:.125rem}.yaho-work-thread-row-replies{color:var(--yaho-blue,#55beff);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600}:is(.dark,.theme-dark,:root.dark) .yaho-work-thread-row-replies{color:var(--yaho-night-blue,#6fa2cf)}.yaho-work-thread-row-title{min-width:0;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.yaho-work-thread-row-status{color:var(--ui-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:.6875rem}.yaho-work-thread-row-age{color:var(--yaho-chat-meta-ink,var(--ui-text-tertiary));white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.75rem}.yaho-work-thread-row-open{color:var(--ui-text-secondary);white-space:nowrap;background:var(--ui-bg-elevated);border:1px solid var(--ui-stroke-tertiary);border-radius:.375rem;flex-shrink:0;margin-left:auto;padding:.15rem .4rem;font-size:.75rem;font-weight:600;display:none}.yaho-work-thread-row:hover .yaho-work-thread-row-open,.yaho-work-thread-row:focus-visible .yaho-work-thread-row-open{align-items:center;display:inline-flex}.yaho-work-thread-row:hover .yaho-work-thread-row-age,.yaho-work-thread-row:focus-visible .yaho-work-thread-row-age{display:none}.yaho-staff-inspector{border-top:1px solid var(--ui-stroke-tertiary)}.yaho-staff-details-drawer{z-index:30;overscroll-behavior:contain;flex-direction:column;gap:.25rem;width:min(21rem,100% - 1.5rem);padding:.625rem;display:flex;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow-y:auto}.yaho-staff-details-drawer-header{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.125rem .125rem .875rem;display:flex}.yaho-staff-details-drawer-identity{align-items:center;gap:.625rem;min-width:0;display:flex}.yaho-staff-details-drawer-close{width:1.75rem;height:1.75rem;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.yaho-staff-details-drawer-close:hover{background:var(--yaho-sidebar-hover-fill,var(--ui-bg-secondary));color:var(--ui-text-primary)}.yaho-staff-details-drawer-close:focus-visible{outline:2px solid var(--yaho-blue,var(--theme-primary));outline-offset:2px}.yaho-staff-inspector-toggle{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;width:100%;padding:.5rem .25rem;display:flex}.yaho-staff-inspector-toggle:hover{background:var(--yaho-sidebar-hover-fill,var(--ui-bg-secondary))}.yaho-staff-inspector-toggle-copy{flex:1;gap:.1rem;min-width:0;display:grid}.yaho-staff-inspector-eyebrow{color:var(--ui-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:750;line-height:1.2}.yaho-staff-inspector-toggle-name{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.yaho-staff-inspector-toggle-duty{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.yaho-staff-inspector-toggle-count{color:var(--ui-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:.75rem}.yaho-staff-inspector-toggle svg{color:var(--ui-text-tertiary);flex-shrink:0;transition:transform .1s}.yaho-staff-inspector-chevron-open{transform:rotate(180deg)}.yaho-staff-inspector-body{gap:0;padding:0 .125rem 7rem;display:grid}.yaho-staff-inspector-duty{color:var(--ui-text-secondary);gap:.5rem;font-size:.75rem;font-weight:600;display:grid}.yaho-staff-inspector-section{border-bottom:1px solid var(--ui-stroke-tertiary);padding:.875rem .125rem}.yaho-staff-inspector-section-label{color:var(--ui-text-secondary);letter-spacing:.01em;font-size:.7rem;font-weight:750;display:block}.yaho-staff-inspector-duty-row{align-items:center;gap:.5rem;display:flex}.yaho-staff-inspector-duty-row>:first-child{flex:1;min-width:0}.yaho-staff-inspector-duty-row input,.yaho-staff-inspector-instructions textarea{border-color:color-mix(in srgb, var(--ui-text-primary) 12%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-bg-secondary) 64%, transparent)}.yaho-staff-inspector-duty-row input:focus,.yaho-staff-inspector-instructions textarea:focus{border-color:color-mix(in srgb, var(--yaho-blue,var(--theme-primary)) 62%, var(--ui-stroke-secondary));box-shadow:0 0 0 3px color-mix(in srgb, var(--yaho-blue,var(--theme-primary)) 14%, transparent)}.yaho-staff-inspector-instructions{color:var(--ui-text-secondary);gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.yaho-staff-inspector-instructions-row{color:var(--ui-text-tertiary);justify-content:space-between;align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.yaho-staff-inspector-instructions-row>span{max-width:15rem;line-height:1.45}.yaho-staff-inspector-soul{font-weight:400}.yaho-staff-inspector-soul>summary{cursor:pointer;color:var(--ui-text-tertiary);align-items:center;gap:.35rem;display:inline-flex}.yaho-staff-inspector-soul>summary:hover{color:var(--ui-text-secondary)}.yaho-staff-inspector-soul>pre{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-secondary);max-height:12rem;color:var(--ui-text-secondary);white-space:pre-wrap;word-break:break-all;border-radius:.5rem;margin-top:.375rem;padding:.5rem;font-size:.6875rem;line-height:1.5;overflow:auto}.yaho-staff-inspector-work-title{color:var(--ui-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.yaho-staff-inspector-work-heading{justify-content:space-between;align-items:center;display:flex}.yaho-staff-inspector-work-empty{color:var(--ui-text-tertiary);align-items:center;gap:.4rem;margin-top:.375rem;font-size:.8125rem;display:flex}.yaho-staff-inspector-work ul{gap:.125rem;margin-top:.375rem;padding:0;list-style:none;display:grid}.yaho-staff-inspector-work-more{color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.75rem}.yaho-staff-inspector-work-more:hover{color:var(--ui-text-secondary)}.yaho-staff-inspector-work .yaho-work-thread-row{padding-inline:.5rem}.yaho-staff-inspector-work .yaho-work-thread-row>.codicon{color:var(--yaho-blue,var(--theme-primary));flex:none}.yaho-staff-inspector-automation{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.yaho-staff-inspector-automation-title{color:var(--ui-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.yaho-staff-inspector-automation-state{color:var(--ui-text-tertiary);white-space:nowrap;border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-secondary);border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:400}.yaho-staff-inspector-automation-state[data-state=running]{border-color:color-mix(in srgb, var(--yaho-blue,var(--theme-primary)) 34%, transparent);background:color-mix(in srgb, var(--yaho-blue,var(--theme-primary)) 10%, transparent);color:var(--yaho-blue,var(--theme-primary))}.yaho-staff-inspector-approval{gap:.375rem;display:grid}.yaho-staff-inspector-approval-title,.yaho-staff-inspector-notify-title{color:var(--ui-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.yaho-staff-inspector-approval-hint{color:var(--ui-text-tertiary);font-size:.6875rem;font-weight:400;line-height:1.45}.yaho-staff-approval-rules{gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.yaho-staff-approval-rule{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.yaho-staff-approval-rule-label{min-width:0;color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.yaho-staff-approval-mode-group,.yaho-staff-notify-tier-group{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-secondary);border-radius:.5rem;flex:none;display:inline-flex;overflow:hidden}.yaho-staff-approval-mode,.yaho-staff-notify-tier{color:var(--ui-text-tertiary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:600}.yaho-staff-approval-mode+.yaho-staff-approval-mode,.yaho-staff-notify-tier+.yaho-staff-notify-tier{border-left:1px solid var(--ui-stroke-tertiary)}.yaho-staff-approval-mode:hover,.yaho-staff-notify-tier:hover{color:var(--ui-text-secondary)}.yaho-staff-approval-mode[data-active=true],.yaho-staff-notify-tier[data-active=true]{background:color-mix(in srgb, var(--yaho-blue,var(--theme-primary)) 14%, transparent);color:var(--yaho-blue,var(--theme-primary))}.yaho-staff-inspector-notify{gap:.375rem;display:grid}.yaho-staff-notify-tier-group{width:fit-content}.yaho-work-thread-row-receipt{color:var(--ui-text-tertiary);align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.2;display:flex}.yaho-work-thread-row-receipt>span+span:before{content:"·";color:var(--ui-text-tertiary);margin-right:.375rem}.yaho-child-thread-panel{background:var(--yaho-light-panel,#fff);border:1px solid var(--ui-stroke-tertiary);box-shadow:0 25px 50px -12px #00000038, 0 0 0 1px var(--ui-stroke-tertiary);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ui-text-primary);transform-origin:50%;backface-visibility:hidden;contain:paint;border-radius:1.25rem;transform:translate(0,0)}.yaho-child-thread-panel-header,.yaho-child-thread-panel-body,.yaho-child-thread-panel>div,.yaho-child-thread-panel [data-yaho-work-tile],.yaho-child-thread-room,.yaho-child-thread-scroll,.yaho-child-thread-composer-bar{background:var(--yaho-light-panel,#fff)}:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-panel,.yaho-child-thread-panel[data-theme=dark]{background:var(--yaho-night-panel,#101721)!important;border-color:color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 22%, var(--ui-stroke-tertiary))!important;box-shadow:0 25px 50px -12px #000000a6, 0 0 0 1px color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 20%, transparent)!important;color:var(--ui-text-primary)!important}:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-panel-header,.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-panel-header{background:var(--yaho-night-panel,#101721)!important;border-bottom-color:color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 18%, transparent)!important;color:var(--ui-text-primary)!important}:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-panel-body,:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-panel>div,:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-panel [data-yaho-work-tile],:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-room,:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-scroll,:is(.dark,.theme-dark,:root.dark,[data-theme=dark]) .yaho-child-thread-composer-bar,.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-panel-body,.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-panel>div,.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-panel [data-yaho-work-tile],.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-room,.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-scroll,.yaho-child-thread-panel[data-theme=dark] .yaho-child-thread-composer-bar{background:var(--yaho-night-panel,#101721)!important}.yaho-child-thread-panel[data-state=open]{will-change:transform, opacity;animation:.26s cubic-bezier(.16,1,.3,1) forwards yahoThreadMorphIn!important}.yaho-child-thread-panel[data-state=closed]{will-change:transform, opacity;animation:.19s cubic-bezier(.25,1,.5,1) forwards yahoThreadMorphOut!important}@keyframes yahoThreadMorphIn{0%{opacity:0;transform:translateY(32%)scale(.88,.16)}25%{opacity:.85}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes yahoThreadMorphOut{0%{opacity:1;transform:translate(0,0)scale(1)}60%{opacity:.5}to{opacity:0;transform:translateY(28%)scale(.88,.2)}}.yaho-child-thread-panel[data-state=open] .yaho-child-thread-panel-header,.yaho-child-thread-panel[data-state=open] .yaho-child-thread-scroll{will-change:transform, opacity;backface-visibility:hidden;animation:.24s cubic-bezier(.16,1,.3,1) both yahoThreadContentReveal}@keyframes yahoThreadContentReveal{0%{opacity:0;transform:translateY(14px)}40%{opacity:.3}to{opacity:1;transform:translate(0,0)}}.yaho-child-thread-panel[data-state=closed] .yaho-child-thread-panel-header,.yaho-child-thread-panel[data-state=closed] .yaho-child-thread-scroll{animation:.14s ease-in both yahoThreadContentHide}@keyframes yahoThreadContentHide{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(10px)}}.yaho-child-thread-panel[data-state=open] .yaho-child-thread-composer-bar{will-change:transform, opacity;backface-visibility:hidden;animation:.26s cubic-bezier(.16,1,.3,1) both yahoThreadComposerSettle}@keyframes yahoThreadComposerSettle{0%{opacity:.7;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}[data-slot=composer-root],[data-slot=composer-dock]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease-out}body[data-yaho-child-thread-open=true] [data-slot=composer-root]:not(.yaho-child-thread-panel [data-slot=composer-root]){will-change:transform, opacity;opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}body[data-yaho-child-thread-open=true] [data-slot=composer-dock]:not(.yaho-child-thread-panel [data-slot=composer-dock]){will-change:opacity;opacity:0!important;pointer-events:none!important}body[data-yaho-child-thread-open=true] [data-slot=dialog-overlay]{will-change:opacity;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#04091199!important;animation:.22s ease-out both yahoThreadOverlayIn!important}body[data-yaho-child-thread-open=false] [data-slot=dialog-overlay]{animation:.18s ease-in both yahoThreadOverlayOut!important}@keyframes yahoThreadOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes yahoThreadOverlayOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.yaho-child-thread-panel[data-state=open],.yaho-child-thread-panel[data-state=closed],.yaho-child-thread-panel[data-state=open] .yaho-child-thread-panel-header,.yaho-child-thread-panel[data-state=open] .yaho-child-thread-scroll,.yaho-child-thread-panel[data-state=open] .yaho-child-thread-composer-bar,body[data-yaho-child-thread-open=true] [data-slot=composer-root],body[data-yaho-child-thread-open=true] [data-slot=composer-dock],body[data-yaho-child-thread-open=true] [data-slot=dialog-overlay],body[data-yaho-child-thread-open=false] [data-slot=dialog-overlay]{transition:none!important;animation:none!important;transform:none!important}}[data-slot=sidebar] .yaho-sidebar-search-trigger{border-radius:999px;place-items:center;min-width:1.75rem;min-height:1.75rem;display:grid;width:1.75rem!important;height:1.75rem!important}.yaho-sidebar-search-popover{z-index:80;width:min(18.5rem, var(--radix-popover-content-available-width,calc(100% - 1.5rem)));max-width:var(--radix-popover-content-available-width,calc(100% - 1.5rem));max-height:min(22rem, var(--radix-popover-content-available-height,calc(100% - 5rem)));color:var(--yaho-light-ink,#24170f);padding:.45rem;background:var(--yaho-light-panel,#fffaf6)!important;-webkit-backdrop-filter:none!important;background-image:none!important;overflow:hidden!important}:is(.dark,.theme-dark) .yaho-sidebar-search-popover{color:var(--yaho-night-ink,#f5f5f5);background:var(--yaho-night-panel,#111)!important}.yaho-sidebar-search-popover .yaho-sidebar-search{opacity:1;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.yaho-sidebar-search-popover .yaho-sidebar-search-input{field-sizing:fixed;width:100%;min-width:0;height:1.75rem;color:inherit;background:0 0;border:0;flex:auto;font-size:.875rem;line-height:1.2}.yaho-sidebar-search-recent-label{color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);letter-spacing:.04em;padding:.4rem .55rem .2rem;font-weight:600}.yaho-sidebar-search-results{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, currentColor 28%, transparent) transparent;scrollbar-width:thin;flex-direction:column;gap:1px;min-width:0;max-height:18rem;display:flex;overflow:hidden auto}.yaho-sidebar-search-results::-webkit-scrollbar{width:.45rem}.yaho-sidebar-search-results::-webkit-scrollbar-track{background:0 0}.yaho-sidebar-search-results::-webkit-scrollbar-thumb{background:color-mix(in srgb, currentColor 28%, transparent);background-clip:padding-box;border:.125rem solid #0000;border-radius:9999px}.yaho-sidebar-search-results::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, currentColor 52%, transparent);background-clip:padding-box}.yaho-sidebar-search-hit{width:100%;min-width:0;max-width:100%;min-height:max(var(--yaho-sidebar-row-height), 2.75rem);border-radius:var(--yaho-sidebar-select-radius);color:var(--ui-text-primary);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.3rem .5rem;display:grid;overflow:hidden}.yaho-sidebar-search-popover .yaho-sidebar-search-hit{min-height:max(var(--yaho-sidebar-row-height,2rem), 2.75rem)}.yaho-sidebar-search-hit:hover{background:var(--yaho-sidebar-hover-fill)}.yaho-sidebar-search-hit.is-active{background:var(--yaho-sidebar-select-fill);box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)}.yaho-sidebar-search-hit-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.yaho-sidebar-search-hit-title{min-width:0;max-width:100%;font-size:var(--yaho-sidebar-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1.25;display:block;overflow:hidden}.yaho-sidebar-search-hit-meta{min-width:0;max-width:100%;color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.yaho-sidebar-search-hit-age{color:var(--ui-text-tertiary);font-size:var(--yaho-sidebar-meta-size);font-variant-numeric:tabular-nums;flex-shrink:0}.yaho-sidebar-search-hit-dot{background:var(--yaho-light-orange);opacity:.85;border-radius:999px;flex-shrink:0;width:.32rem;height:.32rem}:root:not(.dark) [data-slot=sidebar] .yaho-sidebar-account-footer,:root.dark [data-slot=sidebar] .yaho-sidebar-account-footer,.dark [data-slot=sidebar] .yaho-sidebar-account-footer{border-top-color:#0000!important}[data-yaho-shell] .yaho-marketing-page{--yaho-page-header-bottom:1rem}.yaho-moodboard-page-body{width:100%;min-width:0;padding-top:1rem}.yaho-moodboard-page .yaho-moodboard{gap:1rem;width:100%}.yaho-moodboard-page .yaho-moodboard-toolbar{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.75rem;padding-bottom:1rem}.yaho-moodboard-page .yaho-moodboard-filter-select{min-width:0}.yaho-moodboard-page .yaho-moodboard-filter-trigger{flex:0 auto;min-width:0}.yaho-moodboard-page .yaho-moodboard-empty{text-align:center;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem 0}.yaho-moodboard-page .yaho-moodboard-toolbar-actions{justify-content:flex-end}@media (width<=58rem){.yaho-moodboard-page .yaho-moodboard-toolbar-row{align-items:center;display:flex}}@media (width<=34rem){.yaho-moodboard-page .yaho-moodboard-toolbar-actions{align-items:center}}.yaho-marketing-workspace{min-height:0;padding:1rem 0 1.5rem}.yaho-marketing-page-shell .yaho-marketing-workspace-dock:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.yaho-marketing-page-shell .yaho-marketing-workspace-dock:not([hidden])>.yaho-marketing-split-workspace{flex:auto;min-height:28rem}.yaho-marketing-split-workspace{--yaho-marketing-browser-column:min(30rem, max(22rem, calc((100dvh - 18rem) * 9 / 16)));--yaho-marketing-split-gap:1rem;grid-template-columns:var(--yaho-marketing-browser-column) minmax(18rem, 1fr);gap:var(--yaho-marketing-split-gap);min-height:0;padding:0;transition:grid-template-columns .26s,gap .26s;display:grid;position:relative}@media (width>=62.0625rem){.yaho-marketing-page:has(.yaho-marketing-workspace-dock:not([hidden])) .yaho-marketing-split-workspace{min-height:28rem}.yaho-marketing-split-workspace.is-reference-mode{--yaho-marketing-browser-column:clamp(44rem, 58%, 66rem);--yaho-marketing-split-gap:.85rem}.yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode){--yaho-marketing-browser-column:4.5rem}.yaho-marketing-split-workspace:after{top:0;bottom:0;left:calc(var(--yaho-marketing-browser-column) + var(--yaho-marketing-split-gap));background:var(--ui-stroke-tertiary);content:"";pointer-events:none;width:1px;transition:left .26s;position:absolute}.yaho-marketing-split-workspace>.yaho-marketing-browser-pane{align-self:stretch;height:auto;min-height:0;max-height:none}.yaho-marketing-split-workspace:has(.yaho-marketing-progress-step--naver-planning){min-height:28rem}}.yaho-marketing-browser-pane,.yaho-marketing-composer-float,.yaho-marketing-history{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);border-radius:1.15rem}.yaho-marketing-browser-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.yaho-marketing-browser-collapsed-brand{display:none}.yaho-marketing-browser-collapse-toggle{z-index:3;top:50%;left:calc(var(--yaho-marketing-browser-column) + var(--yaho-marketing-split-gap));border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-elevated);width:1.75rem;height:1.75rem;color:var(--ui-text-primary);cursor:pointer;border-radius:999px;place-items:center;transition:left .26s,background .16s,border-color .16s,color .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .3rem .85rem #0000001a}.yaho-marketing-browser-collapse-toggle:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 70%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 11%, var(--ui-bg-elevated))}.yaho-marketing-browser-collapse-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-light-orange) 72%, transparent);outline-offset:2px}@media (width>=62.0625rem){.yaho-marketing-split-workspace.is-browser-collapsed>.yaho-marketing-browser-pane{justify-content:flex-start;align-items:center}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-collapsed-brand{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 9%, var(--ui-bg-elevated));width:2.65rem;height:2.65rem;color:var(--yaho-light-orange);cursor:pointer;border-radius:.85rem;place-items:center;margin-top:1rem;padding:0;display:grid}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-collapsed-brand:hover{background:color-mix(in srgb, var(--yaho-light-orange) 17%, var(--ui-bg-elevated))}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-collapsed-brand.is-naver{background:0 0;border-color:#0000}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-collapsed-brand.is-naver:hover{background:color-mix(in srgb, #03c75a 10%, var(--ui-bg-elevated))}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-collapsed-brand.is-naver svg{width:1.55rem;height:1.55rem}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-collapsed-brand:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-light-orange) 72%, transparent);outline-offset:2px}}.yaho-marketing-history-head{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.85rem 1rem;display:flex}.yaho-marketing-browser-live,.yaho-marketing-history-status{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 32%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));color:var(--yaho-light-muted);border-radius:999px;flex:none;padding:.38rem .65rem;font-size:.72rem;font-weight:750;line-height:1.2}.yaho-marketing-browser-guest{flex:auto;min-height:28rem;display:flex;overflow:hidden}.yaho-marketing-channel-browser-webview{border:0;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.yaho-marketing-publish-preview-backdrop{z-index:var(--z-modal);background:#071426b8;place-items:center;padding:max(1.25rem,2.5%);display:grid;position:fixed;inset:0}.yaho-marketing-publish-preview-dialog{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--yaho-light-orange) 36%, var(--ui-stroke-tertiary));background:var(--yaho-light-panel);border-radius:1.2rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(94%,108rem);height:min(90%,72rem);min-height:34rem;margin:auto;display:grid;overflow:hidden;box-shadow:0 1.75rem 5rem #00000061}.yaho-marketing-publish-preview-head{border-color:var(--ui-stroke-tertiary);border-bottom-width:1px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .8rem;display:flex}.yaho-marketing-publish-preview-retry{border-radius:.45rem;line-height:1;height:1.75rem!important;min-height:1.75rem!important}.yaho-marketing-publish-preview-browser{background:#fff;min-height:0;overflow:hidden}.yaho-marketing-publish-preview-webview{border:0;width:100%;height:100%;display:flex}.yaho-marketing-composer-float{min-height:0;max-height:calc(100% - 8.5rem);box-shadow:var(--yaho-control-elevation);flex-direction:column;align-self:start;display:flex;position:sticky;top:1rem;overflow:hidden}.yaho-marketing-composer-float-head{border-bottom:1px solid var(--ui-stroke-tertiary);padding:1rem 1.1rem .9rem}.yaho-marketing-composer-float-body{flex-direction:column;flex:1;min-height:0;padding:0 1.1rem 1rem;display:flex;overflow-y:auto}.yaho-marketing-split-workspace>.yaho-marketing-composer-float{align-self:stretch;min-height:0;max-height:none;position:static;border:1px solid color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary))!important;border-inline-width:1px!important}.yaho-marketing-composer-float-body .yaho-marketing-step{padding-top:1rem}.yaho-marketing-composer-form-slot{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.yaho-marketing-composer-form-slot>.yaho-marketing-step{flex:auto;min-width:0;min-height:0}.yaho-marketing-composer-float-body:has(:is(.yaho-marketing-progress-step--naver-planning,.yaho-marketing-format-choice-only)){flex-direction:column;display:flex}.yaho-marketing-composer-float-body:has(.yaho-marketing-progress-step--naver-planning)>.yaho-marketing-progress-step--naver-planning{flex:auto;min-height:0}.yaho-marketing-composer-float-body .yaho-marketing-format-choice-only{flex:auto;min-height:0;margin-inline-end:-1.1rem;padding-top:0}.yaho-marketing-page-shell{container:yaho-marketing-page/inline-size}@container yaho-marketing-page (width<=62rem){.yaho-marketing-page-shell .yaho-marketing-workspace-dock:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}:is(.yaho-marketing-split-workspace,.yaho-marketing-split-workspace:has(.yaho-marketing-progress-step--naver-planning)){flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow-y:auto}.yaho-marketing-split-workspace>.yaho-marketing-browser-pane{flex:none;align-self:stretch;height:clamp(24rem,68dvh,42rem)}.yaho-marketing-split-workspace>.yaho-marketing-composer-float{flex:none;align-self:stretch;max-height:none}.yaho-marketing-split-workspace>.yaho-marketing-composer-float>.yaho-marketing-composer-float-body{flex:none}.yaho-marketing-browser-collapse-toggle,.yaho-marketing-split-workspace:after,.yaho-marketing-split-workspace>.yaho-marketing-browser-pane>.yaho-marketing-browser-collapsed-brand{display:none}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-marketing-format-choice-only .yaho-marketing-format-step-content{grid-template-rows:auto auto}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{opacity:1;border-width:1px;grid-template-columns:minmax(0,1fr);height:auto;max-height:none;margin-bottom:.8rem;padding:.65rem .75rem;position:static;overflow:visible;transform:none}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-marketing-naver-type-list{flex-direction:column;gap:.65rem;height:auto;min-height:0;display:flex}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-marketing-naver-type-list .yaho-naver-content-choice{flex:none;height:auto}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-content-choice-summary,.yaho-marketing-page .yaho-marketing-split-workspace .yaho-instagram-format-choice-summary{justify-content:flex-start;gap:.4rem;height:auto;padding:.4rem .6rem}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-content-choice-icon,.yaho-marketing-page .yaho-marketing-split-workspace .yaho-instagram-format-choice-icon{flex-basis:1.5rem;width:1.5rem;min-width:1.5rem;height:1.5rem}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-content-choice-icon .codicon,.yaho-marketing-page .yaho-marketing-split-workspace .yaho-instagram-format-choice-icon .codicon{font-size:1.05rem!important}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-marketing-naver-type-list .yaho-instagram-format-choice{flex:none;height:auto}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-instagram-format-choice .yaho-instagram-format-preview{display:none!important}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-instagram-format-choice[data-preview-open=true] .yaho-instagram-format-preview-guide{opacity:1;height:auto;max-height:none;padding:.65rem .75rem;position:static;left:auto;right:auto;overflow:visible;transform:none}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""preview"}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-live-editor-form{grid-template-rows:auto auto;height:auto;padding:1.25rem 0 0;overflow:visible}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-live-editor-preview-column{width:auto;max-height:26rem;overflow-y:auto}.yaho-marketing-page .yaho-marketing-split-workspace .yaho-naver-content-preview-guide{gap:.45rem}}.yaho-marketing-choice-step-head{border-bottom:1px solid var(--ui-stroke-tertiary);padding-bottom:1rem}.yaho-marketing-format-step-head{min-height:2.4rem}.yaho-marketing-format-step{flex-direction:column;flex:auto;min-height:0;display:flex}.yaho-marketing-progress-step{flex-direction:column;min-height:100%;display:flex}.yaho-marketing-format-step-content{margin-top:1.25rem}.yaho-marketing-progress-step-content{margin-top:1.25rem;container-type:inline-size}.yaho-marketing-progress-step-content--live-editor{flex:auto;min-height:0;display:flex}.yaho-marketing-progress-step-content--live-editor>.yaho-instagram-live-editor-flow,.yaho-marketing-progress-step-content--live-editor>.yaho-naver-live-editor-flow{flex:1 1 0;align-self:stretch;min-height:0}.yaho-marketing-progress-step--media-strategy>.yaho-marketing-progress-step-head{display:none}.yaho-marketing-progress-step--media-strategy>.yaho-marketing-progress-step-content{margin-top:0}.yaho-marketing-progress-step--instagram-standard>.yaho-marketing-progress-step-head,.yaho-marketing-progress-step--naver-planning>.yaho-marketing-progress-step-head{display:none}.yaho-marketing-progress-step--naver-planning>.yaho-marketing-progress-step-content,.yaho-marketing-progress-step--instagram-standard>.yaho-marketing-progress-step-content{margin-top:0}.yaho-marketing-progress-step--instagram-standard>.yaho-marketing-progress-step-content:not(.yaho-marketing-progress-step-content--live-editor){flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.yaho-marketing-progress-step--instagram-standard>.yaho-marketing-progress-step-content:not(.yaho-marketing-progress-step-content--live-editor)>.space-y-4{width:min(100%,44rem);margin-inline:auto}.yaho-marketing-format-step-navigation{border-top:1px solid var(--ui-stroke-tertiary);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.yaho-marketing-progress-step-navigation{border-top:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.yaho-marketing-progress-step-navigation--forward-only{justify-content:flex-end}.yaho-marketing-progress-step-actions{align-items:center;gap:.5rem;display:flex}.yaho-marketing-progress-step-title-group{align-items:center;gap:.65rem;min-width:0;display:flex}.yaho-marketing-progress-step-save{flex:none}.yaho-marketing-progress-step-header-actions{flex:none;align-items:center;gap:.5rem;display:flex}.yaho-marketing-media-strategy-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.yaho-marketing-media-strategy-navigation-actions{gap:.5rem;display:flex}@media (width<=38rem){.yaho-marketing-progress-step-title-group{justify-content:space-between;width:100%}.yaho-marketing-progress-step-header-actions{justify-content:flex-end;width:100%}.yaho-marketing-media-strategy-actions{flex-wrap:wrap}}.yaho-marketing-progress-step-title{opacity:1;font-size:1.14rem;font-weight:800;line-height:1;color:#fff!important}:root.dark .yaho-marketing-page .yaho-marketing-progress-step-title,.dark .yaho-marketing-page .yaho-marketing-progress-step-title{color:#fff!important}.yaho-marketing-format-step-title{font-size:1.14rem;font-weight:800;line-height:1;color:#fff!important}:root.dark .yaho-dark-page p.yaho-marketing-format-step-title,.dark .yaho-dark-page p.yaho-marketing-format-step-title{color:#fff!important}:root.dark .yaho-marketing-format-step-navigation,.dark .yaho-marketing-format-step-navigation,:root.dark .yaho-marketing-progress-step-navigation,.dark .yaho-marketing-progress-step-navigation{border-color:var(--yaho-night-line)}:root:not(.dark) .yaho-marketing-format-step-title,:root:not(.dark) .yaho-marketing-progress-step-title{color:var(--yaho-light-ink)!important}.yaho-marketing-plan-board{gap:0;display:grid}.yaho-marketing-plan-board-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 0 1rem;display:flex}.yaho-marketing-plan-section{border-top:1px solid var(--ui-stroke-tertiary);padding:1.1rem 0}.yaho-marketing-plan-section-copy{margin-bottom:.75rem}.yaho-marketing-plan-section-copy>h3{font-size:.88rem;font-weight:850;line-height:1.35}.yaho-marketing-plan-section-copy>h3>span{color:var(--yaho-light-muted);margin-left:.3rem;font-size:.72rem;font-weight:700}.yaho-marketing-plan-section-copy>p{margin:.22rem 0 0;font-size:.76rem;font-weight:600;line-height:1.5}.yaho-marketing-naver-type-list{gap:.5rem;display:grid}.yaho-marketing-naver-type-list .yaho-choice-chip{border-radius:.8rem;align-items:center;width:100%;min-height:4.15rem;padding:.8rem .9rem}.yaho-marketing-media-strategy-list{gap:.65rem;display:grid}.yaho-marketing-media-strategy-list .yaho-choice-chip{border-radius:.95rem;align-items:center;width:100%;min-height:4.65rem;padding:.9rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.yaho-marketing-media-strategy-list .yaho-choice-chip:hover,.yaho-marketing-media-strategy-list .yaho-choice-chip:focus-visible{transform:translate(.15rem)}.yaho-marketing-media-strategy-list .yaho-choice-chip:disabled{cursor:not-allowed;border-color:color-mix(in srgb, var(--ui-stroke-tertiary) 68%, transparent);background:color-mix(in srgb, var(--ui-bg-secondary) 62%, transparent);box-shadow:none;opacity:.48}.yaho-marketing-media-strategy-list .yaho-choice-chip:disabled:hover,.yaho-marketing-media-strategy-list .yaho-choice-chip:disabled:focus-visible{transform:none}.yaho-marketing-instagram-media-prep.is-media-prep{width:min(100%,44rem);margin-inline:auto}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide{text-align:center;border-bottom:0;position:relative}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide:after{content:"";background:#c674311a;height:1px;position:absolute;bottom:0;left:25%;right:25%}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide dl>div{text-align:center}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide>span{font-size:.86rem}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide h3{font-size:1.28rem}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide>p{font-size:.9rem}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide dt{font-size:.76rem}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-format-guide dd{font-size:.9rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact){text-align:center;border-bottom:0;width:min(100%,44rem);margin-inline:auto;position:relative}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact):after{content:"";background:#c674311a;height:1px;position:absolute;bottom:0;left:25%;right:25%}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact) dl>div{text-align:center}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact)>span{font-size:.86rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact) h3{font-size:1.28rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact)>p{font-size:.9rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact) dt{font-size:.76rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide:not(.is-reference-compact) dd{font-size:.9rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide.is-reference-compact{text-align:center;border-bottom:0;width:min(100%,44rem);margin-inline:auto;padding-bottom:1rem;position:relative}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide.is-reference-compact:after{content:"";background:#c674311a;height:1px;position:absolute;bottom:0;left:25%;right:25%}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide.is-reference-compact>span{font-size:.86rem}.yaho-marketing-progress-step--instagram-standard .yaho-marketing-media-format-guide.is-reference-compact h3{font-size:1.28rem}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-strategy-list{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-strategy-list .yaho-choice-chip:disabled{grid-column:2}.yaho-marketing-media-strategy-list .yaho-choice-chip-icon{border-radius:.75rem;width:2.2rem;height:2.2rem}.yaho-marketing-media-strategy-list .yaho-choice-chip-detail{margin-top:.15rem}.yaho-marketing-media-format-guide{border-bottom:1px solid #c6743133;gap:.35rem;padding-bottom:1rem;display:grid}.yaho-marketing-media-format-guide.is-reference-compact{gap:.18rem;padding-bottom:.7rem}.yaho-marketing-media-format-guide.is-reference-compact h3{font-size:.88rem}.yaho-marketing-media-format-guide>span{color:var(--yaho-light-orange);letter-spacing:.035em;font-size:.72rem;font-weight:850}.yaho-marketing-media-format-guide h3{color:var(--yaho-light-ink);margin:0;font-size:.98rem;font-weight:850;line-height:1.35}.yaho-marketing-media-format-guide>p{color:var(--yaho-light-muted);margin:0;font-size:.78rem;font-weight:600;line-height:1.55}.yaho-marketing-media-format-guide dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.3rem 0 0;display:grid}.yaho-marketing-media-format-guide dl>div{background:#fff7f0b8;border-radius:.68rem;gap:.18rem;padding:.62rem .7rem;display:grid}.yaho-marketing-media-format-guide dt{color:var(--yaho-light-orange);font-size:.66rem;font-weight:850}.yaho-marketing-media-format-guide dd{color:var(--yaho-light-ink);margin:0;font-size:.72rem;font-weight:650;line-height:1.45}.yaho-marketing-managed-media-picker{gap:.6rem;display:grid}.yaho-marketing-managed-media-picker-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yaho-marketing-managed-media-picker-trigger{cursor:pointer;background:#fffcf9;border:1px solid #c674313d;border-radius:.95rem;align-items:center;gap:.8rem;min-height:5.25rem;padding:.85rem .95rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.yaho-marketing-managed-media-picker-trigger:hover,.yaho-marketing-managed-media-picker-input:focus-visible+.yaho-marketing-managed-media-picker-trigger{background:#fff9f4;border-color:#e86d22b8;transform:translateY(-1px);box-shadow:0 .45rem 1.15rem #c468251a}.yaho-marketing-managed-media-picker-icon{width:2.4rem;height:2.4rem;color:var(--yaho-light-orange);background:#ffe5d4;border-radius:.78rem;flex:none;place-items:center;display:grid}.yaho-marketing-managed-media-picker-copy{flex:auto;gap:.18rem;min-width:0;display:grid}.yaho-marketing-managed-media-picker-copy strong{color:var(--yaho-light-ink);font-size:.86rem;font-weight:850;line-height:1.35}.yaho-marketing-managed-media-picker-copy small{color:var(--yaho-light-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.45;overflow:hidden}.yaho-marketing-managed-media-picker-action{color:var(--yaho-light-orange);white-space:nowrap;background:#ffffffd1;border-radius:.55rem;flex:none;padding:.45rem .62rem;font-size:.7rem;font-weight:800;box-shadow:inset 0 0 0 1px #c6743142}.yaho-marketing-managed-media-picker[data-has-selection=true] .yaho-marketing-managed-media-picker-trigger{background:#fff9f4;border-style:solid;border-color:#e86d226b}.yaho-marketing-managed-media-picker[data-has-selection=true] .yaho-marketing-managed-media-picker-icon{color:var(--yaho-light-orange);background:#ffe5d4}.yaho-marketing-managed-media-picker-note{color:var(--yaho-light-muted);text-align:right;margin:0;font-size:.7rem;font-weight:600;line-height:1.45}.yaho-marketing-managed-media-picker-error{border-radius:.6rem;margin:0;padding:.65rem .75rem;font-size:.74rem;font-weight:700}@media (width<=38rem){.yaho-marketing-final-review-head{flex-wrap:wrap;align-items:flex-start}.yaho-marketing-final-review-head-actions{justify-content:flex-end;width:100%}}@keyframes yaho-marketing-caption-spin{to{transform:rotate(360deg)}}.yaho-instagram-live-post-count{z-index:3;color:#fff;background:#0000009e;border-radius:999px;padding:.34em .58em;font-size:clamp(.36rem,2.2cqw,.58rem);font-weight:800;position:absolute;top:7.7%;right:3.8%}@container (width<=56rem){.yaho-marketing-final-review-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.yaho-marketing-final-review-preview{min-height:0}.yaho-marketing-final-review-checklist{order:2}.yaho-instagram-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""preview";row-gap:1rem;min-height:0}.yaho-instagram-live-editor-form{padding:1.25rem 0}.yaho-instagram-live-editor,.yaho-instagram-live-editor-preview-column{justify-self:center;margin:0}.yaho-marketing-final-review-meta,.yaho-marketing-final-review-planning{grid-template-columns:minmax(0,1fr)}}:root.dark .yaho-instagram-live-editor,.dark .yaho-instagram-live-editor{background:var(--ui-bg-elevated);border-color:#0000}:root.dark .yaho-instagram-live-editor-head,.dark .yaho-instagram-live-editor-head{color:var(--yaho-night-text)}:root.dark .yaho-instagram-live-editor-note,.dark .yaho-instagram-live-editor-note{color:var(--yaho-night-text-soft)}:root.dark .yaho-instagram-live-editor-form,.dark .yaho-instagram-live-editor-form{border-color:#0000}.yaho-marketing-reference-source-list{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.yaho-marketing-reference-source-list .yaho-marketing-choice{border-radius:.95rem;width:100%;min-height:4.1rem}.yaho-marketing-reference-collection{padding-top:.15rem}.yaho-marketing-post-reference-workspace{border:1px solid color-mix(in srgb, var(--yaho-accent) 23%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 93%, var(--yaho-accent-soft));border-radius:1rem;gap:1rem;padding:1rem;display:grid}.yaho-marketing-post-reference-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.yaho-marketing-post-reference-count{background:color-mix(in srgb, var(--yaho-accent-soft) 32%, transparent);border-radius:.78rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .78rem;display:flex}.yaho-marketing-post-reference-count-stack{gap:.7rem;display:grid}.yaho-marketing-post-reference-count-picker{position:relative}.yaho-marketing-post-reference-count-trigger{border:1px solid color-mix(in srgb, var(--yaho-accent) 58%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 8%, var(--ui-surface));min-width:4.25rem;min-height:2.2rem;color:var(--yaho-accent);border-radius:.65rem;justify-content:center;align-items:center;gap:.28rem;padding:.4rem .6rem;font-size:.84rem;font-weight:850;display:inline-flex}.yaho-marketing-post-reference-count-trigger:hover,.yaho-marketing-post-reference-count-trigger:focus-visible{border-color:var(--yaho-accent);background:color-mix(in srgb, var(--yaho-accent) 14%, var(--ui-surface))}.yaho-marketing-post-reference-count-options{z-index:4;border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 86%, transparent);background:var(--ui-bg-elevated);border-radius:.72rem;grid-template-columns:repeat(5,minmax(2.5rem,1fr));gap:.32rem;width:14.6rem;padding:.46rem;display:grid;position:absolute;top:calc(100% + .38rem);right:0;box-shadow:0 12px 26px #19233329}.yaho-marketing-post-reference-count-options button{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 74%, transparent);min-height:2.1rem;color:var(--ui-text-primary);background:0 0;border-radius:.48rem;font-size:.76rem;font-weight:800}.yaho-marketing-post-reference-count-options button:hover,.yaho-marketing-post-reference-count-options button:focus-visible,.yaho-marketing-post-reference-count-options button[data-selected=true]{border-color:var(--yaho-accent);background:color-mix(in srgb, var(--yaho-accent) 12%, var(--ui-surface));color:var(--yaho-accent)}.yaho-marketing-post-reference-count-options button:disabled{cursor:not-allowed;opacity:.32}.yaho-marketing-post-reference-scene-plan{gap:.5rem;display:grid}.yaho-marketing-post-reference-scene-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.yaho-marketing-post-reference-scene-plan-item{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 74%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);border-radius:.58rem;align-items:center;gap:.45rem;min-width:0;padding:.36rem .45rem;display:flex}.yaho-marketing-post-reference-scene-plan-item>span{background:color-mix(in srgb, var(--yaho-accent) 12%, transparent);width:1.1rem;height:1.1rem;color:var(--yaho-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.67rem;font-weight:850;display:inline-flex}.yaho-marketing-post-reference-scene-plan-item input{width:100%;min-width:0;color:var(--ui-text-primary);background:0 0;border:0;outline:0;font-size:.74rem;font-weight:700}.yaho-marketing-post-reference-scene-plan-item input::placeholder{color:color-mix(in srgb, var(--ui-text-secondary) 62%, transparent);opacity:1}.yaho-marketing-post-reference-divider{background:color-mix(in srgb, var(--ui-stroke-tertiary) 74%, transparent);height:1px}.yaho-marketing-post-reference-open{gap:.7rem;display:grid}.yaho-marketing-post-reference-open .yaho-marketing-reference-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-marketing-post-reference-open .yaho-marketing-reference-source-list .yaho-marketing-choice{min-height:3.25rem;padding:.7rem .8rem}@media (width<=38rem){.yaho-marketing-post-reference-open .yaho-marketing-reference-source-list{grid-template-columns:minmax(0,1fr)}.yaho-marketing-post-reference-count{flex-direction:column;align-items:flex-start}.yaho-marketing-post-reference-scene-plan-list{grid-template-columns:minmax(0,1fr)}}.yaho-marketing-reference-browser{background:color-mix(in srgb, var(--yaho-light-panel) 95%, transparent);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.yaho-marketing-reference-browser-host{flex:1;min-height:0;display:flex}.yaho-marketing-reference-browser-head{border-bottom:1px solid var(--ui-stroke-tertiary);flex-direction:column;align-items:stretch;gap:0;min-height:5.35rem;padding:0;display:flex}.yaho-marketing-reference-browser-kicker{color:var(--yaho-accent);letter-spacing:-.015em;white-space:nowrap;font-size:.96rem;font-weight:850}.yaho-marketing-reference-browser-lede{color:var(--ui-text-secondary);margin-top:.24rem;font-size:.78rem;font-weight:650}.yaho-marketing-reference-browser-tools{z-index:1;flex:none;align-items:center;gap:.45rem;display:inline-flex;position:absolute;right:.85rem}.yaho-marketing-reference-browser-tool{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);min-height:2.2rem;color:var(--ui-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.42rem .68rem;font-size:.74rem;font-weight:780;display:inline-flex}.yaho-marketing-reference-browser-tool[data-active=true]{border-color:color-mix(in srgb, var(--yaho-accent) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 9%, var(--yaho-light-panel));color:var(--yaho-accent)}.yaho-marketing-reference-browser-tool.is-save{border-color:color-mix(in srgb, var(--yaho-accent) 46%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 12%, var(--yaho-light-panel));color:var(--yaho-accent)}.yaho-marketing-reference-browser-tool:disabled{cursor:default;opacity:.45}.yaho-marketing-reference-browser-tabs{border-bottom:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 82%, transparent);background:color-mix(in srgb, #f0e6df 78%, var(--yaho-light-panel));align-items:center;gap:.2rem;min-width:0;min-height:2.35rem;padding:.22rem .65rem 0;display:flex;overflow-x:auto}.yaho-marketing-reference-browser-tab{min-height:2.05rem;color:var(--ui-text-secondary);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:.62rem .62rem 0 0;flex:none;align-items:center;gap:.45rem;padding:.3rem .72rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:relative}.yaho-marketing-reference-browser-tab.is-collected{gap:.42rem}.yaho-marketing-reference-browser-collected-count{color:var(--ui-text-tertiary);white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:750}.yaho-marketing-reference-browser-tab.is-collected[data-active=true] .yaho-marketing-reference-browser-collected-count{color:var(--yaho-light-orange)}.yaho-marketing-reference-browser-tab-select{min-width:0;min-height:1.45rem;color:inherit;font:inherit;background:0 0;border:0;border-radius:.38rem;align-items:center;gap:.45rem;padding:0;display:inline-flex}.yaho-marketing-reference-browser-tab-select:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-accent) 56%, transparent);outline-offset:1px}.yaho-marketing-reference-browser-tab-close{width:1.35rem;height:1.35rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:.36rem;flex:none;place-items:center;padding:0;display:grid}.yaho-marketing-reference-browser-tab-close:hover,.yaho-marketing-reference-browser-tab-close:focus-visible{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);color:var(--ui-text-primary)}.yaho-marketing-reference-browser-tab+.yaho-marketing-reference-browser-tab{margin-inline-start:0}.yaho-marketing-reference-browser-tab .yaho-marketing-reference-logo{border-radius:.45rem;width:1.55rem;height:1.55rem;font-size:.9rem}.yaho-marketing-reference-browser-tab[data-active=true]{border-color:color-mix(in srgb, var(--ui-stroke-tertiary) 90%, transparent);background:var(--yaho-light-panel);color:var(--ui-text-primary);box-shadow:0 -1px #ffffff94}.yaho-marketing-reference-browser-tab:hover,.yaho-marketing-reference-browser-tab:focus-visible{border-color:color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 76%, transparent)}.yaho-marketing-reference-browser-new-tab{min-height:2.05rem;color:var(--ui-text-secondary);background:0 0;border:1px solid #0000;border-radius:.56rem .56rem 0 0;flex:none;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.yaho-marketing-reference-browser-new-tab:hover,.yaho-marketing-reference-browser-new-tab:focus-visible{border-color:color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 66%, transparent);color:var(--ui-text-primary)}.yaho-marketing-reference-browser-address-row{background:color-mix(in srgb, var(--yaho-light-panel) 98%, transparent);justify-content:center;align-items:center;min-height:2.9rem;padding:.32rem .75rem;display:flex;position:relative}.yaho-marketing-reference-browser-address{background:color-mix(in srgb, #fffaf6 90%, var(--yaho-light-panel));width:min(34rem,100% - 11rem);min-width:12rem;max-width:34rem;min-height:2.1rem;color:var(--ui-text-secondary);border:1px solid #efc8ae;border-radius:999px;justify-content:center;align-items:center;padding:.35rem 5.85rem .35rem 1rem;font-size:.76rem;font-weight:650;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 3px #834a2214}.yaho-marketing-reference-browser-address:hover,.yaho-marketing-reference-browser-address:focus-within{background:#fff;border-color:#fb8a3d;box-shadow:0 0 0 2px #fb8a3d24}.yaho-marketing-reference-browser-address>span:not(.yaho-marketing-reference-browser-address-actions){text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yaho-marketing-reference-browser-address input,.yaho-marketing-reference-browser-address input:focus{width:100%;min-height:0;color:var(--ui-text-secondary);font:inherit;text-align:center;border-radius:0;outline:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.yaho-marketing-reference-browser-address input::placeholder{color:var(--ui-text-tertiary);opacity:1}.yaho-marketing-reference-browser-address-actions{color:var(--ui-text-tertiary);flex:none;align-items:center;gap:.1rem;display:inline-flex;position:absolute;right:.48rem}.yaho-marketing-reference-browser-address-actions>svg{width:.9rem;height:.9rem}.yaho-marketing-reference-browser-address-actions>button{width:1.65rem;height:1.65rem;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.yaho-marketing-reference-browser-address-actions>button:hover,.yaho-marketing-reference-browser-address-actions>button:focus-visible{color:#4d392c;background:#fff0e7}.yaho-marketing-reference-browser-home{background:var(--yaho-light-panel);flex:1;width:100%;min-height:0;overflow:auto}.yaho-marketing-reference-browser-home .yaho-browser-home{padding-top:clamp(4.5rem,14%,8rem)}.yaho-marketing-reference-browser-home .yaho-browser-home-search{max-width:46rem}.yaho-marketing-reference-browser-home .yaho-browser-home-search-input,.yaho-marketing-reference-browser-home .yaho-browser-home-search-input:focus{border-radius:0;outline:0;width:100%;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.yaho-marketing-reference-browser-collected{width:100%;min-height:0;margin:0;padding:1.25rem clamp(1rem,3%,2.5rem) 2rem;overflow:auto}.yaho-marketing-reference-browser-collected>.yaho-marketing-inset{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.yaho-marketing-reference-browser-collected-empty{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);color:var(--ui-text-secondary);border-radius:.8rem;margin:0;padding:1rem;font-size:.82rem;font-weight:700}.yaho-marketing-reference-browser-guest{background:var(--yaho-light-panel);flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.yaho-marketing-reference-browser-webview-shell{min-height:0;display:flex;position:absolute;inset:0}.yaho-marketing-reference-browser-webview{background:var(--yaho-light-panel);flex:1;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.yaho-marketing-reference-capture-layer{z-index:2;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.yaho-marketing-reference-capture-hint{border:1px solid color-mix(in srgb, var(--yaho-accent) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 92%, var(--yaho-accent-soft));color:var(--yaho-accent);box-shadow:var(--yaho-control-elevation);pointer-events:none;white-space:nowrap;border-radius:999px;padding:.45rem .72rem;font-size:.76rem;font-weight:800;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.yaho-marketing-reference-capture-rect{pointer-events:none;background:#64748b47;border:2px solid #94a3b8d1;position:absolute;box-shadow:0 0 0 1px #e2e8f075}.yaho-marketing-reference-text-save{z-index:4;border:1px solid color-mix(in srgb, var(--ui-text-primary) 26%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2.25rem;color:var(--yaho-accent);box-shadow:var(--yaho-control-elevation);border-radius:.7rem;justify-content:center;align-items:center;padding:.42rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute}.yaho-marketing-reference-text-save:hover,.yaho-marketing-reference-text-save:focus-visible{border-color:color-mix(in srgb, var(--ui-text-primary) 44%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 82%, var(--yaho-accent-soft))}.yaho-marketing-reference-item{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 90%, var(--yaho-accent-soft));background:color-mix(in srgb, var(--yaho-light-panel) 86%, transparent);border-radius:.72rem;flex-direction:column;align-items:stretch;gap:.55rem;min-height:0;padding:.7rem;display:flex}.yaho-marketing-reference-item-content{min-width:0}.yaho-marketing-reference-item[data-kind=image]{flex-direction:row;align-items:center;gap:.7rem;min-height:4.5rem;padding:.55rem}.yaho-marketing-reference-item[data-kind=image] .yaho-marketing-reference-item-content{flex:none}.yaho-marketing-reference-item[data-kind=image] .yaho-marketing-reference-item-source{border-top:0;flex:1;padding-top:0}.yaho-marketing-reference-item-source{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 88%, transparent);min-width:0;color:var(--ui-text-secondary);justify-content:space-between;align-items:center;gap:.65rem;padding-top:.55rem;font-size:.76rem;font-weight:700;display:flex}.yaho-marketing-reference-item-source p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.yaho-marketing-reference-item-preview{border:1px solid color-mix(in srgb, var(--yaho-accent) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 36%, var(--yaho-light-panel));object-fit:cover;border-radius:.54rem;flex:none;width:4.5rem;height:3.25rem;display:block}.yaho-marketing-reference-item-preview-fallback{border:1px solid color-mix(in srgb, var(--yaho-accent) 18%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 28%, var(--yaho-light-panel));width:4.5rem;height:3.25rem;color:var(--ui-text-secondary);text-align:center;border-radius:.54rem;flex:none;place-items:center;font-size:.62rem;font-weight:750;display:grid}.yaho-marketing-reference-item-text{color:var(--yaho-light-ink);overflow-wrap:anywhere;font-size:.78rem;font-weight:750;line-height:1.45;display:block}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-list{margin-top:1rem;display:block}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item{border:0;border-bottom:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 88%, transparent);background:0 0;border-radius:0;gap:.8rem;padding:1rem 0}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item:first-child{padding-top:0}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item:last-child{border-bottom:0;padding-bottom:0}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item[data-kind=image]{flex-direction:column;align-items:stretch;min-height:0;padding-inline:0}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item[data-kind=image] .yaho-marketing-reference-item-content{width:100%}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item-source{border-top:0;padding-top:0}.yaho-marketing-reference-item-preview-button{cursor:zoom-in;background:0 0;border:0;border-radius:.65rem;max-width:100%;padding:0;display:block}.yaho-marketing-reference-item-preview-button:focus-visible{outline:2px solid var(--yaho-accent);outline-offset:3px}.yaho-marketing-reference-browser-collected .yaho-marketing-reference-item-preview{object-fit:contain;border-radius:.65rem;width:min(100%,42rem);height:auto;max-height:28rem}.yaho-marketing-reference-preview-backdrop{z-index:90;background:color-mix(in srgb, var(--ui-text-primary) 64%, transparent);place-items:center;padding:max(1rem,3%);display:grid;position:fixed;inset:0}.yaho-marketing-reference-preview-dialog{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:min(94%,76rem);max-height:92%;box-shadow:var(--yaho-control-elevation);border-radius:1rem;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.yaho-marketing-reference-preview-head{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.yaho-marketing-reference-preview-head p{margin:0}.yaho-marketing-reference-preview-close{width:2rem;height:2rem;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.yaho-marketing-reference-preview-close:hover,.yaho-marketing-reference-preview-close:focus-visible{background:var(--yaho-accent-soft);color:var(--ui-text-primary)}.yaho-marketing-reference-preview-image{background:var(--yaho-light-panel);object-fit:contain;width:100%;max-height:calc(92% - 3.5rem);display:block}[data-theme=dark] .yaho-marketing-reference-item-text,:root.dark .yaho-marketing-reference-item-text,.dark .yaho-marketing-reference-item-text{color:var(--yaho-night-text)!important}[data-theme=dark] .yaho-marketing-reference-item-source,:root.dark .yaho-marketing-reference-item-source,.dark .yaho-marketing-reference-item-source{border-color:var(--yaho-night-line);color:var(--yaho-night-text-soft)}.yaho-marketing-reference-capture-status{z-index:3;background:color-mix(in srgb, var(--yaho-light-panel) 90%, var(--yaho-accent-soft));max-width:min(32rem,100% - 1.7rem);color:var(--ui-text-secondary);pointer-events:none;border-radius:.6rem;margin:0;padding:.42rem .62rem;font-size:.72rem;font-weight:700;line-height:1.4;position:absolute;bottom:.85rem;right:.85rem}.yaho-marketing-reference-logo{border:1px solid color-mix(in srgb, var(--yaho-accent) 18%, transparent);background:color-mix(in srgb, var(--yaho-accent-soft) 78%, transparent);border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.yaho-marketing-reference-logo svg{width:1.2rem;height:1.2rem;display:block}.yaho-marketing-reference-logo.is-naver{background:0 0;border-color:#0000}.yaho-marketing-reference-logo.is-naver svg{width:1.35rem;height:1.35rem}.yaho-marketing-reference-logo.is-google{background:0 0;border-color:#0000}.yaho-marketing-reference-logo.is-google svg{width:1.35rem;height:1.35rem}.yaho-marketing-reference-logo.is-pinterest{color:#e60023}.yaho-marketing-reference-logo.is-instagram{color:#d62976}[data-theme=dark] .yaho-marketing-reference-logo{background:color-mix(in srgb, var(--yaho-accent-soft) 32%, var(--yaho-surface))}[data-theme=dark] .yaho-marketing-reference-logo.is-naver,[data-theme=dark] .yaho-marketing-reference-logo.is-google{background:0 0}.yaho-marketing-plan-title-grid,.yaho-marketing-plan-fields{gap:.9rem;display:grid}.yaho-naver-live-editor-flow{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);grid-template-areas:"form preview";align-items:stretch;column-gap:1.25rem;min-height:0;display:grid}.yaho-naver-live-editor-form{grid-area:form;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:1.5rem 2rem 0;display:grid;overflow:hidden}.yaho-naver-live-editor-form>.yaho-naver-planning-stage{min-height:0;padding-bottom:1.5rem;overflow-y:auto}.yaho-naver-live-editor-form>.yaho-naver-planning-actions{border-top:1px solid var(--ui-stroke-tertiary);margin-top:0;padding:1rem 0}.yaho-naver-live-editor-preview-column{grid-area:preview;place-self:center end;width:min(24rem,100%);min-height:0;display:flex}.yaho-naver-planning-preview{flex-direction:column;width:100%;min-height:min(46rem,100% - 11rem);display:flex}.yaho-naver-planning-preview-topline{color:var(--ui-text-secondary);align-items:center;gap:.45rem;padding:0 0 .75rem;font-size:.74rem;font-weight:800;display:flex}.yaho-naver-planning-preview-brand{object-fit:contain;flex:none;width:1.25rem;height:1.25rem;display:block}.yaho-naver-planning-preview-document{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 22%, var(--ui-stroke-tertiary));background:var(--ui-bg-elevated);text-align:center;border-radius:.75rem;flex:auto;min-height:0;padding:clamp(1.45rem,3%,2.3rem);box-shadow:0 .85rem 2.4rem #5f351617}.yaho-naver-planning-preview-category{color:#03a950;letter-spacing:.035em;margin:0;font-size:.74rem;font-weight:850}.yaho-naver-planning-preview-document h2,.yaho-naver-planning-preview-document .yaho-naver-content-preview-title{color:var(--ui-text-primary);letter-spacing:-.045em;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:clamp(1.22rem,1.65%,1.62rem);font-weight:880;line-height:1.3;display:block}.yaho-naver-planning-preview-meta{color:var(--ui-text-secondary);margin:.85rem 0 0;font-size:.74rem;font-weight:650}.yaho-naver-planning-preview-rule{background:var(--ui-stroke-tertiary);height:1px;margin:1.45rem 0;display:block}.yaho-naver-planning-preview-lede{color:var(--ui-text-primary);margin:0;font-size:.98rem;font-weight:700;line-height:1.85}.yaho-naver-planning-preview-empty{color:var(--ui-text-secondary);margin:auto 0;font-size:.88rem;font-weight:650;line-height:1.8;display:block}.yaho-naver-planning-preview-brief{gap:.8rem;margin:0;display:grid}.yaho-naver-planning-preview-brief div{gap:.3rem;display:grid}.yaho-naver-planning-preview-brief dt{color:var(--ui-text-secondary);font-size:.7rem;font-weight:800}.yaho-naver-planning-preview-brief dd{color:var(--ui-text-primary);margin:0;font-size:.9rem;font-weight:750;line-height:1.6}.yaho-naver-planning-preview-outline{margin-top:2rem}.yaho-naver-planning-preview-outline ol{gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.yaho-naver-planning-preview-outline li{color:var(--ui-text-primary);justify-content:center;align-items:center;gap:.55rem;font-size:.88rem;font-weight:750;line-height:1.5;display:flex}.yaho-naver-planning-preview-outline li span{background:color-mix(in srgb, #03c75a 12%, var(--ui-bg-elevated));color:#038f45;border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:900;display:grid}.yaho-naver-planning-preview-cta{margin-top:2rem}.yaho-naver-planning-preview-cta p{color:var(--ui-text-primary)!important;font-weight:750!important}.yaho-naver-planning-preview-document section{margin-top:2.1rem}.yaho-naver-planning-preview-document section h3{color:var(--ui-text-primary);margin:0;font-size:1.04rem;font-weight:820}.yaho-naver-planning-preview-document section p{color:var(--ui-text-secondary);margin:.6rem 0 0;font-size:.88rem;font-weight:650;line-height:1.8}.yaho-naver-planning-preview-keywords{border-top:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:2.15rem;padding-top:1rem;display:flex}.yaho-naver-planning-preview-keywords span{background:color-mix(in srgb, #03c75a 10%, var(--ui-bg-elevated));color:var(--ui-text-secondary);border-radius:999px;padding:.27rem .48rem;font-size:.68rem;font-weight:750}.yaho-naver-planning-stage-head{text-align:center;grid-template-columns:1fr minmax(0,34rem) 1fr;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3%,2.75rem);display:grid}.yaho-naver-planning-stage-head>div:nth-child(2){justify-items:center;gap:.42rem;display:grid}.yaho-naver-planning-stage-head p,.yaho-naver-planning-stage-head h2,.yaho-naver-planning-stage-head span{margin:0}.yaho-naver-planning-stage-head p{color:#03a950;font-size:.78rem;font-weight:850}.yaho-naver-planning-stage-head h2{color:var(--ui-text-primary);letter-spacing:-.04em;font-size:clamp(1.2rem,2%,1.55rem);font-weight:880;line-height:1.35}.yaho-naver-planning-stage-head span{color:var(--ui-text-secondary);font-size:.82rem;font-weight:650;line-height:1.55}.yaho-naver-planning-stage-head>button{justify-self:end}@media (width<=56rem){.yaho-naver-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""preview";row-gap:1rem}.yaho-naver-live-editor-form{grid-template-rows:auto auto;padding:1.25rem 0;overflow:visible}.yaho-naver-live-editor-form>.yaho-naver-planning-stage{padding-bottom:0;overflow:visible}.yaho-naver-live-editor-preview-column{justify-self:center}.yaho-naver-planning-preview{min-height:34rem}.yaho-naver-planning-stage-head{grid-template-columns:1fr auto}.yaho-naver-planning-stage-head>div:first-child{display:none}.yaho-naver-planning-stage-head>div:nth-child(2){text-align:left;justify-items:start}}.yaho-marketing-plan-example{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 6%, var(--yaho-light-panel));border-radius:.8rem;padding:.9rem}.yaho-marketing-plan-example>span{color:var(--yaho-light-orange);font-size:.7rem;font-weight:820}.yaho-marketing-plan-example>p{color:var(--yaho-light-ink);margin:.35rem 0 0;font-size:.9rem;font-weight:830;line-height:1.45}.yaho-marketing-plan-example>small{color:var(--yaho-light-muted);margin-top:.35rem;font-size:.75rem;font-weight:600;line-height:1.55;display:block}.yaho-marketing-plan-media-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.yaho-marketing-plan-media-options .yaho-choice-chip{border-radius:.72rem;align-items:center;min-height:3.35rem;padding:.7rem .75rem}.yaho-marketing-plan-media-options .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 62%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel))}.yaho-marketing-plan-note{background:color-mix(in srgb, var(--yaho-light-orange) 7%, transparent);color:var(--yaho-light-muted);border-radius:.72rem;padding:.75rem .85rem;font-size:.76rem;font-weight:650;line-height:1.55}.yaho-marketing-plan-submit{border-top:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0 .2rem;display:flex}:root.dark .yaho-marketing-plan-section,.dark .yaho-marketing-plan-section,:root.dark .yaho-marketing-plan-submit,.dark .yaho-marketing-plan-submit{border-color:var(--yaho-night-line)}:root.dark .yaho-marketing-plan-example,.dark .yaho-marketing-plan-example{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 9%, var(--yaho-night-surface-raised))}:root.dark .yaho-marketing-plan-example>span,.dark .yaho-marketing-plan-example>span{color:var(--yaho-night-blue)}:root.dark .yaho-marketing-plan-example>p,.dark .yaho-marketing-plan-example>p{color:var(--yaho-night-text)}:root.dark .yaho-marketing-plan-example>small,.dark .yaho-marketing-plan-example>small,:root.dark .yaho-marketing-plan-section-copy>h3>span,.dark .yaho-marketing-plan-section-copy>h3>span,:root.dark .yaho-marketing-plan-note,.dark .yaho-marketing-plan-note{color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-plan-media-options .yaho-choice-chip.is-selected,.dark .yaho-marketing-plan-media-options .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-night-blue) 58%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 14%, var(--yaho-night-surface-raised))}:root.dark .yaho-marketing-plan-note,.dark .yaho-marketing-plan-note{background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}.yaho-marketing-view-switch{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem;display:inline-flex}.yaho-marketing-view-switch :is(button,[data-slot=button]){min-height:2rem;color:var(--yaho-light-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 .9rem;font-size:.78rem;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s;box-shadow:none!important;background:0 0!important}.yaho-marketing-view-switch :is(button,[data-slot=button])[data-active=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--ui-surface-primary));color:var(--yaho-light-ink)}.yaho-marketing-history{margin:1rem 0 1.5rem;overflow:hidden}.yaho-marketing-history-head{min-height:6.25rem}.yaho-marketing-history-empty{border:1px dashed var(--ui-stroke-tertiary);text-align:center;border-radius:.9rem;margin:1rem;padding:2.75rem 1.25rem}.yaho-marketing-history-list{margin:0;padding:.6rem;list-style:none;display:grid}.yaho-marketing-history-item{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem .55rem;display:flex}.yaho-marketing-history-item:last-child{border-bottom:0}:root.dark .yaho-marketing-browser-pane,:root.dark .yaho-marketing-composer-float,:root.dark .yaho-marketing-history,.dark .yaho-marketing-browser-pane,.dark .yaho-marketing-composer-float,.dark .yaho-marketing-history{border-color:color-mix(in srgb, var(--yaho-night-line) 82%, var(--yaho-night-blue));background:color-mix(in srgb, var(--yaho-night-surface-raised) 90%, transparent)}:root.dark .yaho-marketing-reference-browser,.dark .yaho-marketing-reference-browser{background:color-mix(in srgb, var(--yaho-night-surface-raised) 94%, transparent)}:root.dark .yaho-marketing-reference-browser-guest,:root.dark .yaho-marketing-reference-browser-webview,.dark .yaho-marketing-reference-browser-guest,.dark .yaho-marketing-reference-browser-webview{background:var(--yaho-night-surface)}:root.dark .yaho-marketing-reference-browser-head,.dark .yaho-marketing-reference-browser-head,:root.dark .yaho-marketing-reference-browser-tabs,.dark .yaho-marketing-reference-browser-tabs{border-color:var(--yaho-night-line)}:root.dark .yaho-marketing-reference-browser-tab+.yaho-marketing-reference-browser-tab:before,.dark .yaho-marketing-reference-browser-tab+.yaho-marketing-reference-browser-tab:before{background:var(--yaho-night-line)}:root.dark .yaho-marketing-reference-browser-tool,.dark .yaho-marketing-reference-browser-tool{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 88%, transparent);color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-reference-browser-tool[data-active=true],.dark .yaho-marketing-reference-browser-tool[data-active=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 52%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 17%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-reference-browser-tool.is-save,.dark .yaho-marketing-reference-browser-tool.is-save{border-color:color-mix(in srgb, var(--yaho-night-blue) 58%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 22%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-reference-capture-hint,:root.dark .yaho-marketing-reference-capture-status,.dark .yaho-marketing-reference-capture-hint,.dark .yaho-marketing-reference-capture-status{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 92%, var(--yaho-night-blue));color:var(--yaho-night-text)}:root.dark .yaho-marketing-reference-text-save,.dark .yaho-marketing-reference-text-save{border-color:color-mix(in srgb, var(--yaho-night-text) 34%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-surface-raised) 72%, transparent);color:var(--yaho-night-text)}:root.dark .yaho-marketing-reference-item,.dark .yaho-marketing-reference-item{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 88%, transparent)}:root.dark .yaho-marketing-reference-item-preview,.dark .yaho-marketing-reference-item-preview{border-color:color-mix(in srgb, var(--yaho-night-blue) 44%, var(--yaho-night-line));background:var(--yaho-night-surface)}:root.dark .yaho-marketing-reference-item-preview-fallback,.dark .yaho-marketing-reference-item-preview-fallback{border-color:color-mix(in srgb, var(--yaho-night-blue) 36%, var(--yaho-night-line));background:var(--yaho-night-surface);color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-reference-browser-tab,.dark .yaho-marketing-reference-browser-tab{color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-reference-browser-tab[data-active=true],.dark .yaho-marketing-reference-browser-tab[data-active=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 52%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 17%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-split-workspace>.yaho-marketing-composer-float,.dark .yaho-marketing-split-workspace>.yaho-marketing-composer-float{border-color:color-mix(in srgb, var(--yaho-night-line) 82%, var(--yaho-night-blue))!important}:root.dark .yaho-marketing-history-head,:root.dark .yaho-marketing-composer-float-head,:root.dark .yaho-marketing-choice-step-head,:root.dark .yaho-marketing-history-item,.dark .yaho-marketing-history-head,.dark .yaho-marketing-composer-float-head,.dark .yaho-marketing-choice-step-head,.dark .yaho-marketing-history-item{border-color:var(--yaho-night-line)}:root.dark .yaho-marketing-browser-live,:root.dark .yaho-marketing-history-status,.dark .yaho-marketing-browser-live,.dark .yaho-marketing-history-status{border-color:color-mix(in srgb, var(--yaho-night-blue) 38%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-surface-raised));color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-view-switch,.dark .yaho-marketing-view-switch{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 76%, transparent)}:root.dark .yaho-marketing-view-switch :is(button,[data-slot=button]),.dark .yaho-marketing-view-switch :is(button,[data-slot=button]){color:color-mix(in srgb, var(--yaho-night-ink) 62%, transparent)}:root.dark .yaho-marketing-view-switch :is(button,[data-slot=button])[data-active=true],.dark .yaho-marketing-view-switch :is(button,[data-slot=button])[data-active=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 56%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-panel));color:#fff}@media (width<=62rem){.yaho-marketing-split-workspace{grid-template-columns:1fr;min-height:0}.yaho-marketing-split-workspace.is-browser-collapsed .yaho-marketing-browser-guest[hidden]{display:flex}.yaho-marketing-browser-collapse-toggle{display:none}.yaho-marketing-browser-guest{min-height:34rem}.yaho-marketing-composer-float{max-height:none;position:static}.yaho-marketing-composer-float-body{overflow:visible}}.yaho-marketing-flow-head{border-bottom:1px solid var(--ui-stroke-tertiary);padding:0 0 1rem}.yaho-marketing-flow-head+.yaho-marketing-step,.yaho-marketing-flow-head+div>.yaho-marketing-step{padding-top:1.1rem}.yaho-marketing-step{padding:1.1rem 0 0}.yaho-marketing-page .yaho-choice-chip,.yaho-marketing-choice{background:color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.yaho-marketing-page .yaho-choice-chip:hover,.yaho-marketing-page .yaho-choice-chip:focus-visible,.yaho-marketing-choice:hover,.yaho-marketing-choice:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-panel));box-shadow:var(--yaho-control-elevation);transform:translateY(-1px)}.yaho-marketing-inset{background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent);box-shadow:none}.yaho-marketing-page [data-slot=button]{letter-spacing:-.01em;border-radius:.75rem;min-height:2.35rem;padding-inline:1rem;font-size:.8rem;font-weight:780;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.yaho-marketing-page [data-slot=button][data-variant=default]{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 13%, var(--yaho-light-panel));color:var(--yaho-light-orange)}.yaho-marketing-page [data-slot=button][data-variant=default]:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 66%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 19%, var(--yaho-light-panel));box-shadow:var(--yaho-control-elevation)}.yaho-marketing-page [data-slot=button][data-variant=outline],.yaho-marketing-page [data-slot=button][data-variant=secondary]{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 82%, transparent);color:var(--yaho-light-muted);box-shadow:none}.yaho-marketing-page [data-slot=button][data-variant=outline]:hover,.yaho-marketing-page [data-slot=button][data-variant=secondary]:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 34%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-panel));color:var(--yaho-light-ink)}.yaho-marketing-field:focus,.yaho-marketing-page input:not([type=checkbox]):not([type=file]):focus,.yaho-marketing-page textarea:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, var(--ui-stroke-secondary));box-shadow:0 0 0 1px color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}:root:not(.dark) .yaho-marketing-page [class*="bg-[#eaf2fb]"],:root:not(.dark) .yaho-marketing-page [class*="bg-[#edf4fb]"]{background-color:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel))!important}:root:not(.dark) .yaho-marketing-page [class*="border-[#d9e2ef]"],:root:not(.dark) .yaho-marketing-page [class*="border-[#b9c9d9]"]{border-color:var(--ui-stroke-tertiary)!important}:root:not(.dark) .yaho-marketing-page [class*="text-[#52779b]"],:root:not(.dark) .yaho-marketing-page [class*="text-[#294665]"]{color:var(--yaho-light-ink)!important}:root:not(.dark) .yaho-marketing-page [class*="text-[#49667f]"],:root:not(.dark) .yaho-marketing-page [class*="text-[#6f8298]"]{color:var(--yaho-light-muted)!important}:root.dark .yaho-marketing-page .yaho-choice-chip,:root.dark .yaho-marketing-choice,.dark .yaho-marketing-page .yaho-choice-chip,.dark .yaho-marketing-choice{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 90%, transparent)}:root.dark .yaho-marketing-page .yaho-choice-chip:hover,:root.dark .yaho-marketing-page .yaho-choice-chip:focus-visible,:root.dark .yaho-marketing-choice:hover,:root.dark .yaho-marketing-choice:focus-visible,.dark .yaho-marketing-page .yaho-choice-chip:hover,.dark .yaho-marketing-page .yaho-choice-chip:focus-visible,.dark .yaho-marketing-choice:hover,.dark .yaho-marketing-choice:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-surface-raised))}:root.dark .yaho-marketing-page [data-slot=button][data-variant=default],.dark .yaho-marketing-page [data-slot=button][data-variant=default]{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-surface-raised));color:var(--yaho-night-text)}:root.dark .yaho-marketing-page [data-slot=button][data-variant=default]:hover,.dark .yaho-marketing-page [data-slot=button][data-variant=default]:hover{border-color:color-mix(in srgb, var(--yaho-night-blue) 68%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 28%, var(--yaho-night-surface-raised))}:root.dark .yaho-marketing-page [data-slot=button][data-variant=outline],:root.dark .yaho-marketing-page [data-slot=button][data-variant=secondary],.dark .yaho-marketing-page [data-slot=button][data-variant=outline],.dark .yaho-marketing-page [data-slot=button][data-variant=secondary]{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 88%, transparent);color:var(--yaho-night-text-soft)}:root.dark .yaho-marketing-page [data-slot=button][data-variant=outline]:hover,:root.dark .yaho-marketing-page [data-slot=button][data-variant=secondary]:hover,.dark .yaho-marketing-page [data-slot=button][data-variant=outline]:hover,.dark .yaho-marketing-page [data-slot=button][data-variant=secondary]:hover{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft);color:var(--yaho-night-text)}:root.dark .yaho-marketing-field:focus,:root.dark .yaho-marketing-page input:not([type=checkbox]):not([type=file]):focus,:root.dark .yaho-marketing-page textarea:focus,.dark .yaho-marketing-field:focus,.dark .yaho-marketing-page input:not([type=checkbox]):not([type=file]):focus,.dark .yaho-marketing-page textarea:focus{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--yaho-night-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active,:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active:hover,:root.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open),.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row-active:hover,.dark [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-session-row:is(:hover,.yaho-sidebar-session-row-actions-open){min-height:1.75rem!important;box-shadow:none!important;background:linear-gradient(90deg,#2770a159,#132e46d1)!important;border-color:#0000!important}.yaho-ai-automation-panel .yaho-staff-face-trigger[data-size=lg]{border-radius:.9375rem;width:100%;height:100%}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace>.yaho-marketing-composer-float{border-radius:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-composer-float-body{overflow:visible}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-browser-pane{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--yaho-light-orange) 14%, var(--ui-stroke-tertiary));border-color:#0000}:root:not(.dark) .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-browser-pane{box-shadow:none}:root:not(.dark) .yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-reference-mode>.yaho-marketing-browser-pane{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary))}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace:after{background:var(--ui-stroke-tertiary)}@container yaho-marketing-page (width>=62rem){.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-naver-type-list,.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-naver-type-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}}.yaho-instagram-format-choice-summary{justify-content:center;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.55rem .5rem;display:flex}.yaho-instagram-format-choice-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, var(--ui-bg-elevated));width:1.85rem;min-width:1.85rem;height:1.85rem;color:var(--yaho-light-orange);border-radius:.55rem;flex:0 0 1.85rem;place-items:center;display:grid}.yaho-instagram-format-choice-icon .codicon{font-size:1.15rem!important}.yaho-instagram-format-choice-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.yaho-instagram-format-choice-label{color:var(--yaho-light-ink);white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:clamp(.82rem,.95%,.92rem);font-weight:750;line-height:1.2;overflow:hidden}.yaho-instagram-format-choice-detail{color:var(--yaho-light-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice-detail,.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice-detail{display:none}.yaho-instagram-format-preview{border:0 solid color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent);background:color-mix(in srgb, var(--ui-bg-elevated) 82%, #fff);opacity:0;border-radius:.65rem;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.35rem;min-height:0;margin:0 .8rem;padding:0;transition:opacity .16s,transform .22s;display:grid;overflow:hidden;transform:translateY(-.5rem)}.yaho-instagram-format-choice:hover .yaho-instagram-format-preview,.yaho-instagram-format-choice:focus-visible .yaho-instagram-format-preview,.yaho-instagram-format-choice[data-preview-open=true] .yaho-instagram-format-preview{opacity:1;border-width:0;margin-bottom:.8rem;padding:.55rem;transform:none}.yaho-instagram-format-preview-head{align-items:center;gap:.36rem;min-width:0;display:flex}.yaho-instagram-format-preview-avatar{color:#fff;background:linear-gradient(135deg,#ff7a4e,#d63b86 55%,#7754d8);border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.69rem;font-weight:900;line-height:1;display:grid}.yaho-instagram-format-preview-profile{gap:.02rem;min-width:0;line-height:1.05;display:grid}.yaho-instagram-format-preview-profile strong,.yaho-instagram-format-preview-caption strong{color:var(--yaho-light-ink);font-size:.65rem;font-weight:850}.yaho-instagram-format-preview-profile small{color:var(--yaho-light-muted);font-size:.54rem;font-weight:650}.yaho-instagram-format-preview-more{color:var(--yaho-light-muted);letter-spacing:.05em;margin-left:auto;font-size:.62rem;font-weight:900}.yaho-instagram-format-preview-media{color:#fff;background:linear-gradient(128deg,#f86c4d,#fd9963 48%,#f9cf8b);border-radius:.38rem;place-content:center start;min-height:4.3rem;padding:.52rem .62rem;display:grid;position:relative;overflow:hidden}.yaho-instagram-format-preview-media:after{content:"";border:1px solid #ffffff73;border-radius:999px;width:5.5rem;height:5.5rem;position:absolute;bottom:-2.65rem;right:-1.75rem}.yaho-instagram-format-preview-kicker,.yaho-instagram-format-preview-media>strong{z-index:1;white-space:pre-line;position:relative}.yaho-instagram-format-preview-kicker{letter-spacing:.1em;margin-bottom:.16rem;font-size:.48rem;font-weight:800}.yaho-instagram-format-preview-media>strong{font-size:.75rem;font-weight:900;line-height:1.12}.yaho-instagram-format-choice[data-format=carousel] .yaho-instagram-format-preview-media{background:linear-gradient(128deg,#395cc6,#707add 52%,#a4b7f0)}.yaho-instagram-format-choice[data-format=card_news] .yaho-instagram-format-preview-media{background:linear-gradient(128deg,#143f63,#296c93 50%,#66b2c0)}.yaho-instagram-format-choice[data-format=reels] .yaho-instagram-format-preview-media{background:linear-gradient(128deg,#281855,#5147a8 53%,#dd71a8)}.yaho-instagram-format-choice[data-format=story] .yaho-instagram-format-preview-media{background:linear-gradient(128deg,#126855,#3fa77e 52%,#b6d478)}.yaho-instagram-format-preview-pages{z-index:1;gap:.16rem;display:flex;position:absolute;bottom:.52rem;right:.5rem}.yaho-instagram-format-preview-pages i{background:#ffffff7a;border-radius:999px;width:.28rem;height:.28rem;display:block}.yaho-instagram-format-preview-pages i:first-child{background:#fff}.yaho-instagram-format-preview-play{z-index:1;color:#fff;background:#0c0b263d;border:1px solid #ffffff8c;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;padding-left:.08rem;font-size:.5rem;display:grid;position:absolute;bottom:.5rem;right:.55rem}.yaho-instagram-format-preview-story-ring{z-index:1;border:.17rem solid #ffffffad;border-radius:999px;width:1.7rem;height:1.7rem;position:absolute;bottom:.45rem;right:.52rem}.yaho-instagram-format-preview-actions{color:var(--yaho-light-ink);letter-spacing:-.08em;font-size:.77rem;font-weight:800;line-height:1}.yaho-instagram-format-preview-caption{color:var(--yaho-light-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:600;line-height:1.3;overflow:hidden}:root.dark .yaho-instagram-format-choice-icon,.dark .yaho-instagram-format-choice-icon{background:color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-surface-raised));color:#7fc6f2}:root.dark .yaho-instagram-format-choice-label,:root.dark .yaho-instagram-format-preview-profile strong,:root.dark .yaho-instagram-format-preview-caption strong,:root.dark .yaho-instagram-format-preview-actions,.dark .yaho-instagram-format-choice-label,.dark .yaho-instagram-format-preview-profile strong,.dark .yaho-instagram-format-preview-caption strong,.dark .yaho-instagram-format-preview-actions{color:var(--yaho-night-text)}:root.dark .yaho-instagram-format-choice-detail,:root.dark .yaho-instagram-format-preview-profile small,:root.dark .yaho-instagram-format-preview-more,:root.dark .yaho-instagram-format-preview-caption,.dark .yaho-instagram-format-choice-detail,.dark .yaho-instagram-format-preview-profile small,.dark .yaho-instagram-format-preview-more,.dark .yaho-instagram-format-preview-caption{color:var(--yaho-night-text-soft)}:root.dark .yaho-instagram-format-preview,.dark .yaho-instagram-format-preview{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 72%, #07111e)}@media (prefers-reduced-motion:reduce){.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice,.yaho-instagram-format-preview{transition:none}}.yaho-instagram-format-preview{border-radius:.72rem;gap:.28rem}.yaho-ig-post-head{align-items:center;gap:.32rem;min-width:0;display:flex}.yaho-ig-post-avatar{background:#fff;border-radius:999px;flex:none;place-items:center;width:1.28rem;height:1.28rem;padding:.1rem;display:grid}.yaho-ig-post-avatar>span,.yaho-ig-post-avatar>img{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.yaho-ig-post-avatar>span{color:#fff;background:#b53c81;font-size:.64rem;font-weight:900;line-height:1}.yaho-ig-post-avatar>img{box-sizing:border-box;object-fit:contain;background:#fff;transform:scale(.92)}.yaho-ig-post-profile{gap:.03rem;min-width:0;line-height:1;display:grid}.yaho-ig-post-profile strong{color:#181818;font-size:.61rem;font-weight:800}.yaho-ig-post-profile small{color:#737373;font-size:.49rem;font-weight:550}.yaho-ig-post-follow{color:#0095f6;margin-left:.14rem;font-size:.54rem;font-weight:800}.yaho-ig-post-more{align-items:center;gap:.12rem;margin-left:auto;padding:0 .03rem;display:flex}.yaho-ig-post-more i{background:#262626;border-radius:999px;width:.16rem;height:.16rem;display:block}.yaho-ig-post-media{background:#efede8;border-radius:.08rem;min-height:0;display:block;overflow:hidden}.yaho-ig-post-scene{background:linear-gradient(144deg,#f2d1b7 0%,#efd8c3 48%,#c2d5cf 100%);height:7.5rem;display:block;position:relative;overflow:hidden}.yaho-ig-post-scene:before{content:"";border:.08rem solid #ffffff7a;border-radius:999px;width:7rem;height:7rem;position:absolute;top:-3.6rem;right:-2.3rem;box-shadow:inset 0 0 0 .65rem #ffffff1a,inset 0 0 0 1.35rem #ffffff14}.yaho-ig-post-light{filter:blur(.18rem);background:#fff9d8c2;border-radius:999px;width:1.8rem;height:1.8rem;position:absolute;top:.45rem;left:19%}.yaho-ig-post-shadow{filter:blur(.22rem);background:#51373047;border-radius:999px;width:3.6rem;height:.62rem;position:absolute;bottom:-.14rem;left:50%;transform:translate(-50%)}.yaho-ig-post-subject{z-index:1;color:#ffffffe6;background:linear-gradient(145deg,#ff6747,#d93473 62%,#72275f);border:.12rem solid #ffffffa3;border-radius:.95rem .95rem .45rem .45rem;place-items:center;width:3rem;height:4.7rem;font-family:Georgia,serif;font-size:1.08rem;font-style:italic;font-weight:700;display:grid;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 .35rem .5rem #532d3242}.yaho-ig-post-carousel-count{z-index:2;color:#fff;background:#1414149e;border-radius:999px;padding:.23rem .38rem;font-size:.48rem;font-weight:700;line-height:1;position:absolute;top:.35rem;right:.38rem}.yaho-ig-post-carousel-next{z-index:3;color:#151515;background:#ffffffd1;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:1.42rem;font-weight:450;line-height:1;display:grid;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=carousel] .yaho-ig-post-scene{background:linear-gradient(135deg,#b8d2d2,#f0eadc 50%,#d3afb2)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=carousel] .yaho-ig-post-scene:before{background:linear-gradient(160deg,#e17a70,#9d5fa9);border:0;border-radius:.22rem;width:3.1rem;height:8.1rem;top:-.2rem;right:.9rem;box-shadow:-.52rem .26rem #e9c684,-1.04rem .52rem #6e91b1}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=carousel] .yaho-ig-post-light{background:#fff4c7;width:2.2rem;height:2.2rem;top:1.1rem;left:12%}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=carousel] .yaho-ig-post-subject{background:linear-gradient(145deg,#315b86,#183154);width:2.15rem;height:3.45rem;left:36%}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=card_news] .yaho-ig-post-scene{background:#f5efe6}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=card_news] .yaho-ig-post-scene:before{width:7.5rem;height:7.5rem;box-shadow:none;background:#fdc768;border:0;top:-2.9rem;right:-3.5rem}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=card_news] .yaho-ig-post-light,.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=card_news] .yaho-ig-post-shadow,.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=card_news] .yaho-ig-post-subject{display:none}.yaho-ig-post-card-copy{z-index:1;color:#182d56;position:absolute;top:1.5rem;left:.68rem}.yaho-ig-post-card-copy small,.yaho-ig-post-card-copy strong{display:block}.yaho-ig-post-card-copy small{color:#e86e4a;letter-spacing:.08em;margin-bottom:.28rem;font-size:.43rem;font-weight:900}.yaho-ig-post-card-copy strong{font-size:.72rem;font-weight:900;line-height:1.13}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=reels] .yaho-ig-post-scene{background:linear-gradient(138deg,#17255b,#7a4b91 54%,#f37c69)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=reels] .yaho-ig-post-scene:before{border:.1rem solid #fff6;border-radius:1.6rem;width:3.2rem;height:8.4rem;top:-.2rem;right:1.3rem;box-shadow:inset 0 0 1.4rem #ffdeb43d}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=reels] .yaho-ig-post-subject{background:linear-gradient(160deg,#ffc8ac,#e77f8b);width:2.1rem;height:3.4rem;bottom:.85rem;left:57%}.yaho-ig-post-play{z-index:2;color:#fff;background:#0003;border:.08rem solid #ffffffbf;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;padding-left:.06rem;font-size:.42rem;display:grid;position:absolute;bottom:.42rem;right:.55rem}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=story] .yaho-ig-post-scene{background:linear-gradient(155deg,#ffcb8e,#e65d86 51%,#773b9b)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=story] .yaho-ig-post-scene:before{border:.1rem solid #ffffff5c;border-radius:1.6rem 1.6rem .3rem .3rem;width:3.2rem;height:8rem;top:.12rem;right:1.55rem}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=story] .yaho-ig-post-subject{background:linear-gradient(160deg,#3d8e89,#195461);width:2.1rem;height:3.25rem;bottom:.8rem;left:56%}.yaho-ig-post-story-progress{z-index:2;gap:.12rem;display:flex;position:absolute;top:.3rem;left:.38rem;right:.38rem}.yaho-ig-post-story-progress i{background:#ffffff73;border-radius:999px;flex:1;height:.09rem;display:block}.yaho-ig-post-story-progress i:first-child{background:#fff}.yaho-ig-post-actions{color:#171717;grid-template-columns:1fr auto 1fr;align-items:center;min-height:.95rem;display:grid}.yaho-ig-post-actions>span:first-child{align-items:center;gap:.48rem;display:flex}.yaho-ig-post-action-count{align-items:center;gap:.18rem;display:inline-flex}.yaho-ig-post-action-count b{font-size:.5rem;font-weight:750;line-height:1}.yaho-ig-post-actions svg{stroke-width:2.15px;width:.9rem;height:.9rem}.yaho-ig-post-actions>svg{grid-column:3;margin-left:auto}.yaho-ig-post-page-dots{place-self:center;gap:.13rem;display:flex}.yaho-ig-post-page-dots i{background:#c7c7c7;border-radius:999px;width:.24rem;height:.24rem;display:block}.yaho-ig-post-page-dots i:first-child{background:#0095f6}.yaho-ig-post-meta{color:#262626;gap:.09rem;min-width:0;font-size:.53rem;line-height:1.18;display:grid}.yaho-ig-post-meta strong,.yaho-ig-post-meta b{font-weight:800}.yaho-ig-post-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-ig-post-meta>small{color:#8a8a8a;font-size:.46rem;font-weight:550;line-height:1}:root.dark .yaho-instagram-format-preview,.dark .yaho-instagram-format-preview{background:#050505;border-color:#262626}:root.dark .yaho-ig-post-profile strong,:root.dark .yaho-ig-post-actions,:root.dark .yaho-ig-post-meta,.dark .yaho-ig-post-profile strong,.dark .yaho-ig-post-actions,.dark .yaho-ig-post-meta{color:#f5f5f5}:root.dark .yaho-ig-post-profile small,.dark .yaho-ig-post-profile small{color:#a8a8a8}:root.dark .yaho-ig-post-more i,.dark .yaho-ig-post-more i{background:#f5f5f5}.yaho-naver-content-choice-summary{justify-content:center;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.55rem .5rem;display:flex}.yaho-naver-content-choice-icon{background:color-mix(in srgb, #03c75a 13%, var(--ui-bg-elevated));color:#03a94d;border-radius:.55rem;flex:0 0 1.85rem;place-items:center;width:1.85rem;min-width:1.85rem;height:1.85rem;display:grid}.yaho-naver-content-choice-icon .codicon{font-size:1.15rem!important}.yaho-naver-content-choice-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.yaho-naver-content-choice-label{color:var(--yaho-light-ink);white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;font-size:clamp(.82rem,.95%,.92rem);font-weight:750;line-height:1.2;overflow:hidden}.yaho-naver-content-choice-detail{color:var(--yaho-light-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden}.yaho-naver-content-preview{border:0 solid color-mix(in srgb, var(--ui-stroke-tertiary) 80%, transparent);background:color-mix(in srgb, var(--ui-bg-elevated) 82%, #fff);opacity:0;border-radius:.65rem;align-content:center;gap:.35rem;min-height:0;margin:0 .8rem;padding:0;transition:opacity .16s,transform .22s;display:grid;overflow:hidden;transform:translateY(-.5rem)}.yaho-naver-content-choice:hover .yaho-naver-content-preview,.yaho-naver-content-choice:focus-visible .yaho-naver-content-preview,.yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{opacity:1;border-width:1px;margin-bottom:.8rem;padding:.65rem .75rem;transform:none}.yaho-naver-content-preview-head{justify-content:center;align-items:center;gap:.38rem;display:flex}.yaho-naver-content-preview-n{object-fit:contain;flex:none;width:1.5rem;height:1.5rem;display:block}.yaho-naver-content-preview-head>span:last-child{gap:.05rem;line-height:1.1;display:grid}.yaho-naver-content-preview-head strong{color:var(--yaho-light-ink);font-size:.64rem;font-weight:850}.yaho-naver-content-preview-head small,.yaho-naver-content-preview-body{color:var(--yaho-light-muted);font-size:.56rem;font-weight:600;line-height:1.35}.yaho-naver-content-preview-category{color:#039649;background:#03c75a1f;border-radius:999px;width:max-content;padding:.21rem .4rem;font-size:.52rem;font-weight:800;line-height:1}.yaho-naver-content-preview-title{color:var(--yaho-light-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:850;line-height:1.25;overflow:hidden}.yaho-naver-content-preview-body{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-marketing-page[data-marketing-channel=naver_blog]{--yaho-naver-preview-width:min(22rem, 38%);--yaho-naver-preview-right:1.25rem;--yaho-naver-preview-stage-top:5.5rem}.yaho-marketing-format-choice-only{--yaho-format-rail-height:4.5rem;--yaho-format-stage-gap:1rem;--yaho-format-stage-top:calc(var(--yaho-format-rail-height) + var(--yaho-format-stage-gap));--yaho-format-preview-width:min(22rem, 38%);--yaho-format-preview-width-vertical:min(22rem, 38%);flex-direction:column;flex:auto;min-height:0;display:flex}.yaho-marketing-format-choice-only .yaho-marketing-format-step-content{grid-template-rows:var(--yaho-format-rail-height) minmax(0, 1fr);flex:auto;min-height:0;margin-top:0;display:grid;position:relative;container-type:inline-size}.yaho-marketing-format-choice-only .yaho-marketing-naver-type-list{height:var(--yaho-format-rail-height);min-height:var(--yaho-format-rail-height);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.65rem;display:grid}.yaho-marketing-format-preview-stage{min-height:0;margin-top:var(--yaho-format-stage-gap);border-top:1px solid var(--ui-stroke-tertiary);padding-top:var(--yaho-format-stage-gap);display:block}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice,.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-elevated);width:100%;min-width:0;height:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;border-radius:.95rem;flex-direction:column;align-items:stretch;padding:0;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:visible}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice:hover,.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice:focus-visible,.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-preview-open=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 52%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 5%, var(--ui-bg-elevated));box-shadow:0 .45rem 1.3rem color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);outline:none}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice:hover,.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice:focus-visible,.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice[data-preview-open=true]{border-color:color-mix(in srgb, #03c75a 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, #03c75a 5%, var(--ui-bg-elevated));outline:none;box-shadow:0 .45rem 1.3rem #03c75a1c}.yaho-marketing-format-choice-only .yaho-instagram-format-choice-summary,.yaho-marketing-format-choice-only .yaho-naver-content-choice-summary{height:100%}.yaho-marketing-format-choice-only .yaho-instagram-format-choice-label,.yaho-marketing-format-choice-only .yaho-naver-content-choice-label{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yaho-marketing-format-choice-only .yaho-instagram-format-preview,.yaho-marketing-format-choice-only .yaho-instagram-format-preview-guide,.yaho-marketing-format-choice-only .yaho-naver-content-preview{z-index:2;top:var(--yaho-format-stage-top);pointer-events:none;opacity:1;margin:0;display:none;position:absolute;bottom:0;transform:none}.yaho-marketing-format-choice-only .yaho-instagram-format-choice:hover .yaho-instagram-format-preview,.yaho-marketing-format-choice-only .yaho-instagram-format-choice:focus-visible .yaho-instagram-format-preview,.yaho-marketing-format-choice-only .yaho-instagram-format-choice[data-preview-open=true] .yaho-instagram-format-preview{justify-content:flex-end;align-items:center;display:flex}.yaho-marketing-format-choice-only .yaho-instagram-format-choice:hover .yaho-instagram-format-preview-guide,.yaho-marketing-format-choice-only .yaho-instagram-format-choice:focus-visible .yaho-instagram-format-preview-guide,.yaho-marketing-format-choice-only .yaho-instagram-format-choice[data-preview-open=true] .yaho-instagram-format-preview-guide{align-content:center;justify-items:center;gap:.85rem;display:grid}.yaho-marketing-format-choice-only .yaho-naver-content-choice:hover .yaho-naver-content-preview,.yaho-marketing-format-choice-only .yaho-naver-content-choice:focus-visible .yaho-naver-content-preview,.yaho-marketing-format-choice-only .yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.25rem,4%,2.5rem);display:flex}.yaho-marketing-format-choice-only .yaho-instagram-format-preview{box-sizing:border-box;width:var(--yaho-format-preview-width);height:auto;box-shadow:none;aspect-ratio:auto;border:0;border-radius:0;left:auto;right:1.25rem;overflow:visible;background:0 0!important}.yaho-marketing-format-choice-only .yaho-instagram-format-preview.is-vertical{width:var(--yaho-format-preview-width-vertical)}.yaho-instagram-format-preview-image{aspect-ratio:1575/3072;object-fit:cover;object-position:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--yaho-light-ink) 18%, transparent);background:0 0;border-radius:1.15rem;flex:0 auto;align-self:center;display:block}.yaho-marketing-format-choice-only .yaho-instagram-format-preview-guide{left:.75rem;right:calc(var(--yaho-format-preview-width) + 1.75rem);box-sizing:border-box;color:var(--yaho-light-ink);text-align:center;padding:.5rem 1rem;overflow:auto}.yaho-marketing-format-choice-only .yaho-instagram-format-choice[data-format=reels] .yaho-instagram-format-preview-guide,.yaho-marketing-format-choice-only .yaho-instagram-format-choice[data-format=story] .yaho-instagram-format-preview-guide{right:calc(var(--yaho-format-preview-width-vertical) + 1.75rem)}.yaho-marketing-format-choice-only .yaho-naver-content-preview{background:0 0;border:0;border-radius:0;width:auto;max-height:none;padding:.35rem .5rem;left:.75rem;right:.75rem;overflow:hidden;transform:none}.yaho-naver-content-preview-guide{min-width:0;max-width:24rem;color:var(--yaho-light-ink);text-align:center;flex:16rem;justify-items:center;gap:.7rem;padding:.25rem .5rem;display:grid}.yaho-naver-content-preview-guide-kicker{color:#03a94d;letter-spacing:.04em;font-size:.78rem;font-weight:900}.yaho-naver-content-preview-guide-item{justify-items:center;gap:.15rem;display:grid}.yaho-naver-content-preview-sample{flex-direction:column;flex:0 24rem;width:min(24rem,100%);min-width:0;max-height:100%;display:flex;overflow:visible}.yaho-naver-content-preview-title>span{display:block}.yaho-naver-example-paragraph{color:var(--ui-text-secondary);text-align:left;word-break:keep-all;margin-top:.85rem;font-size:.82rem;font-weight:550;line-height:1.8;display:block}.yaho-naver-example-subheading{color:var(--ui-text-primary);text-align:left;margin-top:1.15rem;font-size:.9rem;line-height:1.5;display:block}.yaho-naver-example-figure{margin-top:1rem;display:block}.yaho-naver-example-image{aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;width:100%;height:auto;display:block}.yaho-naver-example-caption{color:var(--ui-text-secondary);text-align:center;margin-top:.45rem;font-size:.7rem;font-weight:500;line-height:1.5;display:block}.yaho-naver-content-preview-sample .yaho-naver-planning-preview-category,.yaho-naver-content-preview-sample .yaho-naver-planning-preview-meta{display:block}.yaho-naver-content-preview-sample .yaho-naver-content-preview-title,.yaho-naver-content-preview-sample .yaho-naver-planning-preview-empty{white-space:normal;text-overflow:unset;overflow:visible}:root.dark .yaho-naver-content-preview-guide,.dark .yaho-naver-content-preview-guide{color:var(--yaho-night-text)}:root.dark .yaho-naver-content-preview-guide-item>span,.dark .yaho-naver-content-preview-guide-item>span{color:var(--yaho-night-text-soft)}:root.dark .yaho-naver-content-preview-card,.dark .yaho-naver-content-preview-card{border-color:color-mix(in srgb, #03c75a 32%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-surface-raised) 92%, transparent);box-shadow:0 1rem 2.4rem #00000038}@container (width<=26rem){.yaho-marketing-format-choice-only .yaho-instagram-format-preview-guide,.yaho-marketing-format-choice-only .yaho-instagram-format-choice[data-format=reels] .yaho-instagram-format-preview-guide,.yaho-marketing-format-choice-only .yaho-instagram-format-choice[data-format=story] .yaho-instagram-format-preview-guide{bottom:48%;left:.75rem;right:.75rem}.yaho-marketing-format-choice-only .yaho-instagram-format-preview,.yaho-marketing-format-choice-only .yaho-instagram-format-preview.is-vertical{justify-content:center;width:min(18rem,72%);top:54%;left:50%;right:auto;transform:translate(-50%)}.yaho-marketing-format-choice-only .yaho-naver-content-choice:hover .yaho-naver-content-preview,.yaho-marketing-format-choice-only .yaho-naver-content-choice:focus-visible .yaho-naver-content-preview,.yaho-marketing-format-choice-only .yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{flex-direction:column}}.yaho-instagram-format-preview-guide-kicker{color:var(--yaho-light-orange);letter-spacing:.04em;font-size:.78rem;font-weight:900}.yaho-naver-content-preview-guide>strong,.yaho-instagram-format-preview-guide>strong{word-break:keep-all;gap:.1rem;font-size:.98rem;font-weight:800;line-height:1.35;display:grid}.yaho-instagram-format-preview-guide-divider{display:none}.yaho-instagram-format-preview-guide-item{text-align:center;flex-direction:column;align-items:center;gap:.15rem;width:100%;display:flex}.yaho-naver-content-preview-guide-item b,.yaho-instagram-format-preview-guide-item b{color:var(--yaho-light-ink);font-size:.82rem;font-weight:850}.yaho-naver-content-preview-guide-item>span,.yaho-instagram-format-preview-guide-item>span{color:var(--yaho-light-muted);word-break:keep-all;font-size:.76rem;font-weight:600;line-height:1.4}.yaho-naver-content-preview{border:1px solid color-mix(in srgb, #03c75a 25%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-bg-elevated) 85%, #fff);pointer-events:none;border-radius:.65rem;flex-direction:column;gap:.35rem;width:100%;min-width:0;margin-top:.65rem;padding:.65rem .55rem;display:none}.yaho-naver-content-choice:hover .yaho-naver-content-preview,.yaho-naver-content-choice:focus-visible .yaho-naver-content-preview,.yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{display:flex}:root.dark .yaho-instagram-format-preview-guide,.dark .yaho-instagram-format-preview-guide,:root.dark .yaho-instagram-format-preview-guide>strong,:root.dark .yaho-instagram-format-preview-guide-item b,.dark .yaho-instagram-format-preview-guide>strong,.dark .yaho-instagram-format-preview-guide-item b{color:var(--yaho-night-text)}:root.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice,.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 90%, transparent)}:root.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice:hover,:root.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice:focus-visible,.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-preview-open=true],.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice:hover,.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice:focus-visible,:root.dark .yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-preview-open=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 52%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 11%, var(--yaho-night-surface-raised));box-shadow:0 .55rem 1.35rem #0003}:root.dark .yaho-instagram-format-preview-guide,.dark .yaho-instagram-format-preview-guide,:root.dark .yaho-instagram-format-preview-guide>strong,:root.dark .yaho-instagram-format-preview-guide-item b,.dark .yaho-instagram-format-preview-guide>strong,.dark .yaho-instagram-format-preview-guide-item b{color:var(--yaho-night-text)}:root.dark .yaho-instagram-format-preview-guide-item>span,.dark .yaho-instagram-format-preview-guide-item>span{color:var(--yaho-night-text-soft)}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{opacity:1;border-width:1px;margin-bottom:0;padding:.65rem .75rem;transform:none}:root.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice,.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 90%, transparent)}:root.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice:hover,:root.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice:focus-visible,.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice[data-preview-open=true],.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice:hover,.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice:focus-visible,:root.dark .yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice[data-preview-open=true]{border-color:color-mix(in srgb, #03c75a 45%, var(--yaho-night-line));background:color-mix(in srgb, #03c75a 8%, var(--yaho-night-surface-raised));box-shadow:0 .55rem 1.35rem #0003}:root.dark .yaho-naver-content-choice-icon,.dark .yaho-naver-content-choice-icon{background:color-mix(in srgb, #03c75a 16%, var(--yaho-night-surface-raised));color:#69d795}:root.dark .yaho-naver-content-choice-label,:root.dark .yaho-naver-content-preview-head strong,:root.dark .yaho-naver-content-preview-title,.dark .yaho-naver-content-choice-label,.dark .yaho-naver-content-preview-head strong,.dark .yaho-naver-content-preview-title{color:var(--yaho-night-text)}:root.dark .yaho-naver-content-choice-detail,:root.dark .yaho-naver-content-preview-head small,:root.dark .yaho-naver-content-preview-body,.dark .yaho-naver-content-choice-detail,.dark .yaho-naver-content-preview-head small,.dark .yaho-naver-content-preview-body{color:var(--yaho-night-text-soft)}:root.dark .yaho-naver-content-preview,.dark .yaho-naver-content-preview{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 72%, #07111e)}@container yaho-marketing-page (width>=62.0625rem){.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-format-choice-only .yaho-naver-content-preview{background:0 0}.yaho-marketing-format-choice-only .yaho-naver-content-choice:hover .yaho-naver-content-preview,.yaho-marketing-format-choice-only .yaho-naver-content-choice:focus-visible .yaho-naver-content-preview,.yaho-marketing-format-choice-only .yaho-naver-content-choice[data-preview-open=true] .yaho-naver-content-preview{padding:0;display:block;left:0;right:0}.yaho-marketing-format-choice-only .yaho-naver-content-preview-guide{top:0;bottom:0;left:.75rem;right:calc(var(--yaho-naver-preview-width) + 1.75rem);box-sizing:border-box;align-content:center;gap:.85rem;max-width:none;padding:.5rem 1rem;position:absolute;overflow:auto}.yaho-marketing-format-choice-only .yaho-naver-content-preview-sample{top:0;bottom:0;right:var(--yaho-naver-preview-right);width:var(--yaho-naver-preview-width);justify-content:center;position:absolute}.yaho-naver-content-preview-sample{box-sizing:border-box;padding-block:1.5rem}.yaho-naver-content-preview-sample .yaho-naver-planning-preview-document{pointer-events:auto;flex:0 auto;overflow-y:auto}.yaho-naver-live-editor-flow{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--yaho-naver-preview-width) + var(--yaho-naver-preview-right)))}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-composer-float-body{position:relative}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-marketing-composer-float-body:has(.yaho-marketing-progress-step--naver-planning){overflow:hidden}.yaho-marketing-composer-form-slot:has(.yaho-marketing-progress-step--naver-planning){position:absolute;inset:0 0 1rem 1.1rem}.yaho-marketing-composer-form-slot>.yaho-marketing-progress-step--naver-planning{flex:1 1 0;min-height:0;padding-top:0}.yaho-naver-live-editor-preview-column{top:var(--yaho-naver-preview-stage-top);bottom:0;right:var(--yaho-naver-preview-right);box-sizing:border-box;width:var(--yaho-naver-preview-width);align-self:auto;align-items:center;min-height:0;padding:0;position:absolute}.yaho-naver-live-editor-preview-column .yaho-naver-planning-preview{box-sizing:border-box;min-height:0;max-height:100%;padding-block:1.5rem;overflow:visible}.yaho-naver-live-editor-preview-column .yaho-naver-planning-preview-document{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-content-choice,.yaho-naver-content-preview{transition:none}}.yaho-instagram-format-preview{color:#111;align-self:stretch;display:block}.yaho-instagram-format-preview:not(.is-vertical){background:#fff!important}.yaho-marketing-format-choice-only .yaho-instagram-format-preview,.yaho-marketing-format-choice-only .yaho-instagram-format-preview:not(.is-vertical),.yaho-marketing-format-choice-only .yaho-instagram-format-preview.is-vertical,:root.dark .yaho-marketing-format-choice-only .yaho-instagram-format-preview,.dark .yaho-marketing-format-choice-only .yaho-instagram-format-preview{background:0 0!important}.yaho-ig-feed-preview{color:#111;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:.14rem;height:100%;display:grid}.yaho-ig-feed-preview .yaho-ig-post-head{min-height:1.38rem;padding:.03rem .04rem 0}.yaho-ig-feed-preview .yaho-ig-post-profile strong{color:#151515;font-size:.62rem}.yaho-ig-feed-preview .yaho-ig-post-profile small{color:#767676;font-size:.46rem}.yaho-ig-feed-preview .yaho-ig-post-more i{background:#151515}.yaho-ig-feed-preview .yaho-ig-post-media{aspect-ratio:auto;background-color:#f4f1eb;background-position:50%;background-size:cover;border:1px solid #dedede;border-radius:.3rem;height:auto;min-height:0;position:relative;overflow:hidden}.yaho-ig-feed-preview .yaho-ig-post-media:after{z-index:1;content:"";background:linear-gradient(#0000,#000000d1);position:absolute;inset:45% 0 0}.yaho-ig-single-feed-copy,.yaho-ig-card-news-copy{z-index:2;color:#fff;text-shadow:0 .08rem .35rem #00000073;position:absolute;bottom:.58rem;left:.65rem;right:.65rem}.yaho-ig-single-feed-copy{letter-spacing:-.045em;text-align:left;font-size:1.18rem;font-weight:900;line-height:1.06;bottom:1.08rem;left:.9rem;right:auto}.yaho-ig-card-news-copy small,.yaho-ig-card-news-copy strong,.yaho-ig-card-news-copy em{display:block}.yaho-ig-card-news-copy small{color:#c5ff31;letter-spacing:.1em;margin-bottom:.23rem;font-size:.43rem;font-style:normal;font-weight:900}.yaho-ig-card-news-copy strong{letter-spacing:-.05em;font-size:.88rem;font-weight:900;line-height:1.06}.yaho-ig-card-news-copy em{color:#c5ff31;letter-spacing:.1em;margin-top:.32rem;font-size:.42rem;font-style:normal;font-weight:850}.yaho-ig-carousel-slide{color:#161616;background:0 0;align-content:start;gap:.65rem;height:100%;padding:1.05rem .85rem .8rem;display:grid;position:relative}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-instagram-format-choice[data-format=carousel] .yaho-ig-post-media:after{display:none}.yaho-ig-carousel-slide small,.yaho-ig-carousel-slide strong,.yaho-ig-carousel-slide>span{z-index:1;position:relative}.yaho-ig-carousel-slide small{color:#e96922;letter-spacing:.07em;margin-top:.13rem;font-size:.42rem;font-weight:900}.yaho-ig-carousel-slide strong{letter-spacing:-.055em;font-size:.82rem;font-weight:900;line-height:1.18}.yaho-ig-carousel-steps{background:#fffdf7c7;border:1px solid #2920182e;border-radius:.42rem;gap:.16rem;width:fit-content;max-width:82%;padding:.42rem .5rem;font-size:.55rem;font-weight:650;line-height:1.4;display:grid}.yaho-ig-carousel-steps>span{white-space:nowrap;grid-template-columns:auto auto;align-items:baseline;column-gap:.24rem;width:fit-content;display:grid}.yaho-ig-carousel-steps b{color:#e96922;font-weight:900}.yaho-ig-carousel-steps i{font-style:normal}.yaho-ig-carousel-slide em{color:#767676;justify-content:space-between;font-size:1.1rem;font-style:normal;font-weight:400;display:flex;position:absolute;top:53%;left:.55rem;right:.55rem}.yaho-ig-feed-preview .yaho-ig-post-actions{color:#101010;margin-top:.38rem}.yaho-ig-feed-preview .yaho-ig-post-meta{color:#171717;margin-top:.3rem;font-size:.52rem}.yaho-ig-feed-preview .yaho-ig-post-meta>strong{display:none}:root.dark .yaho-ig-feed-preview .yaho-ig-post-profile strong,.dark .yaho-ig-feed-preview .yaho-ig-post-profile strong{color:#151515}:root.dark .yaho-ig-feed-preview .yaho-ig-post-profile small,.dark .yaho-ig-feed-preview .yaho-ig-post-profile small{color:#767676}:root.dark .yaho-ig-feed-preview .yaho-ig-post-actions,:root.dark .yaho-ig-feed-preview .yaho-ig-post-meta,.dark .yaho-ig-feed-preview .yaho-ig-post-actions,.dark .yaho-ig-feed-preview .yaho-ig-post-meta{color:#171717}.yaho-ig-vertical-preview{aspect-ratio:9/16;color:#fff;background-color:#151515;background-position:50%;background-size:cover;border-radius:.5rem;align-self:start;width:100%;max-width:100%;height:auto;margin:0 auto;display:block;position:relative;overflow:hidden}.yaho-ig-vertical-preview:before{content:"";background:linear-gradient(#00000073,#0000 30% 58%,#000000a8);position:absolute;inset:0}.yaho-ig-story-progress{z-index:1;gap:.12rem;display:flex;position:absolute;top:.42rem;left:.45rem;right:.45rem}.yaho-ig-story-progress i{background:#ffffff7a;border-radius:999px;flex:1;height:.1rem}.yaho-ig-story-progress i:first-child{background:#fff}.yaho-ig-story-account{z-index:1;align-items:center;gap:.32rem;display:flex;position:absolute;top:.75rem;left:.48rem;right:.48rem}.yaho-ig-story-account strong{font-size:.59rem;font-weight:850}.yaho-ig-story-account small{color:#ffffffb8;font-size:.49rem}.yaho-ig-story-account-more{letter-spacing:.08em;margin-left:auto;font-size:.58rem;font-weight:900}.yaho-ig-story-account>svg{stroke-width:1.75px;width:1rem;height:1rem}.yaho-ig-story-subtitle{z-index:1;color:#fff;text-align:right;background:#000000c7;max-width:72%;padding:.35rem .45rem;font-size:.63rem;font-weight:750;line-height:1.25;position:absolute;bottom:2.85rem;right:.55rem}.yaho-ig-story-reply{z-index:1;color:#ffffffe6;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.58rem;padding:.43rem .58rem;font-size:.55rem;display:flex;position:absolute;bottom:.45rem;left:.5rem;right:.5rem}.yaho-ig-story-reply svg{width:.85rem;height:.85rem;margin-left:auto}.yaho-ig-story-reply svg+svg{margin-left:-.28rem}.yaho-ig-reel-tabs{z-index:1;color:#fff;text-align:center;text-shadow:0 .08rem .25rem #00000061;font-size:.75rem;font-weight:850;position:absolute;top:.68rem;left:0;right:0}.yaho-ig-reel-tabs span{color:#fff9}.yaho-ig-reel-rail{z-index:1;color:#fff;filter:drop-shadow(0 .08rem .2rem #0000005c);justify-items:center;gap:.16rem;display:grid;position:absolute;bottom:3.15rem;right:.55rem}.yaho-ig-reel-rail svg{stroke-width:1.9px;width:1.05rem;height:1.05rem;margin-top:.2rem}.yaho-ig-reel-rail b{font-size:.43rem;font-weight:700}.yaho-ig-reel-footer{z-index:1;color:#fff;flex-wrap:wrap;align-items:center;gap:.2rem;display:flex;position:absolute;bottom:.62rem;left:.55rem;right:2.9rem}.yaho-ig-reel-footer .yaho-ig-post-avatar{width:1.12rem;height:1.12rem}.yaho-ig-reel-footer strong{font-size:.58rem;font-weight:850}.yaho-ig-reel-follow{white-space:nowrap;border:1px solid #ffffffc2;border-radius:.28rem;padding:.1rem .24rem;font-size:.4rem;font-weight:750;line-height:1}.yaho-ig-reel-footer small{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.14rem;font-size:.47rem;font-weight:600;overflow:hidden}@media (width>=80rem){.yaho-ig-feed-preview .yaho-ig-post-head{min-height:1.8rem}.yaho-ig-feed-preview .yaho-ig-post-avatar{width:1.65rem;height:1.65rem}.yaho-ig-feed-preview .yaho-ig-post-profile strong{font-size:.84rem}.yaho-ig-feed-preview .yaho-ig-post-profile small{font-size:.72rem}.yaho-ig-feed-preview .yaho-ig-post-more i{width:.2rem;height:.2rem}.yaho-ig-feed-preview .yaho-ig-post-actions svg{width:1rem;height:1rem}.yaho-ig-feed-preview .yaho-ig-post-meta{font-size:.78rem}.yaho-ig-feed-preview .yaho-ig-post-meta>small{font-size:.64rem}.yaho-ig-feed-preview .yaho-ig-post-action-count b{font-size:.72rem}.yaho-ig-single-feed-copy{font-size:1.45rem}.yaho-ig-card-news-copy small,.yaho-ig-carousel-slide small{font-size:.68rem}.yaho-ig-card-news-copy strong,.yaho-ig-carousel-slide strong{font-size:1.3rem}.yaho-ig-card-news-copy em,.yaho-ig-carousel-steps{font-size:.8rem}.yaho-ig-story-account strong,.yaho-ig-reel-footer strong{font-size:1rem}.yaho-ig-story-account small,.yaho-ig-reel-footer small{font-size:.75rem}.yaho-ig-story-subtitle{font-size:1rem}.yaho-ig-story-reply{font-size:.84rem}.yaho-ig-reel-tabs{font-size:1.1rem}.yaho-ig-reel-rail svg{width:1.5rem;height:1.5rem}.yaho-ig-reel-rail b{font-size:.7rem}.yaho-ig-story-account .yaho-ig-post-avatar,.yaho-ig-reel-footer .yaho-ig-post-avatar{width:1.6rem;height:1.6rem}.yaho-ig-reel-follow{padding:.14rem .34rem;font-size:.7rem}}#yaho-print-portal{display:none!important}@media print{body>:not(#yaho-print-portal){display:none!important}#yaho-print-portal{color:#1e293b!important;z-index:999999!important;background:#fff!important;width:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}}.yaho-cobrowse-panel__body{padding:1rem 1.1rem .5rem}.yaho-cobrowse-panel__user-bubble{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel));color:var(--yaho-light-ink);box-shadow:none}.yaho-cobrowse-panel__assistant-bubble{max-width:100%;color:var(--yaho-light-ink);box-shadow:none;background:0 0;border:0;padding:.5rem 0}.yaho-cobrowse-panel__composer-wrap{padding:.65rem .85rem .85rem}.yaho-cobrowse-panel__composer{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 18%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 82%, transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:1.5rem;padding:.45rem .5rem}.yaho-cobrowse-panel__composer-row{align-items:flex-end;gap:.35rem;min-width:0;display:flex}.yaho-cobrowse-panel__add{background:color-mix(in srgb, var(--yaho-light-ink) 8%, var(--yaho-light-panel));color:var(--yaho-light-muted)}.yaho-cobrowse-panel__add:hover{background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-light-panel))}.yaho-cobrowse-panel__textarea{background:0 0;border:0;border-radius:1rem;flex:auto;width:auto;min-width:0;min-height:2.45rem;max-height:8rem;padding:.55rem .3rem;font-size:.84rem;line-height:1.5}.yaho-cobrowse-panel__send{background:color-mix(in srgb, var(--yaho-light-ink) 16%, var(--yaho-light-panel));color:var(--yaho-light-muted);box-shadow:none;border-radius:9999px}.yaho-cobrowse-panel__send:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-light-orange) 88%, black)}:root.dark .yaho-cobrowse-panel__user-bubble,.dark .yaho-cobrowse-panel__user-bubble{border-color:color-mix(in srgb, var(--yaho-night-blue) 30%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 14%, var(--yaho-night-panel));color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-panel__assistant-bubble,.dark .yaho-cobrowse-panel__assistant-bubble{color:var(--yaho-night-text);background:0 0}:root.dark .yaho-cobrowse-panel__add,.dark .yaho-cobrowse-panel__add{background:color-mix(in srgb, var(--yaho-night-ink) 10%, var(--yaho-night-panel));color:var(--yaho-night-muted)}:root.dark .yaho-cobrowse-panel__add:hover,.dark .yaho-cobrowse-panel__add:hover{background:color-mix(in srgb, var(--yaho-night-blue) 16%, var(--yaho-night-panel))}:root.dark .yaho-cobrowse-panel__send,.dark .yaho-cobrowse-panel__send{background:color-mix(in srgb, var(--yaho-night-ink) 18%, var(--yaho-night-panel));color:var(--yaho-night-muted)}:root.dark .yaho-cobrowse-panel__send:not(:disabled),.dark .yaho-cobrowse-panel__send:not(:disabled){background:var(--yaho-night-blue);color:#fff}.yaho-cobrowse-panel__composer{padding:.35rem .45rem}.yaho-cobrowse-panel__composer-row{align-items:center;min-height:2.75rem}.yaho-cobrowse-panel__add,.yaho-cobrowse-panel__send{flex:0 0 2.25rem;align-self:center;width:2.25rem;height:2.25rem}.yaho-cobrowse-panel__textarea,:root.dark .yaho-cobrowse-panel__textarea,.dark .yaho-cobrowse-panel__textarea{box-sizing:border-box;min-height:44px;padding:12px .3rem;line-height:20px;box-shadow:none!important;background:0 0!important;border:0!important}.yaho-browser-home-canvas{container-type:size}@container (aspect-ratio<=7/10){.yaho-browser-home{padding-top:clamp(2.75rem,8cqh,6rem);padding-left:clamp(.75rem,4cqw,1.5rem);padding-right:clamp(.75rem,4cqw,1.5rem)}.yaho-browser-home-search{gap:.8rem;max-width:none}.yaho-browser-home-search-mark svg{width:4rem;height:4rem}.yaho-browser-home-search-panel{border-radius:999px;flex-direction:row;align-items:center;gap:.35rem;min-height:0;padding:.5rem}.yaho-browser-home-search-input{min-height:2.25rem;padding:0 .35rem;font-size:.86rem}.yaho-browser-home-search-actions{width:auto}.yaho-browser-home-search-hint{display:none}.yaho-browser-home-search-mode-switch{width:auto;height:auto;box-shadow:none;background:0 0;border:0;gap:.3rem;padding:0;display:flex}.yaho-browser-home-search-mode-switch:before{display:none}.yaho-browser-home-search-mode{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);width:2.25rem;height:2.25rem;color:var(--yaho-light-muted);border-radius:9999px;flex:0 0 2.25rem;padding:0;font-size:0}.yaho-browser-home-search-mode-icon{place-items:center;display:grid}.yaho-browser-home-search-mode-icon img{width:1.15rem;height:1.15rem}.yaho-browser-home-search-mode-label{display:none}.yaho-browser-home-search-mode[data-active=true]{border-color:var(--yaho-light-orange);background:var(--yaho-light-orange);color:#fff!important}.yaho-browser-home-search-mode:first-child[data-active=true]{background:var(--yaho-light-panel);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);color:var(--yaho-light-ink)!important}:root.dark .yaho-browser-home-search-mode,.dark .yaho-browser-home-search-mode{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-panel) 92%, transparent);color:var(--yaho-night-muted)}:root.dark .yaho-browser-home-search-mode[data-active=true],.dark .yaho-browser-home-search-mode[data-active=true]{border-color:var(--yaho-night-blue);background:var(--yaho-night-blue-strong);color:var(--yaho-night-text)!important}:root.dark .yaho-browser-home-search-mode:first-child[data-active=true],.dark .yaho-browser-home-search-mode:first-child[data-active=true]{background:var(--yaho-night-panel);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-night-blue) 24%, transparent);color:var(--yaho-night-text)!important}.yaho-browser-home>section{max-width:none;margin-top:2.25rem}.yaho-browser-home>section+section{margin-top:1.75rem}.yaho-browser-home>section:first-of-type .grid.grid-cols-2{gap:.5rem}.yaho-browser-home>section:first-of-type .grid.grid-cols-2>button{border-radius:1rem;gap:.5rem;padding:.65rem}.yaho-browser-home>section:first-of-type .grid.grid-cols-2>button>span:first-child{width:2rem;height:2rem}.yaho-browser-home-footer{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:.35rem;margin-top:1.75rem!important}}.yaho-cobrowse-panel__shell{isolation:isolate;border-color:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);background:linear-gradient(145deg, #ffffff6b 0%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-panel) 72%, transparent), color-mix(in srgb, var(--yaho-light-page) 64%, transparent));box-shadow:inset 0 1px 0 #ffffffa3, 0 .75rem 2rem color-mix(in srgb, var(--yaho-light-ink) 10%, transparent), 0 2rem 5rem color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.22);backdrop-filter:blur(30px)saturate(1.22);border-radius:1.45rem}.yaho-cobrowse-panel__shell:before{z-index:-1;border-radius:inherit;background:radial-gradient(90% 42% at 8% 0%, #ffffff47, transparent 72%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--yaho-light-blue,var(--yaho-blue)) 4%, transparent) 100%);content:"";pointer-events:none;position:absolute;inset:0}.yaho-cobrowse-panel__header{border-bottom-color:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:linear-gradient(#ffffff24,#0000);padding:.85rem 1rem}.yaho-cobrowse-panel__profile{min-width:0;color:color-mix(in srgb, var(--yaho-light-ink) 54%, var(--yaho-light-muted));letter-spacing:.01em;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.65rem;font-weight:650;line-height:1;display:flex}.yaho-cobrowse-panel__profile-glyph{border-radius:9999px;width:1rem;height:1rem;font-size:.55rem}.yaho-cobrowse-panel__close{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);color:color-mix(in srgb, var(--yaho-light-ink) 64%, var(--yaho-light-muted));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.yaho-cobrowse-panel__close:hover,.yaho-cobrowse-panel__close:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 44%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);color:var(--yaho-light-ink)}.yaho-cobrowse-panel__body{scrollbar-color:color-mix(in srgb, var(--yaho-light-ink) 18%, transparent) transparent;padding:1rem 1rem .5rem}.yaho-cobrowse-panel__suggestion{border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#ffffff2e;border-radius:.9rem;min-height:3.25rem;box-shadow:inset 0 1px #ffffff4d}.yaho-cobrowse-panel__suggestion:hover:not(:disabled),.yaho-cobrowse-panel__suggestion:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 48%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 11%, white 14%);box-shadow:inset 0 1px 0 #ffffff61, 0 .45rem 1.25rem color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-cobrowse-panel__user-bubble{border-color:color-mix(in srgb, var(--yaho-light-orange) 34%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);border-radius:1rem;box-shadow:inset 0 1px #ffffff38}.yaho-cobrowse-panel__assistant-bubble{padding:.45rem .1rem}.yaho-cobrowse-panel__composer-wrap{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--yaho-light-page) 14%, transparent));padding:.75rem}.yaho-cobrowse-panel__composer{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);box-shadow:inset 0 1px 0 #ffffff6b, 0 .55rem 1.5rem color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:#fff3;border-radius:1.35rem}.yaho-cobrowse-panel__composer:focus-within{border-color:color-mix(in srgb, var(--yaho-light-orange) 58%, transparent);box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 3px color-mix(in srgb, var(--yaho-light-orange) 12%, transparent), 0 .65rem 1.5rem color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-cobrowse-panel__add,.yaho-cobrowse-panel__send{border-radius:9999px;width:2.25rem;height:2.25rem}.yaho-cobrowse-panel__add{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);color:color-mix(in srgb, var(--yaho-light-ink) 62%, var(--yaho-light-muted));background:#ffffff24}.yaho-cobrowse-panel__add:hover,.yaho-cobrowse-panel__add:focus-visible{background:color-mix(in srgb, var(--yaho-light-orange) 13%, transparent);color:var(--yaho-light-orange)}.yaho-cobrowse-panel__model-row{align-items:center;min-width:0;padding:.05rem .4rem .3rem;display:flex}.yaho-cobrowse-panel__model-chip{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 38%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);max-width:100%;color:var(--yaho-light-ink);letter-spacing:-.01em;cursor:pointer;border-radius:9999px;align-items:center;gap:.2rem;padding:.12rem .5rem .12rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex;overflow:hidden}.yaho-cobrowse-panel__model-chip:hover,.yaho-cobrowse-panel__model-chip:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 62%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 22%, transparent)}.yaho-cobrowse-panel__send{background:var(--yaho-light-orange);color:#fff;box-shadow:0 .4rem 1rem color-mix(in srgb, var(--yaho-light-orange) 28%, transparent);place-items:center;display:grid}.yaho-cobrowse-panel__send:disabled{background:color-mix(in srgb, var(--yaho-light-orange) 62%, var(--yaho-light-panel));color:#fff;opacity:.72;box-shadow:none}.yaho-cobrowse-panel__send:not(:disabled){background:var(--yaho-light-orange);color:#fff;box-shadow:0 .4rem 1rem color-mix(in srgb, var(--yaho-light-orange) 28%, transparent)}:root.dark .yaho-cobrowse-panel__shell,.dark .yaho-cobrowse-panel__shell{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:linear-gradient(145deg, #ffffff14 0%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-panel) 72%, transparent), color-mix(in srgb, var(--yaho-night-page) 64%, transparent));box-shadow:inset 0 1px #ffffff29,0 .75rem 2rem #0000003d,0 2rem 5rem #0000004d}:root.dark .yaho-cobrowse-panel__shell:before,.dark .yaho-cobrowse-panel__shell:before{background:radial-gradient(90% 42% at 8% 0%, #ffffff17, transparent 72%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--yaho-night-blue) 10%, transparent) 100%)}:root.dark .yaho-cobrowse-panel__header,.dark .yaho-cobrowse-panel__header{border-bottom-color:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);background:linear-gradient(#ffffff0d,#0000)}:root.dark .yaho-cobrowse-panel__profile,.dark .yaho-cobrowse-panel__profile{color:color-mix(in srgb, var(--yaho-night-text) 58%, var(--yaho-night-muted))}:root.dark .yaho-cobrowse-panel__close,.dark .yaho-cobrowse-panel__close{border-color:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent);color:var(--yaho-night-muted);background:#ffffff0d}:root.dark .yaho-cobrowse-panel__close:hover,:root.dark .yaho-cobrowse-panel__close:focus-visible,.dark .yaho-cobrowse-panel__close:hover,.dark .yaho-cobrowse-panel__close:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 62%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-panel__suggestion,.dark .yaho-cobrowse-panel__suggestion{border-color:color-mix(in srgb, var(--yaho-night-blue) 20%, transparent);background:#ffffff0d;box-shadow:inset 0 1px #ffffff1a}:root.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled),:root.dark .yaho-cobrowse-panel__suggestion:focus-visible,.dark .yaho-cobrowse-panel__suggestion:hover:not(:disabled),.dark .yaho-cobrowse-panel__suggestion:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 68%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 17%, transparent);box-shadow:inset 0 1px #ffffff21,0 .45rem 1.25rem #0000002e}:root.dark .yaho-cobrowse-panel__user-bubble,.dark .yaho-cobrowse-panel__user-bubble{border-color:color-mix(in srgb, var(--yaho-night-blue) 46%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 20%, transparent);box-shadow:inset 0 1px #ffffff1a}:root.dark .yaho-cobrowse-panel__composer-wrap,.dark .yaho-cobrowse-panel__composer-wrap{background:linear-gradient(#0000,#0000001f)}:root.dark .yaho-cobrowse-panel__composer,.dark .yaho-cobrowse-panel__composer{border-color:color-mix(in srgb, var(--yaho-night-blue) 30%, transparent);background:#ffffff0f;box-shadow:inset 0 1px #ffffff21,0 .55rem 1.5rem #00000038}:root.dark .yaho-cobrowse-panel__composer:focus-within,.dark .yaho-cobrowse-panel__composer:focus-within{border-color:color-mix(in srgb, var(--yaho-night-blue) 68%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 3px color-mix(in srgb, var(--yaho-night-blue) 18%, transparent), 0 .65rem 1.5rem #0000003d}:root.dark .yaho-cobrowse-panel__add,.dark .yaho-cobrowse-panel__add{border-color:color-mix(in srgb, var(--yaho-night-blue) 20%, transparent);color:var(--yaho-night-muted);background:#ffffff0f}:root.dark .yaho-cobrowse-panel__add:hover,:root.dark .yaho-cobrowse-panel__add:focus-visible,.dark .yaho-cobrowse-panel__add:hover,.dark .yaho-cobrowse-panel__add:focus-visible{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}:root.dark .yaho-cobrowse-panel__model-chip,.dark .yaho-cobrowse-panel__model-chip{border-color:color-mix(in srgb, var(--yaho-night-blue) 46%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-text)}:root.dark .yaho-cobrowse-panel__model-chip:hover,:root.dark .yaho-cobrowse-panel__model-chip:focus-visible,.dark .yaho-cobrowse-panel__model-chip:hover,.dark .yaho-cobrowse-panel__model-chip:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 72%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent)}:root.dark .yaho-cobrowse-panel__send,.dark .yaho-cobrowse-panel__send{background:var(--yaho-night-blue);color:#fff;box-shadow:0 .4rem 1rem color-mix(in srgb, var(--yaho-night-blue) 28%, transparent)}:root.dark .yaho-cobrowse-panel__send:disabled,.dark .yaho-cobrowse-panel__send:disabled{background:color-mix(in srgb, var(--yaho-night-blue) 58%, var(--yaho-night-panel));color:#fff;opacity:.78;box-shadow:none}:root.dark .yaho-cobrowse-panel__send:not(:disabled),.dark .yaho-cobrowse-panel__send:not(:disabled){background:var(--yaho-night-blue);color:#fff;box-shadow:0 .4rem 1rem color-mix(in srgb, var(--yaho-night-blue) 28%, transparent)}@media (prefers-reduced-motion:reduce){.yaho-cobrowse-panel__suggestion,.yaho-cobrowse-panel__send,.yaho-cobrowse-panel__composer{transition:none}}.yaho-cobrowse-panel__header{border-bottom:none!important}.yaho-cobrowse-welcome{text-align:center;flex-direction:column;align-items:center;width:100%;padding:2.25rem .5rem 1rem;display:flex}.yaho-cobrowse-welcome__icon{filter:drop-shadow(0 4px 18px #ea580c61);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.yaho-cobrowse-welcome__title{color:var(--ui-text-primary);word-break:keep-all;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.15rem;font-weight:700;line-height:1.4}.yaho-cobrowse-welcome__chips{flex-direction:column;gap:.5rem;width:100%;display:flex}.yaho-cobrowse-welcome__chip{text-align:left;cursor:pointer;border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 92%, black);width:100%;color:var(--ui-text-primary);word-break:keep-all;border-radius:1rem;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.85rem;font-weight:500;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.yaho-cobrowse-welcome__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));transform:translateY(-1px)}:root.dark .yaho-cobrowse-welcome__chip,.dark .yaho-cobrowse-welcome__chip{background:color-mix(in srgb, var(--yaho-night-panel) 88%, white);color:var(--yaho-night-text);border-color:#ffffff14}:root.dark .yaho-cobrowse-welcome__chip:hover:not(:disabled),.dark .yaho-cobrowse-welcome__chip:hover:not(:disabled){background:color-mix(in srgb, var(--yaho-light-orange) 14%, var(--yaho-night-panel));color:#fff;border-color:#fff3}.yaho-cobrowse-tab-chip{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 90%, black);max-width:calc(100% - 1.5rem);color:var(--ui-text-secondary);border-radius:9999px;align-items:center;gap:.35rem;margin:0 .75rem .4rem;padding:.2rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}:root.dark .yaho-cobrowse-tab-chip,.dark .yaho-cobrowse-tab-chip{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff1f}.yaho-cobrowse-tab-chip__trigger{min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.yaho-cobrowse-tab-chip__trigger:hover{opacity:.85}.yaho-cobrowse-tab-chip__title{max-width:180px}.yaho-cobrowse-tab-chip__yt-badge{color:#fff;background:red;border-radius:2px;justify-content:center;align-items:center;width:1rem;height:.75rem;font-size:.5rem;line-height:1;display:inline-flex}.yaho-cobrowse-tab-chip__close{cursor:pointer;color:inherit;opacity:.65;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.1rem;transition:opacity .12s;display:inline-flex}.yaho-cobrowse-tab-chip__close:hover{opacity:1}.yaho-cobrowse-tab-chip--toggle-on{cursor:pointer;background:0 0;border-style:dashed}.yaho-cobrowse-tab-chip--toggle-on:hover{background:#7d7d7d14}.yaho-cobrowse-tab-menu{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-surface-default,#fff);z-index:50;border-radius:.75rem;max-height:220px;padding:.35rem;position:absolute;bottom:calc(100% + 4px);left:.75rem;right:.75rem;overflow-y:auto;box-shadow:0 8px 24px #00000038}:root.dark .yaho-cobrowse-tab-menu,.dark .yaho-cobrowse-tab-menu{background:var(--yaho-night-panel,#1e2430);border-color:#ffffff1f;box-shadow:0 8px 28px #0000008c}.yaho-cobrowse-tab-menu__header{color:var(--ui-text-tertiary,#888);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .5rem;font-size:.68rem;font-weight:700}.yaho-cobrowse-tab-menu__list{flex-direction:column;gap:.15rem;display:flex}.yaho-cobrowse-tab-menu__item{text-align:left;width:100%;color:var(--ui-text-primary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.76rem;font-weight:500;transition:background .12s;display:flex}.yaho-cobrowse-tab-menu__item:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}:root.dark .yaho-cobrowse-tab-menu__item:hover,.dark .yaho-cobrowse-tab-menu__item:hover{background:#ffffff14}.yaho-cobrowse-panel__at-btn{width:1.75rem;height:1.75rem;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-self:center;align-items:center;margin-left:.35rem;font-size:.85rem;font-weight:700;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.yaho-cobrowse-panel__at-btn:hover{background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);color:var(--yaho-light-orange);border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, transparent)}.yaho-browser-quick-dock .yaho-browser-quick-trigger,.yaho-office-ai-floating-toggle.yaho-browser-quick-trigger{border-color:color-mix(in srgb, var(--theme-primary) 42%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 92%, var(--theme-primary)), color-mix(in srgb, var(--theme-accent-soft) 86%, transparent));color:var(--theme-primary);box-shadow:0 14px 30px color-mix(in srgb, var(--theme-foreground) 16%, transparent), 0 0 24px color-mix(in srgb, var(--theme-primary) 12%, transparent), inset 0 1px 0 #ffffffb3}.yaho-browser-quick-dock .yaho-browser-page-actions-dock{border-color:color-mix(in srgb, var(--theme-primary) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 96%, white), color-mix(in srgb, var(--theme-accent-soft) 90%, var(--theme-card-seed)))}.yaho-browser-quick-dock .yaho-browser-page-actions-dock__status,.yaho-browser-quick-dock .yaho-browser-page-actions-dock__item[data-kind=yaho] svg,.yaho-browser-quick-dock .yaho-browser-page-actions-dock__item--more,.yaho-browser-quick-dock .yaho-browser-page-actions-dock__item--more svg{color:var(--theme-primary)}.yaho-browser-quick-dock .yaho-browser-page-actions-dock__item:hover:not(:disabled),.yaho-browser-quick-dock .yaho-browser-page-actions-dock__item[data-running=true]{border-color:color-mix(in srgb, var(--theme-primary) 40%, transparent);background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-card-seed))}.yaho-browser-quick-dock[data-theme=dark] .yaho-browser-quick-trigger,.dark .yaho-office-ai-floating-toggle.yaho-browser-quick-trigger{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-seed) 92%, var(--theme-primary)), color-mix(in srgb, var(--theme-sidebar-seed) 88%, var(--theme-primary)));color:var(--theme-primary);box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff1a}.yaho-browser-quick-dock[data-theme=dark] .yaho-browser-page-actions-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-sidebar-seed) 96%, transparent), color-mix(in srgb, var(--theme-card-seed) 90%, transparent))}.yaho-browser-content-stage--agent{--yaho-agent-perimeter-border:2px;--yaho-browser-inner-radius:calc(var(--yaho-sidebar-float-radius) - 1px);box-sizing:border-box;border:var(--yaho-agent-perimeter-border) solid color-mix(in srgb, var(--yaho-light-orange,#ea580c) 50%, transparent);border-bottom-left-radius:var(--yaho-browser-inner-radius);border-bottom-right-radius:var(--yaho-browser-inner-radius);background:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 6%, var(--yaho-light-panel,#fffcf9));border-top:none;transition:border-color .22s,background-color .22s,box-shadow .22s;box-shadow:inset 0 0 24px #f973160f}.yaho-browser-content-stage--agent.yaho-browser-content-stage--user-control{border-color:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 22%, transparent);background:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 3%, var(--yaho-light-panel,#fffcf9));box-shadow:inset 0 0 16px #f9731608}:root.dark .yaho-browser-content-stage--agent,.dark .yaho-browser-content-stage--agent{border-color:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 8%, var(--yaho-night-panel,#171f2c));box-shadow:inset 0 0 24px #f9731614}:root.dark .yaho-browser-content-stage--agent.yaho-browser-content-stage--user-control,.dark .yaho-browser-content-stage--agent.yaho-browser-content-stage--user-control{border-color:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 20%, transparent);background:color-mix(in srgb, var(--yaho-light-orange,#ea580c) 4%, var(--yaho-night-panel,#171f2c));box-shadow:inset 0 0 16px #f973160a}.yaho-browser-page--agent-space .yaho-agent-orange-wave-container{border-bottom-left-radius:var(--yaho-browser-inner-radius,calc(var(--yaho-sidebar-float-radius) - 1px));border-bottom-right-radius:var(--yaho-browser-inner-radius,calc(var(--yaho-sidebar-float-radius) - 1px))}@keyframes yaho-orange-wave-float-v-active{0%,to{opacity:.84;transform:translate(-4px,-22px)scaleY(.96)}50%{opacity:1;transform:translate(6px,22px)scale(1.16,1.08)}}@keyframes yaho-orange-wave-float-h-active{0%,to{opacity:.82;transform:translate(-26px,-3px)scaleX(.96)}50%{opacity:1;transform:translate(26px,5px)scale(1.08,1.16)}}@keyframes yaho-orange-wave-breathe-idle{0%,to{opacity:.68;transform:translateY(-5px)scale(.98,.99)}50%{opacity:.86;transform:translateY(5px)scale(1.03,1.02)}}.yaho-agent-orange-wave-container{pointer-events:none;z-index:25;contain:strict;opacity:.64;transition:opacity .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 64px 22px #ff6b001a,inset 0 0 104px 40px #f973160e}.yaho-agent-orange-wave-container.is-working{opacity:1;box-shadow:inset 0 0 82px 32px #ff6b0029,inset 0 0 128px 54px #f9731617}.yaho-agent-orange-wave-container.is-idle{opacity:.64;box-shadow:inset 0 0 64px 22px #ff6b001a,inset 0 0 104px 40px #f973160e}.yaho-agent-orange-wave-container.is-user-control{opacity:.3;box-shadow:inset 0 0 44px 14px #ff6b000e,inset 0 0 76px 26px #f9731608}.yaho-agent-orange-wave-left,.yaho-agent-orange-wave-right,.yaho-agent-orange-wave-top,.yaho-agent-orange-wave-bottom{filter:blur(22px);backface-visibility:hidden;will-change:transform, opacity;transition:opacity .36s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(0,0)scale(1)}.yaho-agent-orange-wave-left{background:radial-gradient(95% 28% at 0 22%,#ff84268f 0%,#f9731647 48%,#0000 82%),radial-gradient(75% 26% at 0 54%,#ff6b0070 0%,#ea580c38 45%,#0000 78%),radial-gradient(100% 30% at 0 82%,#ff92388a 0%,#f9731642 46%,#0000 82%);width:128px;animation:9s ease-in-out infinite yaho-orange-wave-breathe-idle;top:-12%;bottom:-12%;left:-18px}.yaho-agent-orange-wave-right{background:radial-gradient(100% 30% at 100% 20%,#ff92388a 0%,#f9731642 46%,#0000 82%),radial-gradient(78% 26% at 100% 52%,#ff6b0070 0%,#ea580c38 45%,#0000 78%),radial-gradient(95% 28% at 100% 80%,#ff84268f 0%,#f9731647 48%,#0000 82%);width:128px;animation:10s ease-in-out infinite reverse yaho-orange-wave-breathe-idle;top:-12%;bottom:-12%;right:-18px}.yaho-agent-orange-wave-top{background:radial-gradient(28% 92% at 24% 0,#ff8e347a 0%,#fb923c38 48%,#0000 82%),radial-gradient(24% 74% at 54% 0,#ff6b0061 0%,#f973162e 45%,#0000 78%),radial-gradient(30% 95% at 80% 0,#ff84267a 0%,#fb923c38 48%,#0000 82%);height:102px;animation:10.5s ease-in-out infinite yaho-orange-wave-breathe-idle;top:-18px;left:-12%;right:-12%}.yaho-agent-orange-wave-bottom{background:radial-gradient(30% 96% at 22% 100%,#ff882a8a 0%,#f9731647 48%,#0000 82%),radial-gradient(26% 78% at 52% 100%,#ff6b0070 0%,#ea580c38 45%,#0000 78%),radial-gradient(30% 96% at 80% 100%,#ff943a8a 0%,#f9731647 48%,#0000 82%);height:112px;animation:9.5s ease-in-out infinite reverse yaho-orange-wave-breathe-idle;bottom:-18px;left:-12%;right:-12%}.yaho-agent-orange-wave-container.is-working .yaho-agent-orange-wave-left{animation:3.8s ease-in-out infinite yaho-orange-wave-float-v-active}.yaho-agent-orange-wave-container.is-working .yaho-agent-orange-wave-right{animation:4.3s ease-in-out infinite reverse yaho-orange-wave-float-v-active}.yaho-agent-orange-wave-container.is-working .yaho-agent-orange-wave-top{animation:4.6s ease-in-out infinite yaho-orange-wave-float-h-active}.yaho-agent-orange-wave-container.is-working .yaho-agent-orange-wave-bottom{animation:4.1s ease-in-out infinite reverse yaho-orange-wave-float-h-active}.yaho-agent-orange-wave-container.is-user-control .yaho-agent-orange-wave-left,.yaho-agent-orange-wave-container.is-user-control .yaho-agent-orange-wave-right,.yaho-agent-orange-wave-container.is-user-control .yaho-agent-orange-wave-top,.yaho-agent-orange-wave-container.is-user-control .yaho-agent-orange-wave-bottom{will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){.yaho-agent-orange-wave-left,.yaho-agent-orange-wave-right,.yaho-agent-orange-wave-top,.yaho-agent-orange-wave-bottom{will-change:auto!important;animation:none!important}}.yaho-agent-dock-collapsed-trigger{border-bottom:none!important;border-radius:1.1rem 1.1rem 0 0!important;width:4.8rem!important;height:2.35rem!important;position:relative!important;bottom:0!important;left:auto!important;transform:none!important;box-shadow:0 -4px 18px #00000029!important}.yaho-agent-dock-collapsed-trigger:hover,.yaho-agent-dock-collapsed-trigger:focus-visible{transform:translateY(-2px)!important;box-shadow:0 -6px 22px #f9731638!important}:root:not(.dark) .yaho-agent-dock-collapsed-trigger,.theme-light .yaho-agent-dock-collapsed-trigger{color:#c45116!important;background:linear-gradient(#fffcf8fa,#fff3e8f5)!important;border-color:#f9731661!important;box-shadow:0 -4px 18px #422e1d1f!important}:root:not(.dark) .yaho-agent-dock-collapsed-trigger:hover,.theme-light .yaho-agent-dock-collapsed-trigger:hover,:root:not(.dark) .yaho-agent-dock-collapsed-trigger:focus-visible,.theme-light .yaho-agent-dock-collapsed-trigger:focus-visible{color:#ea580c!important;background:#fff5eb!important;border-color:#f97316a6!important;box-shadow:0 -6px 22px #f9731638!important}:root.dark .yaho-agent-dock-collapsed-trigger,.dark .yaho-agent-dock-collapsed-trigger{color:#ffab70!important;background:linear-gradient(#1c1e24fa,#12141afa)!important;border-color:#f9731661!important;box-shadow:0 -4px 20px #00000073!important}:root.dark .yaho-agent-dock-collapsed-trigger:hover,.dark .yaho-agent-dock-collapsed-trigger:hover,:root.dark .yaho-agent-dock-collapsed-trigger:focus-visible,.dark .yaho-agent-dock-collapsed-trigger:focus-visible{border-color:#f97316a6!important;box-shadow:0 -6px 24px #f9731640!important}.yaho-moodboard{--yaho-accent:var(--yaho-light-orange);--yaho-accent-soft:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);flex-direction:column;gap:.75rem;min-width:0;display:flex;container-type:inline-size}:root.dark .yaho-moodboard,.dark .yaho-moodboard{--yaho-accent:var(--yaho-night-blue);--yaho-accent-soft:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent)}.yaho-moodboard-toolbar{flex-direction:column;gap:.5rem;min-width:0;display:flex;container:yaho-moodboard-chrome/inline-size}.yaho-moodboard-toolbar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.yaho-moodboard-toolbar-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.yaho-moodboard-title{margin:0;font-size:.95rem;font-weight:800}.yaho-moodboard-lede{color:var(--ui-text-secondary);margin:.15rem 0 0;font-size:.76rem}.yaho-moodboard-count{white-space:nowrap;margin:0;font-size:.78rem;font-weight:800}.yaho-moodboard-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .9rem;min-width:0;display:flex}.yaho-moodboard-filter-group{flex-wrap:wrap}.yaho-moodboard-filter-rail{box-sizing:border-box;border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);border-radius:999px;flex-wrap:nowrap;align-items:stretch;gap:0;min-width:0;height:2.25rem;margin-left:auto;padding:.18rem;display:inline-flex}:root.dark .yaho-moodboard-filter-rail,.dark .yaho-moodboard-filter-rail{background:color-mix(in srgb, var(--yaho-night-text) 6%, transparent)}.yaho-moodboard-filter-chip{background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;min-height:2.15rem;padding:0 .85rem;font-size:.74rem;font-weight:750;display:inline-flex}.yaho-moodboard-filter-chip-icon{opacity:.9;flex:none}.yaho-moodboard-filter-chip[data-active=true]{border-color:color-mix(in srgb, var(--yaho-accent) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 12%, transparent);box-shadow:var(--yaho-control-elevation);color:var(--yaho-accent)}.yaho-moodboard-filter-chip:hover:not([data-active=true]){background:var(--ui-control-hover-background);color:var(--ui-text-primary)}.yaho-moodboard-filter-select{min-width:0;height:auto;min-height:0;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:0;align-self:stretch;align-items:center;gap:.4rem;padding:0 .85rem;line-height:1;display:inline-flex}.yaho-moodboard-filter-select [data-slot=select]{display:contents}.yaho-moodboard-filter-label{white-space:nowrap;min-width:0;height:100%;color:var(--ui-text-tertiary);letter-spacing:.01em;flex:none;align-items:center;padding:0;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.yaho-moodboard-filter-trigger{min-width:0;height:100%;color:var(--ui-text-primary);background:0 0;border-radius:999px;flex:none;align-items:center;font-size:.78rem;font-weight:700;border:0!important;gap:.28rem!important;width:auto!important;min-height:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.yaho-moodboard-filter-trigger [data-slot=select-value],.yaho-moodboard-filter-trigger [data-slot=select-value]>span{align-items:center;height:100%;line-height:1;display:inline-flex}.yaho-moodboard-filter-trigger .codicon{flex:none;justify-content:center;align-items:center;width:.75rem;height:.75rem;line-height:1;display:inline-flex;font-size:.75rem!important}.yaho-moodboard-filter-trigger:hover,.yaho-moodboard-filter-trigger[data-state=open]{background:var(--ui-control-hover-background)}.yaho-moodboard-filter-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-accent) 55%, transparent);outline-offset:-2px}.yaho-moodboard-filter-content{border-color:var(--ui-stroke-secondary);background:color-mix(in srgb, var(--ui-bg-elevated) 96%, transparent);width:min(18rem,100% - 2rem);min-width:12rem;max-width:min(20rem,100% - 2rem);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:.9rem;padding:.35rem}.yaho-moodboard-filter-content>[data-radix-select-viewport]{width:100%;min-width:0;max-width:none}.yaho-moodboard-filter-item{width:100%;min-width:0;min-height:2.15rem;color:var(--ui-text-primary);border-radius:.65rem;padding:.5rem .7rem;font-size:.78rem;font-weight:700}.yaho-moodboard-filter-item[data-highlighted],.yaho-moodboard-filter-item[data-state=checked]{background:var(--ui-control-active-background);color:var(--ui-text-primary)}.yaho-moodboard-filter-item[data-state=checked]{color:var(--yaho-accent)}:root.dark .yaho-moodboard-filter-trigger,.dark .yaho-moodboard-filter-trigger{color:var(--yaho-night-text)!important;background:0 0!important}.yaho-moodboard-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.yaho-moodboard-selection-count{margin:0 auto 0 0;font-size:.78rem;font-weight:800}.yaho-moodboard-collect,.yaho-moodboard-apply,.yaho-moodboard-cancel{border-radius:.65rem;min-height:2.25rem;padding:0 .85rem;font-size:.78rem;font-weight:800}.yaho-moodboard-collect,.yaho-moodboard-cancel{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);background:0 0}.yaho-moodboard-collect:hover:not(:disabled),.yaho-moodboard-cancel:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-accent) 40%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 9%, transparent);color:var(--ui-text-primary)}.yaho-moodboard-apply{background:var(--yaho-accent);color:var(--dt-primary-foreground);box-shadow:var(--yaho-control-elevation)}.yaho-moodboard-apply:hover:not(:disabled){filter:brightness(1.06)}.yaho-moodboard-message,.yaho-moodboard-capacity{margin:0;font-size:.78rem;font-weight:700}.yaho-moodboard-pending{border:1px solid color-mix(in srgb, var(--yaho-accent) 40%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 45%, transparent);border-radius:.72rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.yaho-moodboard-pending p{flex:12rem;margin:0;font-size:.76rem;font-weight:700}.yaho-moodboard-pending button{background:var(--yaho-accent);min-height:2.25rem;color:var(--dt-primary-foreground);border-radius:.65rem;padding:0 .85rem;font-size:.78rem;font-weight:800}.yaho-moodboard-message[data-kind=error]{color:var(--ui-red)}.yaho-moodboard-empty{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.5rem;padding:1.25rem 0;display:flex}.yaho-moodboard-empty-title{margin:0;font-weight:800}.yaho-moodboard-empty p{color:var(--ui-text-secondary);margin:0;font-size:.78rem}.yaho-moodboard-import-zone{border:1px dashed color-mix(in srgb, var(--yaho-accent) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 18%, transparent);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.7rem .75rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.yaho-moodboard-empty .yaho-moodboard-import-zone{width:100%;margin-top:.25rem}.yaho-moodboard-import-zone[data-drag-active=true]{border-color:var(--yaho-accent);background:color-mix(in srgb, var(--yaho-accent-soft) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--yaho-accent) 16%, transparent)}.yaho-moodboard-import-zone[data-disabled=true]{cursor:not-allowed;opacity:.58}.yaho-moodboard-import-copy{align-items:center;gap:.65rem;min-width:0;display:flex}.yaho-moodboard-import-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.yaho-moodboard-import-icon{background:color-mix(in srgb, var(--yaho-accent) 18%, transparent);width:2.1rem;height:2.1rem;color:var(--yaho-accent);border-radius:.65rem;flex:none;place-items:center;font-size:1.45rem;line-height:1;display:grid}.yaho-moodboard-import-title,.yaho-moodboard-import-copy p{margin:0}.yaho-moodboard-import-title{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.yaho-moodboard-import-copy p:not(.yaho-moodboard-import-title){color:var(--ui-text-secondary);margin-top:.15rem;font-size:.7rem}.yaho-moodboard-import-button{border:1px solid color-mix(in srgb, var(--yaho-accent) 55%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 14%, transparent);min-height:44px;color:var(--yaho-accent);cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.76rem;font-weight:850;display:inline-flex;position:relative}.yaho-moodboard-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yaho-moodboard-import-button:hover{background:color-mix(in srgb, var(--yaho-accent) 22%, transparent)}.yaho-moodboard-browser-collect{border:1px solid var(--ui-stroke-tertiary);min-height:2.75rem;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:.75rem;padding:0 .95rem;font-size:.76rem;font-weight:850}.yaho-moodboard-browser-collect:hover{border-color:color-mix(in srgb, var(--yaho-accent) 46%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 10%, transparent);color:var(--ui-text-primary)}.yaho-moodboard-file-input:focus-visible{outline:2px solid var(--yaho-accent);outline-offset:2px}.yaho-moodboard-import-status{color:var(--ui-text-secondary);grid-column:1/-1;margin:0;font-size:.7rem;font-weight:750}.yaho-moodboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:.5rem;min-width:0;display:grid}.yaho-moodboard-card{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 90%, var(--yaho-accent-soft));background:color-mix(in srgb, var(--yaho-light-panel) 86%, transparent);border-radius:.72rem;flex-direction:column;gap:.5rem;min-width:0;padding:.6rem;display:flex}:root.dark .yaho-moodboard-card,.dark .yaho-moodboard-card{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-panel) 90%, transparent)}.yaho-moodboard-card:focus-visible,.yaho-moodboard-card button:focus-visible,.yaho-moodboard-card input:focus-visible,.yaho-moodboard-toolbar button:focus-visible,.yaho-moodboard-toolbar select:focus-visible{outline:2px solid var(--yaho-accent);outline-offset:2px}.yaho-moodboard-card[data-selected=true]{border-color:var(--yaho-accent)}.yaho-moodboard-card-media{min-width:0}.yaho-moodboard-card-preview-button{background:0 0;border:0;border-radius:.54rem;width:100%;padding:0;display:block;position:relative}.yaho-moodboard-card-video-badge{border:1px solid color-mix(in srgb, var(--ui-text-primary) 28%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 84%, transparent);width:2rem;height:2rem;color:var(--yaho-night-text);box-shadow:var(--yaho-control-elevation);pointer-events:none;border-radius:999px;place-items:center;font-size:.72rem;line-height:1;display:grid;position:absolute;bottom:.6rem;left:.6rem}.yaho-moodboard-card-image{border:1px solid color-mix(in srgb, var(--yaho-accent) 22%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 36%, var(--yaho-light-panel));object-fit:cover;border-radius:.54rem;width:100%;display:block}.yaho-moodboard-card-loading{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--yaho-accent) 18%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 34%, var(--ui-bg-tertiary));border-radius:.7rem;place-items:center;width:100%;min-height:11rem;display:grid;position:relative;overflow:hidden}.yaho-moodboard-card-loading-shimmer{background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--ui-text-primary) 8%, transparent) 44%, transparent 68%);animation:1.35s ease-in-out infinite yaho-moodboard-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.yaho-moodboard-card-loading-spinner,.yaho-moodboard-import-progress-spinner{z-index:1;color:var(--yaho-accent);animation:.85s linear infinite yaho-moodboard-loading-spin;position:relative}.yaho-moodboard-import-progress{color:var(--ui-text-secondary);align-self:flex-start;align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.72rem;font-weight:720;display:inline-flex}:root.dark .yaho-moodboard-card-image,.dark .yaho-moodboard-card-image{border-color:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-line));background:var(--yaho-night-surface)}.yaho-moodboard-card-fallback{border:1px solid color-mix(in srgb, var(--yaho-accent) 18%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent-soft) 28%, var(--yaho-light-panel));min-height:4.5rem;color:var(--ui-text-secondary);text-align:center;border-radius:.54rem;place-items:center;font-size:.72rem;font-weight:750;display:grid}:root.dark .yaho-moodboard-card-fallback,.dark .yaho-moodboard-card-fallback{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.yaho-moodboard-card-quote{overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:650;line-height:1.5}.yaho-moodboard-card-body{min-width:0}.yaho-moodboard-card-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;font-weight:800;overflow:hidden}.yaho-moodboard-card-title-input{border:1px solid color-mix(in srgb, var(--yaho-accent) 45%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-bg) 88%, transparent);width:100%;color:var(--ui-text-primary);font:inherit;border-radius:.45rem;margin:0;padding:.2rem .4rem;font-size:.76rem;font-weight:800;line-height:1.35;display:block}.yaho-moodboard-card-source{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);margin:.1rem 0 0;font-size:.7rem;overflow:hidden}.yaho-moodboard-card-actions{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 88%, transparent);flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex}.yaho-moodboard-card-select{align-items:center;gap:.4rem;min-height:2.25rem;font-size:.74rem;font-weight:750;display:inline-flex}.yaho-moodboard-card-select input{width:1.1rem;height:1.1rem}.yaho-moodboard-card-menu{flex-direction:column;gap:.35rem;display:flex}.yaho-moodboard-card-menu-row{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.yaho-moodboard-card-menu-row button{border:1px solid var(--ui-stroke-tertiary);width:100%;min-width:0;min-height:2rem;color:var(--ui-text-secondary);text-align:center;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem .45rem;font-size:.7rem;font-weight:750;display:inline-flex}.yaho-moodboard-card-menu-row button:only-child{grid-column:1/-1}.yaho-moodboard-card-menu-row button:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-accent) 40%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 9%, transparent);color:var(--ui-text-primary)}.yaho-moodboard-artifacts{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 88%, transparent);padding-top:.75rem}.yaho-moodboard-artifacts-title{margin:0 0 .4rem;font-size:.8rem;font-weight:800}.yaho-moodboard-artifacts-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.yaho-moodboard-artifacts-item{color:var(--ui-text-secondary);font-size:.74rem}.yaho-moodboard-artifacts-item p{margin:0}.yaho-moodboard-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yaho-moodboard-preview-backdrop{z-index:60;background:color-mix(in srgb, var(--yaho-light-ink) 38%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}:root.dark .yaho-moodboard-preview-backdrop,.dark .yaho-moodboard-preview-backdrop{background:color-mix(in srgb, var(--yaho-night-bg) 78%, transparent)}.yaho-moodboard-preview-dialog{background:var(--yaho-light-panel);max-width:min(90%,48rem);max-height:90%;color:var(--yaho-light-ink);border-radius:.8rem;flex-direction:column;padding:.75rem;display:flex;overflow:hidden}:root.dark .yaho-moodboard-preview-dialog,.dark .yaho-moodboard-preview-dialog{background:var(--yaho-night-panel);color:var(--yaho-night-text)}.yaho-moodboard-preview-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.yaho-moodboard-preview-head p{margin:0;font-weight:800}.yaho-moodboard-preview-head button{border-radius:.55rem;min-width:44px;min-height:44px;font-size:1.1rem}.yaho-moodboard-preview-image{object-fit:contain;width:100%;max-height:70%;display:block}.yaho-moodboard-lock-gate{justify-content:center;padding:1.5rem 1rem 2rem;display:flex}.yaho-moodboard-lock-step{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-tertiary);width:min(100%,22rem);color:var(--ui-text-primary);text-align:center;border-radius:.9rem;flex-direction:column;gap:.65rem;padding:1.1rem;display:flex}.yaho-moodboard-lock-backdrop{z-index:61;background:color-mix(in srgb, var(--yaho-light-ink) 38%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}:root.dark .yaho-moodboard-lock-backdrop,.dark .yaho-moodboard-lock-backdrop{background:color-mix(in srgb, var(--yaho-night-bg) 78%, transparent)}.yaho-moodboard-lock-dialog{background:var(--yaho-light-panel);width:min(100%,26rem);color:var(--yaho-light-ink);border-radius:.9rem;outline:none;flex-direction:column;padding:.9rem;display:flex}:root.dark .yaho-moodboard-lock-dialog,.dark .yaho-moodboard-lock-dialog{background:var(--yaho-night-panel);color:var(--yaho-night-text)}.yaho-moodboard-lock-dialog .yaho-moodboard-lock-step{text-align:left;background:0 0;border:0;width:100%;padding:.5rem 0 0}.yaho-moodboard-lock-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.yaho-moodboard-lock-head p{margin:0;font-weight:800}.yaho-moodboard-lock-head button{border-radius:.55rem;min-width:2.2rem;min-height:2.2rem;font-size:1.1rem}.yaho-moodboard-lock-mark{background:color-mix(in srgb, var(--yaho-accent) 14%, transparent);width:2.6rem;height:2.6rem;color:var(--yaho-accent);border-radius:999px;place-items:center;margin:0 auto;display:grid}.yaho-moodboard-lock-title{margin:0;font-size:.95rem;font-weight:800}.yaho-moodboard-lock-note{color:var(--ui-text-secondary);margin:0;font-size:.76rem;font-weight:620;line-height:1.5}.yaho-moodboard-lock-field{color:var(--ui-text-secondary);text-align:left;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:700;display:flex}.yaho-moodboard-lock-input{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-primary);height:2.5rem;color:var(--ui-text-primary);letter-spacing:.35em;border-radius:.6rem;outline:none;padding:0 .75rem;font-size:1rem;font-weight:700}.yaho-moodboard-lock-input:focus-visible{border-color:color-mix(in srgb, var(--yaho-accent) 55%, var(--ui-stroke-tertiary))}.yaho-moodboard-lock-error{color:#c2410c;margin:0;font-size:.74rem;font-weight:700}:root.dark .yaho-moodboard-lock-error,.dark .yaho-moodboard-lock-error{color:#f6b48a}.yaho-moodboard-lock-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.yaho-moodboard-lock-actions--stack{flex-direction:column;align-items:stretch}.yaho-moodboard-lock-primary{background:var(--yaho-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.4rem;padding:0 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.yaho-moodboard-lock-primary:disabled{cursor:not-allowed;opacity:.55}.yaho-moodboard-lock-ghost{border:1px solid var(--ui-stroke-tertiary);min-height:2.4rem;color:var(--ui-text-primary);background:0 0;border-radius:999px;padding:0 1.1rem;font-size:.78rem;font-weight:800}.yaho-moodboard-lock-link{color:var(--yaho-accent);background:0 0;border:0;font-size:.74rem;font-weight:800;text-decoration:underline}.yaho-moodboard-lock-code{border:1px dashed color-mix(in srgb, var(--yaho-accent) 45%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 8%, transparent);letter-spacing:.12em;border-radius:.7rem;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;font-size:1.05rem;font-weight:800;display:flex}.yaho-moodboard-lock-code-copy{color:var(--yaho-accent);background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.yaho-moodboard-lock-spinner{color:var(--yaho-accent);animation:.85s linear infinite yaho-moodboard-loading-spin}@container (width<=56rem){.yaho-moodboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=38rem){.yaho-moodboard-grid{grid-template-columns:repeat(2,minmax(9rem,1fr))}.yaho-moodboard-card[data-kind=text],.yaho-moodboard-empty,.yaho-moodboard-capacity{grid-column:1/-1}}@container (width<=20rem){.yaho-moodboard-import-zone{grid-template-columns:minmax(0,1fr)}.yaho-moodboard-import-button{width:100%}.yaho-moodboard-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.yaho-moodboard-card-image,.yaho-moodboard-preview-image{transition:none;animation:none}}.yaho-moodboard-page .yaho-moodboard-grid{column-count:4;column-gap:.7rem;display:block}.yaho-moodboard-page .yaho-moodboard-card{break-inside:avoid;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:100%;box-shadow:none;vertical-align:top;border-radius:.9rem;margin:0 0 .7rem;padding:.65rem;display:inline-flex;overflow:visible}.yaho-moodboard-page .yaho-moodboard-card[data-selected=true]{border-color:var(--yaho-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-accent) 22%, transparent)}.yaho-moodboard-page .yaho-moodboard-card-media{flex:none}.yaho-moodboard-page .yaho-moodboard-card-image{background:var(--yaho-light-panel);border:0;border-radius:0}.yaho-moodboard-page .yaho-moodboard-card-preview-button{border-radius:0}.yaho-moodboard-page .yaho-moodboard-card-body{padding:.75rem .8rem 0}.yaho-moodboard-page .yaho-moodboard-card-actions{margin:0 .8rem .8rem;padding-top:.6rem}.yaho-moodboard-page .yaho-moodboard-card[data-kind=text]{grid-column:auto;justify-content:space-between;min-height:12rem;padding-top:0;display:flex}.yaho-moodboard-page .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-media{flex:auto;padding:1rem 1rem 0}.yaho-moodboard-page .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-body{padding-top:.65rem}@container (width<=56rem){.yaho-moodboard-page .yaho-moodboard-grid{column-count:3}.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container (width<=38rem){.yaho-moodboard-page .yaho-moodboard-grid{column-count:2}.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=20rem){.yaho-moodboard-page .yaho-moodboard-grid{column-count:1}.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}}.yaho-moodboard-page .yaho-moodboard-list-widget{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}:root.dark .yaho-moodboard-page .yaho-moodboard-list-widget,.dark .yaho-moodboard-page .yaho-moodboard-list-widget{box-shadow:none}.yaho-moodboard-page .yaho-moodboard-list-widget .yaho-moodboard-toolbar{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.75rem;padding:0 0 1rem}.yaho-moodboard-page .yaho-moodboard-toolbar-head{align-items:flex-start;gap:1rem}.yaho-moodboard-page .yaho-moodboard-title{letter-spacing:-.02em;font-size:1.05rem}.yaho-moodboard-page .yaho-moodboard-count{min-height:2.15rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0;font-weight:650;display:inline-flex}.yaho-moodboard-page .yaho-moodboard-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1.15rem;display:flex}.yaho-moodboard-page .yaho-moodboard-filter-group{min-height:2.25rem;box-shadow:none;background:0 0;border:0;align-self:center}.yaho-moodboard-page .yaho-moodboard-filter-select{min-width:0;min-height:0;padding-left:.85rem}.yaho-moodboard-page .yaho-moodboard-filter-select>span{height:100%;color:var(--ui-text-tertiary);flex:none;align-items:center;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.yaho-moodboard-filter-select+.yaho-moodboard-filter-select,.yaho-moodboard-page .yaho-moodboard-filter-select+.yaho-moodboard-filter-select{border-left:1px solid var(--ui-stroke-tertiary);padding-left:.85rem}.yaho-moodboard-page .yaho-moodboard-filter-select select{text-align:right;flex:auto;width:100%;min-width:0;max-width:none}.yaho-moodboard-page .yaho-moodboard-toolbar-actions{border-top:1px solid var(--ui-stroke-tertiary);justify-content:flex-end;min-width:0;padding-top:.75rem}.yaho-moodboard-page .yaho-moodboard-selection-count{min-height:2.15rem;color:var(--ui-text-tertiary);background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.yaho-moodboard-page .yaho-moodboard-collect,.yaho-moodboard-page .yaho-moodboard-apply,.yaho-moodboard-page .yaho-moodboard-cancel{border-radius:.75rem;min-height:2.5rem;padding-inline:.95rem}.yaho-moodboard-page .yaho-moodboard-list-widget>.yaho-moodboard-message,.yaho-moodboard-page .yaho-moodboard-list-widget>.yaho-moodboard-capacity{margin:.75rem 1.1rem 0}.yaho-moodboard-page .yaho-moodboard-list-content{min-width:0;padding:1rem}.yaho-moodboard-page .yaho-moodboard-list-content[data-empty=true]{padding:.85rem 1rem 1rem}.yaho-moodboard-page .yaho-moodboard-empty{box-sizing:border-box;border:1px dashed var(--yaho-moodboard-widget-border);background:color-mix(in srgb, var(--yaho-moodboard-widget-well) 58%, transparent);text-align:center;border-radius:.95rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:15rem;padding:2rem clamp(1rem,4%,2.5rem)}.yaho-moodboard-page .yaho-moodboard-empty-mark{border:1px solid color-mix(in srgb, var(--yaho-accent) 35%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 14%, transparent);width:2.75rem;height:2.75rem;color:var(--yaho-accent);border-radius:.85rem;place-items:center;display:grid}.yaho-moodboard-page .yaho-moodboard-empty-title{font-size:.95rem}.yaho-moodboard-page .yaho-moodboard-empty>p:not(.yaho-moodboard-empty-title){max-width:34rem;line-height:1.55}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-zone{border:0;border-top:1px solid var(--ui-stroke-tertiary);text-align:left;background:0 0;border-radius:0;width:100%;margin-top:1rem;padding:1rem 0 0}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-copy{align-items:flex-start}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions{flex:none}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-browser-collect{border-color:color-mix(in srgb, var(--yaho-accent) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 11%, transparent);color:var(--yaho-accent)}.yaho-moodboard-page .yaho-moodboard-list-content[data-empty=false] .yaho-moodboard-import-zone{margin-bottom:1rem}.yaho-moodboard-page .yaho-moodboard-list-content[data-empty=false] .yaho-moodboard-grid{min-height:8rem;padding-top:.1rem}@container (width<=58rem){.yaho-moodboard-page .yaho-moodboard-toolbar-row{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-moodboard-page .yaho-moodboard-filter-group{grid-column:1/-1}}@container (width<=38rem){.yaho-moodboard-page .yaho-moodboard-list-widget .yaho-moodboard-toolbar{padding:.85rem}.yaho-moodboard-page .yaho-moodboard-toolbar-row{grid-template-columns:minmax(0,1fr)}.yaho-moodboard-page .yaho-moodboard-filter-group{width:100%}.yaho-moodboard-page .yaho-moodboard-filter-chip{flex:1 1 0;min-width:0;padding-inline:.45rem}.yaho-moodboard-page .yaho-moodboard-toolbar-actions{align-items:stretch}.yaho-moodboard-page .yaho-moodboard-selection-count{justify-content:center;width:100%;margin-right:0}.yaho-moodboard-page .yaho-moodboard-toolbar-actions>button{flex:1 1 0}.yaho-moodboard-page .yaho-moodboard-list-content,.yaho-moodboard-page .yaho-moodboard-list-content[data-empty=true]{padding:.75rem}.yaho-moodboard-page .yaho-moodboard-empty{min-height:13rem;padding:2rem 1rem}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-zone{grid-template-columns:minmax(0,1fr);align-items:stretch}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions{justify-content:stretch}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions>*{flex:1 1 0}}@container (width<=20rem){.yaho-moodboard-page .yaho-moodboard-toolbar-head{flex-direction:column}.yaho-moodboard-page .yaho-moodboard-count{align-self:flex-start}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-zone{grid-template-columns:minmax(0,1fr)}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-button{width:100%}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions{flex-direction:column}.yaho-moodboard-page .yaho-moodboard-empty .yaho-moodboard-import-actions>*{width:100%}}.yaho-moodboard .yaho-moodboard-grid{column-count:4;column-gap:.75rem;display:block}.yaho-moodboard .yaho-moodboard-card{break-inside:avoid;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:100%;box-shadow:none;vertical-align:top;border-radius:.9rem;margin:0 0 .75rem;padding:.65rem;display:inline-flex;position:relative;overflow:visible}:root.dark .yaho-moodboard .yaho-moodboard-card,.dark .yaho-moodboard .yaho-moodboard-card{background:var(--yaho-night-panel)}.yaho-moodboard .yaho-moodboard-card:hover,.yaho-moodboard .yaho-moodboard-card:focus-within{border-color:color-mix(in srgb, var(--yaho-accent) 58%, var(--ui-stroke-tertiary))}.yaho-moodboard .yaho-moodboard-card[data-selected=true]{border-color:var(--yaho-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-accent) 28%, transparent)}.yaho-moodboard .yaho-moodboard-card-media,.yaho-moodboard .yaho-moodboard-card-preview-button{width:100%}.yaho-moodboard .yaho-moodboard-card-image{background:var(--yaho-light-panel);object-fit:cover;border:0;border-radius:0;width:100%;height:auto;min-height:8rem}:root.dark .yaho-moodboard .yaho-moodboard-card-image,.dark .yaho-moodboard .yaho-moodboard-card-image{background:var(--yaho-night-surface)}.yaho-moodboard .yaho-moodboard-card-sheet,.yaho-moodboard .yaho-moodboard-card-body{min-width:0;color:var(--ui-text-primary);background:0 0;border:0;gap:.35rem;padding:.55rem .1rem 0;display:grid;position:static;overflow:visible}.yaho-moodboard .yaho-moodboard-card-media{position:relative}[data-slot=popover-content].yaho-moodboard-card-popover{box-sizing:border-box;width:min(22.5rem,100% - 1.5rem);max-height:min(32rem, var(--radix-popover-content-available-height,calc(100% - 1.5rem)));overscroll-behavior:contain;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);color:var(--ui-text-primary);box-shadow:var(--yaho-control-elevation);border-radius:.8rem;padding:.75rem;overflow:hidden auto}:root.dark [data-slot=popover-content].yaho-moodboard-card-popover,.dark [data-slot=popover-content].yaho-moodboard-card-popover{background:var(--yaho-night-panel)}.yaho-moodboard .yaho-moodboard-card-menu-trigger{z-index:3;border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);width:1.75rem;height:1.75rem;color:var(--ui-text-primary);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.45rem;right:.45rem}:root.dark .yaho-moodboard .yaho-moodboard-card-menu-trigger,.dark .yaho-moodboard .yaho-moodboard-card-menu-trigger{background:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent)}.yaho-moodboard .yaho-moodboard-card:hover .yaho-moodboard-card-menu-trigger,.yaho-moodboard .yaho-moodboard-card:focus-within .yaho-moodboard-card-menu-trigger,.yaho-moodboard .yaho-moodboard-card[data-sheet-mode=detail] .yaho-moodboard-card-menu-trigger{opacity:1;pointer-events:auto}.yaho-moodboard .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=closed]{display:none}.yaho-moodboard .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=detail]{z-index:6;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);box-shadow:var(--yaho-control-elevation);border-radius:.8rem;padding:.65rem .7rem .7rem;position:absolute;top:calc(100% - .35rem);left:.35rem;right:.35rem}:root.dark .yaho-moodboard .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=detail],.dark .yaho-moodboard .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=detail]{background:var(--yaho-night-panel)}.yaho-moodboard .yaho-moodboard-card-title{color:inherit;font-size:.78rem}.yaho-moodboard .yaho-moodboard-card-host{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:650;overflow:hidden}.yaho-moodboard .yaho-moodboard-card-actions{border:0;border-top:1px solid var(--ui-stroke-tertiary);opacity:1;pointer-events:auto;background:0 0;border-radius:0;flex-direction:column;gap:.4rem;margin:0;padding:.45rem 0 0;display:flex;position:static;transform:none}.yaho-moodboard-card-dismiss{z-index:2;background:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent);justify-content:flex-end;align-items:center;margin-top:.2rem;padding:.15rem 0 0;display:flex;position:sticky;bottom:0;overflow:visible}:root.dark .yaho-moodboard-card-dismiss,.dark .yaho-moodboard-card-dismiss{background:color-mix(in srgb, var(--yaho-night-panel) 92%, transparent)}.yaho-moodboard-card-close{background:var(--yaho-accent);width:fit-content;min-height:2rem;color:var(--dt-primary-foreground);cursor:pointer;box-shadow:var(--yaho-control-elevation);border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.3rem;margin-inline-start:auto;padding:0 .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.yaho-moodboard-card-close:hover{filter:brightness(1.06)}.yaho-moodboard-card-aspect{border:1px solid var(--ui-stroke-tertiary);min-height:1.6rem;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.yaho-moodboard-card-aspect[data-active=true]{border-color:color-mix(in srgb, var(--yaho-accent) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 12%, transparent);color:var(--ui-text-primary)}.yaho-moodboard-card-aspect:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-accent) 44%, var(--ui-stroke-tertiary))}.yaho-moodboard-card-aspect:disabled{cursor:default}.yaho-moodboard .yaho-moodboard-card-select{min-height:2rem;color:var(--ui-text-primary);padding:0;font-size:.72rem}.yaho-moodboard .yaho-moodboard-card-menu{justify-content:stretch}.yaho-moodboard .yaho-moodboard-card-menu-row button{border-color:var(--ui-stroke-tertiary);min-height:1.9rem;color:var(--ui-text-secondary);background:0 0}.yaho-moodboard .yaho-moodboard-card-menu-row button:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-accent) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-accent) 10%, transparent);color:var(--ui-text-primary)}.yaho-moodboard .yaho-moodboard-card[data-kind=text]{background:var(--yaho-light-panel);min-height:12rem;padding:.85rem}:root.dark .yaho-moodboard .yaho-moodboard-card[data-kind=text],.dark .yaho-moodboard .yaho-moodboard-card[data-kind=text]{background:var(--yaho-night-panel)}.yaho-moodboard .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-media{flex:auto}.yaho-moodboard .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-body,.yaho-moodboard .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-sheet{color:var(--ui-text-primary);background:0 0;border:0;padding:.45rem 0 0;position:static;overflow:visible}.yaho-moodboard .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-title,.yaho-moodboard .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-host{color:var(--ui-text-secondary)}.yaho-moodboard .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-actions{border-width:1px 0 0;border-color:var(--ui-stroke-tertiary);opacity:1;pointer-events:auto;background:0 0;border-radius:0;margin-top:.15rem;padding:.45rem 0 0;position:static;transform:none}@container (width<=56rem){.yaho-moodboard .yaho-moodboard-grid{column-count:3}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container (width<=38rem){.yaho-moodboard .yaho-moodboard-grid{column-count:2}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=20rem){.yaho-moodboard .yaho-moodboard-grid{column-count:1}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}.yaho-moodboard .yaho-moodboard-card-actions{flex-direction:column;align-items:stretch}.yaho-moodboard .yaho-moodboard-card-menu,.yaho-moodboard .yaho-moodboard-card-menu button{width:100%}}.yaho-moodboard-page .yaho-responsive-page-shell{max-width:none}.yaho-moodboard-page .yaho-moodboard--standalone{--yaho-moodboard-gallery-gap:clamp(.4rem, 0.7%, .75rem);gap:0}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-list-widget{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.85rem;padding:0 0 1rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head{align-items:center;gap:1rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-count{min-height:2.15rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-add,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head .yaho-moodboard-collect{border:1px solid var(--ui-stroke-tertiary);min-height:2.15rem;color:var(--ui-text-primary);cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.82rem;font-weight:750}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-add{color:var(--yaho-light-muted);background:0 0}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head .yaho-moodboard-collect{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-orange);box-shadow:none}:root.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-add,.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-add{color:var(--yaho-night-text-soft)}:root.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head .yaho-moodboard-collect,.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head .yaho-moodboard-collect{border-color:color-mix(in srgb, var(--yaho-night-blue) 40%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-add:hover,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head .yaho-moodboard-collect:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1.15rem;display:flex}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-filter-group,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-filter-select{background:0 0;border:0;min-height:2.25rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-filter-group{align-self:center}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-filter-select{min-width:0;min-height:0}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-filter-select select{text-align:right;flex:auto;width:100%;min-width:0;max-width:none}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-actions{border-top:0;justify-content:flex-end;min-width:0;padding-top:.15rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-selection-count{min-height:2.15rem;color:var(--ui-text-tertiary);background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-list-content{min-width:0;padding:1.25rem 0 0}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-list-content[data-empty=true]{padding-top:1rem}.yaho-moodboard-page .yaho-moodboard--standalone[data-drop-active=true] .yaho-moodboard-list-content{outline:1px dashed var(--yaho-accent);outline-offset:.45rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:4;column-gap:var(--yaho-moodboard-gallery-gap);min-height:0;display:block}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card{width:100%;margin:0 0 var(--yaho-moodboard-gallery-gap);break-inside:avoid;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);box-shadow:none;vertical-align:top;border-radius:.9rem;padding:.65rem;display:inline-flex;position:relative;overflow:visible}:root.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card,.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card{background:var(--yaho-night-panel)}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card:hover,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card:focus-within{border-color:color-mix(in srgb, var(--yaho-accent) 58%, var(--ui-stroke-tertiary));box-shadow:none;outline:none}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-selected=true]{border-color:var(--yaho-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-accent) 28%, transparent);outline:none}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-media,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-preview-button{width:100%}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-media{background:var(--ui-bg-tertiary);border-radius:.9rem;overflow:hidden}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card--loading{background:0 0;border:0}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-loading{background:color-mix(in srgb, var(--yaho-night-surface) 84%, var(--ui-bg-tertiary));border:0;border-radius:.9rem;min-height:12rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-preview-button{border-radius:.9rem;overflow:hidden}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-image{background:var(--ui-bg-tertiary);object-fit:cover;border:0;border-radius:.7rem;width:100%;height:auto;min-height:0;display:block}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-sheet,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-body{min-width:0;color:var(--ui-text-primary);background:0 0;border:0;gap:.35rem;padding:.5rem .05rem 0;display:grid;position:static;overflow:visible}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=closed]{display:none}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=detail]{z-index:6;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);box-shadow:var(--yaho-control-elevation);border-radius:.8rem;padding:.65rem .7rem .7rem;position:absolute;top:calc(100% - .35rem);left:.35rem;right:.35rem}:root.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=detail],.dark .yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-sheet[data-sheet-mode=detail]{background:var(--yaho-night-panel)}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-title{color:inherit;letter-spacing:-.012em;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-title-input{border-color:color-mix(in srgb, var(--yaho-accent) 45%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-bg) 88%, transparent);color:var(--ui-text-primary)}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-actions{border:0;border-top:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem;margin:0;padding:.45rem 0 0;display:flex}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-select{min-height:1.9rem;color:var(--ui-text-primary);padding:0;font-size:.68rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-menu{justify-content:stretch;gap:.25rem;width:100%}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-menu button{border-color:var(--ui-stroke-tertiary);min-height:1.8rem;color:var(--ui-text-secondary);background:0 0;padding:.25rem .45rem;font-size:.64rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=text]{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-tertiary) 80%, transparent);border-radius:.9rem;min-height:12rem;padding:1.1rem}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-media{background:0 0;border-radius:0;overflow:visible}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.45rem 0 0;position:static}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-quote{font-size:.96rem;line-height:1.55}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-body{color:var(--ui-text-primary);opacity:1;background:0 0;padding:0;position:static;transform:none}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card[data-kind=text] .yaho-moodboard-card-actions{border-width:1px 0 0;border-color:var(--ui-stroke-tertiary);opacity:1;pointer-events:auto;background:0 0;border-radius:0;margin-top:.7rem;padding:.6rem 0 0;position:static;transform:none}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-empty{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--yaho-accent) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--ui-bg-tertiary) 60%, transparent);text-align:center;border-radius:.9rem;justify-content:center;align-items:center;width:100%;min-height:18rem;padding:2.5rem clamp(1rem,5%,3rem)}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-empty .yaho-moodboard-import-zone{border:0;border-top:1px solid var(--ui-stroke-tertiary);text-align:left;background:0 0;border-radius:0;width:100%;margin-top:1.15rem;padding:1rem 0 0}@container (width<=68rem){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:3}.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container yaho-moodboard-chrome (width<=40rem){.yaho-moodboard-toolbar-head{flex-direction:column;align-items:flex-start;gap:.65rem}.yaho-moodboard-toolbar-head-actions{justify-content:flex-start;width:100%}.yaho-moodboard-toolbar-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.65rem}.yaho-moodboard-filter-group,.yaho-moodboard-filter-rail{width:100%;margin-left:0}.yaho-moodboard-filter-rail{border-radius:.85rem;flex-wrap:nowrap;align-items:stretch;height:2.75rem;padding:.18rem;display:flex;overflow-x:auto}.yaho-moodboard-filter-select,.yaho-moodboard-filter-select+.yaho-moodboard-filter-select{border-top:0;flex:1 0 auto;align-items:center;gap:.35rem;width:auto;min-height:0;padding:0 .65rem;display:inline-flex}.yaho-moodboard-filter-select+.yaho-moodboard-filter-select{border-left:1px solid var(--ui-stroke-tertiary)}.yaho-moodboard-filter-label,.yaho-moodboard-page .yaho-moodboard-filter-select>span{white-space:nowrap;height:auto}.yaho-moodboard-filter-trigger{flex:none;justify-content:flex-start;width:auto!important}}@container (width<=46rem){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head{flex-direction:column;align-items:flex-start}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-toolbar-head-actions{justify-content:flex-start;width:100%}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:2}.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=30rem){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-grid{column-count:1}.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-actions{flex-direction:column;align-items:stretch}.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-menu,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-menu button{width:100%}}@media (prefers-reduced-motion:reduce){.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-image,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-body,.yaho-moodboard-page .yaho-moodboard--standalone .yaho-moodboard-card-actions,.yaho-moodboard-card-loading-shimmer,.yaho-moodboard-card-loading-spinner,.yaho-moodboard-import-progress-spinner{transition:none;animation:none}}.yaho-moodboard .yaho-moodboard-card[data-kind=image]{overflow:visible}.yaho-moodboard .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-media{border-radius:.7rem;overflow:hidden}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem;column-gap:var(--yaho-moodboard-gallery-gap,.5rem);column-fill:balance;grid-template-columns:none;height:auto;display:block;overflow:visible}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card,.yaho-moodboard-page .yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card{width:100%;margin:0 0 var(--yaho-moodboard-gallery-gap,.5rem);break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;position:static}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image],.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image]{box-shadow:none;background:0 0;border:0;border-radius:.4rem;padding:0}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image]:hover,.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image]:focus-within,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image]:hover,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image]:focus-within{box-shadow:none;border:0}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image][data-selected=true],.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image][data-selected=true]{box-shadow:0 0 0 2px var(--yaho-accent)}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card,.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card-media,.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card-preview-button,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card-media,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card-preview-button{min-width:0;max-width:100%}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card-media,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card-media{aspect-ratio:auto;place-items:unset;background:0 0;height:auto;min-height:0;display:block}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-media,.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-preview-button,.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-image,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-media,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-preview-button,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-image{background:0 0;border:0;border-radius:.4rem;min-height:0;overflow:hidden}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-image,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-image{aspect-ratio:auto;object-fit:contain;width:100%;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}.yaho-moodboard[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=text],.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-card[data-kind=text]{min-height:0}.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{column-count:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-card,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-card{margin:0;display:flex}.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-image,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-card[data-kind=image] .yaho-moodboard-card-image{aspect-ratio:1;object-fit:cover;height:auto}@media (width<=64rem){.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=46rem){.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.yaho-moodboard[data-gallery-layout=grid] .yaho-moodboard-grid,.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=grid] .yaho-moodboard-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=68rem){.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:28rem}}@container (width<=46rem){.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:20rem}}@container (width<=30rem){.yaho-moodboard-page .yaho-moodboard--standalone[data-gallery-layout=mosaic] .yaho-moodboard-grid{column-count:auto;column-width:100%}}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console]{--yaho-composer-outline:color-mix(in srgb, var(--ui-stroke-tertiary) 88%, var(--theme-primary) 12%);--yaho-composer-capsule-fill:color-mix(in srgb, var(--ui-bg-elevated) 94%, transparent)}:root:not(.dark) .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console],:root.dark .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console],.dark .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console]{--yaho-composer-outline:color-mix(in srgb, var(--ui-stroke-tertiary) 88%, var(--theme-primary) 12%)}:root:not(.dark) .yaho-chat-thread-surface [data-slot=yaho-composer-capsule][data-fused],:root.dark .yaho-chat-thread-surface [data-slot=yaho-composer-capsule][data-fused],.dark .yaho-chat-thread-surface [data-slot=yaho-composer-capsule][data-fused]{--yaho-composer-outline:color-mix(in srgb, var(--ui-stroke-tertiary) 88%, var(--theme-primary) 12%);border:1px solid var(--yaho-composer-outline)!important;box-shadow:var(--yaho-composer-capsule-shadow)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface]{border:1px solid var(--yaho-composer-outline)!important;background:var(--yaho-composer-capsule-fill)!important;box-shadow:var(--yaho-composer-capsule-shadow)!important;border-radius:1.25rem!important}:root:not(.dark) .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface],:root.dark .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface],.dark .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console]:not([data-status-stack]) [data-slot=composer-surface]{border:1px solid var(--yaho-composer-outline)!important;box-shadow:var(--yaho-composer-capsule-shadow)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{min-height:var(--composer-input-min-height);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]{font-size:var(--conversation-text-font-size);letter-spacing:var(--yaho-chat-body-letter-spacing);font-weight:450;color:var(--ui-text-primary)!important;line-height:var(--yaho-chat-body-line-height)!important;padding-block:.375rem!important;padding-inline:.5rem!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{opacity:.78;color:var(--ui-text-tertiary)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode],.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]{box-shadow:none!important;color:var(--ui-text-tertiary)!important;background:0 0!important;border:0!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:is(:hover,[data-state=open]),.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]:hover{color:var(--ui-text-secondary)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-primary-action{background:var(--theme-primary)!important;color:var(--dt-primary-foreground)!important;box-shadow:none!important;border:0!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-primary-action:hover:not(:disabled){background:color-mix(in srgb, var(--theme-primary) 88%, var(--ui-text-primary))!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-primary-action:disabled{background:color-mix(in srgb, var(--theme-primary) 35%, transparent)!important;color:var(--dt-primary-foreground)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-voice-action{border:1px solid color-mix(in srgb, var(--theme-primary) 32%, var(--ui-stroke-secondary))!important;border-radius:var(--radius-lg)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 12%, var(--ui-bg-elevated)), color-mix(in srgb, var(--theme-primary) 5%, var(--ui-bg-elevated)))!important;color:var(--ui-text-secondary)!important;box-shadow:inset 0 1px 0 #ffffff9e, 0 4px 12px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-voice-action:hover:not(:disabled),.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-voice-action:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 45%, var(--ui-stroke-secondary))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 18%, var(--ui-bg-elevated)), color-mix(in srgb, var(--theme-primary) 9%, var(--ui-bg-elevated)))!important;color:var(--theme-primary)!important}.yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] .yaho-composer-voice-action:disabled{border-color:var(--ui-stroke-tertiary)!important;color:var(--ui-text-tertiary)!important;background:0 0!important}.yaho-mode-trigger{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);box-shadow:none;background:0 0;border-radius:999px}.yaho-mode-trigger:hover,.yaho-mode-trigger:focus-visible,.yaho-mode-trigger[data-state=open]{border-color:var(--ui-stroke-secondary);background:color-mix(in srgb, var(--theme-primary) 8%, transparent);color:var(--ui-text-secondary)}.yaho-mode-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary) 35%, transparent);outline-offset:2px}.yaho-mode-menu{color:var(--ui-text-primary);border:1px solid var(--ui-stroke-secondary)!important;background:var(--ui-bg-elevated)!important;width:18.5rem!important;min-width:18.5rem!important;box-shadow:var(--yaho-sidebar-float-shadow)!important;border-radius:1rem!important}.yaho-mode-menu-item-selected{background:color-mix(in srgb, var(--theme-primary) 12%, transparent)!important;color:var(--ui-text-primary)!important}.yaho-mode-menu-help{color:var(--ui-text-tertiary)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.yaho-mode-menu-help-selected{color:var(--ui-text-secondary)!important}:root:not(.dark) .yaho-mode-menu-item-selected .yaho-mode-menu-help,:root:not(.dark) .yaho-mode-menu-item-selected .yaho-mode-menu-help-selected{color:#ffffffeb!important}.yaho-sidebar-compact-toggle-icon{z-index:3;color:var(--ui-text-secondary);opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .16s ease-out,transform .22s cubic-bezier(.32,.72,0,1),color .16s ease-out;display:grid;position:absolute;inset:0;transform:scale(.78)}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{transition:none!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:is(:hover,:focus-visible) .yaho-sidebar-logo-mark{opacity:0!important;transform:scale(.78)!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 55%, transparent), 0 .25rem .75rem color-mix(in srgb, var(--yaho-light-ink,#4d392c) 22%, transparent);border:0;border-radius:.75rem;background:color-mix(in srgb, var(--theme-primary) 14%, #fffaf6)!important}:root.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:is(:hover,:focus-visible),.dark [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 60%, transparent), 0 .25rem .85rem #00000073;background:color-mix(in srgb, var(--theme-primary) 14%, #2d373d)!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home:is(:hover,:focus-visible) .yaho-sidebar-compact-toggle-icon{color:var(--theme-primary);opacity:1!important;visibility:visible!important;transform:scale(1)!important}[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home .yaho-sidebar-compact-toggle-icon{transition:none!important}@media (prefers-reduced-motion:reduce){.yaho-sidebar-compact-toggle-icon,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,[data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{transition:none!important}}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item:is([data-active=true],[aria-current=page]){background:var(--yaho-sidebar-m3-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-m3-select-hairline)!important;color:var(--yaho-sidebar-m3-select-ink)!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta,:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta{background:var(--yaho-sidebar-request-fill)!important;color:var(--yaho-sidebar-request-ink)!important}:root:not(.dark) [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled),:root:not(.dark) [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta:hover:not(:disabled){background:var(--yaho-sidebar-request-hover)!important;color:var(--yaho-sidebar-request-ink)!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta,.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta,.app-shell.theme-dark [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta{background:var(--yaho-sidebar-request-fill)!important;color:var(--yaho-sidebar-request-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 18%, transparent), inset 0 -1px 0 #00000024, 0 .375rem 1rem color-mix(in srgb, var(--yaho-night-blue) 12%, transparent)!important}:root.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled),.dark [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled),.app-shell.theme-dark [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled){background:var(--yaho-sidebar-request-hover)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 24%, transparent), inset 0 -1px 0 #00000029, 0 .5rem 1.25rem color-mix(in srgb, var(--yaho-night-blue) 18%, transparent)!important}:root.dark.theme-black [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta,.dark.theme-black [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta,:root.theme-black [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta{border-color:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 10%, transparent), inset 0 -1px 0 #0000003d, 0 1px 2px #0000005c, 0 .375rem 1rem #00000047!important}:root.dark.theme-black [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled),.dark.theme-black [data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled),:root.theme-black [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-night-ink) 20%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 14%, transparent), inset 0 -1px 0 #0000003d, 0 1px 2px #0000005c, 0 .5rem 1.25rem #00000052!important}.yaho-request-start-shell{background:radial-gradient(ellipse 62% 48% at 50% 28%, color-mix(in srgb, var(--yaho-light-panel) 92%, white) 0%, transparent 72%), radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--yaho-light-orange) 5%, transparent) 0%, transparent 28rem), linear-gradient(180deg, var(--yaho-light-workbench-base), var(--yaho-light-page))!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center]{--composer-width:var(--yaho-request-column-width,var(--yaho-request-composer-rest-width,var(--yaho-composer-rest-width,34rem)));width:min(var(--composer-width), calc(100% - (2 * var(--yaho-composer-side-gap,2rem))))!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]{width:100%!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface]{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, white 86%, var(--yaho-light-orange)) 0%, color-mix(in srgb, var(--yaho-light-panel) 98%, var(--yaho-light-orange)) 54%, color-mix(in srgb, var(--yaho-light-page) 92%, var(--yaho-light-orange)) 100%)!important;min-height:8.25rem!important;box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--yaho-light-ink) 9%, transparent), 0 0 0 1px #ffffffb3 inset, 0 1px 0 #fffffff0 inset!important;border-radius:1.45rem!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] .yaho-mode-trigger-label,.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] .yaho-mode-trigger-chevron{opacity:1!important;width:auto!important;max-width:7rem!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] button[type=submit]:not(:disabled){color:#fffaf5!important;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--yaho-light-orange) 28%, transparent), inset 0 1px 0 #ffffff6b!important;background:linear-gradient(145deg,#ff9a58,#f97316)!important}.yaho-request-start-shell .yaho-quick-prompts-heading{padding-inline:.25rem;margin-bottom:.75rem!important}.yaho-request-start-shell .yaho-quick-prompts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.25rem),1fr));gap:.75rem}.yaho-request-start-shell .yaho-quick-prompt-card{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 92%, white);min-width:0;min-height:clamp(5.75rem,16cqh,8.25rem);box-shadow:none;border-radius:1.15rem;flex-direction:column;align-items:stretch;gap:.7rem;display:flex;padding:1rem 1.05rem .9rem!important}.yaho-request-start-shell .yaho-quick-prompt-card:hover,.yaho-request-start-shell .yaho-quick-prompt-card:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);background:color-mix(in srgb, white 96%, var(--yaho-light-orange));box-shadow:none;translate:none}.yaho-request-start-shell .yaho-quick-prompt-identity{align-items:center;gap:.4rem;min-width:0;display:flex}.yaho-request-start-shell .yaho-quick-prompt-marks{isolation:isolate;flex-shrink:0;align-items:center;display:flex}.yaho-request-start-shell .yaho-quick-prompt-tool-mark{z-index:1;background:var(--yaho-light-panel);width:1.15rem;height:1.15rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--yaho-light-panel) 92%, white);border-radius:999px;place-items:center;margin-right:-.4rem;display:grid}.yaho-request-start-shell .yaho-quick-prompt-agent-mark{z-index:2;background:color-mix(in srgb, var(--yaho-light-panel) 88%, white);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;overflow:hidden}.yaho-request-start-shell .yaho-quick-prompt-agent-name{min-width:0;color:color-mix(in srgb, var(--yaho-light-ink) 52%, transparent);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.yaho-request-start-shell .yaho-quick-prompt-label{letter-spacing:-.02em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:.9375rem;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.yaho-request-start-shell .yaho-quick-prompt-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.yaho-request-start-shell .yaho-quick-prompt-tag{border-radius:999px;justify-self:start;padding-block:.28rem;padding-inline:.55rem;font-size:.62rem;font-weight:700}.yaho-request-start-shell .yaho-quick-prompt-action{opacity:.45;flex-shrink:0}:root.dark .yaho-request-start-shell,.dark .yaho-request-start-shell{background:radial-gradient(ellipse 62% 48% at 50% 28%, color-mix(in srgb, var(--yaho-night-blue) 16%, transparent) 0%, transparent 72%), linear-gradient(180deg, var(--yaho-night-page) 0%, var(--yaho-night-sidebar) 100%)!important}:root.dark .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface],.dark .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface]{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important}:root.dark .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] button[type=submit]:not(:disabled),.dark .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] button[type=submit]:not(:disabled){color:#082033!important;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--yaho-night-blue) 26%, transparent)!important;background:linear-gradient(145deg,#74caff,#3b91c8)!important}:root.dark .yaho-request-start-shell .yaho-quick-prompt-card,.dark .yaho-request-start-shell .yaho-quick-prompt-card{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-mid) 88%, var(--yaho-night-blue)), color-mix(in srgb, var(--yaho-night-panel) 92%, var(--yaho-night-sidebar)));box-shadow:none}:root.dark .yaho-request-start-shell .yaho-quick-prompt-card:hover,:root.dark .yaho-request-start-shell .yaho-quick-prompt-card:focus-visible,.dark .yaho-request-start-shell .yaho-quick-prompt-card:hover,.dark .yaho-request-start-shell .yaho-quick-prompt-card:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 62%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-blue) 28%, var(--yaho-night-mid)), color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-panel)));box-shadow:none}:root.dark .yaho-request-start-shell .yaho-quick-prompt-tool-mark,.dark .yaho-request-start-shell .yaho-quick-prompt-tool-mark{background:var(--yaho-night-mid);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--yaho-night-mid) 82%, var(--yaho-night-ink))}:root.dark .yaho-request-start-shell .yaho-quick-prompt-agent-mark,.dark .yaho-request-start-shell .yaho-quick-prompt-agent-mark{background:color-mix(in srgb, var(--yaho-night-mid) 80%, var(--yaho-night-ink))}:root.dark .yaho-request-start-shell .yaho-quick-prompt-agent-name,.dark .yaho-request-start-shell .yaho-quick-prompt-agent-name{color:color-mix(in srgb, var(--yaho-night-ink) 88%, transparent)}:root.dark .yaho-request-start-shell .yaho-quick-prompt-label,.dark .yaho-request-start-shell .yaho-quick-prompt-label{color:var(--yaho-night-ink)}:root.dark .yaho-request-start-shell .yaho-quick-prompt-tag,.dark .yaho-request-start-shell .yaho-quick-prompt-tag{color:color-mix(in srgb, var(--yaho-night-ink) 92%, var(--yaho-night-blue));background:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-mid))}:root.dark .yaho-request-start-shell .yaho-quick-prompt-action,.dark .yaho-request-start-shell .yaho-quick-prompt-action{color:var(--yaho-night-blue);opacity:.88}@container yaho-request (width<=32rem){.yaho-request-start-shell .yaho-quick-prompts-grid{grid-template-columns:minmax(0,1fr)}}@container yaho-request (width>=46rem){[data-slot=yaho-request-start-surface],[data-slot=composer-dock][data-placement=center]{--yaho-request-column-width:min(52rem, calc(100% - (2 * var(--yaho-composer-side-gap,2rem))))}.yaho-request-start-prompts,[data-slot=yaho-request-start-prompts]{width:min(52rem, calc(100% - (2 * var(--yaho-composer-side-gap,2rem))))!important}[data-slot=composer-dock][data-placement=center]{width:min(var(--composer-width,var(--yaho-request-column-width,52rem)), calc(100% - (2 * var(--yaho-composer-side-gap,2rem))))!important}}@container yaho-request (height<=42rem){.yaho-request-start-shell .yaho-quick-prompt-card{gap:.45rem;min-height:5.5rem;padding:.75rem .85rem .65rem!important}.yaho-request-start-shell .yaho-quick-prompts-grid{gap:.55rem}}@container yaho-request (height<=36rem){.yaho-request-start-shell .yaho-quick-prompts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.yaho-request-start-shell .yaho-quick-prompt-card{min-height:4.6rem}}@container yaho-request (height<=32rem){.yaho-request-start-shell .yaho-quick-prompt-card{min-height:4.1rem;padding:.6rem .75rem .55rem!important}}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center]{--composer-width:var(--yaho-request-column-width,var(--yaho-request-composer-rest-width,var(--yaho-composer-rest-width,34rem)));margin-inline:auto;width:min(var(--composer-width), calc(100% - (2 * var(--yaho-composer-side-gap,2rem))))!important;top:calc(50% - var(--yaho-request-page-lift,0px) - var(--yaho-request-composer-half-base,3.5rem) - var(--yaho-request-composer-offset,0px))!important;left:0!important;right:0!important;transform:none!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center]:not([data-yaho-has-console-expanded]){--yaho-request-composer-rest-width:min(42rem, var(--yaho-request-column-width,34rem));--composer-width:min(42rem, var(--yaho-request-column-width,34rem))}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface]{background:#fff7ee8a!important;border:2px solid #f973162e!important;border-radius:20px!important;min-height:4.1rem!important;box-shadow:0 18px 46px #f9731624,inset 0 1px #ffffffc7!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-input-slot]{min-height:2.95rem!important;box-shadow:none!important;background:0 0!important;border:none!important;align-items:stretch!important;padding:.25rem .35rem!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-rich-input]{min-height:2.95rem!important;padding:.72rem 1.25rem!important;font-size:.95rem!important;line-height:1.45!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-menu],.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-controls]{align-self:center;padding-bottom:0}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] .yaho-mode-trigger{justify-content:center!important;gap:0!important;width:2.95rem!important;min-width:2.95rem!important;padding-inline:0!important}.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] .yaho-mode-trigger-label,.yaho-request-start-shell [data-slot=composer-dock][data-placement=center] .yaho-mode-trigger-chevron{opacity:0!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important}.yaho-request-start-shell .yaho-request-start-prompts{width:var(--yaho-request-column-width)}:root.dark .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-input-slot],.dark .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-input-slot]{box-shadow:none!important;background:0 0!important;border:none!important}.yaho-request-start-shell>.yaho-chat-titlebar{transform:translateY(.45rem)}.yaho-request-start-shell [data-slot=yaho-voice-settings-dock]{right:calc(var(--workspace-right,0px) + var(--yaho-voice-dock-inset,1.25rem) + .2rem);bottom:calc(var(--yaho-voice-dock-inset,1.25rem) + .2rem)}.yaho-voice-settings-dock[data-slot=yaho-voice-settings-dock]{right:calc(var(--workspace-right,0px) + var(--yaho-voice-dock-inset,1.25rem) + .2rem)}.yaho-browser-mini-player{right:calc(var(--workspace-right,0px) + var(--yaho-voice-dock-inset,1.25rem) + .2rem);bottom:calc(var(--yaho-voice-dock-inset,1.25rem) + 5rem);z-index:30;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(.5rem)scale(.97)}.yaho-browser-mini-player.is-visible{opacity:1;pointer-events:auto;transform:none}.yaho-browser-mini-player-surface{-webkit-backdrop-filter:blur(22px)saturate(1.02);color:#2a1b12;background:#fff7eee6;border:1px solid #f9731647;border-radius:20px;align-items:center;gap:.4rem;min-width:26rem;max-width:32rem;padding:.4rem .45rem;display:flex;box-shadow:0 12px 28px #2a1b1224}:root.dark .yaho-browser-mini-player-surface,.dark .yaho-browser-mini-player-surface{color:#eef7ff;background:linear-gradient(#171f2ce6,#0c121edb);border-color:#5cb2eb6b;box-shadow:0 14px 30px #00000047,0 0 24px #5cb2eb14}.yaho-browser-mini-player-open-area{pointer-events:none;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.yaho-browser-mini-player-art{object-fit:cover;border-radius:.65rem;flex-shrink:0;width:2.6rem;height:2.6rem}.yaho-browser-mini-player-art-fallback{background:color-mix(in srgb, currentColor 10%, transparent);justify-content:center;align-items:center;display:inline-flex}.yaho-browser-mini-player-meta{flex-direction:column;flex:1;min-width:6.5rem;display:flex}.yaho-browser-mini-player-title{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;line-height:1.25;overflow:hidden}.yaho-browser-mini-player-artist{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}.yaho-browser-mini-player-divider{background:color-mix(in srgb, currentColor 14%, transparent);flex-shrink:0;width:1px;height:1.5rem}.yaho-browser-mini-player-action,.yaho-browser-mini-player-open{width:1.7rem;height:1.7rem;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,opacity .14s;display:inline-flex}.yaho-browser-mini-player-action:hover,.yaho-browser-mini-player-open:hover{background:color-mix(in srgb, currentColor 9%, transparent);opacity:1}.yaho-browser-mini-player .yaho-browser-mini-player-surface{cursor:grab;-webkit-user-select:none;user-select:none}.yaho-browser-mini-player.is-dragging{transition:none}.yaho-browser-mini-player.is-dragging .yaho-browser-mini-player-surface{cursor:grabbing;box-shadow:0 18px 40px #2a1b1238}.yaho-browser-mini-player-controls{flex-shrink:0;align-items:center;gap:.05rem;display:inline-flex}.yaho-browser-mini-player-volume{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.yaho-browser-mini-player-volume input[type=range]{accent-color:#f97316;cursor:pointer;width:4.25rem;height:3px;margin:0}:root.dark .yaho-browser-mini-player-volume input[type=range],.dark .yaho-browser-mini-player-volume input[type=range]{accent-color:#5cb2eb}.yaho-browser-mini-player.is-minimized .yaho-browser-mini-player-surface{border-radius:999px;min-width:0;max-width:none;padding:.25rem}.yaho-browser-mini-player-bubble{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.yaho-browser-mini-player-bubble:hover{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);transform:scale(1.06)}.yaho-browser-mini-player-bubble img{object-fit:cover;width:100%;height:100%}.yaho-browser-mini-player-docked{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-tertiary) 88%, transparent);color:var(--ui-text-primary);cursor:grab;touch-action:none;-webkit-app-region:no-drag;border-radius:.7rem;align-items:center;gap:.4rem;margin:0 .25rem .35rem;padding:.35rem .45rem;display:flex}:root:not(.dark) .yaho-browser-mini-player-docked{color:#24160b;background:#fff9f1e0;border-color:#79563738;box-shadow:0 2px 8px #4a382b0f}.yaho-browser-mini-player-docked.is-dragging{cursor:grabbing;opacity:.6}.yaho-browser-mini-player-docked.is-compact{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-text-primary) 6%, var(--ui-bg-tertiary)), var(--ui-bg-tertiary));border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;margin-inline:.15rem;padding:.55rem .3rem}:root:not(.dark) .yaho-browser-mini-player-docked.is-compact{background:linear-gradient(#fff9f1f2,#f7eee4e6);border-color:#79563738;box-shadow:0 3px 12px #4a382b14}.yaho-browser-mini-player-docked-art{background:var(--ui-bg-tertiary);width:1.7rem;height:1.7rem;color:var(--ui-text-secondary);border-radius:.45rem;flex:none;place-items:center;display:grid;overflow:hidden}.yaho-browser-mini-player-docked-art-image{object-fit:cover;width:100%;height:100%}.yaho-browser-mini-player-docked-disc{background:var(--ui-bg-tertiary);width:2.7rem;height:2.7rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-text-primary) 16%, transparent), 0 2px 8px #00000042;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}:root:not(.dark) .yaho-browser-mini-player-docked-disc{background:#efe3d5;box-shadow:inset 0 0 0 1px #79563738,0 2px 8px #4a382b1f}.yaho-browser-mini-player-docked-disc-platter{border-radius:inherit;place-items:center;animation:4.5s linear infinite paused yaho-mini-player-disc-spin;display:grid;position:absolute;inset:0;overflow:hidden}.yaho-browser-mini-player-docked-disc-platter[data-playing=true]{animation-play-state:running}.yaho-browser-mini-player-docked-disc-image{object-fit:cover;width:100%;height:100%}.yaho-browser-mini-player-docked-disc:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff4d,#0000 46%);position:absolute;inset:0}.yaho-browser-mini-player-docked-disc-hole{background:var(--ui-bg-tertiary);border-radius:999px;width:.55rem;height:.55rem;position:relative;box-shadow:inset 0 0 0 1px #0006}:root:not(.dark) .yaho-browser-mini-player-docked-disc-hole{background:#f7eee4;box-shadow:inset 0 0 0 1px #79563759}@keyframes yaho-mini-player-disc-spin{to{transform:rotate(360deg)}}.yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-controls{gap:.3rem}.yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action{width:1.8rem;height:1.8rem;color:var(--ui-text-secondary);border-radius:999px}:root:not(.dark) .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action{color:#5c4b3e;background:#79563714}:root:not(.dark) .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action[data-testid$=-toggle]{color:#24160b;background:#f9731626}.yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action:hover{background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 16%, transparent);color:var(--yaho-light-orange,#f97316)}:root:not(.dark) .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action:hover{color:#ea580c;background:#f9731633}:root:not(.dark) .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action[data-testid$=-toggle]:hover{color:#c2410c;background:#f9731642}:root.dark .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action,.dark .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action{color:#dbe7f3;background:#5cb2eb1a}:root.dark .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action:hover,.dark .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action:hover{background:color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 20%, transparent);color:var(--yaho-night-blue,#6fa2cf)}@media (prefers-reduced-motion:reduce){.yaho-browser-mini-player-docked-disc-platter{animation:none}}.yaho-browser-mini-player-docked-meta{flex-direction:column;flex:auto;min-width:0;display:flex}.yaho-browser-mini-player-docked-title,.yaho-browser-mini-player-docked-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-browser-mini-player-docked-title{color:var(--ui-text-primary);font-size:.72rem;font-weight:700}:root:not(.dark) .yaho-browser-mini-player-docked-title{color:#24160b}.yaho-browser-mini-player-docked-artist{color:var(--ui-text-secondary);font-size:.64rem;font-weight:600}:root:not(.dark) .yaho-browser-mini-player-docked-artist{color:#5c4b3e}.yaho-browser-mini-player-docked-controls{flex:none;align-items:center;gap:.1rem;display:inline-flex}.yaho-browser-mini-player-docked-action{width:1.5rem;height:1.5rem;color:var(--ui-text-secondary);border-radius:.4rem;place-items:center;transition:background .14s,color .14s;display:grid}:root:not(.dark) .yaho-browser-mini-player-docked-action{color:#5c4b3e}:root:not(.dark) .yaho-browser-mini-player-docked-action[data-testid$=-toggle]{color:#24160b}.yaho-browser-mini-player-docked-action:hover{background:var(--ui-control-hover-background);color:var(--ui-text-primary)}:root:not(.dark) .yaho-browser-mini-player-docked-action:hover{color:#24160b;background:#f973161f}:root:not(.dark) .yaho-browser-mini-player-docked-action[data-testid$=-toggle]:hover{color:#ea580c;background:#f973162e}:root.dark .yaho-browser-mini-player-docked-action,.dark .yaho-browser-mini-player-docked-action{color:#dbe7f3}:root.dark .yaho-browser-mini-player-docked-action:hover,.dark .yaho-browser-mini-player-docked-action:hover{color:#fff;background:#5cb2eb29}.yaho-browser-mini-player-dock-ghost{z-index:31;background:var(--ui-bg-tertiary);max-width:14rem;color:var(--ui-text-primary);pointer-events:none;border-radius:.6rem;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex;position:fixed;box-shadow:0 8px 24px #0000003d}.yaho-sidebar-bottom-stack[data-mini-player-drop-hover=true]{background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 14%, transparent);border-radius:.8rem}:root.dark .yaho-sidebar-bottom-stack[data-mini-player-drop-hover=true],.dark .yaho-sidebar-bottom-stack[data-mini-player-drop-hover=true]{background:color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 18%, transparent)}.yaho-sidebar-mini-player-drop-layer{z-index:30;border:2px dashed color-mix(in srgb, var(--yaho-light-orange,#f97316) 85%, transparent);background:color-mix(in srgb, var(--yaho-light-orange,#f97316) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-light-orange,#f97316) 25%, transparent);pointer-events:none;border-radius:1rem;animation:1.1s ease-in-out infinite yaho-mini-player-dock-pulse;position:absolute;inset:.4rem}:root.dark .yaho-sidebar-mini-player-drop-layer,.dark .yaho-sidebar-mini-player-drop-layer{border-color:color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 88%, transparent);background:color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yaho-night-blue,#6fa2cf) 30%, transparent)}@keyframes yaho-mini-player-dock-pulse{0%,to{opacity:.72}50%{opacity:1}}.yaho-sidebar-mini-player-dock-hint{z-index:31;color:var(--yaho-light-orange,#f97316);text-align:center;margin:0 .4rem .3rem;font-size:.65rem;font-weight:800;position:relative}:root.dark .yaho-sidebar-mini-player-dock-hint,.dark .yaho-sidebar-mini-player-dock-hint{color:var(--yaho-night-blue,#6fa2cf)}.yaho-browser-agent-task-chip{right:calc(var(--workspace-right,0px) + var(--yaho-voice-dock-inset,1.25rem) + .2rem);bottom:calc(var(--yaho-voice-dock-inset,1.25rem) + 8.75rem);z-index:30;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(.5rem)scale(.97)}.yaho-browser-agent-task-chip.is-visible{opacity:1;pointer-events:auto;transform:none}.yaho-browser-agent-task-chip-surface{-webkit-backdrop-filter:blur(22px)saturate(1.02);color:#2a1b12;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff7eee6;border:1px solid #f9731647;border-radius:16px;align-items:center;gap:.5rem;max-width:22rem;padding:.42rem .5rem .42rem .6rem;display:flex;box-shadow:0 12px 28px #2a1b1224}:root.dark .yaho-browser-agent-task-chip-surface,.dark .yaho-browser-agent-task-chip-surface{color:#eef7ff;background:linear-gradient(#171f2ce6,#0c121edb);border-color:#5cb2eb6b;box-shadow:0 14px 30px #00000047,0 0 24px #5cb2eb14}.yaho-browser-agent-task-chip.is-dragging{transition:none}.yaho-browser-agent-task-chip.is-dragging .yaho-browser-agent-task-chip-surface{cursor:grabbing;box-shadow:0 18px 40px #2a1b1238}.yaho-browser-agent-task-chip-dot{background:#f97316;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite yaho-agent-task-chip-pulse}.yaho-browser-agent-task-chip-surface[data-state=completed] .yaho-browser-agent-task-chip-dot{background:#10b981;animation:none}.yaho-browser-agent-task-chip-surface[data-state=failed] .yaho-browser-agent-task-chip-dot,.yaho-browser-agent-task-chip-surface[data-state=needs_user_intervention] .yaho-browser-agent-task-chip-dot{background:#ef4444;animation:none}@keyframes yaho-agent-task-chip-pulse{0%,to{opacity:1}50%{opacity:.35}}.yaho-browser-agent-task-chip-copy{pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex}.yaho-browser-agent-task-chip-title{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;line-height:1.25;overflow:hidden}.yaho-browser-agent-task-chip-meta{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}.yaho-browser-agent-task-chip-action{width:1.6rem;height:1.6rem;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,opacity .14s;display:inline-flex}.yaho-browser-agent-task-chip-action:hover{background:color-mix(in srgb, currentColor 9%, transparent);opacity:1}.yaho-request-agent-trigger{width:4.5rem;height:4.5rem;color:var(--yaho-light-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1.35rem;place-items:center;margin:0;padding:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.yaho-request-agent-trigger:hover,.yaho-request-agent-trigger:focus-visible,.yaho-request-agent-trigger[data-state=open]{border-color:color-mix(in srgb, var(--yaho-light-orange) 22%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 5%, transparent);box-shadow:0 .8rem 1.7rem color-mix(in srgb, var(--yaho-light-orange) 10%, transparent), inset 0 1px 0 #ffffffb8;transform:translateY(-2px)}.yaho-request-agent-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-light-orange) 58%, transparent);outline-offset:4px}.yaho-request-agent-trigger:disabled{cursor:default;opacity:.55}.yaho-request-agent-mark{place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}.yaho-request-agent-chevron{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 20%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 86%, white);width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--yaho-light-ink) 68%, var(--yaho-light-orange));box-shadow:0 .2rem .55rem color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);opacity:.82;border-radius:999px;place-items:center;transition:color .18s,background-color .18s,transform .18s;display:grid;position:absolute;top:auto;bottom:-.15rem;right:-.15rem;transform:none}.yaho-request-agent-trigger:hover .yaho-request-agent-chevron,.yaho-request-agent-trigger:focus-visible .yaho-request-agent-chevron,.yaho-request-agent-trigger[data-state=open] .yaho-request-agent-chevron{background:color-mix(in srgb, var(--yaho-light-orange) 12%, white);color:var(--yaho-light-orange)}.yaho-request-agent-menu{width:min(22rem,100% - 1.5rem);padding:.5rem;border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent)!important;background:color-mix(in srgb, var(--yaho-light-panel) 95%, white)!important;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--yaho-light-ink) 13%, transparent), inset 0 1px 0 #ffffffe0!important;border-radius:1.15rem!important}.yaho-request-agent-heading{letter-spacing:.02em;padding:.45rem .65rem .6rem;font-size:.68rem;font-weight:760;color:color-mix(in srgb, var(--yaho-light-ink) 58%, transparent)!important}.yaho-request-agent-item{border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.75rem;min-height:3.45rem;padding:.55rem .65rem;display:flex;color:var(--yaho-light-ink)!important}.yaho-request-agent-item[data-highlighted]{border-color:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 7%, white)!important;color:var(--yaho-light-ink)!important}.yaho-request-agent-item[data-yaho-agent-selected=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 13%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 6%, transparent)!important}.yaho-request-agent-item[data-yaho-agent-selected=true][data-highlighted]{background:color-mix(in srgb, var(--yaho-light-orange) 10%, white)!important}.yaho-request-agent-avatar{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 7%, white);border-radius:.8rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid;overflow:hidden}.yaho-request-agent-avatar-main{background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel))}.yaho-request-agent-copy{flex:1;gap:.14rem;min-width:0;display:grid}.yaho-request-agent-name{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:760;line-height:1.2;overflow:hidden}.yaho-request-agent-duty{color:color-mix(in srgb, var(--yaho-light-ink) 55%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.yaho-request-agent-check{color:var(--yaho-light-orange);flex:none}.yaho-request-agent-divider{background:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent)!important;margin-block:.35rem!important}:root.dark .yaho-request-agent-trigger,.dark .yaho-request-agent-trigger{color:var(--yaho-night-ink)}:root.dark .yaho-request-agent-trigger:hover,:root.dark .yaho-request-agent-trigger:focus-visible,:root.dark .yaho-request-agent-trigger[data-state=open],.dark .yaho-request-agent-trigger:hover,.dark .yaho-request-agent-trigger:focus-visible,.dark .yaho-request-agent-trigger[data-state=open]{border-color:color-mix(in srgb, var(--yaho-night-blue) 40%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);box-shadow:0 .8rem 1.7rem #0000003d, inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 14%, transparent)}:root.dark .yaho-request-agent-trigger:focus-visible,.dark .yaho-request-agent-trigger:focus-visible{outline-color:color-mix(in srgb, var(--yaho-night-blue) 76%, transparent)}:root.dark .yaho-request-agent-chevron,.dark .yaho-request-agent-chevron{border-color:color-mix(in srgb, var(--yaho-night-blue) 38%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 90%, var(--yaho-night-blue));color:color-mix(in srgb, var(--yaho-night-ink) 72%, var(--yaho-night-blue));box-shadow:0 .2rem .55rem #00000038}:root.dark .yaho-request-agent-trigger:hover .yaho-request-agent-chevron,:root.dark .yaho-request-agent-trigger:focus-visible .yaho-request-agent-chevron,:root.dark .yaho-request-agent-trigger[data-state=open] .yaho-request-agent-chevron,.dark .yaho-request-agent-trigger:hover .yaho-request-agent-chevron,.dark .yaho-request-agent-trigger:focus-visible .yaho-request-agent-chevron,.dark .yaho-request-agent-trigger[data-state=open] .yaho-request-agent-chevron{background:color-mix(in srgb, var(--yaho-night-blue) 28%, var(--yaho-night-panel));color:var(--yaho-night-ink)}:root.dark .yaho-request-agent-menu,.dark .yaho-request-agent-menu{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent)!important;background:color-mix(in srgb, var(--yaho-night-panel) 96%, var(--yaho-night-blue))!important;box-shadow:0 1rem 2.5rem #00000057, inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 12%, transparent)!important}:root.dark .yaho-request-agent-heading,.dark .yaho-request-agent-heading{color:color-mix(in srgb, var(--yaho-night-ink) 78%, transparent)!important}:root.dark .yaho-request-agent-item,.dark .yaho-request-agent-item{color:var(--yaho-night-ink)!important}:root.dark .yaho-request-agent-item[data-highlighted],.dark .yaho-request-agent-item[data-highlighted]{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-panel))!important;color:var(--yaho-night-ink)!important}:root.dark .yaho-request-agent-item[data-yaho-agent-selected=true],.dark .yaho-request-agent-item[data-yaho-agent-selected=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)!important}:root.dark .yaho-request-agent-item[data-yaho-agent-selected=true][data-highlighted],.dark .yaho-request-agent-item[data-yaho-agent-selected=true][data-highlighted]{background:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-panel))!important}:root.dark .yaho-request-agent-avatar,.dark .yaho-request-agent-avatar{border-color:color-mix(in srgb, var(--yaho-night-ink) 22%, transparent);background:color-mix(in srgb, var(--yaho-night-mid) 82%, var(--yaho-night-ink))}:root.dark .yaho-request-agent-avatar-main,.dark .yaho-request-agent-avatar-main{background:color-mix(in srgb, var(--yaho-night-mid) 78%, var(--yaho-night-ink))}:root.dark .yaho-request-agent-duty,.dark .yaho-request-agent-duty{color:color-mix(in srgb, var(--yaho-night-ink) 78%, transparent)}:root.dark .yaho-request-agent-check,.dark .yaho-request-agent-check{color:var(--yaho-night-blue)}:root.dark .yaho-request-agent-divider,.dark .yaho-request-agent-divider{background:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent)!important}:root [data-yaho-contrib-shell=true].yaho-shell-frame{--yaho-main-dock-shadow:1.25rem .5rem 1.25rem -.625rem color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);--yaho-main-dock-wash:radial-gradient(110% 65% at 50% 100%, color-mix(in srgb, var(--yaho-light-orange) 18%, transparent) 0%, transparent 72%);background:var(--yaho-light-workbench-canvas)!important}:root [data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{background:var(--yaho-light-sidebar)!important;width:100%!important;height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;margin:0!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{background:color-mix(in srgb, var(--yaho-light-workbench-base) 28%, transparent)!important;background-color:#0000!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]){box-sizing:border-box;margin:var(--yaho-sidebar-float-gutter);isolation:isolate;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);border-radius:var(--yaho-sidebar-float-radius);min-width:0;min-height:0;overflow:hidden;background:var(--yaho-main-dock-wash), color-mix(in srgb, var(--yaho-light-panel) 62%, transparent)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-main-dock-shadow)!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main][data-yaho-browser-dock-present=true]{border:0;border-radius:0;margin:0;box-shadow:none!important;background:0 0!important;padding-top:0!important}:root.dark [data-yaho-contrib-shell=true],.dark [data-yaho-contrib-shell=true]{--yaho-dark-glass:#121212;--yaho-main-dock-shadow:0 1.75rem 3.75rem -2.25rem #000000e0, 0 .625rem 1.375rem -.875rem #00000094;background:var(--yaho-dark-glass)!important}:root.dark [data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{background:var(--yaho-night-sidebar)!important}:root.dark [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel,.dark [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{background:color-mix(in srgb, var(--yaho-night-page) 28%, transparent)!important;background-color:#0000!important}:root.dark [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]),.dark [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]){box-shadow:var(--yaho-main-dock-shadow), inset 0 1px 0 #a7d5f81f, inset 0 -1px 0 #000000ad!important;background:linear-gradient(145deg,#ffffff0a 0%,#0000 32%),linear-gradient(#10263d 0%,#091724 100%)!important;border-color:#73b7f138!important}:root.dark [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-split],.dark [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-split]{background:#121212!important}[data-yaho-shell=true] div[aria-hidden].fixed.right-0.top-0{background:0 0!important;border-bottom:none!important}:root.dark [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],.dark [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-yaho-contrib-shell=true][data-yaho-contrib-sidebar-side] [data-tree-group]:has([data-slot=sidebar].yaho-sidebar-floating-panel):after{content:none;box-shadow:none}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-split] [role=separator]{background:0 0!important;border:0!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-split] [role=separator]>span{display:none!important}[data-yaho-shell=true] .yaho-browser-dock-slot{padding:var(--yaho-sidebar-float-gutter)!important;background:0 0!important}[data-yaho-shell=true] [data-tree-group]:has(.yaho-task-side-panel){padding-top:0!important}[data-yaho-shell=true] .yaho-task-side-panel{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:var(--yaho-sidebar-float-radius);background:var(--yaho-light-panel);box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow);overflow:hidden}[data-yaho-shell=true] .yaho-task-side-panel__header{--yaho-task-header-pad-top:.25rem;z-index:4;box-sizing:border-box;min-height:max(var(--titlebar-height,38px), calc(2.75rem + var(--yaho-task-header-pad-top) + .25rem + 1px));height:auto;padding:var(--yaho-task-header-pad-top) .5rem .25rem;border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);pointer-events:auto;-webkit-app-region:no-drag;flex:none;align-items:center;gap:.25rem;display:flex;position:relative}[data-yaho-shell=true] .yaho-task-side-panel__actions{flex:none;align-items:center;gap:.125rem;display:flex}[data-yaho-shell=true] .yaho-task-side-panel__action{z-index:1;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:color-mix(in srgb, var(--yaho-light-ink) 66%, transparent);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-app-region:no-drag;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}[data-yaho-shell=true] .yaho-task-side-panel__action:hover{background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);color:var(--yaho-light-ink)}.yaho-task-side-panel__action--search{top:var(--yaho-side-panel-chrome-top,20.5px);right:calc(var(--yaho-side-panel-fullscreen-right,46px) + 1.875rem + .125rem);z-index:96;box-sizing:border-box;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:color-mix(in srgb, var(--yaho-light-ink) 66%, transparent);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed}.yaho-task-side-panel__action--search:hover{background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);color:var(--yaho-light-ink)}[data-yaho-shell=true] .yaho-task-side-panel__action-anchor{flex:none;width:1.75rem;height:1.75rem;display:block}:root[data-yaho-side-panel-toggle=true] .yaho-task-side-panel__action--collapse{visibility:hidden;pointer-events:none}.yaho-task-side-panel[data-yaho-panel-fullscreen=true]{z-index:90;height:auto;box-shadow:none;border-radius:0;position:fixed;inset:0}.yaho-task-side-panel[data-yaho-panel-fullscreen=true] .yaho-task-side-panel__header{margin-top:var(--yaho-sidebar-float-gutter,.5rem)}[data-yaho-sidebar-traffic-lights=true][data-yaho-left-traffic-inset=true] .yaho-task-side-panel__header,[data-yaho-sidebar-traffic-lights=true] .yaho-task-side-panel[data-yaho-panel-fullscreen=true] .yaho-task-side-panel__header{padding-left:max(.5rem, var(--yaho-mac-traffic-light-inset,6.5rem))}[data-yaho-sidebar-traffic-lights=true][data-yaho-left-traffic-inset=true] [data-yaho-shell=true] .yaho-browser-tab-strip{padding-left:max(calc(var(--yaho-sidebar-float-gutter) + .5rem), var(--yaho-mac-traffic-light-inset,6.5rem))}[data-yaho-sidebar-traffic-lights=true][data-yaho-left-traffic-inset=true] [data-yaho-shell=true] .yaho-browser-toolbar-row{padding-left:max(calc(var(--yaho-sidebar-float-gutter) + .5rem), var(--yaho-mac-traffic-light-inset,6.5rem))!important}.yaho-task-side-panel__action--fullscreen{top:var(--yaho-side-panel-chrome-top,20.5px);right:var(--yaho-side-panel-fullscreen-right,46px);z-index:96;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:color-mix(in srgb, var(--yaho-light-ink) 66%, transparent);cursor:pointer;pointer-events:auto;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:fixed}.yaho-task-side-panel__action--fullscreen:hover{background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);color:var(--yaho-light-ink)}[data-yaho-shell=true] .yaho-memo{--yaho-memo-face:var(--yaho-light-panel);--yaho-memo-yellow:color-mix(in srgb, var(--yaho-light-orange) 16%, var(--yaho-memo-face));--yaho-memo-blue:color-mix(in srgb, var(--yaho-blue) 12%, var(--yaho-memo-face));--yaho-memo-pink:color-mix(in srgb, var(--yaho-coral) 12%, var(--yaho-memo-face));--yaho-memo-gray:color-mix(in srgb, var(--yaho-light-ink) 6%, var(--yaho-memo-face));min-width:0;min-height:0;color:var(--ui-text-primary);flex-direction:column;flex:auto;display:flex;overflow:hidden}[data-yaho-shell=true] .yaho-memo__capture{flex:none;align-items:center;gap:.375rem;padding:.625rem .75rem .375rem;display:flex}[data-yaho-shell=true] .yaho-memo__capture-input{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-memo-face) 72%, transparent);min-width:0;height:2.125rem;color:var(--ui-text-primary);border-radius:.5rem;flex:auto;padding:0 .625rem;font-size:.8125rem}[data-yaho-shell=true] .yaho-memo__capture-input::placeholder{color:var(--ui-text-tertiary)}[data-yaho-shell=true] .yaho-memo__capture-input:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--ui-stroke-tertiary));outline:none}[data-yaho-shell=true] .yaho-memo__scroll{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:0 .75rem .875rem;display:flex;overflow-y:auto}[data-yaho-shell=true] .yaho-memo__section{flex-direction:column;gap:.375rem;display:flex}[data-yaho-shell=true] .yaho-memo__section-label{letter-spacing:.02em;color:var(--ui-text-tertiary);margin:0;padding:0 .125rem;font-size:.6875rem;font-weight:600}[data-yaho-shell=true] .yaho-memo__list{flex-direction:column;gap:.5rem;display:flex}[data-yaho-shell=true] .yaho-memo__card{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);background:var(--yaho-memo-yellow);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .5rem .55rem;display:flex;position:relative}[data-yaho-shell=true] .yaho-memo__card--blue{background:var(--yaho-memo-blue)}[data-yaho-shell=true] .yaho-memo__card--pink{background:var(--yaho-memo-pink)}[data-yaho-shell=true] .yaho-memo__card--gray{background:var(--yaho-memo-gray)}[data-yaho-shell=true] .yaho-memo__card--dragging{z-index:2;box-shadow:var(--yaho-control-elevation)}[data-yaho-shell=true] .yaho-memo__card-top{align-items:center;gap:.125rem;min-height:1.75rem;display:flex}[data-yaho-shell=true] .yaho-memo__grip{width:1.25rem;height:1.75rem;color:color-mix(in srgb, var(--yaho-light-ink) 42%, transparent);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:.375rem;flex:none;place-items:center;padding:0;display:grid}[data-yaho-shell=true] .yaho-memo__grip:hover{color:var(--yaho-light-ink)}[data-yaho-shell=true] .yaho-memo__title{min-width:0;color:var(--ui-text-primary);background:0 0;border:0;flex:auto;padding:0 .25rem;font-size:.8125rem;font-weight:600}[data-yaho-shell=true] .yaho-memo__title:focus-visible{outline:none}[data-yaho-shell=true] .yaho-memo__title::placeholder{color:var(--ui-text-tertiary);font-weight:500}[data-yaho-shell=true] .yaho-memo__card-actions{flex:none;align-items:center;display:flex}[data-yaho-shell=true] .yaho-memo__action{color:color-mix(in srgb, var(--yaho-light-ink) 54%, transparent)}[data-yaho-shell=true] .yaho-memo__action:hover{color:var(--yaho-light-ink)}[data-yaho-shell=true] .yaho-memo__action--on{color:var(--yaho-light-orange)}[data-yaho-shell=true] .yaho-memo__action--danger:hover{color:var(--yaho-coral)}[data-yaho-shell=true] .yaho-memo__colors{align-items:center;gap:.375rem;padding:.125rem .25rem .25rem 1.625rem;display:flex}[data-yaho-shell=true] .yaho-memo__swatch{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);background:var(--yaho-memo-yellow);cursor:pointer;border-radius:999px;width:1rem;height:1rem;padding:0}[data-yaho-shell=true] .yaho-memo__swatch--blue{background:var(--yaho-memo-blue)}[data-yaho-shell=true] .yaho-memo__swatch--pink{background:var(--yaho-memo-pink)}[data-yaho-shell=true] .yaho-memo__swatch--gray{background:var(--yaho-memo-gray)}[data-yaho-shell=true] .yaho-memo__swatch--on{outline:2px solid color-mix(in srgb, var(--yaho-light-orange) 70%, transparent);outline-offset:1px}[data-yaho-shell=true] .yaho-memo__body{min-height:2.75rem;color:var(--ui-text-primary);resize:none;background:0 0;border:0;padding:0 .375rem .25rem;font-size:.8125rem;line-height:1.45}[data-yaho-shell=true] .yaho-memo__body:focus-visible{outline:none}[data-yaho-shell=true] .yaho-memo__body::placeholder{color:var(--ui-text-tertiary)}[data-yaho-shell=true] .yaho-memo__notice{border:1px solid color-mix(in srgb, var(--yaho-coral) 35%, transparent);background:color-mix(in srgb, var(--yaho-coral) 8%, var(--yaho-memo-face));border-radius:.5rem;flex:none;justify-content:space-between;align-items:center;gap:.5rem;margin:0 .75rem .375rem;padding:.375rem .625rem;font-size:.75rem;display:flex}[data-yaho-shell=true] .yaho-memo__state{min-height:9rem}[data-yaho-shell=true] .yaho-memo__state-actions{justify-content:center;padding:0 .75rem .875rem;display:flex}[data-yaho-shell=true] .yaho-memo__vault{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 32%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-memo-face));color:var(--ui-text-primary);border-radius:.5rem;flex-wrap:wrap;flex:none;align-items:center;gap:.375rem;margin:.375rem .75rem;padding:.375rem .625rem;font-size:.75rem;display:flex}[data-yaho-shell=true] .yaho-memo__vault-text{flex:auto;min-width:0}[data-yaho-shell=true] .yaho-memo__vault-input{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-memo-face) 70%, transparent);min-width:0;height:1.75rem;color:var(--ui-text-primary);border-radius:.375rem;flex:auto;padding:0 .5rem;font-size:.75rem}[data-yaho-shell=true] .yaho-memo__vault-input:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, var(--ui-stroke-tertiary));outline:none}[data-yaho-shell=true] .yaho-memo__vault-error{color:var(--yaho-coral);flex-basis:100%;font-size:.6875rem}[data-yaho-shell=true] .yaho-memo__locked{color:color-mix(in srgb, var(--yaho-light-ink) 52%, transparent);align-items:center;gap:.375rem;padding:.375rem .375rem .125rem 1.625rem;font-size:.75rem;display:flex}[data-yaho-shell=true] .yaho-memo__locked-text{flex:auto;min-width:0}[data-yaho-shell=true] .yaho-memo__security{border-top:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);flex:none;font-size:.75rem}[data-yaho-shell=true] .yaho-memo__security summary{color:var(--ui-text-tertiary);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;list-style:none;display:flex}[data-yaho-shell=true] .yaho-memo__security summary::-webkit-details-marker{display:none}[data-yaho-shell=true] .yaho-memo__security-mode{color:var(--ui-text-tertiary);font-weight:600}[data-yaho-shell=true] .yaho-memo__security-body{flex-direction:column;gap:.5rem;padding:0 .75rem .625rem;display:flex}[data-yaho-shell=true] .yaho-memo__security-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}[data-yaho-shell=true] .yaho-memo__security-form{align-items:center;gap:.375rem;display:flex}[data-yaho-shell=true] .yaho-memo__security-notice{color:var(--ui-text-tertiary);font-size:.6875rem}[data-yaho-shell=true] .yaho-memo__security-notice--error{color:var(--yaho-coral)}[data-yaho-shell=true] .yaho-memo__copy-done{color:var(--ui-text-tertiary);padding:0 .375rem .25rem 1.625rem;font-size:.6875rem}[data-yaho-shell=true] .yaho-memo__body-render{min-height:2.75rem;color:var(--ui-text-primary);cursor:text;overflow-wrap:anywhere;flex-direction:column;gap:.2rem;padding:.1rem .375rem .25rem;font-size:.8125rem;line-height:1.45;display:flex}[data-yaho-shell=true] .yaho-memo__body-render a.ref{text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.yaho-link-chooser{z-index:var(--z-modal-popover);border:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);background:var(--yaho-light-panel);min-width:13.5rem;box-shadow:var(--yaho-sidebar-float-shadow);border-radius:14px;flex-direction:column;gap:.125rem;padding:.25rem;display:flex;position:fixed}.dark .yaho-link-chooser{border-color:color-mix(in srgb, var(--yaho-night-ink) 16%, transparent);background:var(--yaho-night-panel)}.yaho-link-chooser__item{width:100%;color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.yaho-link-chooser__item:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-ink)}.dark .yaho-link-chooser__item:hover{background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);color:var(--yaho-night-ink)}[data-yaho-shell=true] .yaho-memo-md__heading{margin:.2rem 0 0;font-weight:700;line-height:1.3}[data-yaho-shell=true] h1.yaho-memo-md__heading{font-size:1.05rem}[data-yaho-shell=true] h2.yaho-memo-md__heading{font-size:.95rem}[data-yaho-shell=true] h3.yaho-memo-md__heading{font-size:.875rem}[data-yaho-shell=true] .yaho-memo-md__p{margin:0}[data-yaho-shell=true] .yaho-memo-md__li{align-items:baseline;gap:.3rem;display:flex}[data-yaho-shell=true] .yaho-memo-md__bullet{min-width:.65rem;color:var(--ui-text-tertiary);flex:none}[data-yaho-shell=true] .yaho-memo-md__bullet--num{font-variant-numeric:tabular-nums;text-align:right;min-width:1.1rem}[data-yaho-shell=true] .yaho-memo-md__quote{border-left:2px solid color-mix(in srgb, var(--ui-text-primary) 22%, transparent);color:var(--ui-text-secondary);margin:0;padding-left:.5rem}[data-yaho-shell=true] .yaho-memo-md__rule{border:0;border-top:1px solid var(--ui-stroke-tertiary);width:100%;margin:.25rem 0}[data-yaho-shell=true] .yaho-memo-md__pre{background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent);border-radius:.375rem;margin:0;padding:.4rem .5rem;overflow-x:auto}[data-yaho-shell=true] .yaho-memo__body-render code{background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent);font-family:var(--dt-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:.25rem;padding:0 .25rem;font-size:.9em}[data-yaho-shell=true] .yaho-memo-md__pre code{background:0 0;border-radius:0;padding:0;font-size:.75rem}[data-yaho-shell=true] .yaho-memo-md__check{align-items:flex-start;gap:.3rem;display:flex}[data-yaho-shell=true] .yaho-memo-md__check-toggle{border:1px solid color-mix(in srgb, var(--ui-text-primary) 38%, transparent);width:.95rem;height:.95rem;color:var(--theme-primary);cursor:pointer;background:0 0;border-radius:.25rem;flex:none;place-items:center;margin-top:.15rem;padding:0;display:grid}[data-yaho-shell=true] .yaho-memo-md__check-toggle[aria-checked=true]{border-color:color-mix(in srgb, var(--theme-primary) 60%, transparent);background:color-mix(in srgb, var(--theme-primary) 20%, transparent)}[data-yaho-shell=true] .yaho-memo-md__check-done{color:var(--ui-text-tertiary);text-decoration:line-through}[data-yaho-shell=true] .yaho-memo__attachments{flex-wrap:wrap;gap:.375rem;padding:.125rem .375rem .25rem;display:flex}[data-yaho-shell=true] .yaho-memo__attachment{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 6%, transparent);border-radius:.375rem;flex:none;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}[data-yaho-shell=true] .yaho-memo__attachment-open{width:100%;height:100%;color:color-mix(in srgb, var(--yaho-light-ink) 54%, transparent);cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-yaho-shell=true] .yaho-memo__attachment-open:disabled{cursor:progress}[data-yaho-shell=true] .yaho-memo__attachment img{object-fit:cover;width:100%;height:100%;display:block}[data-yaho-shell=true] .yaho-memo__attachment--failed{color:var(--ui-text-tertiary)}[data-yaho-shell=true] .yaho-memo__attachment-remove{opacity:0;background:var(--yaho-memo-face);color:var(--ui-text-primary);position:absolute;top:.25rem;right:.25rem}[data-yaho-shell=true] .yaho-memo__attachment:hover .yaho-memo__attachment-remove,[data-yaho-shell=true] .yaho-memo__attachment:focus-within .yaho-memo__attachment-remove{opacity:1}[data-yaho-shell=true] .yaho-memo__file-input{display:none}[data-yaho-shell=true] .yaho-memo__resizer{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;height:.5rem;margin-top:.15rem;display:block;position:relative}[data-yaho-shell=true] .yaho-memo__resizer:after{content:"";background:var(--ui-stroke-tertiary);border-radius:999px;height:2px;position:absolute;top:50%;left:15%;right:15%;transform:translateY(-50%)}[data-yaho-shell=true] .yaho-memo__resizer:hover:after,[data-yaho-shell=true] .yaho-memo__resizer[data-yaho-resizing=true]:after,[data-yaho-shell=true] .yaho-memo__resizer:focus-visible:after{background:color-mix(in srgb, var(--theme-primary) 55%, var(--ui-stroke-tertiary))}[data-yaho-shell=true] .yaho-memo__card--resizing{-webkit-user-select:none;user-select:none}.yaho-side-panel-reveal{top:var(--yaho-side-panel-chrome-top,calc(var(--yaho-sidebar-float-gutter,.5rem) + (max(var(--titlebar-height,38px), 3.3125rem) - 1.75rem) / 2));right:var(--yaho-side-panel-toggle-right,calc(var(--yaho-sidebar-float-gutter,.5rem) + .5rem));z-index:96;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:color-mix(in srgb, var(--yaho-light-ink) 60%, transparent);cursor:pointer;pointer-events:auto;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .16s,background-color .16s;display:grid;position:fixed}.yaho-side-panel-reveal:before{display:none}.yaho-side-panel-reveal>.codicon{z-index:1;position:relative}.yaho-side-panel-reveal:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-ink)}[data-yaho-native-overlay=true][data-yaho-shell=true] .yaho-browser-dock-slot{padding:.375rem!important}:root [data-yaho-native-overlay=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]){margin:.375rem}.yaho-window-control-button{position:relative}:root:not(.dark) .yaho-window-control-button{color:color-mix(in srgb, var(--yaho-light-ink) 76%, transparent)!important}:root:not(.dark) .yaho-window-control-button:hover,:root:not(.dark) .yaho-window-control-button:focus-visible{color:color-mix(in srgb, var(--yaho-light-ink) 94%, black)!important}.yaho-window-control-button:before{content:"";background:0 0;border-radius:.75rem;transition:background-color 75ms;position:absolute;inset:4px 3px}.yaho-window-control-button>.codicon{z-index:1;position:relative}.yaho-window-control-button:hover{color:var(--ui-text-primary)}.yaho-window-control-button:hover:before{background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent)}.yaho-window-control-button:active:before{background:color-mix(in srgb, var(--yaho-light-orange) 15%, transparent)}:root.dark .yaho-window-control-button:hover:before,.dark .yaho-window-control-button:hover:before{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}:root.dark .yaho-window-control-button:active:before,.dark .yaho-window-control-button:active:before{background:color-mix(in srgb, var(--yaho-light-orange) 18%, transparent)}.yaho-window-control-button--close:hover{color:#fff}:root:not(.dark) .yaho-window-control-button--close:hover{color:#fff!important}.yaho-window-control-button--close:hover:before,:root.dark .yaho-window-control-button--close:hover:before,.dark .yaho-window-control-button--close:hover:before{background:#c42b1c}.yaho-window-control-button--close:active:before,:root.dark .yaho-window-control-button--close:active:before,.dark .yaho-window-control-button--close:active:before{background:#b3271a}[data-yaho-native-overlay=true][data-yaho-shell=true] .yaho-task-side-panel__header,[data-yaho-native-overlay=true] .yaho-task-side-panel__header{padding-right:max(.5rem, calc(var(--titlebar-tools-right,.75rem) - var(--yaho-sidebar-float-gutter,.5rem)))}:root.dark .yaho-task-side-panel__action--fullscreen,.dark .yaho-task-side-panel__action--fullscreen{color:color-mix(in srgb, var(--yaho-night-ink) 68%, transparent)}:root.dark .yaho-task-side-panel__action--fullscreen:hover,.dark .yaho-task-side-panel__action--fullscreen:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-night-ink)}:root.dark .yaho-task-side-panel__action--search,.dark .yaho-task-side-panel__action--search{color:color-mix(in srgb, var(--yaho-night-ink) 68%, transparent)}:root.dark .yaho-task-side-panel__action--search:hover,.dark .yaho-task-side-panel__action--search:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-night-ink)}:root.dark .yaho-side-panel-reveal,.dark .yaho-side-panel-reveal{color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent)}:root.dark .yaho-side-panel-reveal:hover,.dark .yaho-side-panel-reveal:hover{background:color-mix(in srgb, var(--yaho-night-ink) 10%, transparent);color:var(--yaho-light-orange)}[data-yaho-shell=true] .yaho-task-side-panel__tabs{scrollbar-width:none;flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto;container:yaho-task-side-panel-tabs/inline-size}[data-yaho-shell=true] .yaho-task-side-panel__tabs::-webkit-scrollbar{display:none}.yaho-web-artifacts-surface{--yaho-artifacts-chip-fill:color-mix(in srgb, var(--yaho-light-panel) 70%, var(--yaho-light-page) 30%)}:root.dark .yaho-web-artifacts-surface{--yaho-artifacts-chip-fill:#202c3d}:root.dark.theme-black .yaho-web-artifacts-surface{--foreground:#f5f5f5;--muted-foreground:#a3a3a3;--card:#111;--border:#343434;--accent:#292929;--accent-foreground:#f5f5f5;--primary:#dedede;--primary-foreground:#111;--yaho-artifacts-chip-fill:#1b1b1b}[data-yaho-shell=true] .yaho-task-side-panel__tab{box-sizing:border-box;min-width:2rem;height:2rem;color:color-mix(in srgb, var(--yaho-light-ink) 66%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:.75rem;flex:0 auto;justify-content:center;align-items:center;gap:.35rem;padding-block:0;padding-inline:.375rem;font-size:.82rem;font-weight:750;display:inline-flex}[data-yaho-shell=true] .yaho-task-side-panel__tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}@container yaho-task-side-panel-tabs (width<=13rem){[data-yaho-shell=true] .yaho-task-side-panel__tab-label{display:none}}[data-yaho-shell=true] .yaho-task-side-panel__tab:hover{background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);color:var(--yaho-light-ink)}[data-yaho-shell=true] .yaho-task-side-panel__tab-close{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--yaho-light-ink) 60%, transparent);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;padding:0;transition:opacity .12s,background-color .12s;display:grid}[data-yaho-shell=true] .yaho-task-side-panel__tab:hover .yaho-task-side-panel__tab-close,[data-yaho-shell=true] .yaho-task-side-panel__tab-close:focus-visible{opacity:1}[data-yaho-shell=true] .yaho-task-side-panel__tab-close:hover{background:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);color:var(--yaho-light-ink)}[data-yaho-shell=true] .yaho-task-side-panel__tab--active{border-color:color-mix(in srgb, var(--yaho-light-orange) 40%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-light-panel));color:color-mix(in srgb, var(--yaho-light-orange) 85%, var(--yaho-light-ink))}[data-yaho-shell=true] .yaho-task-side-panel__body>*{flex:auto;min-width:0;min-height:0}[data-yaho-shell=true] .yaho-agent-settings-panel{flex-direction:column;gap:1.25rem;min-width:0;padding-bottom:1.5rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-picker{justify-content:space-between;align-items:center;gap:.75rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-kicker,[data-yaho-shell=true] .yaho-agent-settings-section-heading>span{color:color-mix(in srgb, var(--yaho-light-ink) 62%, transparent);font-size:.72rem;font-weight:800}[data-yaho-shell=true] .yaho-agent-settings-picker-trigger{border:1px solid color-mix(in srgb, var(--yaho-light-blue) 30%, transparent);background:color-mix(in srgb, var(--yaho-light-blue) 8%, var(--yaho-light-panel));min-width:0;color:var(--yaho-light-ink);text-align:left;border-radius:.9rem;align-items:center;gap:.65rem;padding:.5rem .7rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex}[data-yaho-shell=true] .yaho-agent-settings-picker-trigger:hover{border-color:color-mix(in srgb, var(--yaho-light-blue) 55%, transparent);background:color-mix(in srgb, var(--yaho-light-blue) 13%, var(--yaho-light-panel));transform:translateY(-1px)}[data-yaho-shell=true] .yaho-agent-settings-picker-mark,[data-yaho-shell=true] .yaho-agent-settings-hero-mark{background:color-mix(in srgb, var(--yaho-light-blue) 15%, var(--yaho-light-panel));color:var(--yaho-light-blue);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}[data-yaho-shell=true] .yaho-agent-settings-picker-mark{width:2.25rem;height:2.25rem}[data-yaho-shell=true] .yaho-agent-settings-picker-copy{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}[data-yaho-shell=true] .yaho-agent-settings-picker-copy strong,[data-yaho-shell=true] .yaho-agent-settings-picker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-yaho-shell=true] .yaho-agent-settings-picker-copy strong{font-size:.78rem;font-weight:850}[data-yaho-shell=true] .yaho-agent-settings-picker-copy small{color:color-mix(in srgb, var(--yaho-light-ink) 58%, transparent);font-size:.66rem;font-weight:650}[data-yaho-shell=true] .yaho-agent-settings-picker-menu{border:1px solid color-mix(in srgb, var(--yaho-light-blue) 26%, var(--ui-stroke-tertiary));background:var(--yaho-light-panel);border-radius:1rem;min-width:18rem;box-shadow:0 20px 48px #0713203d}[data-yaho-shell=true] .yaho-agent-settings-picker-item{border-radius:.75rem;align-items:center;gap:.6rem;min-height:3.25rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-picker-item.is-selected{background:color-mix(in srgb, var(--yaho-light-blue) 12%, transparent)}[data-yaho-shell=true] .yaho-agent-settings-hero{border:1px solid color-mix(in srgb, var(--yaho-light-blue) 22%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--yaho-light-blue) 8%, transparent), transparent);border-radius:1.15rem;align-items:center;gap:.85rem;padding:1rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-hero-mark{width:4.25rem;height:4.25rem}[data-yaho-shell=true] .yaho-agent-settings-hero h2{color:var(--yaho-light-ink);letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:850}[data-yaho-shell=true] .yaho-agent-settings-hero p{color:color-mix(in srgb, var(--yaho-light-ink) 68%, transparent);margin:.28rem 0 0;font-size:.78rem;font-weight:650;line-height:1.45}[data-yaho-shell=true] .yaho-agent-settings-status{background:color-mix(in srgb, var(--yaho-light-blue) 14%, transparent);color:color-mix(in srgb, var(--yaho-light-blue) 88%, var(--yaho-light-ink));border-radius:999px;padding:.25rem .55rem;font-size:.62rem;font-weight:850}[data-yaho-shell=true] .yaho-agent-settings-section{flex-direction:column;gap:.65rem;min-width:0;display:flex}[data-yaho-shell=true] .yaho-agent-settings-section-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-section-heading h3{color:var(--yaho-light-ink);margin:0;font-size:.9rem;font-weight:850}[data-yaho-shell=true] .yaho-agent-settings-section-heading button{color:var(--yaho-light-blue);font-size:.72rem;font-weight:850}[data-yaho-shell=true] .yaho-agent-settings-instruction,[data-yaho-shell=true] .yaho-agent-settings-file,[data-yaho-shell=true] .yaho-agent-settings-list>div,[data-yaho-shell=true] .yaho-agent-settings-empty-action,[data-yaho-shell=true] .yaho-agent-settings-default-note{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);color:var(--yaho-light-ink);border-radius:.9rem}[data-yaho-shell=true] .yaho-agent-settings-instruction{min-height:4.2rem;padding:.85rem .95rem;font-size:.78rem;font-weight:650;line-height:1.55}[data-yaho-shell=true] .yaho-agent-settings-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}[data-yaho-shell=true] .yaho-agent-settings-tool{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 3%, transparent);border-radius:.85rem;align-items:flex-start;gap:.55rem;min-width:0;padding:.7rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-tool-icon{color:var(--yaho-light-blue);flex:none;place-items:center;display:grid}[data-yaho-shell=true] .yaho-agent-settings-tool span:last-child,[data-yaho-shell=true] .yaho-agent-settings-file span,[data-yaho-shell=true] .yaho-agent-settings-list>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}[data-yaho-shell=true] .yaho-agent-settings-tool strong,[data-yaho-shell=true] .yaho-agent-settings-file strong,[data-yaho-shell=true] .yaho-agent-settings-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}[data-yaho-shell=true] .yaho-agent-settings-tool small,[data-yaho-shell=true] .yaho-agent-settings-file small,[data-yaho-shell=true] .yaho-agent-settings-list small{color:color-mix(in srgb, var(--yaho-light-ink) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;line-height:1.4;overflow:hidden}[data-yaho-shell=true] .yaho-agent-settings-list{gap:.55rem;display:grid}[data-yaho-shell=true] .yaho-agent-settings-list>div{padding:.75rem .85rem}[data-yaho-shell=true] .yaho-agent-settings-empty-action{min-height:3.5rem;color:var(--yaho-light-blue);text-align:left;align-items:center;gap:.55rem;padding:.85rem;font-size:.75rem;font-weight:800;display:flex}[data-yaho-shell=true] .yaho-agent-settings-file{align-items:center;gap:.65rem;padding:.8rem .85rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-file-list{gap:.55rem;display:grid}[data-yaho-shell=true] .yaho-agent-settings-file>svg{color:var(--yaho-light-blue);flex:none}[data-yaho-shell=true] .yaho-agent-settings-manage{padding-top:.25rem}[data-yaho-shell=true] .yaho-agent-settings-manage-actions{flex-wrap:wrap;gap:.55rem;display:flex}[data-yaho-shell=true] .yaho-agent-settings-manage-actions button{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);height:2.35rem;color:var(--yaho-light-ink);border-radius:.75rem;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.7rem;font-weight:800;display:inline-flex}[data-yaho-shell=true] .yaho-agent-settings-manage-actions button.is-danger{color:#fca5a5;border-color:#f871716b}[data-yaho-shell=true] .yaho-agent-settings-default-note{color:color-mix(in srgb, var(--yaho-light-ink) 68%, transparent);align-items:center;gap:.5rem;padding:.8rem .85rem;font-size:.72rem;font-weight:650;display:flex}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-trigger,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-trigger{color:#f2f7ff;background:#0b1c2e;border-color:#6fa2cf57}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-trigger:hover,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-trigger:hover{background:#102a43;border-color:#8fc3efad}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-mark,:root.dark [data-yaho-shell=true] .yaho-agent-settings-hero-mark,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-mark,.dark [data-yaho-shell=true] .yaho-agent-settings-hero-mark{color:#8fc3ef;background:#183550}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-copy small,:root.dark [data-yaho-shell=true] .yaho-agent-settings-kicker,:root.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading>span,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-copy small,.dark [data-yaho-shell=true] .yaho-agent-settings-kicker,.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading>span{color:#9db2cc}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-menu,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-menu{background:#0b1928;border-color:#31506b;box-shadow:0 24px 52px #00000061}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-item.is-selected,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-item.is-selected{background:#183550}:root.dark [data-yaho-shell=true] .yaho-agent-settings-hero,.dark [data-yaho-shell=true] .yaho-agent-settings-hero{background:linear-gradient(145deg,#1635529e,#07132061);border-color:#6fa2cf47}:root.dark [data-yaho-shell=true] .yaho-agent-settings-hero h2,:root.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading h3,:root.dark [data-yaho-shell=true] .yaho-agent-settings-instruction,:root.dark [data-yaho-shell=true] .yaho-agent-settings-tool strong,:root.dark [data-yaho-shell=true] .yaho-agent-settings-file strong,:root.dark [data-yaho-shell=true] .yaho-agent-settings-list strong,:root.dark [data-yaho-shell=true] .yaho-agent-settings-manage-actions button,.dark [data-yaho-shell=true] .yaho-agent-settings-hero h2,.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading h3,.dark [data-yaho-shell=true] .yaho-agent-settings-instruction,.dark [data-yaho-shell=true] .yaho-agent-settings-tool strong,.dark [data-yaho-shell=true] .yaho-agent-settings-file strong,.dark [data-yaho-shell=true] .yaho-agent-settings-list strong,.dark [data-yaho-shell=true] .yaho-agent-settings-manage-actions button{color:#f2f7ff}:root.dark [data-yaho-shell=true] .yaho-agent-settings-hero p,:root.dark [data-yaho-shell=true] .yaho-agent-settings-tool small,:root.dark [data-yaho-shell=true] .yaho-agent-settings-file small,:root.dark [data-yaho-shell=true] .yaho-agent-settings-list small,:root.dark [data-yaho-shell=true] .yaho-agent-settings-default-note,.dark [data-yaho-shell=true] .yaho-agent-settings-hero p,.dark [data-yaho-shell=true] .yaho-agent-settings-tool small,.dark [data-yaho-shell=true] .yaho-agent-settings-file small,.dark [data-yaho-shell=true] .yaho-agent-settings-list small,.dark [data-yaho-shell=true] .yaho-agent-settings-default-note{color:#9db2cc}:root.dark [data-yaho-shell=true] .yaho-agent-settings-instruction,:root.dark [data-yaho-shell=true] .yaho-agent-settings-file,:root.dark [data-yaho-shell=true] .yaho-agent-settings-list>div,:root.dark [data-yaho-shell=true] .yaho-agent-settings-empty-action,:root.dark [data-yaho-shell=true] .yaho-agent-settings-default-note,:root.dark [data-yaho-shell=true] .yaho-agent-settings-tool,.dark [data-yaho-shell=true] .yaho-agent-settings-instruction,.dark [data-yaho-shell=true] .yaho-agent-settings-file,.dark [data-yaho-shell=true] .yaho-agent-settings-list>div,.dark [data-yaho-shell=true] .yaho-agent-settings-empty-action,.dark [data-yaho-shell=true] .yaho-agent-settings-default-note,.dark [data-yaho-shell=true] .yaho-agent-settings-tool{background:#0b1928;border-color:#6fa2cf38}:root.dark [data-yaho-shell=true] .yaho-agent-settings-panel,.dark [data-yaho-shell=true] .yaho-agent-settings-panel{gap:1.5rem}:root.dark [data-yaho-shell=true] .yaho-agent-settings-kicker,:root.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading>span,.dark [data-yaho-shell=true] .yaho-agent-settings-kicker,.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading>span{color:#c1d5e8;font-size:.76rem}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-copy strong,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-copy strong{color:#f5f9ff;font-size:.82rem}:root.dark [data-yaho-shell=true] .yaho-agent-settings-picker-copy small,.dark [data-yaho-shell=true] .yaho-agent-settings-picker-copy small{color:#b7cbe0;font-size:.7rem}:root.dark [data-yaho-shell=true] .yaho-agent-settings-hero h2,.dark [data-yaho-shell=true] .yaho-agent-settings-hero h2{color:#f8fbff;font-size:1.2rem}:root.dark [data-yaho-shell=true] .yaho-agent-settings-hero p,.dark [data-yaho-shell=true] .yaho-agent-settings-hero p{color:#bfd2e5;font-size:.84rem;line-height:1.55}:root.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading h3,.dark [data-yaho-shell=true] .yaho-agent-settings-section-heading h3{color:#f3f8ff;font-size:.98rem}:root.dark [data-yaho-shell=true] .yaho-agent-settings-instruction,.dark [data-yaho-shell=true] .yaho-agent-settings-instruction{color:#e1edf8;background:#102a43;border-color:#6fa2cf57;font-size:.82rem;line-height:1.65}:root.dark [data-yaho-shell=true] .yaho-agent-settings-tool small,:root.dark [data-yaho-shell=true] .yaho-agent-settings-file small,:root.dark [data-yaho-shell=true] .yaho-agent-settings-list small,.dark [data-yaho-shell=true] .yaho-agent-settings-tool small,.dark [data-yaho-shell=true] .yaho-agent-settings-file small,.dark [data-yaho-shell=true] .yaho-agent-settings-list small{-webkit-line-clamp:2;color:#b7cbe0;white-space:normal;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}:root.dark [data-yaho-shell=true] .yaho-agent-settings-file,:root.dark [data-yaho-shell=true] .yaho-agent-settings-list>div,:root.dark [data-yaho-shell=true] .yaho-agent-settings-empty-action,:root.dark [data-yaho-shell=true] .yaho-agent-settings-default-note,.dark [data-yaho-shell=true] .yaho-agent-settings-file,.dark [data-yaho-shell=true] .yaho-agent-settings-list>div,.dark [data-yaho-shell=true] .yaho-agent-settings-empty-action,.dark [data-yaho-shell=true] .yaho-agent-settings-default-note{background:#0d2237;border-color:#6fa2cf52}:root.dark [data-yaho-shell=true] .yaho-agent-settings-file>svg,.dark [data-yaho-shell=true] .yaho-agent-settings-file>svg{color:#8fc3ef}@container yaho-ai-staff (width<=560px){[data-yaho-shell=true] .yaho-agent-settings-tool-grid{grid-template-columns:minmax(0,1fr)}}[data-yaho-shell=true] .yaho-task-side-panel .yaho-browser-page{box-shadow:none!important;border-radius:0!important}:root.dark [data-yaho-shell=true] .yaho-task-side-panel,.dark [data-yaho-shell=true] .yaho-task-side-panel{border-color:color-mix(in srgb, var(--yaho-night-blue) 26%, transparent);background:var(--yaho-night-panel)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel__header,.dark [data-yaho-shell=true] .yaho-task-side-panel__header{border-bottom-color:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel__action,.dark [data-yaho-shell=true] .yaho-task-side-panel__action{color:color-mix(in srgb, var(--yaho-night-ink) 68%, transparent)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel__action:hover,.dark [data-yaho-shell=true] .yaho-task-side-panel__action:hover{background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-night-ink)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel__tab,.dark [data-yaho-shell=true] .yaho-task-side-panel__tab{color:color-mix(in srgb, var(--yaho-night-ink) 68%, transparent)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel__tab:hover,.dark [data-yaho-shell=true] .yaho-task-side-panel__tab:hover{background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-ink)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel__tab--active,.dark [data-yaho-shell=true] .yaho-task-side-panel__tab--active{border-color:color-mix(in srgb, var(--yaho-night-blue) 55%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 20%, var(--yaho-night-panel));color:var(--yaho-night-blue)}:root.dark [data-yaho-shell=true] .yaho-memo,.dark [data-yaho-shell=true] .yaho-memo{--yaho-memo-face:var(--yaho-night-panel);--yaho-memo-gray:color-mix(in srgb, var(--yaho-night-ink) 7%, var(--yaho-memo-face))}:root.dark [data-yaho-shell=true] .yaho-memo__capture-input,.dark [data-yaho-shell=true] .yaho-memo__capture-input{border-color:color-mix(in srgb, var(--yaho-night-blue) 24%, transparent)}:root.dark [data-yaho-shell=true] .yaho-memo__capture-input:focus-visible,.dark [data-yaho-shell=true] .yaho-memo__capture-input:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, var(--yaho-night-blue))}:root.dark [data-yaho-shell=true] .yaho-memo__card,.dark [data-yaho-shell=true] .yaho-memo__card{border-color:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent)}:root.dark [data-yaho-shell=true] .yaho-memo__grip,.dark [data-yaho-shell=true] .yaho-memo__grip{color:color-mix(in srgb, var(--yaho-night-ink) 46%, transparent)}:root.dark [data-yaho-shell=true] .yaho-memo__grip:hover,.dark [data-yaho-shell=true] .yaho-memo__grip:hover{color:var(--yaho-night-ink)}:root.dark [data-yaho-shell=true] .yaho-memo__action,.dark [data-yaho-shell=true] .yaho-memo__action{color:color-mix(in srgb, var(--yaho-night-ink) 58%, transparent)}:root.dark [data-yaho-shell=true] .yaho-memo__action:hover,.dark [data-yaho-shell=true] .yaho-memo__action:hover{color:var(--yaho-night-ink)}:root.dark [data-yaho-shell=true] .yaho-memo__vault-input,.dark [data-yaho-shell=true] .yaho-memo__vault-input{border-color:color-mix(in srgb, var(--yaho-night-blue) 24%, transparent)}:root.dark [data-yaho-shell=true] .yaho-memo__vault-input:focus-visible,.dark [data-yaho-shell=true] .yaho-memo__vault-input:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, var(--yaho-night-blue))}:root.dark [data-yaho-shell=true] .yaho-memo__locked,.dark [data-yaho-shell=true] .yaho-memo__locked{color:color-mix(in srgb, var(--yaho-night-ink) 58%, transparent)}:root.dark [data-yaho-shell=true] .yaho-memo__security,.dark [data-yaho-shell=true] .yaho-memo__security{border-top-color:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent)}[data-yaho-shell=true] .yaho-companion{min-width:0;min-height:0;color:var(--ui-text-primary);flex-direction:column;flex:auto;display:flex;overflow:auto}[data-yaho-shell=true] .yaho-companion__hero,[data-yaho-shell=true] .yaho-companion__profile,[data-yaho-shell=true] .yaho-companion__chat,[data-yaho-shell=true] .yaho-companion__list{padding:1rem}[data-yaho-shell=true] .yaho-companion__hero{border-bottom:1px solid var(--ui-stroke-tertiary);text-align:center;justify-items:center;gap:.55rem;display:grid}[data-yaho-shell=true] .yaho-companion__hero-top{justify-items:center;width:100%;display:grid;position:relative}[data-yaho-shell=true] .yaho-companion__edit{position:absolute;top:0;right:0}[data-yaho-shell=true] .yaho-companion__portrait .yaho-staff-face[data-size=xl]{width:6.25rem;height:6.25rem}[data-yaho-shell=true] .yaho-companion__identity{width:100%;min-width:0}[data-yaho-shell=true] .yaho-companion__identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.15rem;overflow:hidden}[data-yaho-shell=true] .yaho-companion__identity p{color:var(--ui-text-secondary);margin:.15rem 0 0;font-size:.78rem}[data-yaho-shell=true] .yaho-companion__eyebrow{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ui-text-tertiary)!important;font-size:.68rem!important}[data-yaho-shell=true] .yaho-companion__summary{font-weight:650}[data-yaho-shell=true] .yaho-companion__status{color:var(--ui-text-secondary);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.72rem;display:inline-flex}[data-yaho-shell=true] .yaho-companion__status span{background:var(--yaho-blue);border-radius:999px;width:.4rem;height:.4rem}[data-yaho-shell=true] .yaho-companion__status--attention{color:var(--ui-text-secondary)}[data-yaho-shell=true] .yaho-companion__status--attention span{background:var(--yaho-coral)}[data-yaho-shell=true] .yaho-companion__stale{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.45rem;margin:0 1rem;padding:.75rem 0;display:grid}[data-yaho-shell=true] .yaho-companion__stale p{color:var(--ui-text-secondary);margin:0;font-size:.78rem}[data-yaho-shell=true] .yaho-companion__tabs{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.25rem;padding:.45rem .75rem 0;display:flex}[data-yaho-shell=true] .yaho-companion__tabs button{color:var(--ui-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .65rem;font-size:.78rem;font-weight:700}[data-yaho-shell=true] .yaho-companion__tabs button.is-active{border-bottom-color:var(--yaho-light-orange);color:var(--ui-text-primary)}[data-yaho-shell=true] .yaho-companion__body{flex:auto;min-height:0}[data-yaho-shell=true] .yaho-companion__chat{gap:.7rem;display:grid}[data-yaho-shell=true] .yaho-companion__chat textarea{resize:vertical;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);min-height:7rem;color:inherit;font:inherit;border-radius:.8rem;padding:.7rem}[data-yaho-shell=true] .yaho-companion__chat textarea:focus-visible,[data-yaho-shell=true] .yaho-companion__profile input:focus-visible{outline:2px solid var(--dt-ring);outline-offset:1px}[data-yaho-shell=true] .yaho-companion__hint,[data-yaho-shell=true] .yaho-companion__section-note,[data-yaho-shell=true] .yaho-companion__context-note,[data-yaho-shell=true] .yaho-companion__message{color:var(--ui-text-secondary);margin:0;font-size:.78rem}[data-yaho-shell=true] .yaho-companion__composer-actions,[data-yaho-shell=true] .yaho-companion__profile-actions{flex-wrap:wrap;gap:.45rem;display:flex}[data-yaho-shell=true] .yaho-companion__context-toggle{color:var(--ui-text-secondary);align-items:center;gap:.45rem;font-size:.76rem;display:flex}[data-yaho-shell=true] .yaho-companion__profile{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.7rem;display:grid}[data-yaho-shell=true] .yaho-companion__profile label{color:var(--ui-text-secondary);gap:.3rem;font-size:.76rem;font-weight:700;display:grid}[data-yaho-shell=true] .yaho-companion__profile input{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated);min-height:2.15rem;color:inherit;border-radius:.6rem;padding:.35rem .55rem}[data-yaho-shell=true] .yaho-companion__trait-row,[data-yaho-shell=true] .yaho-companion__look{gap:.35rem;display:grid}[data-yaho-shell=true] .yaho-companion__trait-label{color:var(--ui-text-secondary);margin:0;font-size:.76rem;font-weight:700}[data-yaho-shell=true] .yaho-companion__traits{flex-wrap:wrap;gap:.35rem;display:flex}[data-yaho-shell=true] .yaho-companion__trait{appearance:none;border:1px solid var(--ui-stroke-secondary);min-height:1.85rem;color:var(--ui-text-secondary);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;font-weight:700}[data-yaho-shell=true] .yaho-companion__trait:hover{background:var(--ui-control-hover-background)}[data-yaho-shell=true] .yaho-companion__trait[data-selected=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 16%, transparent);color:var(--ui-text-primary)}[data-yaho-shell=true] .yaho-companion__look .yaho-staff-face-picker-row{margin-bottom:.2rem}[data-yaho-shell=true] .yaho-companion__list{gap:.55rem;display:grid}[data-yaho-shell=true] .yaho-companion__list article{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.25rem;padding-bottom:.55rem;display:grid}[data-yaho-shell=true] .yaho-companion__list article strong{font-size:.8rem;font-weight:650}[data-yaho-shell=true] .yaho-companion__list article span{color:var(--ui-text-tertiary);font-size:.7rem}[data-yaho-shell=true] .yaho-companion--state{text-align:center;place-items:center;gap:.7rem;min-height:12rem;padding:1.25rem;display:grid}[data-yaho-shell=true] .yaho-browser-page{border-radius:var(--yaho-sidebar-float-radius)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow)!important;background:0 0!important}[data-yaho-shell=true] .yaho-browser-page--embedded{box-shadow:none!important;border:0!important;border-radius:0!important}[data-yaho-shell=true] .yaho-browser-chrome{padding-left:0!important;padding-block:0!important}[data-yaho-shell=true] .yaho-browser-tab-strip{height:2.75rem;min-height:2.75rem;padding-left:calc(var(--yaho-sidebar-float-gutter) + .5rem);padding-top:0}[data-yaho-shell=true][data-yaho-side-panel-reveal=true] .yaho-browser-tab-strip{padding-right:2.875rem}[data-yaho-shell=true] .yaho-browser-toolbar-row{padding-right:calc(clamp(.5rem,1.25cqw,1rem) + .625rem)!important;padding-left:calc(var(--yaho-sidebar-float-gutter) + .5rem)!important;margin-right:-.625rem!important}[data-yaho-shell=true] .yaho-pages-workspace{background:0 0}[data-yaho-shell=true] .yaho-pages-workspace__header{border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 68%, transparent);min-height:2.75rem}[data-yaho-shell=true][data-yaho-side-panel-reveal=true] .yaho-pages-workspace__header{padding-right:3.5rem!important}:root[data-yaho-side-panel-reveal=true] .yaho-preview-header{padding-right:3.25rem}[data-yaho-shell=true] .yaho-pages-workspace__tabs [role=tab]{border-radius:.625rem;min-height:2rem}[data-yaho-shell=true] .yaho-pages-workspace__body{background:0 0;padding:0}[data-yaho-shell=true] .yaho-pages-workspace__body>[data-testid=pages-workspace-yaho]{min-height:0}[data-yaho-shell=true] .yaho-pages-workspace__notion-surface{padding:var(--yaho-sidebar-float-gutter)}[data-yaho-shell=true] .yaho-pages-workspace__notion-dock{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);border-radius:var(--yaho-sidebar-float-radius);background:var(--yaho-light-panel);box-shadow:var(--yaho-surface-lip), var(--yaho-dock-float-shadow)}:root.dark [data-yaho-shell=true] .yaho-pages-workspace__header,.dark [data-yaho-shell=true] .yaho-pages-workspace__header{background:color-mix(in srgb, var(--yaho-night-panel) 74%, transparent);border-bottom-color:#a7d5f81f}:root.dark [data-yaho-shell=true] .yaho-pages-workspace__notion-dock,.dark [data-yaho-shell=true] .yaho-pages-workspace__notion-dock{background:var(--yaho-night-panel);border-color:#73b7f138}[data-yaho-shell=true] [data-browser-dock-overlay][data-presentation=content-only]{border-radius:calc(var(--yaho-sidebar-float-radius) - 1px);background:var(--yaho-light-panel);overflow:hidden}:root.dark [data-yaho-shell=true] [data-browser-dock-overlay][data-presentation=content-only],.dark [data-yaho-shell=true] [data-browser-dock-overlay][data-presentation=content-only]{background:var(--yaho-night-panel)}:root.dark [data-yaho-shell=true] .yaho-browser-home-canvas,.dark [data-yaho-shell=true] .yaho-browser-home-canvas{isolation:isolate;background:var(--yaho-night-page)!important}:root.dark [data-yaho-shell=true] .yaho-browser-chrome,.dark [data-yaho-shell=true] .yaho-browser-chrome{--yaho-browser-active-tab-surface:#122940;background:linear-gradient(#1d3854 0%,#122940 100%)!important;border-bottom-color:#a7d5f81f!important}:root.dark [data-yaho-shell=true] .yaho-browser-toolbar-row,.dark [data-yaho-shell=true] .yaho-browser-toolbar-row{background:#122940!important}.yaho-vault-float{z-index:80;opacity:0;pointer-events:none;transition:opacity var(--yaho-theme-blend-ms,.32s) var(--yaho-theme-blend-easing,ease), transform var(--yaho-theme-blend-ms,.32s) var(--yaho-theme-blend-easing,ease);position:fixed;top:5.25rem;right:1.1rem;transform:translateY(-.35rem)scale(.98)}.yaho-vault-float.is-visible{opacity:1;pointer-events:auto;transform:none}.yaho-vault-float-surface{cursor:grab;color:var(--yaho-light-ink);align-items:center;display:flex}.yaho-vault-float.is-dragging .yaho-vault-float-surface{cursor:grabbing}.yaho-vault-float-bubble{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, transparent);border-radius:var(--yaho-sidebar-select-radius);background:color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);width:2.75rem;height:2.75rem;color:var(--yaho-light-orange);box-shadow:var(--yaho-surface-lip), var(--yaho-control-elevation);-webkit-backdrop-filter:blur(var(--yaho-glass-blur)) saturate(1.12);backdrop-filter:blur(var(--yaho-glass-blur)) saturate(1.12);place-items:center;display:grid}.yaho-vault-float-surface.is-picker{isolation:isolate;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);background:linear-gradient(145deg, #ffffff6b 0%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-panel) 72%, transparent), color-mix(in srgb, var(--yaho-light-page) 64%, transparent));width:36rem;height:28rem;max-height:calc(100vh - 2rem);box-shadow:inset 0 1px 0 #ffffffa3, var(--yaho-cobrowse-glass-shadow);color:var(--yaho-light-ink);cursor:grab;-webkit-backdrop-filter:blur(var(--yaho-glass-blur)) saturate(1.22);backdrop-filter:blur(var(--yaho-glass-blur)) saturate(1.22);border-radius:1.45rem;grid-template-columns:15.75rem minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.yaho-vault-float-surface.is-picker:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(90% 42% at 8% 0,#ffffff47,#0000 72%);position:absolute;inset:0}:root.dark .yaho-vault-float-surface.is-picker,.dark .yaho-vault-float-surface.is-picker{border-color:color-mix(in srgb, var(--yaho-night-blue) 30%, var(--yaho-night-panel));background:linear-gradient(145deg, color-mix(in srgb, var(--yaho-night-blue) 8%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--yaho-night-panel) 72%, transparent);box-shadow:inset 0 1px 0 #ffffff1f, var(--yaho-cobrowse-glass-shadow);color:var(--yaho-night-ink)}:root.dark .yaho-vault-float-surface.is-picker:before,.dark .yaho-vault-float-surface.is-picker:before{background:radial-gradient(90% 42% at 12% 0,#ffffff1a,#0000 70%)}:root.dark .yaho-vault-float-surface.is-picker.is-locked:before,.dark .yaho-vault-float-surface.is-picker.is-locked:before{content:none}.yaho-vault-float-surface.is-picker.is-compact{flex-direction:column;width:20rem;height:auto;min-height:0;display:flex}.yaho-vault-float-surface.is-picker.is-locked{background:var(--yaho-light-panel);height:auto;min-height:24rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:block}:root.dark .yaho-vault-float-surface.is-picker.is-locked,.dark .yaho-vault-float-surface.is-picker.is-locked{background:var(--yaho-night-panel);box-shadow:none}.yaho-vault-float-surface.is-picker.is-locked:before{content:none}.yaho-vault-float-rail{border-right:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);flex-direction:column;min-width:0;padding:.7rem .55rem;display:flex}.yaho-vault-float-surface.is-picker.is-compact .yaho-vault-float-rail{border-right:0;padding:2rem .75rem .8rem}.yaho-vault-float-surface.is-picker.is-compact .yaho-vault-float-rail-label{display:none}:root.dark .yaho-vault-float-rail,.dark .yaho-vault-float-rail{border-right-color:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent)}.yaho-vault-float-rail-head{align-items:center;gap:.4rem;display:flex}.yaho-vault-float-search-pill{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);min-width:0;height:2.35rem;box-shadow:var(--yaho-surface-well);color:color-mix(in srgb, currentColor 56%, transparent);cursor:text;border-radius:999px;flex:1;align-items:center;gap:.45rem;padding:0 .8rem;display:flex}.yaho-vault-float-search-pill:focus-within{border-color:var(--yaho-sidebar-select-hairline)}:root.dark .yaho-vault-float-search-pill,.dark .yaho-vault-float-search-pill{border-color:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent);background:color-mix(in srgb, var(--yaho-night-page) 34%, transparent)}.yaho-vault-float-search{min-width:0;font-size:var(--yaho-sidebar-title-size);color:var(--yaho-light-ink);background:0 0;border:0;outline:none;flex:1}:root.dark .yaho-vault-float-search,.dark .yaho-vault-float-search{color:var(--yaho-night-ink)}.yaho-vault-float-search::-webkit-search-cancel-button{display:none}.yaho-vault-float-search::placeholder{color:color-mix(in srgb, currentColor 46%, transparent)}.yaho-vault-float-icon-btn,.yaho-vault-float-close{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);width:1.9rem;height:1.9rem;color:color-mix(in srgb, var(--yaho-light-ink) 64%, var(--yaho-light-muted));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:999px;flex-shrink:0;place-items:center;display:grid}:root.dark .yaho-vault-float-icon-btn,:root.dark .yaho-vault-float-close,.dark .yaho-vault-float-icon-btn,.dark .yaho-vault-float-close{border-color:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent);color:color-mix(in srgb, var(--yaho-night-ink) 70%, transparent)}.yaho-vault-float-icon-btn:hover,.yaho-vault-float-close:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 44%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);color:var(--yaho-light-ink)}:root.dark .yaho-vault-float-icon-btn:hover,:root.dark .yaho-vault-float-close:hover,.dark .yaho-vault-float-icon-btn:hover,.dark .yaho-vault-float-close:hover{color:var(--yaho-night-ink)}.yaho-vault-float-close{position:absolute;top:.7rem;right:.7rem}.yaho-vault-float-rail-label{font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);color:color-mix(in srgb, currentColor 52%, transparent);margin:.7rem .4rem .35rem}.yaho-vault-float-list{flex:1;min-height:0;overflow-y:auto}.yaho-vault-float-row{width:100%;min-height:var(--yaho-sidebar-row-height);border-radius:var(--yaho-sidebar-select-radius);text-align:left;border:1px solid #0000;align-items:center;gap:.55rem;padding:.4rem .45rem;display:flex}.yaho-vault-float-row:hover{background:var(--yaho-sidebar-hover-fill)}.yaho-vault-float-row.is-selected{border-color:var(--yaho-sidebar-select-hairline);background:var(--yaho-sidebar-select-fill)}.yaho-vault-float-row-icon,.yaho-vault-float-detail-mark{background:var(--yaho-graph-hub-fill);width:1.85rem;height:1.85rem;color:var(--yaho-sidebar-select-ink);font-size:var(--yaho-sidebar-title-size);box-shadow:var(--yaho-control-elevation);border-radius:.55rem;flex-shrink:0;place-items:center;font-weight:700;display:grid}.yaho-vault-float-row-meta{flex-direction:column;flex:1;min-width:0;display:flex}.yaho-vault-float-row-site{font-size:var(--yaho-sidebar-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.yaho-vault-float-row-account{font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-vault-float-empty{text-align:center;font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);padding:.55rem .15rem .1rem}.yaho-vault-float-locked{text-align:center;font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);flex-direction:column;gap:.55rem;padding:2rem .85rem .9rem;display:flex}.yaho-vault-float-locked-banner{font-size:var(--yaho-sidebar-title-size);color:inherit;margin:0;font-weight:650}.yaho-vault-float-locked .yaho-vault-float-autofill{width:100%}.yaho-vault-float-locked-links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.15rem;display:flex}.yaho-vault-float-text-link{color:var(--yaho-light-orange,var(--ui-accent));font-size:var(--yaho-sidebar-meta-size);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:root.dark .yaho-vault-float-text-link,.dark .yaho-vault-float-text-link{color:color-mix(in srgb, var(--yaho-night-blue) 70%, white)}.yaho-vault-float-detail{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.yaho-vault-float-detail-mark{border-radius:1rem;width:3.6rem;height:3.6rem;margin-top:.15rem;font-size:1.4rem}.yaho-vault-float-detail-site{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.75rem;font-size:1.2rem;font-weight:700;overflow:hidden}.yaho-vault-float-detail-host{font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);margin-top:.15rem}.yaho-vault-float-detail-hint{font-size:var(--yaho-sidebar-meta-size);color:var(--yaho-sidebar-select-ink);margin-top:.4rem}.yaho-vault-float-detail-label{font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);text-align:left;color:color-mix(in srgb, currentColor 52%, transparent);align-self:stretch;margin-top:.9rem}.yaho-vault-float-detail-rows{flex-direction:column;align-self:stretch;display:flex}.yaho-vault-float-detail-box{text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;padding:.45rem 0}.yaho-vault-float-detail-rows .yaho-vault-float-detail-box+.yaho-vault-float-detail-box,.yaho-vault-float-detail>.yaho-vault-float-detail-box{border-top:1px solid var(--ui-stroke-tertiary)}.yaho-vault-float-detail-key{font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);color:color-mix(in srgb, currentColor 52%, transparent)}.yaho-vault-float-detail-value{font-size:var(--yaho-sidebar-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.yaho-vault-float-detail-value-masked{letter-spacing:.16em;font-family:ui-monospace,monospace}.yaho-vault-float-autofill{align-self:stretch;margin-top:auto}.yaho-vault-float-detail-empty{color:color-mix(in srgb, currentColor 58%, transparent);font-size:var(--yaho-sidebar-title-size);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem .35rem .2rem;display:flex}.yaho-vault-float-detail-empty .yaho-vault-float-autofill{width:100%}.yaho-vault-float-locked{justify-content:center;align-items:center;gap:.75rem;min-height:24rem;padding:2.5rem 2rem 1.4rem;position:relative}.yaho-vault-float-lock-mark{border:3px solid var(--yaho-sidebar-select-hairline);background:var(--yaho-sidebar-select-fill);width:5.5rem;height:5.5rem;color:var(--yaho-sidebar-select-ink);box-shadow:var(--yaho-control-elevation);border-radius:1.6rem;place-items:center;margin-bottom:.6rem;display:grid}.yaho-vault-float-locked-banner{color:var(--yaho-light-ink);font-size:1.05rem;font-weight:700}:root.dark .yaho-vault-float-locked-banner,.dark .yaho-vault-float-locked-banner{color:var(--yaho-night-ink)}.yaho-vault-float-locked-body{max-width:22rem;margin:0}.yaho-vault-float-unlock{width:min(100%,22rem);position:relative}.yaho-vault-float-unlock-field,.yaho-vault-float-pill-field{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);width:100%;height:2.9rem;box-shadow:var(--yaho-surface-well);color:var(--yaho-light-ink);border-radius:1rem;outline:none;padding:0 .95rem;font-size:.95rem}.yaho-vault-float-unlock-field{padding-right:2.9rem}.yaho-vault-float-unlock-field:focus,.yaho-vault-float-pill-field:focus,.yaho-vault-float-key-field:focus{border-color:var(--yaho-sidebar-select-hairline);box-shadow:var(--yaho-surface-well), 0 0 0 3px var(--yaho-sidebar-select-fill)}:root.dark .yaho-vault-float-unlock-field,:root.dark .yaho-vault-float-pill-field,:root.dark .yaho-vault-float-key-field,.dark .yaho-vault-float-unlock-field,.dark .yaho-vault-float-pill-field,.dark .yaho-vault-float-key-field{border-color:color-mix(in srgb, var(--yaho-night-blue) 22%, transparent);background:color-mix(in srgb, var(--yaho-night-page) 38%, transparent);color:var(--yaho-night-ink)}.yaho-vault-float-unlock-eye{width:2rem;height:2rem;color:color-mix(in srgb, currentColor 70%, transparent);border-radius:.6rem;place-items:center;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.yaho-vault-float-unlock-eye:hover{background:var(--yaho-sidebar-hover-fill)}.yaho-vault-float-quiet-link{font-size:var(--yaho-sidebar-title-size);color:var(--yaho-light-ink);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.25rem .5rem;font-weight:650}.yaho-vault-float-quiet-link:hover{background:var(--yaho-sidebar-hover-fill)}:root.dark .yaho-vault-float-quiet-link,.dark .yaho-vault-float-quiet-link{color:var(--yaho-night-ink)}.yaho-vault-float-error{font-size:var(--yaho-sidebar-meta-size);color:var(--yaho-coral);margin:0}.yaho-vault-float-locked .yaho-vault-float-locked-links{margin-top:auto;padding-top:.8rem}.yaho-vault-float-sheet{z-index:2;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:var(--yaho-light-panel);box-shadow:var(--yaho-sidebar-float-shadow);text-align:left;color:var(--yaho-light-ink);border-radius:1.2rem;flex-direction:column;gap:.7rem;padding:1.4rem 1.4rem 1.1rem;display:flex;position:absolute;inset:.75rem;overflow-y:auto}:root.dark .yaho-vault-float-sheet,.dark .yaho-vault-float-sheet{border-color:color-mix(in srgb, var(--yaho-night-blue) 24%, transparent);background:var(--yaho-night-panel);color:var(--yaho-night-ink)}.yaho-vault-float-sheet-title{margin:0;padding-right:2rem;font-size:1.15rem;font-weight:700}.yaho-vault-float-sheet-body{font-size:var(--yaho-sidebar-title-size);color:color-mix(in srgb, currentColor 62%, transparent);margin:0;line-height:1.5}.yaho-vault-float-key-field{resize:none;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);width:100%;min-height:3.4rem;box-shadow:var(--yaho-surface-well);font-family:var(--dt-font-mono,ui-monospace, monospace);word-break:break-all;color:inherit;border-radius:.9rem;outline:none;padding:.7rem .85rem;font-size:.85rem;line-height:1.5}.yaho-vault-float-key-field.is-readonly{-webkit-user-select:all;user-select:all;display:block}.yaho-vault-float-check{font-size:var(--yaho-sidebar-title-size);align-items:center;gap:.5rem;display:flex}.yaho-vault-float-sheet-actions{justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.4rem;display:flex}.yaho-vault-float-icon-btn.is-raised{width:2.35rem;height:2.35rem;box-shadow:var(--yaho-control-elevation)}.yaho-vault-float-toolbar{align-items:center;gap:.25rem;margin:.55rem 0 .15rem;display:flex}.yaho-vault-float-toolbar-spacer{flex:1}.yaho-vault-float-scope{min-width:0;font-size:var(--yaho-sidebar-title-size);border-radius:.7rem;align-items:center;gap:.4rem;padding:.35rem .5rem;font-weight:650;display:inline-flex}.yaho-vault-float-scope>svg:first-child{color:color-mix(in srgb, currentColor 60%, transparent)}.yaho-vault-float-scope:hover,.yaho-vault-float-scope[data-state=open]{background:var(--yaho-sidebar-hover-fill)}.yaho-vault-float-tool{width:2rem;height:2rem;color:color-mix(in srgb, currentColor 66%, transparent);border:1px solid #0000;border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.yaho-vault-float-tool:hover,.yaho-vault-float-tool[data-state=open]{background:var(--yaho-sidebar-hover-fill);color:inherit}.yaho-vault-float-tool.is-active{border-color:var(--yaho-sidebar-select-hairline);background:var(--yaho-sidebar-select-fill);color:var(--yaho-sidebar-select-ink)}.yaho-vault-float-filter-chip{border:1px solid var(--yaho-sidebar-select-hairline);background:var(--yaho-sidebar-select-fill);font-size:var(--yaho-sidebar-meta-size);color:var(--yaho-sidebar-select-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin:.15rem .35rem 0;padding:.15rem .6rem;font-weight:600;display:inline-flex}.yaho-vault-float-group+.yaho-vault-float-group{margin-top:.35rem}.yaho-vault-float-row-icon{border-radius:.65rem;width:2.1rem;height:2.1rem}.yaho-vault-float-row-icon.has-favicon,.yaho-vault-float-detail-mark.has-favicon{background:var(--yaho-light-panel);overflow:hidden}.yaho-vault-float-row-icon>img,.yaho-vault-float-detail-mark>img{object-fit:contain;width:66%;height:66%}.yaho-vault-float-row-alert{background:var(--yaho-coral);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.yaho-vault-float-menu{z-index:90;min-width:13.5rem;box-shadow:var(--yaho-sidebar-float-shadow);border-radius:.9rem;padding:.3rem}.yaho-vault-float-menu [role=menuitem],.yaho-vault-float-menu [role=menuitemradio]{font-size:var(--yaho-sidebar-title-size);border-radius:.6rem;gap:.55rem;padding:.45rem .6rem}.yaho-vault-float-menu [data-slot=dropdown-menu-label]{font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);padding:.5rem .6rem .2rem}.yaho-vault-float-detail-bar{justify-content:flex-end;align-items:center;gap:.3rem;padding:.6rem .6rem 0;display:flex}.yaho-vault-float-detail-scroll{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;padding:.2rem 1.1rem 1.1rem;display:flex;overflow-y:auto}.yaho-vault-float-detail-scroll>*{flex-shrink:0}.yaho-vault-float-breach{border:1px solid color-mix(in srgb, var(--yaho-coral) 34%, transparent);background:color-mix(in srgb, var(--yaho-coral) 13%, transparent);text-align:left;border-radius:1rem;align-self:stretch;margin-top:.9rem;padding:.7rem .85rem}.yaho-vault-float-breach-title{font-size:var(--yaho-sidebar-title-size);color:var(--yaho-coral);align-items:center;gap:.4rem;margin:0;font-weight:700;display:flex}.yaho-vault-float-breach-body{font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, var(--yaho-coral) 78%, currentColor);margin:.25rem 0 0;line-height:1.45}.yaho-vault-float-card{border:1px solid color-mix(in srgb, currentColor 8%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);text-align:left;border-radius:1rem;align-self:stretch;margin-top:.35rem;overflow:hidden}.yaho-vault-float-detail-label+.yaho-vault-float-card{margin-top:.35rem}.yaho-vault-float-card+.yaho-vault-float-card{margin-top:.75rem}.yaho-vault-float-card-row{margin:0;padding:.55rem .85rem}.yaho-vault-float-card-row+.yaho-vault-float-card-row{border-top:1px solid var(--ui-stroke-tertiary)}.yaho-vault-float-website{font-size:var(--yaho-sidebar-title-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yaho-vault-float-website-host{font-weight:650}.yaho-vault-float-website-rest{color:color-mix(in srgb, currentColor 52%, transparent)}.yaho-vault-float-detail-note{text-align:left;font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);align-self:stretch;margin:.6rem 0 0}.yaho-vault-float-dates{text-align:left;font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 52%, transparent);align-self:stretch;margin-top:.9rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.yaho-vault-float{transition:none}}.yaho-browser-capsule{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 26%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 55%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.15rem;height:2rem;padding:0 .15rem;display:inline-flex}:root.dark .yaho-browser-capsule,.dark .yaho-browser-capsule{border-color:color-mix(in srgb, var(--yaho-night-blue) 26%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 80%, transparent)}.yaho-browser-capsule-btn{width:1.75rem;height:1.75rem;color:var(--yaho-light-muted);border-radius:999px;place-items:center;transition:background-color .1s,color .1s;display:grid;position:relative}.yaho-browser-capsule-btn:hover,.yaho-browser-capsule-btn[data-state=open]{background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);color:var(--yaho-light-ink)}:root.dark .yaho-browser-capsule-btn,.dark .yaho-browser-capsule-btn{color:color-mix(in srgb, var(--yaho-night-ink) 78%, transparent)}:root.dark .yaho-browser-capsule-btn:hover,:root.dark .yaho-browser-capsule-btn[data-state=open],.dark .yaho-browser-capsule-btn:hover,.dark .yaho-browser-capsule-btn[data-state=open]{background:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent);color:var(--yaho-night-ink)}.yaho-browser-capsule-btn.is-busy{color:var(--theme-primary)}.yaho-browser-download-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.yaho-browser-download-ring circle{fill:none;stroke-width:2.4px}.yaho-browser-download-ring-track{stroke:color-mix(in srgb, var(--theme-primary) 20%, transparent)}.yaho-browser-download-ring-value{stroke:var(--theme-primary);stroke-linecap:round;transition:stroke-dashoffset .24s}.yaho-browser-download-ring.is-indeterminate{animation:1.1s linear infinite yaho-browser-ring-spin}@keyframes yaho-browser-ring-spin{to{transform:rotate(270deg)}}.yaho-browser-capsule-dot{background:var(--theme-primary);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--yaho-light-panel);border-radius:999px;position:absolute;top:.2rem;right:.2rem}:root.dark .yaho-browser-capsule-dot,.dark .yaho-browser-capsule-dot{box-shadow:0 0 0 2px var(--yaho-night-surface)}.yaho-browser-pop{box-shadow:var(--yaho-sidebar-float-shadow);font-size:var(--yaho-sidebar-title-size);border-radius:1.1rem;padding:.55rem}.yaho-browser-pop-head{justify-content:space-between;align-items:center;padding:.3rem .35rem .5rem .5rem;display:flex}.yaho-browser-pop-title{margin:0;font-size:1rem;font-weight:700}.yaho-browser-pop-kicker{font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);color:color-mix(in srgb, currentColor 55%, transparent);margin:0;padding:.35rem .5rem .4rem}.yaho-browser-pop-icon{width:2rem;height:2rem;color:color-mix(in srgb, currentColor 66%, transparent);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.yaho-browser-pop-icon:hover,.yaho-browser-pop-icon[data-state=open]{background:var(--yaho-sidebar-hover-fill);color:inherit}.yaho-browser-pop-icon:disabled{opacity:.45}.yaho-browser-pop-empty{text-align:center;font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);margin:0;padding:1rem .5rem 1.1rem}.yaho-browser-pop-divider{background:var(--ui-stroke-tertiary);height:1px;margin:.35rem .4rem}.yaho-browser-pop-row{text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.55rem;font-weight:600;display:flex}.yaho-browser-pop-row>svg{color:color-mix(in srgb, currentColor 55%, transparent)}.yaho-browser-pop-row:hover{background:var(--yaho-sidebar-hover-fill)}.yaho-browser-download-list,.yaho-browser-ext-list{flex-direction:column;gap:.15rem;max-height:20rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.yaho-browser-download-row{border-radius:.8rem;align-items:center;gap:.65rem;padding:.45rem .35rem .45rem .45rem;display:flex}.yaho-browser-download-row:hover{background:var(--yaho-sidebar-hover-fill)}.yaho-browser-download-icon,.yaho-browser-ext-mark{background:color-mix(in srgb, currentColor 7%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in srgb, currentColor 62%, transparent);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.yaho-browser-ext-mark{width:1.6rem;height:1.6rem;color:var(--yaho-sidebar-select-ink);background:var(--yaho-sidebar-select-fill);border-radius:.45rem;font-size:.75rem;font-weight:700}.yaho-browser-download-meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.yaho-browser-download-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden}.yaho-browser-download-name.is-link:hover{text-underline-offset:.15em;text-decoration:underline}.yaho-browser-download-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--yaho-sidebar-meta-size);color:color-mix(in srgb, currentColor 56%, transparent);overflow:hidden}.yaho-browser-download-bar{background:color-mix(in srgb, var(--theme-primary) 18%, transparent);border-radius:999px;height:.25rem;display:block;position:relative;overflow:hidden}.yaho-browser-download-bar>span{border-radius:inherit;background:var(--theme-primary);height:100%;transition:width .24s;display:block}.yaho-browser-download-bar.is-indeterminate>span{animation:1.2s ease-in-out infinite yaho-browser-bar-slide}@keyframes yaho-browser-bar-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.yaho-browser-ext-row{border-radius:.65rem;align-items:center;gap:.6rem;padding:.45rem .5rem;display:flex}.yaho-browser-ext-row:hover{background:var(--yaho-sidebar-hover-fill)}.yaho-browser-ext-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.yaho-browser-ext-name[data-disabled]{color:color-mix(in srgb, currentColor 50%, transparent)}.yaho-browser-menu{min-width:11rem;box-shadow:var(--yaho-sidebar-float-shadow);border-radius:.8rem;padding:.25rem}.yaho-browser-menu [role=menuitem]{font-size:var(--yaho-sidebar-title-size);border-radius:.55rem;padding:.4rem .55rem}.yaho-browser-zoom{align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.78rem;font-weight:600;display:flex}.yaho-browser-zoom-label{flex:1}.yaho-browser-zoom-group{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:.6rem;align-items:center;display:inline-flex;overflow:hidden}.yaho-browser-zoom-group>button,.yaho-browser-zoom-reset{width:1.85rem;height:1.75rem;color:color-mix(in srgb, currentColor 70%, transparent);place-items:center;display:grid}.yaho-browser-zoom-group>button:hover:not(:disabled),.yaho-browser-zoom-reset:hover:not(:disabled){background:var(--yaho-sidebar-hover-fill);color:inherit}.yaho-browser-zoom-group>button:disabled,.yaho-browser-zoom-reset:disabled{opacity:.35}.yaho-browser-zoom-value{border-inline:1px solid color-mix(in srgb, currentColor 14%, transparent);text-align:center;font-variant-numeric:tabular-nums;min-width:3.1rem;line-height:1.75rem}.yaho-browser-zoom-reset{border-radius:.6rem}@media (prefers-reduced-motion:reduce){.yaho-browser-download-ring.is-indeterminate,.yaho-browser-download-bar.is-indeterminate>span{animation:none}}.yaho-browser-toolbar-group{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.yaho-browser-toolbar-divider{background:color-mix(in srgb, var(--yaho-light-orange) 24%, transparent);flex-shrink:0;width:1px;height:1.1rem;margin:0 .15rem}:root.dark .yaho-browser-toolbar-divider,.dark .yaho-browser-toolbar-divider{background:color-mix(in srgb, var(--yaho-night-ink) 16%, transparent)}.yaho-browser-round-btn{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 26%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 55%, transparent);width:2rem;height:2rem;color:var(--yaho-light-muted);border-radius:999px;flex-shrink:0;place-items:center;transition:background-color .1s,color .1s,border-color .1s;display:grid}.yaho-browser-round-btn:hover,.yaho-browser-round-btn[data-state=open]{background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--yaho-light-panel));color:var(--yaho-light-ink)}:root.dark .yaho-browser-round-btn,.dark .yaho-browser-round-btn{border-color:color-mix(in srgb, var(--yaho-night-blue) 26%, transparent);background:color-mix(in srgb, var(--yaho-night-surface) 80%, transparent);color:color-mix(in srgb, var(--yaho-night-ink) 78%, transparent)}:root.dark .yaho-browser-round-btn:hover,:root.dark .yaho-browser-round-btn[data-state=open],.dark .yaho-browser-round-btn:hover,.dark .yaho-browser-round-btn[data-state=open]{background:color-mix(in srgb, var(--yaho-night-blue) 16%, var(--yaho-night-surface));color:var(--yaho-night-ink)}.yaho-browser-round-btn.is-active{border-color:color-mix(in srgb, var(--theme-primary) 50%, transparent);background:color-mix(in srgb, var(--theme-primary) 16%, transparent);color:var(--theme-primary)}.yaho-browser-round-btn.is-media{color:var(--theme-primary)}.yaho-browser-menu-panel{width:17.5rem;box-shadow:var(--yaho-sidebar-float-shadow);font-size:var(--yaho-sidebar-title-size);border-radius:1.1rem;padding:.35rem}.yaho-browser-menu-section{flex-direction:column;gap:.05rem;padding:.2rem 0 .3rem;display:flex}.yaho-browser-menu-section+.yaho-browser-menu-section,.yaho-browser-menu-footer{border-top:1px solid var(--ui-stroke-tertiary);padding-top:.35rem}.yaho-browser-menu-section.is-ai{background:color-mix(in srgb, var(--theme-primary) 6%, transparent);border-radius:.85rem;margin-bottom:.3rem;padding:.2rem .15rem .25rem}.yaho-browser-menu-kicker{font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);color:color-mix(in srgb, currentColor 52%, transparent);align-items:center;gap:.35rem;margin:0;padding:.4rem .55rem .25rem;display:flex}.yaho-browser-menu-section.is-ai .yaho-browser-menu-kicker{color:var(--theme-primary)}.yaho-browser-menu-item{text-align:left;border-radius:.7rem;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;font-weight:600;transition:background-color .1s;display:flex}.yaho-browser-menu-item:hover,.yaho-browser-menu-item.is-active{background:var(--yaho-sidebar-hover-fill)}.yaho-browser-menu-item:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary) 45%, transparent);outline-offset:-2px}.yaho-browser-menu-item:disabled{pointer-events:none;opacity:.4}.yaho-browser-menu-item-icon{width:1.25rem;color:color-mix(in srgb, currentColor 66%, transparent);flex-shrink:0;place-items:center;display:grid}.yaho-browser-menu-item.is-active .yaho-browser-menu-item-icon,.yaho-browser-menu-section.is-ai .yaho-browser-menu-item-icon{color:var(--theme-primary)}.yaho-browser-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.yaho-browser-menu-item-state{font-size:var(--yaho-sidebar-meta-size);color:var(--theme-primary);flex-shrink:0;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.yaho-browser-menu-item-state.is-danger{color:var(--yaho-coral)}.yaho-browser-menu-item-pulse{background:currentColor;border-radius:999px;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite pulse}.yaho-browser-menu-item-badge{background:color-mix(in srgb, currentColor 8%, transparent);font-size:var(--yaho-sidebar-meta-size);font-variant-numeric:tabular-nums;color:color-mix(in srgb, currentColor 70%, transparent);border-radius:999px;flex-shrink:0;padding:.05rem .45rem;font-weight:700}.yaho-browser-menu-section .yaho-browser-zoom{font-size:var(--yaho-sidebar-title-size);padding:.25rem .5rem .35rem}@media (prefers-reduced-motion:reduce){.yaho-browser-menu-item-pulse{animation:none}}.yaho-window-controls-divider{pointer-events:none;background:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);width:1px;height:1.1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}:root.dark .yaho-window-controls-divider,.dark .yaho-window-controls-divider{background:color-mix(in srgb, var(--yaho-night-ink) 18%, transparent)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]{transition:width .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),opacity .2s}:root [data-slot=composer-dock][data-yaho-has-home-collapsible],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-home-collapsible],:root.dark [data-slot=composer-dock][data-yaho-has-home-collapsible]{transition:width .34s cubic-bezier(.22,1,.36,1),bottom .34s cubic-bezier(.22,1,.36,1)}[data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-panel]{interpolate-size:allow-keywords;transition:height .34s cubic-bezier(.22,1,.36,1),opacity .2s 90ms,transform .34s cubic-bezier(.22,1,.36,1),visibility linear}[data-slot=composer-root][data-yaho-collapsed] [data-slot=yaho-composer-panel]{height:0;max-height:42rem;transition:opacity 90ms linear,height .28s cubic-bezier(.22,1,.36,1) 60ms,transform .28s cubic-bezier(.22,1,.36,1) 60ms,visibility 0s linear .34s;transform:translateY(.75rem)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible][data-yaho-collapsed]{transition:width .34s cubic-bezier(.22,1,.36,1) 80ms,transform .34s cubic-bezier(.22,1,.36,1),opacity .2s}:root [data-slot=composer-dock][data-yaho-has-home-collapsible][data-yaho-has-collapsed],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-home-collapsible][data-yaho-has-collapsed],:root.dark [data-slot=composer-dock][data-yaho-has-home-collapsible][data-yaho-has-collapsed]{transition:width .34s cubic-bezier(.22,1,.36,1) 80ms,bottom .34s cubic-bezier(.22,1,.36,1)}[data-slot=composer-root][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger{transition:opacity .12s,visibility 0s linear .12s,border-color .18s,color .18s,box-shadow .18s,height .18s}[data-slot=composer-root][data-yaho-home-collapsible][data-yaho-collapsed] .yaho-composer-collapsed-trigger{transition:opacity .16s .36s,visibility linear,border-color .18s,color .18s,box-shadow .18s,height .18s;transform:translate(-50%)}[data-slot=composer-root][data-yaho-home-collapsible]:not([data-yaho-collapsed]) .yaho-composer-collapsed-trigger{transform:translate(-50%)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible][data-yaho-collapsed] .yaho-composer-collapse-toggle{transition:opacity 60ms linear,visibility 0s linear 60ms,border-color .18s,background-color .18s,color .18s,box-shadow .18s;transform:translate(-50%)}[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]) .yaho-composer-collapse-toggle{transition:opacity .18s .28s,visibility linear,border-color .18s,background-color .18s,color .18s,box-shadow .18s;transform:translate(-50%)}[data-slot=composer-dock][data-yaho-has-home-collapsible] .yaho-composer-disclaimer-container{interpolate-size:allow-keywords;transition:height .3s cubic-bezier(.22,1,.36,1) .16s,opacity .18s .24s,visibility linear;overflow:hidden}[data-slot=composer-dock][data-yaho-has-collapsed] .yaho-composer-disclaimer{white-space:nowrap;width:42rem;max-width:none;margin-top:.2rem;margin-left:calc(50% - 21rem);margin-right:0}[data-slot=composer-dock][data-yaho-has-collapsed] .yaho-composer-disclaimer-container{opacity:0;visibility:hidden;pointer-events:none;height:0;transition:opacity 90ms ease-in,height .26s cubic-bezier(.22,1,.36,1) 90ms,visibility 0s linear .35s}@media (prefers-reduced-motion:reduce){[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible],:root [data-slot=composer-dock][data-yaho-has-home-collapsible],:root:not(.dark) [data-slot=composer-dock][data-yaho-has-home-collapsible],:root.dark [data-slot=composer-dock][data-yaho-has-home-collapsible],[data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-panel],[data-slot=composer-root][data-yaho-home-collapsible] .yaho-composer-collapsed-trigger,[data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle,.yaho-composer-disclaimer-container,[data-slot=composer-dock][data-yaho-has-collapsed] .yaho-composer-disclaimer-container{transition:none!important}}:root.dark:not(.theme-black) [data-yaho-contrib-shell=true].yaho-shell-frame{--yaho-main-dock-wash:radial-gradient(110% 65% at 50% 100%, color-mix(in srgb, var(--yaho-night-blue) 28%, transparent) 0%, transparent 72%)}:root.dark:not(.theme-black) [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]){background:var(--yaho-main-dock-wash), linear-gradient(145deg, #ffffff0a 0%, transparent 32%), linear-gradient(180deg, #10263d 0%, #091724 100%)!important}:root.dark.theme-black [data-yaho-contrib-shell=true].yaho-shell-frame{--yaho-main-dock-wash:radial-gradient(110% 65% at 50% 100%, #ffffff1a 0%, transparent 72%);--yaho-main-dock-shadow:0 .75rem 2rem #0000006b}:root.dark.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]){background:var(--yaho-main-dock-wash), linear-gradient(180deg, var(--yaho-night-panel) 0%, var(--yaho-night-page) 100%)!important;box-shadow:var(--yaho-main-dock-shadow), inset 0 1px 0 #ffffff12, inset 0 -1px 0 #000000ad!important;border-color:#ffffff21!important}:root.dark.theme-black .yaho-dark-page,.dark.theme-black .yaho-dark-page,:root.dark.theme-black .yaho-onboarding-shell,.dark.theme-black .yaho-onboarding-shell{background:radial-gradient(110% 52% at 50% 100%, #ffffff0d 0%, transparent 74%), linear-gradient(180deg, var(--yaho-night-panel) 0%, var(--yaho-night-page) 70%)!important}:root.dark.theme-black .yaho-support-program-workspace,.dark.theme-black .yaho-support-program-workspace{background:var(--yaho-night-surface)!important}:root.dark.theme-black .yaho-support-program-card,.dark.theme-black .yaho-support-program-card{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black .yaho-support-program-finder,.dark.theme-black .yaho-support-program-finder{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light), 0 14px 34px #0006!important}:root.dark.theme-black .yaho-support-program-finder [class*="bg-[#fffaf6]"],.dark.theme-black .yaho-support-program-finder [class*="bg-[#fffaf6]"]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important}:root.dark.theme-black .yaho-support-program-actions>div,.dark.theme-black .yaho-support-program-actions>div{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:is(:root.dark.theme-black,.dark.theme-black) .yaho-support-opportunity-row:hover:not(:has(.yaho-support-row-actions:hover)){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:0 0 0 1px #ffffff1f,0 14px 30px #0006!important}:root.dark.theme-black .yaho-support-list-filter-frame,.dark.theme-black .yaho-support-list-filter-frame{border-color:var(--yaho-night-line)!important}:root.dark.theme-black .yaho-support-list-filter-button:is(:hover,[data-state=open]),.dark.theme-black .yaho-support-list-filter-button:is(:hover,[data-state=open]){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:inset 0 0 0 1px #ffffff14!important}:root.dark.theme-black .yaho-support-sort-option.is-selected,.dark.theme-black .yaho-support-sort-option.is-selected{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-support-option-checkbox,.dark.theme-black .yaho-support-option-checkbox{border-color:var(--yaho-night-line-strong)!important}:root.dark.theme-black .yaho-support-option-checkbox[data-state=checked],.dark.theme-black .yaho-support-option-checkbox[data-state=checked]{border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-blue-strong)!important}:root.dark.theme-black .yaho-support-list-layout-option,.dark.theme-black .yaho-support-list-layout-option{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-support-list-layout-option:is(:hover,[data-layout-selected=true]),.dark.theme-black .yaho-support-list-layout-option:is(:hover,[data-layout-selected=true]),:root.dark.theme-black .yaho-support-list-layout-option:hover>:is(span,svg),.dark.theme-black .yaho-support-list-layout-option:hover>:is(span,svg){color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-support-link-input-panel,.dark.theme-black .yaho-support-link-input-panel{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-support-link-input-panel input,.dark.theme-black .yaho-support-link-input-panel input{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-support-link-input-panel input:focus,.dark.theme-black .yaho-support-link-input-panel input:focus{border-color:var(--yaho-night-line-strong)!important}:root.dark.theme-black .yaho-support-link-input-panel button[type=submit],.dark.theme-black .yaho-support-link-input-panel button[type=submit]{background:var(--yaho-night-blue-strong)!important;color:var(--yaho-night-page)!important}:root.dark.theme-black .yaho-support-link-input-panel button[type=submit]:hover:not(:disabled),.dark.theme-black .yaho-support-link-input-panel button[type=submit]:hover:not(:disabled){background:#fff!important}:root.dark.theme-black .yaho-support-direct-link-card,.dark.theme-black .yaho-support-direct-link-card{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important}:root.dark.theme-black .yaho-support-direct-link-action,.dark.theme-black .yaho-support-direct-link-action{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-support-writing-workflow-step.is-current,:root.dark.theme-black .yaho-support-writing-workflow-action.is-current,.dark.theme-black .yaho-support-writing-workflow-step.is-current,.dark.theme-black .yaho-support-writing-workflow-action.is-current{box-shadow:0 0 0 1px #ffffff73!important}:root.dark.theme-black .yaho-support-writing-workflow-action.is-current,.dark.theme-black .yaho-support-writing-workflow-action.is-current,:root.dark.theme-black .yaho-support-writing-workflow-action.is-current>svg,.dark.theme-black .yaho-support-writing-workflow-action.is-current>svg,:root.dark.theme-black .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-step-number,.dark.theme-black .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-step-number,:root.dark.theme-black .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-title,.dark.theme-black .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-title{color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-description,.dark.theme-black .yaho-support-writing-workflow-step.is-current .yaho-support-writing-workflow-description{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-support-writing-workflow-action.is-current>span,.dark.theme-black .yaho-support-writing-workflow-action.is-current>span{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-support-popover,.dark.theme-black .yaho-support-popover{border-color:var(--yaho-night-line-strong)!important;background:radial-gradient(circle at 85% 0%, #ffffff0d, transparent 18rem), linear-gradient(145deg, var(--yaho-night-surface-raised), var(--yaho-night-page) 72%)!important;box-shadow:0 22px 50px -24px #000000a6, inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#0a1726]"],[class*="dark:bg-[#0b1524]"],[class*="dark:bg-[#0c1d2c]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#0a1726]"],[class*="dark:bg-[#0b1524]"],[class*="dark:bg-[#0c1d2c]"]){background-color:var(--yaho-night-surface)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#102238]"],[class*="dark:bg-[#0d2235]"],[class*="dark:bg-[#0d2032]"],[class*="dark:bg-[#101721]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#102238]"],[class*="dark:bg-[#0d2235]"],[class*="dark:bg-[#0d2032]"],[class*="dark:bg-[#101721]"]){background-color:var(--yaho-night-surface-raised)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#14324d]"],[class*="dark:bg-[#16334c]"],[class*="dark:bg-[#142d45]"],[class*="dark:bg-[#12344f]"],[class*="dark:bg-[#102b42]"],[class*="dark:bg-[#0e2134]"],[class*="dark:hover:bg-[#0e2134]"],[class*="dark:hover:bg-[#102b42]"],[class*="dark:hover:bg-[#142d45]"],[class*="dark:hover:bg-[#16334c]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#14324d]"],[class*="dark:bg-[#16334c]"],[class*="dark:bg-[#142d45]"],[class*="dark:bg-[#12344f]"],[class*="dark:bg-[#102b42]"],[class*="dark:bg-[#0e2134]"],[class*="dark:hover:bg-[#0e2134]"],[class*="dark:hover:bg-[#102b42]"],[class*="dark:hover:bg-[#142d45]"],[class*="dark:hover:bg-[#16334c]"]){background-color:var(--yaho-night-surface-soft)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#081321]"],[class*="dark:bg-[#071827]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#081321]"],[class*="dark:bg-[#071827]"]){background-color:var(--yaho-night-field)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) [class*="dark:bg-[#3a6688]"],.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) [class*="dark:bg-[#3a6688]"],:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) [class*="dark:before:bg-[#3a6688]"]:before,.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) [class*="dark:before:bg-[#3a6688]"]:before{background-color:var(--yaho-night-line-strong)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#e7f4ff]"],[class*="dark:text-[#102238]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#e7f4ff]"],[class*="dark:text-[#102238]"]){background-color:var(--yaho-night-blue-strong)!important;color:var(--yaho-night-page)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:border-[#31516d]"],[class*="dark:border-[#29445f]"],[class*="dark:border-[#294761]"],[class*="dark:border-[#31536d]"],[class*="dark:border-[#315d7a]"],[class*="dark:border-[#233e55]"],[class*="dark:!border-[#29445f]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:border-[#31516d]"],[class*="dark:border-[#29445f]"],[class*="dark:border-[#294761]"],[class*="dark:border-[#31536d]"],[class*="dark:border-[#315d7a]"],[class*="dark:border-[#233e55]"],[class*="dark:!border-[#29445f]"]){border-color:var(--yaho-night-line)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:border-[#3a6688]"],[class*="dark:border-[#477ca3]"],[class*="dark:border-[#3d6f96]"],[class*="dark:border-[#4f91c1]"],[class*="dark:border-[#5a9bcc]"],[class*="dark:border-[#69c0ff]"],[class*="dark:border-[#69c7ff]"],[class*="dark:border-[#63b8ef]"],[class*="dark:hover:border-[#4f91c1]"],[class*="dark:hover:border-[#5a9bcc]"],[class*="dark:hover:border-[#69c0ff]"],[class*="dark:focus:border-[#5a9bcc]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:border-[#3a6688]"],[class*="dark:border-[#477ca3]"],[class*="dark:border-[#3d6f96]"],[class*="dark:border-[#4f91c1]"],[class*="dark:border-[#5a9bcc]"],[class*="dark:border-[#69c0ff]"],[class*="dark:border-[#69c7ff]"],[class*="dark:border-[#63b8ef]"],[class*="dark:hover:border-[#4f91c1]"],[class*="dark:hover:border-[#5a9bcc]"],[class*="dark:hover:border-[#69c0ff]"],[class*="dark:focus:border-[#5a9bcc]"]){border-color:var(--yaho-night-line-strong)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:text-[#8ed0ff]"],[class*="dark:text-[#69c0ff]"],[class*="dark:text-[#74bbeb]"],[class*="dark:text-[#9bd8ff]"],[class*="dark:text-[#8fa5bd]"],[class*="dark:group-hover:text-[#8ed0ff]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:text-[#8ed0ff]"],[class*="dark:text-[#69c0ff]"],[class*="dark:text-[#74bbeb]"],[class*="dark:text-[#9bd8ff]"],[class*="dark:text-[#8fa5bd]"],[class*="dark:group-hover:text-[#8ed0ff]"]){color:var(--yaho-night-text-soft)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:hover:text-[#69c0ff]"],[class*="dark:hover:text-[#74bbeb]"],[class*="dark:hover:text-[#8fd7ff]"],[class*="dark:text-[#e6f3ff]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:hover:text-[#69c0ff]"],[class*="dark:hover:text-[#74bbeb]"],[class*="dark:hover:text-[#8fd7ff]"],[class*="dark:text-[#e6f3ff]"]){color:var(--yaho-night-text)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) .yaho-support-option-panel,.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) .yaho-support-option-panel{border-color:var(--yaho-night-line-strong)!important;background-color:var(--yaho-night-surface-raised)!important;box-shadow:0 18px 46px #0000008c!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) .yaho-support-link-input-panel,.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) .yaho-support-link-input-panel{border-color:var(--yaho-night-line-strong)!important;background-color:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text)!important;box-shadow:0 18px 46px #0000008c!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#2f6fa8]"],[class*="dark:bg-[#357cab]"],[class*="dark:bg-[#1f5f8b]"],[class*="dark:bg-[#164a6d]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:bg-[#2f6fa8]"],[class*="dark:bg-[#357cab]"],[class*="dark:bg-[#1f5f8b]"],[class*="dark:bg-[#164a6d]"]){background-color:var(--yaho-night-blue-strong)!important;color:var(--yaho-night-page)!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:hover:bg-[#3a80c9]"],[class*="dark:hover:bg-[#4c9dd1]"]),.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) :is([class*="dark:hover:bg-[#3a80c9]"],[class*="dark:hover:bg-[#4c9dd1]"]){color:var(--yaho-night-page)!important;background-color:#fff!important}:root.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) [class*="dark:placeholder:text-[#5c7086]"]::placeholder,.dark.theme-black :is(.yaho-support-program-page,.yaho-support-preview-dialog,.yaho-support-analysis-confirm,.yaho-support-dialog) [class*="dark:placeholder:text-[#5c7086]"]::placeholder{color:var(--yaho-night-muted)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-browser-chrome,.dark.theme-black [data-yaho-shell=true] .yaho-browser-chrome{--yaho-browser-active-tab-surface:var(--yaho-night-surface-raised);color:var(--yaho-night-text);border-bottom-color:var(--yaho-night-line)!important;background:linear-gradient(180deg, var(--yaho-night-surface-raised), var(--yaho-night-sidebar))!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-browser-toolbar-row,.dark.theme-black [data-yaho-shell=true] .yaho-browser-toolbar-row{color:var(--yaho-night-text-soft);background:var(--yaho-night-sidebar)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-browser-page,.dark.theme-black [data-yaho-shell=true] .yaho-browser-page{color:var(--yaho-night-ink);border:1px solid var(--yaho-night-line)!important;background:var(--yaho-night-page)!important;box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000061,0 10px 28px #00000057!important}:root.dark.theme-black [data-yaho-shell=true] [data-browser-dock-overlay][data-presentation=content-only],.dark.theme-black [data-yaho-shell=true] [data-browser-dock-overlay][data-presentation=content-only],:root.dark.theme-black [data-yaho-shell=true] .yaho-browser-home-canvas,.dark.theme-black [data-yaho-shell=true] .yaho-browser-home-canvas{background:var(--yaho-night-page)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace__header,.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace__header{background:var(--yaho-pages-stage-background)!important;border-bottom-color:#0000!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace,.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace{background:var(--yaho-pages-stage-background)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace__notion-dock,.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace__notion-dock{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-panel)!important}:root.dark.theme-black :is(.yaho-pages-page,.yaho-pages-web-standalone),.dark.theme-black :is(.yaho-pages-page,.yaho-pages-web-standalone){background-color:var(--yaho-pages-stage-background)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-pages-stage,.dark.theme-black .yaho-pages-stage{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage,.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage{background:var(--yaho-pages-stage-background)!important}:root.dark.theme-black :is(.yaho-pages-library,.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library),.dark.theme-black :is(.yaho-pages-library,.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library){border-color:var(--yaho-night-line)!important;background:var(--yaho-pages-library-background)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}:root.dark.theme-black .yaho-pages-library-search,.dark.theme-black .yaho-pages-library-search{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-text)!important;box-shadow:none!important;background:0 0!important}:root.dark.theme-black .yaho-pages-library-search:focus,.dark.theme-black .yaho-pages-library-search:focus{border-color:var(--yaho-night-line-strong)!important;outline:none!important;box-shadow:0 0 0 2px #ffffff1a!important}:root.dark.theme-black .yaho-pages-library-search::placeholder,.dark.theme-black .yaho-pages-library-search::placeholder{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]),.dark.theme-black .yaho-pages-library-row:is(:hover,:focus-within,[data-menu-open=true]){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-primary-hover)!important}:root.dark.theme-black .yaho-pages-library-row[data-selected=true],.dark.theme-black .yaho-pages-library-row[data-selected=true]{background:var(--yaho-sidebar-select-fill)!important;box-shadow:none!important;border-color:#0000!important}:root.dark.theme-black .yaho-pages-library-row[data-selected=true] :is(.yaho-pages-library-open,.yaho-pages-library-icon),.dark.theme-black .yaho-pages-library-row[data-selected=true] :is(.yaho-pages-library-open,.yaho-pages-library-icon){color:var(--yaho-sidebar-select-ink)!important;font-weight:650!important}:root.dark.theme-black .yaho-pages-library-kicker,.dark.theme-black .yaho-pages-library-kicker,:root.dark.theme-black .yaho-pages-library-kicker--plain,.dark.theme-black .yaho-pages-library-kicker--plain,:root.dark.theme-black .yaho-pages-library-section-label,.dark.theme-black .yaho-pages-library-section-label{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-pages-library-quick-item[data-selected=true],.dark.theme-black .yaho-pages-library-quick-item[data-selected=true]{color:var(--yaho-night-ink)!important;background:0 0!important;font-weight:750!important}:root.dark.theme-black .yaho-pages-library-star.is-favorite,.dark.theme-black .yaho-pages-library-star.is-favorite{color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-pages-library-add,.dark.theme-black .yaho-pages-library-add{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-pages-library-add:hover,.dark.theme-black .yaho-pages-library-add:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-pages-page .yaho-pages-ai-toggle,:root.dark.theme-black .yaho-pages-page .yaho-pages-ai-toggle:hover,.dark.theme-black .yaho-pages-page .yaho-pages-ai-toggle,.dark.theme-black .yaho-pages-page .yaho-pages-ai-toggle:hover{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-pages-page-meta,.dark.theme-black .yaho-pages-page-meta{border-bottom-color:var(--yaho-night-line)!important;color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-pages-meta-favorite,:root.dark.theme-black .yaho-pages-meta-favorite:hover,.dark.theme-black .yaho-pages-meta-favorite,.dark.theme-black .yaho-pages-meta-favorite:hover{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-pages-template-toggle,:root.dark.theme-black .yaho-pages-template-bar,:root.dark.theme-black .yaho-pages-template-card,:root.dark.theme-black .yaho-pages-backlink,:root.dark.theme-black .yaho-pages-cover-tools,:root.dark.theme-black .yaho-pages-icon-trigger,.dark.theme-black .yaho-pages-template-toggle,.dark.theme-black .yaho-pages-template-bar,.dark.theme-black .yaho-pages-template-card,.dark.theme-black .yaho-pages-backlink,.dark.theme-black .yaho-pages-cover-tools,.dark.theme-black .yaho-pages-icon-trigger{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important;box-shadow:none!important}:root.dark.theme-black .yaho-pages-template-bar,.dark.theme-black .yaho-pages-template-bar{background:0 0!important}:root.dark.theme-black .yaho-pages-template-card:hover,:root.dark.theme-black .yaho-pages-template-toggle:hover,:root.dark.theme-black .yaho-pages-backlink:hover,:root.dark.theme-black .yaho-pages-template-collapse:hover,.dark.theme-black .yaho-pages-template-card:hover,.dark.theme-black .yaho-pages-template-toggle:hover,.dark.theme-black .yaho-pages-backlink:hover,.dark.theme-black .yaho-pages-template-collapse:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-pages-template-card:hover :is(div),.dark.theme-black .yaho-pages-template-card:hover :is(div){color:var(--yaho-night-ink)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace__body,.dark.theme-black [data-yaho-shell=true] .yaho-pages-workspace__body{padding:0!important}:root.dark.theme-black :is(.yaho-pages-page:not(.yaho-pages-web-standalone),.yaho-pages-page--compact) .yaho-pages-sheet-split,.dark.theme-black :is(.yaho-pages-page:not(.yaho-pages-web-standalone),.yaho-pages-page--compact) .yaho-pages-sheet-split{background:var(--yaho-pages-stage-background)!important;gap:0!important;padding:0!important}:root.dark.theme-black :is(.yaho-pages-page:not(.yaho-pages-web-standalone),.yaho-pages-page--compact) .yaho-pages-stage,.dark.theme-black :is(.yaho-pages-page:not(.yaho-pages-web-standalone),.yaho-pages-page--compact) .yaho-pages-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:var(--yaho-pages-stage-background)!important;border:0!important;border-radius:0!important}:root.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage .yaho-pages-cover-banner,.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-stage .yaho-pages-cover-banner{border-top-left-radius:0!important;border-top-right-radius:0!important}:root.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library,.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library,:root.dark.theme-black .yaho-pages-page--compact .yaho-pages-library,.dark.theme-black .yaho-pages-page--compact .yaho-pages-library{background:var(--yaho-pages-library-background)!important;width:14.5rem!important;min-width:14.5rem!important;max-width:14.5rem!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:.55rem .45rem .65rem!important}:root.dark.theme-black .yaho-pages-page .yaho-responsive-page-shell,.dark.theme-black .yaho-pages-page .yaho-responsive-page-shell{background:var(--yaho-pages-stage-background)!important}:root.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library.is-collapsed,.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-pages-library.is-collapsed{width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;padding:.45rem .2rem .55rem!important}:root.dark.theme-black .yaho-pages-icon-trigger,.dark.theme-black .yaho-pages-icon-trigger{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 8px 24px #0000006b!important}:root.dark.theme-black .yaho-pages-emoji-picker,.dark.theme-black .yaho-pages-emoji-picker{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1rem 2.5rem #00000085!important}:root.dark.theme-black .yaho-pages-emoji-picker__head,.dark.theme-black .yaho-pages-emoji-picker__head{border-bottom-color:var(--yaho-night-line)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-pages-emoji-option:hover,.dark.theme-black .yaho-pages-emoji-option:hover{background:var(--yaho-night-surface-soft)!important}:root.dark.theme-black :is(.yaho-pages-share-popover,.yaho-pages-share-policy-menu,.yaho-pages-presence-tooltip>div),.dark.theme-black :is(.yaho-pages-share-popover,.yaho-pages-share-policy-menu,.yaho-pages-presence-tooltip>div){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-panel)!important;box-shadow:0 1rem 2.5rem #0000007a!important}:root.dark.theme-black .yaho-browser-home-search-panel,.dark.theme-black .yaho-browser-home-search-panel{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;box-shadow:0 .4rem 1.4rem #00000052!important}:root.dark.theme-black .yaho-browser-home-search-panel:focus-within,.dark.theme-black .yaho-browser-home-search-panel:focus-within{border-color:var(--yaho-night-line-strong)!important;box-shadow:0 0 0 3px #ffffff14!important}:root.dark.theme-black .yaho-browser-home-search-input,.dark.theme-black .yaho-browser-home-search-input{color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-browser-home-search-input::placeholder,.dark.theme-black .yaho-browser-home-search-input::placeholder,:root.dark.theme-black .yaho-browser-home-search-mode,.dark.theme-black .yaho-browser-home-search-mode{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-browser-home-search-mode-switch,.dark.theme-black .yaho-browser-home-search-mode-switch{border-color:var(--yaho-night-line)!important;background:color-mix(in srgb, var(--yaho-night-surface) 72%, transparent)!important;box-shadow:inset 0 1px 2px #00000047!important}:root.dark.theme-black .yaho-browser-home-search-mode-switch:before,.dark.theme-black .yaho-browser-home-search-mode-switch:before{border-color:var(--yaho-night-surface-soft);background:var(--yaho-night-surface-soft);box-shadow:0 .25rem .75rem #00000052}:root.dark.theme-black .yaho-browser-home-search-mode[data-active=true],.dark.theme-black .yaho-browser-home-search-mode[data-active=true]{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-browser-home-search-mode:first-child[data-active=true],.dark.theme-black .yaho-browser-home-search-mode:first-child[data-active=true]{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-panel)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-night-text) 24%, transparent)!important}:root.dark.theme-black .yaho-browser-mini-player-surface,.dark.theme-black .yaho-browser-mini-player-surface{border-color:var(--yaho-night-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-surface-raised) 96%, transparent), color-mix(in srgb, var(--yaho-night-surface) 98%, transparent));color:var(--yaho-night-text);box-shadow:0 14px 30px #0000007a,0 0 24px #ffffff0a}:root.dark.theme-black .yaho-browser-mini-player-artist,.dark.theme-black .yaho-browser-mini-player-artist{color:var(--yaho-night-text-soft);opacity:1}:root.dark.theme-black .yaho-browser-mini-player-action:hover,:root.dark.theme-black .yaho-browser-mini-player-open:hover,.dark.theme-black .yaho-browser-mini-player-action:hover,.dark.theme-black .yaho-browser-mini-player-open:hover{background:var(--yaho-night-primary-hover);color:var(--yaho-night-ink)}:root.dark.theme-black .yaho-browser-mini-player-docked,:root.dark.theme-black .yaho-browser-mini-player-docked.is-compact,.dark.theme-black .yaho-browser-mini-player-docked,.dark.theme-black .yaho-browser-mini-player-docked.is-compact{border-color:var(--yaho-night-line);background:var(--yaho-night-surface);color:var(--yaho-night-text)}:root.dark.theme-black .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action,.dark.theme-black .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action,:root.dark.theme-black .yaho-browser-mini-player-docked-action,.dark.theme-black .yaho-browser-mini-player-docked-action{color:var(--yaho-night-text-soft);background:0 0}:root.dark.theme-black .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action:hover,:root.dark.theme-black .yaho-browser-mini-player-docked-action:hover,.dark.theme-black .yaho-browser-mini-player-docked.is-compact .yaho-browser-mini-player-docked-action:hover,.dark.theme-black .yaho-browser-mini-player-docked-action:hover{background:var(--yaho-night-primary-hover);color:var(--yaho-night-ink)}:root.dark.theme-black .yaho-sidebar-bottom-stack[data-mini-player-drop-hover=true],:root.dark.theme-black .yaho-sidebar-mini-player-drop-layer,.dark.theme-black .yaho-sidebar-bottom-stack[data-mini-player-drop-hover=true],.dark.theme-black .yaho-sidebar-mini-player-drop-layer{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-primary);box-shadow:inset 0 0 0 1px var(--yaho-night-line)}:root.dark.theme-black .yaho-sidebar-mini-player-dock-hint,.dark.theme-black .yaho-sidebar-mini-player-dock-hint{color:var(--yaho-night-text-soft)}:root.dark.theme-black :is(.yaho-office-format-rail,.yaho-office-create-picker,.yaho-office-recent-row.yaho-library-document-row),.dark.theme-black :is(.yaho-office-format-rail,.yaho-office-create-picker,.yaho-office-recent-row.yaho-library-document-row){box-shadow:none;color:var(--yaho-night-text);border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important}:root.dark.theme-black :is(.yaho-office-format-chip,.yaho-office-create-option),.dark.theme-black :is(.yaho-office-format-chip,.yaho-office-create-option){color:var(--yaho-night-text);box-shadow:none;border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important}:root.dark.theme-black :is(.yaho-office-format-chip:hover,.yaho-office-format-chip.is-active,.yaho-office-create-option:hover),.dark.theme-black :is(.yaho-office-format-chip:hover,.yaho-office-format-chip.is-active,.yaho-office-create-option:hover){box-shadow:inset 0 0 0 1px var(--yaho-night-edge-light);border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important}:root.dark.theme-black :is(.yaho-office-format-mark,.yaho-office-create-option-mark,.yaho-office-recent-mark),.dark.theme-black :is(.yaho-office-format-mark,.yaho-office-create-option-mark,.yaho-office-recent-mark){color:var(--yaho-night-text);border-color:var(--yaho-night-line)!important;background:var(--yaho-night-mid)!important}:root.dark.theme-black :is(.yaho-office-format-name,.yaho-office-create-option-copy strong,.yaho-office-recent-title),.dark.theme-black :is(.yaho-office-format-name,.yaho-office-create-option-copy strong,.yaho-office-recent-title){color:var(--yaho-night-text)!important}:root.dark.theme-black :is(.yaho-office-format-chip [data-office-create],.yaho-office-format-note,.yaho-office-format-hint,.yaho-office-create-option-copy span,.yaho-office-create-option-arrow,.yaho-office-recent-meta,.yaho-office-recent-chevron),.dark.theme-black :is(.yaho-office-format-chip [data-office-create],.yaho-office-format-note,.yaho-office-format-hint,.yaho-office-create-option-copy span,.yaho-office-create-option-arrow,.yaho-office-recent-meta,.yaho-office-recent-chevron){color:var(--yaho-night-text-soft)!important}:root.dark.theme-black :is(.yaho-office-format-chip:hover [data-office-create],.yaho-office-format-chip.is-active [data-office-create]),.dark.theme-black :is(.yaho-office-format-chip:hover [data-office-create],.yaho-office-format-chip.is-active [data-office-create]){border-color:var(--yaho-night-line-strong);background:var(--yaho-night-mid);color:var(--yaho-night-text)}:root.dark.theme-black :is(.yaho-office-create-trigger,.yaho-office-recent-reset),.dark.theme-black :is(.yaho-office-create-trigger,.yaho-office-recent-reset){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black :is(.yaho-office-create-trigger:hover,.yaho-office-create-trigger[aria-expanded=true],.yaho-office-recent-reset:hover),.dark.theme-black :is(.yaho-office-create-trigger:hover,.yaho-office-create-trigger[aria-expanded=true],.yaho-office-recent-reset:hover){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-office-create-picker-kicker,:root.dark.theme-black .yaho-office-recent-count,.dark.theme-black .yaho-office-create-picker-kicker,.dark.theme-black .yaho-office-recent-count{color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-office-create-picker h3,.dark.theme-black .yaho-office-create-picker h3{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-office-header-action,.dark.theme-black .yaho-office-header-action{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-office-header-action:hover:not(:disabled),.dark.theme-black .yaho-office-header-action:hover:not(:disabled){background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;border-color:#ffffff47!important}:root.dark.theme-black .yaho-office-header-action--primary,.dark.theme-black .yaho-office-header-action--primary{border-color:var(--yaho-light-orange)!important;background:var(--yaho-light-orange)!important;color:#fff!important}:root.dark.theme-black .yaho-office-header-action--primary:hover:not(:disabled),.dark.theme-black .yaho-office-header-action--primary:hover:not(:disabled){color:#fff!important;background:#e77817!important;border-color:#e77817!important}:root.dark.theme-black :is(.yaho-office-recent-count,.yaho-dark-page p.yaho-office-recent-count),.dark.theme-black :is(.yaho-office-recent-count,.yaho-dark-page p.yaho-office-recent-count){border:1px solid var(--yaho-night-line)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;opacity:1!important}:root.dark.theme-black :is(.yaho-office-format-chip,.yaho-office-format-chip:last-child,.yaho-office-format-chip:nth-child(6n)),.dark.theme-black :is(.yaho-office-format-chip,.yaho-office-format-chip:last-child,.yaho-office-format-chip:nth-child(6n)){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;box-shadow:none!important}:root.dark.theme-black :is(.yaho-office-format-chip:hover,.yaho-office-format-chip.is-active,.yaho-office-format-chip.is-active:hover),.dark.theme-black :is(.yaho-office-format-chip:hover,.yaho-office-format-chip.is-active,.yaho-office-format-chip.is-active:hover){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-edge-light)!important}:root.dark.theme-black .yaho-office-format-rail,.dark.theme-black .yaho-office-format-rail{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;box-shadow:none!important}:root.dark.theme-black .yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row:hover,.dark.theme-black .yaho-office-page:not(.is-editing) .yaho-office-recent-row.yaho-library-document-row:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:none!important}:root.dark.theme-black .yaho-office-recent-mark,.dark.theme-black .yaho-office-recent-mark{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-dark-page .yaho-office-create-option-mark,.dark.theme-black .yaho-dark-page .yaho-office-create-option-mark{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-mid)!important;color:var(--yaho-night-text)!important}.yaho-office-docs{min-width:0;color:var(--ui-text-primary);gap:.9rem;padding:1rem;display:grid}.yaho-office-docs__header h2,.yaho-office-docs__header p,.yaho-office-docs__hint,.yaho-office-docs__status,.yaho-office-docs__missing{margin:0}.yaho-office-docs__header{gap:.25rem;display:grid}.yaho-office-docs__header h2{color:var(--ui-text-primary);font-size:1.25rem}.yaho-office-docs__header p,.yaho-office-docs__hint{color:var(--ui-text-secondary);font-size:.78rem}.yaho-office-docs__prompt,.yaho-office-docs__plan,.yaho-office-docs__edit,.yaho-office-docs__export{gap:.6rem;display:grid}.yaho-office-docs__prompt,.yaho-office-docs__plan,.yaho-office-docs__edit{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-editor);border-radius:.8rem;padding:.8rem}.yaho-office-docs textarea{resize:vertical;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-input);min-width:0;color:var(--ui-text-primary);font:inherit;border-radius:.55rem;padding:.65rem}.yaho-office-docs textarea::placeholder{color:var(--ui-text-tertiary)}.yaho-office-docs__plan ol{gap:.35rem;margin:0;padding-left:1.35rem;display:grid}.yaho-office-docs__plan li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .55rem;display:grid}.yaho-office-docs__plan-purpose,.yaho-office-docs__citation{color:var(--ui-text-secondary);font-size:.72rem}.yaho-office-docs__document{gap:.4rem;display:grid}.yaho-office-docs__block{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-editor);color:var(--ui-text-primary);cursor:pointer;border-radius:.65rem;padding:.7rem .8rem}.yaho-office-docs__block.is-selected{border-color:var(--ui-stroke-primary);background:var(--ui-row-active-background)}.yaho-office-docs__block h3,.yaho-office-docs__block p{margin:0}.yaho-office-docs__warning{border:1px solid color-mix(in srgb, var(--yaho-coral) 52%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 12%, var(--ui-bg-editor));color:var(--ui-text-primary);border-radius:.6rem;padding:.65rem .75rem}.yaho-office-docs__export{flex-wrap:wrap;display:flex}:root.dark.theme-black .yaho-office-docs,.dark.theme-black .yaho-office-docs{--ui-bg-input:var(--yaho-night-field);color:var(--yaho-night-text)}:root.dark.theme-black .yaho-office-docs__prompt,:root.dark.theme-black .yaho-office-docs__plan,:root.dark.theme-black .yaho-office-docs__edit,:root.dark.theme-black .yaho-office-docs__block,.dark.theme-black .yaho-office-docs__prompt,.dark.theme-black .yaho-office-docs__plan,.dark.theme-black .yaho-office-docs__edit,.dark.theme-black .yaho-office-docs__block{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}:root.dark.theme-black .yaho-office-docs__block.is-selected,.dark.theme-black .yaho-office-docs__block.is-selected{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft)}:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-picker-trigger,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-picker-menu,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-hero,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-instruction,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-tool,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-file,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-list>div,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-empty-action,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-default-note,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-picker-trigger,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-picker-menu,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-hero,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-instruction,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-tool,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-file,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-list>div,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-empty-action,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-default-note{color:var(--yaho-night-text);border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-picker-mark,:root.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-hero-mark,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-picker-mark,.dark.theme-black [data-yaho-shell=true] .yaho-agent-settings-hero-mark{color:var(--yaho-night-muted);background:var(--yaho-night-surface-soft)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-panel)}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__tab--active,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__tab--active{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft);color:var(--yaho-night-ink)}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__tab,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__tab{color:var(--yaho-night-muted)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__tab:hover,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__tab:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important;border-color:#0000!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__action:hover,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel__action:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black :is(.yaho-task-side-panel__action--search,.yaho-task-side-panel__action--fullscreen,.yaho-task-side-panel__action--collapse),.dark.theme-black :is(.yaho-task-side-panel__action--search,.yaho-task-side-panel__action--fullscreen,.yaho-task-side-panel__action--collapse){color:var(--yaho-night-muted)!important}:root.dark.theme-black :is(.yaho-task-side-panel__action--search:hover,.yaho-task-side-panel__action--fullscreen:hover,.yaho-task-side-panel__action--collapse:hover),.dark.theme-black :is(.yaho-task-side-panel__action--search:hover,.yaho-task-side-panel__action--fullscreen:hover,.yaho-task-side-panel__action--collapse:hover){background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-side-panel-reveal,.dark.theme-black .yaho-side-panel-reveal{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-side-panel-reveal:hover,.dark.theme-black .yaho-side-panel-reveal:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-memo__card,.dark.theme-black [data-yaho-shell=true] .yaho-memo__card,:root.dark.theme-black [data-yaho-shell=true] .yaho-memo__capture-input,.dark.theme-black [data-yaho-shell=true] .yaho-memo__capture-input,:root.dark.theme-black [data-yaho-shell=true] .yaho-memo__vault-input,.dark.theme-black [data-yaho-shell=true] .yaho-memo__vault-input{border-color:var(--yaho-night-line-strong)}:root.dark.theme-black .yaho-today-scroll,.dark.theme-black .yaho-today-scroll{scrollbar-color:#ffffff29 transparent!important}:root.dark.theme-black .yaho-today-record-search,.dark.theme-black .yaho-today-record-search{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-today-record-search:focus-within,.dark.theme-black .yaho-today-record-search:focus-within{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important;box-shadow:0 0 0 2px #ffffff1a!important}:root.dark.theme-black .yaho-today-todo-composer input,.dark.theme-black .yaho-today-todo-composer input{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-today-todo-composer input::placeholder,.dark.theme-black .yaho-today-todo-composer input::placeholder{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-today-todo-composer input:focus,.dark.theme-black .yaho-today-todo-composer input:focus{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;box-shadow:0 0 0 2px #ffffff1a!important}:root.dark.theme-black .yaho-today-todo-composer-submit,.dark.theme-black .yaho-today-todo-composer-submit{background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-today-todo-composer-submit:hover,.dark.theme-black .yaho-today-todo-composer-submit:hover{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-marketing-view-switch,.dark.theme-black .yaho-marketing-view-switch{gap:.15rem;border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;box-shadow:inset 0 1px #ffffff0d!important}:root.dark.theme-black .yaho-marketing-view-switch :is(button,[data-slot=button]),.dark.theme-black .yaho-marketing-view-switch :is(button,[data-slot=button]){color:var(--yaho-night-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}:root.dark.theme-black .yaho-marketing-view-switch :is(button,[data-slot=button]):hover,.dark.theme-black .yaho-marketing-view-switch :is(button,[data-slot=button]):hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important;border-color:#0000!important}:root.dark.theme-black .yaho-marketing-view-switch :is(button,[data-slot=button])[data-active=true],.dark.theme-black .yaho-marketing-view-switch :is(button,[data-slot=button])[data-active=true]{background:var(--yaho-sidebar-select-fill)!important;color:var(--yaho-sidebar-select-ink)!important;box-shadow:none!important}:root.dark.theme-black .yaho-dark-page .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])),:root.dark.theme-black .yaho-dark-page .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus,:root.dark.theme-black .yaho-dark-page .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus-visible,.dark.theme-black .yaho-dark-page .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])),.dark.theme-black .yaho-dark-page .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus,.dark.theme-black .yaho-dark-page .yaho-today-record-search :is(.yaho-today-record-search-input,input:not([type=checkbox])):focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root.dark.theme-black .yaho-today-date-filter-trigger,.dark.theme-black .yaho-today-date-filter-trigger{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-today-date-filter-trigger:is(:hover,[aria-expanded=true]),.dark.theme-black .yaho-today-date-filter-trigger:is(:hover,[aria-expanded=true]){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;box-shadow:0 0 0 2px #ffffff14!important}:root.dark.theme-black :is(.yaho-today-section-count,.yaho-today-record-count),.dark.theme-black :is(.yaho-today-section-count,.yaho-today-record-count){background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-today-summary-todo,.dark.theme-black .yaho-today-summary-todo{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],:root.dark.theme-black [data-yaho-shell=true] .yaho-composer-surface{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important;background-image:none!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]{border-color:var(--yaho-composer-field-stroke)!important;background:var(--yaho-composer-field-fill)!important;box-shadow:var(--yaho-composer-field-shadow)!important;background-image:none!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:var(--yaho-composer-field-focus-fill)!important;background-image:none!important}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console],:root.dark.theme-black .yaho-chat-thread-surface [data-slot=yaho-composer-capsule][data-fused]{--yaho-composer-outline:var(--yaho-composer-surface-stroke);--yaho-composer-capsule-fill:var(--yaho-composer-surface-fill)}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=yaho-composer-capsule][data-fused],:root.dark.theme-black .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important;background-image:none!important}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]:focus-within,:root.dark.theme-black .yaho-chat-thread-surface [data-slot=yaho-composer-capsule][data-fused]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]:not([type=submit]),.yaho-composer-voice-action){border-color:var(--yaho-composer-control-stroke)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:none!important;background-image:none!important}:root.dark.theme-black .yaho-chat-thread-surface [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]:not([type=submit]),.yaho-composer-voice-action):is(:hover,:focus-visible,[data-state=open]){border-color:var(--yaho-composer-control-hover-stroke)!important;background:var(--yaho-composer-control-hover-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:none!important;background-image:none!important}:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console],:root.dark.theme-black [data-slot=yaho-composer-capsule][data-fused],.dark.theme-black [data-slot=composer-root][data-yaho-command-console],.dark.theme-black [data-slot=yaho-composer-capsule][data-fused]{--yaho-composer-outline:var(--yaho-composer-surface-stroke);--yaho-composer-capsule-fill:var(--yaho-night-panel);--composer-fill:var(--yaho-night-panel);--dt-composer-ring:var(--yaho-night-line-strong)}:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],:root.dark.theme-black [data-slot=yaho-composer-capsule][data-fused],.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],.dark.theme-black [data-slot=yaho-composer-capsule][data-fused]{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-night-panel)!important;box-shadow:none!important;background-image:none!important}:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]:focus-within,:root.dark.theme-black [data-slot=yaho-composer-capsule][data-fused]:focus-within,.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]:focus-within,.dark.theme-black [data-slot=yaho-composer-capsule][data-fused]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important}:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]>.pointer-events-none,.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]>.pointer-events-none{background:var(--yaho-night-panel)!important;-webkit-backdrop-filter:none!important;background-image:none!important}:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],.dark.theme-black [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-stroke)!important;background:var(--yaho-composer-field-fill)!important;box-shadow:none!important;background-image:none!important}:root.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-status-stack]) [data-slot=composer-surface],.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-status-stack]) [data-slot=composer-surface]{border:2px solid var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important}:root.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]{border:1px solid var(--yaho-composer-field-stroke)!important;background:var(--yaho-composer-field-fill)!important;box-shadow:none!important}:root.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within,.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:var(--yaho-composer-field-focus-fill)!important}:root.dark.theme-black [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]:not([type=submit]),.yaho-composer-voice-action),.dark.theme-black [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]:not([type=submit]),.yaho-composer-voice-action),:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]:not([type=submit])){border-color:var(--yaho-composer-control-stroke)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:none!important;background-image:none!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]:not([type=submit])):is(:hover,:focus-visible,[data-state=open]){border-color:var(--yaho-composer-control-hover-stroke)!important;background:var(--yaho-composer-control-hover-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:none!important;background-image:none!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] :is(button[data-yaho-composer-control=mode],button[data-yaho-composer-control=primary]):focus-visible{outline-offset:2px;outline:2px solid var(--yaho-night-line-strong)!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]{color:var(--yaho-night-text-soft)!important;background:0 0!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled){border-color:var(--yaho-light-orange)!important;background:var(--yaho-light-orange)!important;color:#fff!important;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--yaho-light-orange) 26%, transparent)!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=button][data-variant=outline]{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text-soft)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line)!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=button][data-variant=outline]:is(:hover,[data-state=open]){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line-strong)!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=button][data-variant=outline]:focus-visible{outline-offset:2px;outline:2px solid var(--yaho-night-line-strong)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-status-stack{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important}:root.dark.theme-black [data-slot=tooltip-content].yaho-sidebar-toggle-tip,:root.dark.theme-black [data-slot=tooltip-content].yaho-sidebar-nav-tip,:root.dark.theme-black [data-slot=tooltip-content].yaho-composer-tip,.dark.theme-black [data-slot=tooltip-content].yaho-sidebar-toggle-tip,.dark.theme-black [data-slot=tooltip-content].yaho-sidebar-nav-tip,.dark.theme-black [data-slot=tooltip-content].yaho-composer-tip{color:#f4f4f4!important;background:#151515!important;border-color:#ffffff29!important;box-shadow:0 1rem 2.125rem #0000007a,inset 0 1px #ffffff12!important}:root.dark.theme-black .yaho-ontology-compact-menu-trigger__badge,.dark.theme-black .yaho-ontology-compact-menu-trigger__badge{color:#f5f5f5!important;background:#404040!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track,.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{background:#161616!important;border-color:#ffffff29!important;box-shadow:0 .625rem 1.5rem #00000073,inset 0 1px #ffffff14!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__track,.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__track{background:#161616!important;border-color:#ffffff29!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true],.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true]{color:#fff!important;background:#2a2a2a!important;box-shadow:0 .5rem 1.1rem #00000061,inset 0 1px #ffffff17!important}:root.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true] .yaho-main-mode-tabs__icon,.dark.theme-black [data-yaho-shell=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true] .yaho-main-mode-tabs__icon{color:#fff!important;background:#3a3a3a!important}:root.dark.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel,.dark.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:root.dark.theme-black :is(.yaho-ontology-compact-menu,.yaho-mode-menu),.dark.theme-black :is(.yaho-ontology-compact-menu,.yaho-mode-menu){color:#f4f4f4!important;background:#151515!important;border-color:#ffffff29!important;box-shadow:0 1rem 2.5rem #0000007a,inset 0 1px #ffffff12!important}:root.dark.theme-black .yaho-ontology-compact-menu-trigger,:root.dark.theme-black .yaho-ontology-compact-menu-trigger[data-open=true],.dark.theme-black .yaho-ontology-compact-menu-trigger,.dark.theme-black .yaho-ontology-compact-menu-trigger[data-open=true]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#f4f4f4!important;background:0 0!important;border-color:#ffffff29!important}:root.dark.theme-black .yaho-ontology-compact-menu-trigger:hover,.dark.theme-black .yaho-ontology-compact-menu-trigger:hover{color:#fff!important;border-color:#ffffff3d!important}:root.dark.theme-black .yaho-ontology-compact-menu__tile:is(:hover,:focus-visible,[data-active=true]),.dark.theme-black .yaho-ontology-compact-menu__tile:is(:hover,:focus-visible,[data-active=true]){color:#fff!important;background:#292929!important;border-color:#ffffff2e!important}:root.dark.theme-black .yaho-ontology-compact-menu__theme-track,.dark.theme-black .yaho-ontology-compact-menu__theme-track{background:#1b1b1b!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}:root.dark.theme-black .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true],.dark.theme-black .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]{color:#fff!important;background:#303030!important}:root.dark.theme-black .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]>svg,.dark.theme-black .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]>svg{color:#fff!important;background:#3a3a3a!important}:root.dark.theme-black .yaho-ontology-compact-menu__theme-track>button:not([aria-pressed=true]),.dark.theme-black .yaho-ontology-compact-menu__theme-track>button:not([aria-pressed=true]){color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-ontology-compact-menu__theme-track>button:not([aria-pressed=true])>svg,.dark.theme-black .yaho-ontology-compact-menu__theme-track>button:not([aria-pressed=true])>svg{color:var(--yaho-night-muted)!important;background:#262626!important}:root.dark.theme-black .yaho-ontology-compact-menu__heading,.dark.theme-black .yaho-ontology-compact-menu__heading{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-ontology-compact-menu__tile,.dark.theme-black .yaho-ontology-compact-menu__tile{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-ontology-compact-menu__tile-icon,.dark.theme-black .yaho-ontology-compact-menu__tile-icon{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-ontology-compact-menu__tile[data-active=true] .yaho-ontology-compact-menu__tile-icon,.dark.theme-black .yaho-ontology-compact-menu__tile[data-active=true] .yaho-ontology-compact-menu__tile-icon{color:#fff!important}:root.dark.theme-black .yaho-ontology-compact-menu__tile-badge,.dark.theme-black .yaho-ontology-compact-menu__tile-badge{color:#f5f5f5!important;background:#404040!important}:root.dark.theme-black :is(.yaho-ontology-compact-menu__footer,.yaho-ontology-compact-menu__section--company,.yaho-ontology-compact-menu__theme-block),.dark.theme-black :is(.yaho-ontology-compact-menu__footer,.yaho-ontology-compact-menu__section--company,.yaho-ontology-compact-menu__theme-block){border-color:var(--yaho-night-line)!important}:root.dark.theme-black .yaho-ontology-compact-menu__review-button,.dark.theme-black .yaho-ontology-compact-menu__review-button{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important;box-shadow:none!important}:root.dark.theme-black .yaho-ontology-compact-menu__review-button:hover,.dark.theme-black .yaho-ontology-compact-menu__review-button:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-raised)!important}:root.dark.theme-black .yaho-ontology-compact-menu__review-copy,.dark.theme-black .yaho-ontology-compact-menu__review-copy{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-ontology-compact-menu__review-action,.dark.theme-black .yaho-ontology-compact-menu__review-action{background:var(--yaho-night-primary)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-ontology-compact-menu__review-button:hover .yaho-ontology-compact-menu__review-action,.dark.theme-black .yaho-ontology-compact-menu__review-button:hover .yaho-ontology-compact-menu__review-action{background:var(--yaho-night-primary-hover)!important}:root.dark.theme-black .yaho-ontology-compact-menu__review-icon,.dark.theme-black .yaho-ontology-compact-menu__review-icon{background:var(--yaho-night-mid)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-library-search-bar-form,.dark.theme-black .yaho-library-search-bar-form{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-search-bar-form:focus-within,.dark.theme-black .yaho-library-search-bar-form:focus-within{border-color:#ffffff57!important;box-shadow:0 0 0 3px #ffffff14!important}:root.dark.theme-black .yaho-library-filter-panel,.dark.theme-black .yaho-library-filter-panel{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-search-bar-modes,.dark.theme-black .yaho-library-search-bar-modes{border-color:var(--yaho-night-line)!important;box-shadow:none!important;background:#ffffff0f!important}:root.dark.theme-black .yaho-library-search-bar-modes:before,.dark.theme-black .yaho-library-search-bar-modes:before{border-color:var(--yaho-light-orange)!important;background:var(--yaho-light-orange)!important;box-shadow:0 .25rem .75rem #f9731638!important}:root.dark.theme-black .yaho-library-search-bar-clear,.dark.theme-black .yaho-library-search-bar-clear{color:var(--yaho-light-orange)!important}:root.dark.theme-black .yaho-library-manage-cta,.dark.theme-black .yaho-library-manage-cta{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-manage-cta:hover,.dark.theme-black .yaho-library-manage-cta:hover{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;border-color:#ffffff47!important}:root.dark.theme-black .yaho-library-document-row,.dark.theme-black .yaho-library-document-row{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-library-document-row:is(:hover,[data-selected=true]),.dark.theme-black .yaho-library-document-row:is(:hover,[data-selected=true]){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-kind,.dark.theme-black .yaho-library-kind{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-row-action:hover:not(:disabled),.dark.theme-black .yaho-library-row-action:hover:not(:disabled){color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-row-action-divider:before,.dark.theme-black .yaho-library-row-action-divider:before{background:var(--yaho-night-line-strong)!important}:root.dark.theme-black .yaho-library-folder-panel,:root.dark.theme-black .yaho-library-folder-panel.is-dark,.dark.theme-black .yaho-library-folder-panel,.dark.theme-black .yaho-library-folder-panel.is-dark{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-folder-panel .yaho-library-ghost-button,.dark.theme-black .yaho-library-folder-panel .yaho-library-ghost-button{border-color:var(--yaho-night-line-strong)!important;color:var(--yaho-night-text-soft)!important;background:0 0!important}:root.dark.theme-black .yaho-library-folder-panel .yaho-library-ghost-button:hover:not(:disabled),.dark.theme-black .yaho-library-folder-panel .yaho-library-ghost-button:hover:not(:disabled){background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;border-color:#ffffff47!important}:root.dark.theme-black .yaho-library-page .yaho-library-folder-reveal,.dark.theme-black .yaho-library-page .yaho-library-folder-reveal{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-page .yaho-library-folder-reveal:hover,.dark.theme-black .yaho-library-page .yaho-library-folder-reveal:hover{background:var(--yaho-night-surface-soft)!important;border-color:#ffffff47!important}:root.dark.theme-black .yaho-library-folder-tree,.dark.theme-black .yaho-library-folder-tree{--yaho-library-folder-divider:var(--yaho-night-line)}:root.dark.theme-black .yaho-library-folder-item,:root.dark.theme-black .yaho-library-folder-kicker,:root.dark.theme-black .yaho-library-folder-count,.dark.theme-black .yaho-library-folder-item,.dark.theme-black .yaho-library-folder-kicker,.dark.theme-black .yaho-library-folder-count{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-library-folder-item:hover,.dark.theme-black .yaho-library-folder-item:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-library-folder-item.is-active,.dark.theme-black .yaho-library-folder-item.is-active{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-folder-toggle,:root.dark.theme-black .yaho-library-folder-icon,.dark.theme-black .yaho-library-folder-toggle,.dark.theme-black .yaho-library-folder-icon{color:var(--yaho-night-faint)!important}:root.dark.theme-black .yaho-library-folder-toggle:hover,:root.dark.theme-black .yaho-library-folder-item.is-active .yaho-library-folder-icon,.dark.theme-black .yaho-library-folder-toggle:hover,.dark.theme-black .yaho-library-folder-item.is-active .yaho-library-folder-icon{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-folder-item.is-active .yaho-library-folder-count,.dark.theme-black .yaho-library-folder-item.is-active .yaho-library-folder-count{color:var(--yaho-night-ink)!important;background:#ffffff1a!important}:root.dark.theme-black .yaho-library-folder-file,.dark.theme-black .yaho-library-folder-file{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-library-folder-file:is(:hover,.is-active),.dark.theme-black .yaho-library-folder-file:is(:hover,.is-active){background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-filter-panel .yaho-library-search-bar-form,:root.dark.theme-black .yaho-library-search-bar-compact .yaho-library-search-bar-form,.dark.theme-black .yaho-library-filter-panel .yaho-library-search-bar-form,.dark.theme-black .yaho-library-search-bar-compact .yaho-library-search-bar-form{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-filter-panel .yaho-library-search-bar-form:focus-within,:root.dark.theme-black .yaho-library-search-bar-compact .yaho-library-search-bar-form:is(:hover,:focus-within),.dark.theme-black .yaho-library-filter-panel .yaho-library-search-bar-form:focus-within,.dark.theme-black .yaho-library-search-bar-compact .yaho-library-search-bar-form:is(:hover,:focus-within){border-color:#ffffff57!important;box-shadow:0 0 0 3px #ffffff14!important}:root.dark.theme-black .yaho-library-ghost-button--pill,:root.dark.theme-black .yaho-library-date-shell,.dark.theme-black .yaho-library-ghost-button--pill,.dark.theme-black .yaho-library-date-shell{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-ghost-button--pill:hover:not(:disabled),:root.dark.theme-black .yaho-library-date-shell:hover,.dark.theme-black .yaho-library-ghost-button--pill:hover:not(:disabled),.dark.theme-black .yaho-library-date-shell:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-selection-bar,.dark.theme-black .yaho-library-selection-bar{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important}:root.dark.theme-black .yaho-library-cal-trigger:is(:hover,[data-state=open]),.dark.theme-black .yaho-library-cal-trigger:is(:hover,[data-state=open]){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-cal-popover,.dark.theme-black .yaho-library-cal-popover{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-panel)!important;box-shadow:0 18px 46px #0000008c!important}:root.dark.theme-black .yaho-library-cal-weekdays,.dark.theme-black .yaho-library-cal-weekdays{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-library-cal-day,.dark.theme-black .yaho-library-cal-day{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-faint)!important}:root.dark.theme-black .yaho-library-cal-day[data-in-month=true],.dark.theme-black .yaho-library-cal-day[data-in-month=true]{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-cal-nav,.dark.theme-black .yaho-library-cal-nav{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-library-cal-preset,.dark.theme-black .yaho-library-cal-preset{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-page .yaho-library-cal-trigger:is(:hover,[data-state=open]),.dark.theme-black .yaho-library-page .yaho-library-cal-trigger:is(:hover,[data-state=open]){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-search-field-selector-trigger,.dark.theme-black .yaho-library-search-field-selector-trigger{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-search-field-selector-trigger:hover,.dark.theme-black .yaho-library-search-field-selector-trigger:hover{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-search-field-selector-trigger[data-active=true],.dark.theme-black .yaho-library-search-field-selector-trigger[data-active=true]{color:#fff!important;background:#363636!important;border-color:#ffffff9e!important;box-shadow:inset 0 0 0 1px #ffffff24!important}:root.dark.theme-black .yaho-library-search-field-selector-menu,.dark.theme-black .yaho-library-search-field-selector-menu{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-library-search-field-menu-label,.dark.theme-black .yaho-library-search-field-menu-label{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-library-search-field-menu-option,.dark.theme-black .yaho-library-search-field-menu-option{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-search-field-menu-option[data-highlighted],.dark.theme-black .yaho-library-search-field-menu-option[data-highlighted]{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-search-field-menu-option[data-state=checked],:root.dark.theme-black .yaho-library-search-field-menu-option[data-state=checked] i,.dark.theme-black .yaho-library-search-field-menu-option[data-state=checked],.dark.theme-black .yaho-library-search-field-menu-option[data-state=checked] i{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-type-filter-menu,.dark.theme-black .yaho-library-type-filter-menu{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-library-type-filter-menu-label,.dark.theme-black .yaho-library-type-filter-menu-label{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-library-type-filter-option,.dark.theme-black .yaho-library-type-filter-option{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-type-filter-option[data-highlighted],.dark.theme-black .yaho-library-type-filter-option[data-highlighted]{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-type-filter-option[data-state=checked],:root.dark.theme-black .yaho-library-type-filter-option[data-state=checked] i,.dark.theme-black .yaho-library-type-filter-option[data-state=checked],.dark.theme-black .yaho-library-type-filter-option[data-state=checked] i{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-type-filter-count,.dark.theme-black .yaho-library-type-filter-count{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-library-type-filter-separator,.dark.theme-black .yaho-library-type-filter-separator{background:var(--yaho-night-line-strong)!important}:root.dark.theme-black .yaho-library-filter-trigger,.dark.theme-black .yaho-library-filter-trigger{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-filter-trigger:hover,:root.dark.theme-black .yaho-library-filter-trigger[data-state=open],.dark.theme-black .yaho-library-filter-trigger:hover,.dark.theme-black .yaho-library-filter-trigger[data-state=open]{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-library-filter-trigger[data-active=true],.dark.theme-black .yaho-library-filter-trigger[data-active=true]{color:#fff!important;background:#303030!important;border-color:#ffffff7a!important}:root.dark.theme-black .yaho-library-filter-trigger-label,.dark.theme-black .yaho-library-filter-trigger-label,:root.dark.theme-black .yaho-library-filter-trigger-chevron,.dark.theme-black .yaho-library-filter-trigger-chevron{color:var(--yaho-night-muted)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-browser-tools-trigger,.dark.theme-black [data-yaho-shell=true] .yaho-browser-tools-trigger{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-browser-tools-trigger:hover,.dark.theme-black [data-yaho-shell=true] .yaho-browser-tools-trigger:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-browser-tools-popover,.dark.theme-black .yaho-browser-tools-popover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-panel)!important;color:var(--yaho-night-ink)!important;-webkit-backdrop-filter:none!important;background-image:none!important;box-shadow:0 1.125rem 2.8125rem #00000085,inset 0 1px #ffffff12!important}:root.dark.theme-black .yaho-browser-tools-kicker,.dark.theme-black .yaho-browser-tools-kicker{color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-browser-tools-divider,.dark.theme-black .yaho-browser-tools-divider{background:var(--yaho-night-line)!important}:root.dark.theme-black .yaho-browser-tools-item,.dark.theme-black .yaho-browser-tools-item{color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-browser-tools-item:hover,.dark.theme-black .yaho-browser-tools-item:hover{background:var(--yaho-night-primary-hover)!important}:root.dark.theme-black .yaho-browser-tools-item-icon,.dark.theme-black .yaho-browser-tools-item-icon{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-browser-tools-item:hover .yaho-browser-tools-item-icon,.dark.theme-black .yaho-browser-tools-item:hover .yaho-browser-tools-item-icon{color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-browser-tools-item-badge,.dark.theme-black .yaho-browser-tools-item-badge{border:1px solid var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-sidebar-usage-trigger,.dark.theme-black .yaho-sidebar-usage-trigger,:root.dark.theme-black .yaho-sidebar-usage-value,.dark.theme-black .yaho-sidebar-usage-value{color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-sidebar-usage-trigger:hover,.dark.theme-black .yaho-sidebar-usage-trigger:hover,:root.dark.theme-black .yaho-sidebar-usage-trigger:focus-visible,.dark.theme-black .yaho-sidebar-usage-trigger:focus-visible{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-sidebar-expanded-action-group:hover:before,.dark.theme-black .yaho-sidebar-expanded-action-group:hover:before,:root.dark.theme-black .yaho-sidebar-expanded-action-group:focus-within:before,.dark.theme-black .yaho-sidebar-expanded-action-group:focus-within:before,:root.dark.theme-black .yaho-sidebar-expanded-action-group[data-expanded=true]:before,.dark.theme-black .yaho-sidebar-expanded-action-group[data-expanded=true]:before{border-color:var(--yaho-night-line);background:var(--yaho-night-surface-raised);box-shadow:0 8px 20px #0000007a, inset 0 1px 0 var(--yaho-night-edge-light)}:root.dark.theme-black .yaho-support-popover,.dark.theme-black .yaho-support-popover{border-color:var(--yaho-night-line-strong)!important;background:linear-gradient(145deg, var(--yaho-night-surface-raised), var(--yaho-night-panel))!important;color:var(--yaho-night-text)!important;box-shadow:0 22px 50px -24px #0000009e, inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black .yaho-support-popover .yaho-support-card,.dark.theme-black .yaho-support-popover .yaho-support-card{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-text)!important;border-color:#0000!important}:root.dark.theme-black .yaho-support-popover .yaho-support-card:hover,.dark.theme-black .yaho-support-popover .yaho-support-card:hover{background:var(--yaho-night-primary-hover)!important}:root.dark.theme-black [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]),.dark.theme-black [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]),:root.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-help:is(:hover,:focus-visible,[data-state=open]),.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-help:is(:hover,:focus-visible,[data-state=open]),:root.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-settings:is(:hover,:focus-visible),.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-settings:is(:hover,:focus-visible){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]) svg,.dark.theme-black [data-slot=sidebar] .yaho-sidebar-mobile-connect:is(:hover,:focus-visible,[data-state=open]) svg,:root.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-help:is(:hover,:focus-visible,[data-state=open]) svg,.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-help:is(:hover,:focus-visible,[data-state=open]) svg,:root.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-settings:is(:hover,:focus-visible) svg,.dark.theme-black [data-slot=sidebar] .yaho-sidebar-account-settings:is(:hover,:focus-visible) svg{color:inherit!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface :is(button[data-yaho-composer-control=primary]:not([type=submit]),.yaho-composer-voice-action){border:1px solid var(--yaho-composer-control-stroke)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:var(--yaho-composer-control-shadow)!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface :is(button[data-yaho-composer-control=primary]:not([type=submit]),.yaho-composer-voice-action):is(:hover,:focus-visible,[data-state=open]){border-color:var(--yaho-composer-control-hover-stroke)!important;background:var(--yaho-composer-control-hover-fill)!important;color:var(--yaho-composer-control-ink)!important}.yaho-office-expand-toggle{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;flex:none;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.yaho-office-expand-toggle:hover,.yaho-office-expand-toggle:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--ui-stroke-secondary));color:var(--ui-text-primary);outline:none}:root[data-office-expanded=true] .yaho-office-tab-bar{display:none}:root[data-office-expanded=true] .yaho-office-page{padding:.25rem .75rem .5rem}:root[data-office-expanded=true] .yaho-office-workspace,:root[data-office-expanded=true] .yaho-office-surface{gap:.5rem;padding:0}:root[data-office-expanded=true] .yaho-hwp-rhwp-disclaimer:is(aside){padding-block:.2rem}:root[data-office-expanded=true] .yaho-hwp-rhwp-disclaimer-list{flex-wrap:wrap;gap:0 1rem;font-size:.62rem;display:flex}.yaho-office-expand-exit{z-index:90;border:1px solid var(--ui-stroke-secondary);height:2rem;color:var(--ui-text-primary);background:var(--ui-bg-secondary);font:inherit;cursor:pointer;-webkit-app-region:no-drag;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.yaho-office-expand-exit:hover,.yaho-office-expand-exit:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 55%, var(--ui-stroke-secondary));outline:none}.yaho-office-expand-exit kbd{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);font:inherit;border-radius:.3rem;padding:0 .3rem;font-size:.65rem}.yaho-agent-assignment-stack{gap:.75rem;display:grid}.yaho-agent-assignment-card{border:1px solid color-mix(in srgb, var(--yaho-night-ink) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-blue) 9%, transparent), transparent 46%), color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);color:var(--yaho-night-text);box-shadow:var(--yaho-cobrowse-glass-shadow);-webkit-backdrop-filter:blur(var(--yaho-glass-blur));backdrop-filter:blur(var(--yaho-glass-blur));word-break:keep-all;text-wrap:pretty;border-radius:1.15rem;gap:.55rem;padding:1.05rem 1.15rem .8rem;font-family:inherit;display:grid}.yaho-agent-assignment-badge{color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);letter-spacing:.04em;border-radius:999px;justify-self:start;padding:.28rem .6rem;font-size:.64rem;font-weight:850;line-height:1}.yaho-agent-assignment-badge.is-hire{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}.yaho-agent-assignment-title{color:var(--yaho-night-text);margin:.1rem 0 0;font-size:.98rem;font-weight:850;line-height:1.4}.yaho-agent-assignment-summary{color:var(--yaho-night-muted);margin:0;font-size:.74rem;font-weight:600;line-height:1.6}.yaho-agent-assignment-hint{color:var(--yaho-night-muted);margin:0;font-size:.7rem;font-weight:600;line-height:1.55}.yaho-agent-assignment-options{gap:.4rem;margin-top:.3rem;display:grid}.yaho-agent-assignment-option{border:1px solid color-mix(in srgb, var(--yaho-night-ink) 12%, transparent);width:100%;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-mid) 46%, transparent);text-align:left;cursor:pointer;border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.yaho-agent-assignment-option:hover{border-color:color-mix(in srgb, var(--yaho-night-blue) 55%, transparent);background:color-mix(in srgb, var(--yaho-night-mid) 72%, transparent);transform:translateY(-1px)}.yaho-agent-assignment-option:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-night-blue) 70%, transparent);outline-offset:2px}.yaho-agent-assignment-option.is-primary{border-color:color-mix(in srgb, var(--yaho-light-orange) 34%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 9%, color-mix(in srgb, var(--yaho-night-mid) 46%, transparent))}.yaho-agent-assignment-option.is-primary:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 62%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 13%, color-mix(in srgb, var(--yaho-night-mid) 60%, transparent))}.yaho-agent-assignment-option-icon{width:1.7rem;height:1.7rem;color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 13%, transparent);border-radius:999px;flex:none;place-items:center;margin-top:.05rem;font-size:.8rem;display:grid}.yaho-agent-assignment-option.is-primary .yaho-agent-assignment-option-icon{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 15%, transparent)}.yaho-agent-assignment-option-body{min-width:0}.yaho-agent-assignment-option-body strong{color:var(--yaho-night-text);font-size:.78rem;font-weight:800;line-height:1.4;display:block}.yaho-agent-assignment-option-body small{color:var(--yaho-night-muted);margin-top:.12rem;font-size:.67rem;font-weight:600;line-height:1.5;display:block}.yaho-agent-assignment-defer{border:1px solid color-mix(in srgb, var(--yaho-night-muted) 42%, transparent);min-height:1.9rem;color:var(--yaho-night-text);background:color-mix(in srgb, var(--yaho-night-ink) 5%, transparent);font:inherit;cursor:pointer;border-radius:999px;justify-self:end;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.7rem;font-weight:750;transition:color .15s,background-color .15s;display:inline-flex}.yaho-agent-assignment-defer:hover{color:var(--yaho-night-text);border-color:color-mix(in srgb, var(--yaho-light-orange) 55%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-agent-assignment-defer:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-night-blue) 70%, transparent);outline-offset:2px}.theme-light .yaho-agent-assignment-card{border-color:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--yaho-light-orange) 5%, transparent), transparent 46%), color-mix(in srgb, var(--yaho-light-panel) 94%, transparent);color:var(--yaho-light-ink)}.theme-light .yaho-agent-assignment-badge{color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 13%, transparent)}.theme-light .yaho-agent-assignment-badge.is-hire{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.theme-light .yaho-agent-assignment-title{color:var(--yaho-light-ink)}.theme-light .yaho-agent-assignment-summary,.theme-light .yaho-agent-assignment-hint,.theme-light .yaho-agent-assignment-option-body small{color:var(--yaho-light-muted)}.theme-light .yaho-agent-assignment-option{border-color:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent);color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-page) 84%, transparent)}.theme-light .yaho-agent-assignment-option:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 45%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.theme-light .yaho-agent-assignment-option:focus-visible{outline-color:color-mix(in srgb, var(--yaho-light-orange) 60%, transparent)}.theme-light .yaho-agent-assignment-option.is-primary{border-color:color-mix(in srgb, var(--yaho-light-orange) 38%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 9%, color-mix(in srgb, var(--yaho-light-page) 84%, transparent))}.theme-light .yaho-agent-assignment-option-icon{color:var(--yaho-night-blue);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent)}.theme-light .yaho-agent-assignment-option.is-primary .yaho-agent-assignment-option-icon{color:var(--yaho-light-orange);background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent)}.theme-light .yaho-agent-assignment-option-body strong{color:var(--yaho-light-ink)}.theme-light .yaho-agent-assignment-defer{color:var(--yaho-light-ink);border-color:color-mix(in srgb, var(--yaho-light-ink) 28%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent)}.theme-light .yaho-agent-assignment-defer:hover{color:var(--yaho-light-ink);background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent)}:root.dark.theme-black .yaho-staff-approval-mode-group,.dark.theme-black .yaho-staff-approval-mode-group,:root.dark.theme-black .yaho-staff-notify-tier-group,.dark.theme-black .yaho-staff-notify-tier-group{border-color:var(--yaho-night-line);background:var(--yaho-night-field)}:root.dark.theme-black .yaho-staff-approval-mode,.dark.theme-black .yaho-staff-approval-mode,:root.dark.theme-black .yaho-staff-notify-tier,.dark.theme-black .yaho-staff-notify-tier{color:var(--yaho-night-muted)}:root.dark.theme-black .yaho-staff-approval-mode+.yaho-staff-approval-mode,.dark.theme-black .yaho-staff-approval-mode+.yaho-staff-approval-mode,:root.dark.theme-black .yaho-staff-notify-tier+.yaho-staff-notify-tier,.dark.theme-black .yaho-staff-notify-tier+.yaho-staff-notify-tier{border-left-color:var(--yaho-night-line)}:root.dark.theme-black .yaho-staff-approval-mode:hover,.dark.theme-black .yaho-staff-approval-mode:hover,:root.dark.theme-black .yaho-staff-notify-tier:hover,.dark.theme-black .yaho-staff-notify-tier:hover{color:var(--yaho-night-text)}:root.dark.theme-black .yaho-staff-approval-mode[data-active=true],.dark.theme-black .yaho-staff-approval-mode[data-active=true],:root.dark.theme-black .yaho-staff-notify-tier[data-active=true],.dark.theme-black .yaho-staff-notify-tier[data-active=true]{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-text)}:root.dark.theme-black .yaho-staff-inspector-duty-row input,.dark.theme-black .yaho-staff-inspector-duty-row input,:root.dark.theme-black .yaho-staff-inspector-instructions textarea,.dark.theme-black .yaho-staff-inspector-instructions textarea{border-color:var(--yaho-night-line);background:var(--yaho-night-field)}:root.dark.theme-black .yaho-staff-inspector-duty-row input:focus,.dark.theme-black .yaho-staff-inspector-duty-row input:focus,:root.dark.theme-black .yaho-staff-inspector-instructions textarea:focus,.dark.theme-black .yaho-staff-inspector-instructions textarea:focus{border-color:color-mix(in srgb, var(--yaho-night-blue) 62%, var(--yaho-night-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}:root.dark.theme-black .yaho-staff-inspector-soul>pre,.dark.theme-black .yaho-staff-inspector-soul>pre{border-color:var(--yaho-night-line);background:var(--yaho-night-surface,var(--yaho-night-field))}.yaho-sidebar-history-nav{padding:.5rem;flex-shrink:0;align-items:center;gap:.0625rem;padding-bottom:0;display:flex}.yaho-sidebar-history-button{border-radius:var(--yaho-sidebar-rhythm-sm,.5rem);width:2rem;height:2rem;color:var(--ui-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid;border:0!important}.yaho-sidebar-brand .yaho-sidebar-history-nav-in-brand{-webkit-app-region:no-drag;padding:0}.yaho-sidebar-brand .yaho-sidebar-history-nav-in-brand .yaho-sidebar-history-button{width:1.75rem;height:1.75rem}.yaho-sidebar-brand .yaho-sidebar-logo-home{flex-shrink:0}.yaho-history-tip-body{flex-direction:column;align-items:center;gap:.5rem;display:flex}.yaho-tip-card{border:1px solid color-mix(in srgb, var(--ui-stroke-secondary) 80%, transparent);background:var(--ui-bg-elevated);color:var(--ui-text-primary);border-radius:.625rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;box-shadow:0 2px 6px #0000002e}.yaho-tip-card-arrow{fill:var(--ui-bg-elevated);stroke:color-mix(in srgb, var(--ui-stroke-secondary) 80%, transparent);stroke-width:1px;paint-order:stroke}.yaho-tip-card kbd{min-width:1.625rem;height:1.625rem;font-size:.75rem}.yaho-sidebar-history-button[aria-disabled=true]{color:color-mix(in srgb, var(--ui-text-secondary) 38%, transparent);cursor:default}.yaho-sidebar-history-button{transition:background-color .12s,color .12s}.yaho-sidebar-history-button:focus-visible{background:color-mix(in srgb, var(--theme-primary) 14%, transparent);color:var(--ui-text-primary);outline:none}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-history-nav{justify-content:center;padding:.1rem 0 0}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-history-button{width:1.75rem;height:2rem;color:var(--ui-text-secondary)}[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-history-nav{gap:0}[data-slot=sidebar] .yaho-sidebar-history-button:is(:hover,:focus-visible),:root:not(.dark) aside.sidebar-root .yaho-sidebar-history-button:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--ui-text-primary) 9%, transparent)!important;color:var(--ui-text-primary)!important}:root.dark [data-slot=sidebar] .yaho-sidebar-history-button:is(:hover,:focus-visible),.dark [data-slot=sidebar] .yaho-sidebar-history-button:is(:hover,:focus-visible),:root.dark aside.sidebar-root .yaho-sidebar-history-button:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--yaho-night-text) 10%, transparent)!important;color:var(--yaho-night-text)!important}[data-slot=sidebar] .yaho-sidebar-history-button[aria-disabled=true]:is(:hover,:focus-visible),:root:not(.dark) aside.sidebar-root .yaho-sidebar-history-button[aria-disabled=true]:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--ui-text-secondary) 8%, transparent)!important;color:var(--ui-text-secondary)!important}:root.dark [data-slot=sidebar] .yaho-sidebar-history-button[aria-disabled=true]:is(:hover,:focus-visible),.dark [data-slot=sidebar] .yaho-sidebar-history-button[aria-disabled=true]:is(:hover,:focus-visible),:root.dark aside.sidebar-root .yaho-sidebar-history-button[aria-disabled=true]:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--yaho-night-muted) 10%, transparent)!important;color:var(--yaho-night-muted)!important}[data-slot=sidebar] .yaho-sidebar-history-button{color:var(--ui-text-primary)}[data-slot=sidebar] .yaho-sidebar-history-button .codicon{color:inherit!important}[data-slot=sidebar] .yaho-sidebar-history-button:disabled{opacity:.55;pointer-events:none;color:var(--ui-text-secondary)!important;background:0 0!important}[data-slot=sidebar]{container:yaho-sidebar/inline-size}.yaho-sidebar-open-window,.yaho-sidebar-search-trigger,.yaho-sidebar-history-nav{transition:opacity .16s ease, transform .16s ease, display .16s allow-discrete}@container yaho-sidebar (width<=315px){[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-open-window{opacity:0;display:none;transform:scale(.8)}}@container yaho-sidebar (width<=285px){[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-search-trigger{opacity:0;display:none;transform:scale(.8)}}@container yaho-sidebar (width<=255px){[data-slot=sidebar]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-history-nav{opacity:0;display:none;transform:translate(6px)}}@starting-style{.yaho-sidebar-open-window,.yaho-sidebar-search-trigger,.yaho-sidebar-history-nav{opacity:0}}:root[data-yaho-main-narrow=true] .yaho-voice-settings-dock .yaho-voice-menu-trigger span,:root[data-yaho-main-narrow=true] .yaho-voice-settings-dock .yaho-voice-menu-trigger svg:last-child{display:none}:root[data-yaho-main-narrow=true] .yaho-voice-settings-dock .yaho-voice-menu-trigger{padding-inline:.55rem!important}:root[data-yaho-main-narrow=true] .yaho-composer-disclaimer{padding-inline:2.75rem}.yaho-library-page .yaho-library-header-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.yaho-library-header-actions>*{flex-shrink:0}@container yaho-responsive-page (width<=60rem){.yaho-library-auto-name-switch-state{display:none}.yaho-library-manage-cta{white-space:nowrap;padding-inline:.9rem}}@container yaho-responsive-page (width<=34rem){.yaho-library-manage-cta-label{display:none}.yaho-library-manage-cta{justify-content:center;width:2.75rem;padding-inline:0}}:root [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.dark.theme-black [data-yaho-shell=true] [data-slot=composer-dock] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,:root [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot],:root [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within,:root [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,:root .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-input-slot],:root .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=yaho-composer-input-slot]:focus-within,:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within,:root.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],:root.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within,.dark [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within,:root.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot],:root.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within,.dark.theme-black [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:none!important}:root.dark.theme-black [data-slot=yaho-side-chat],.dark.theme-black [data-slot=yaho-side-chat],:root.dark.theme-black [data-slot=yaho-side-chat-selection-toolbar],.dark.theme-black [data-slot=yaho-side-chat-selection-toolbar]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text)!important}:root.dark [data-slot=yaho-side-chat] [data-slot=yaho-side-chat-input],.dark [data-slot=yaho-side-chat] [data-slot=yaho-side-chat-input]{border-color:var(--yaho-night-line);background:var(--yaho-night-field)}:root.dark [data-slot=yaho-side-chat] textarea,.dark [data-slot=yaho-side-chat] textarea{color:var(--yaho-night-text);background:0 0;border-color:#0000}@media (width>=62.0625rem){.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-split-workspace:not(.is-reference-mode):not(.is-browser-collapsed){--yaho-marketing-browser-column:clamp(22rem, 42%, 34rem)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-split-workspace[data-instagram-publish-review=true]:not(.is-reference-mode):not(.is-browser-collapsed){--yaho-marketing-browser-column:calc(100% - 24rem);grid-template-columns:minmax(0,1fr) 23rem}}.yaho-instagram-live-post-caption strong{margin-right:.4em}.yaho-browser-cobrowse.yaho-browser-cobrowse--docked .yaho-cobrowse-panel__shell{box-shadow:none;border:0;border-radius:0}.yaho-office-workbench-stage>.yaho-office-ai.yaho-cobrowse-panel__shell:not(.is-collapsed){border:1px solid var(--ui-stroke-secondary);box-shadow:none;border-radius:1.45rem}.yaho-office-workbench-stage>.yaho-office-ai:not(.is-collapsed):after{content:none}.yaho-office-ai .yaho-office-ai-head{border-bottom:0;min-height:60px;padding:.85rem 1rem .35rem}.yaho-office-ai .yaho-office-ai-compose-row{align-items:center}.yaho-office-ai .yaho-office-ai-textarea{box-sizing:border-box;min-height:44px;padding:12px .3rem;line-height:20px}.yaho-office-ai .yaho-office-ai-empty{text-align:center}.yaho-office-ai-history{z-index:5;background:var(--theme-card-seed);width:16rem;max-height:20rem;box-shadow:0 8px 24px color-mix(in srgb, var(--theme-foreground) 12%, transparent);border-radius:.75rem;padding:.5rem;position:absolute;top:100%;right:0;overflow:auto}.yaho-office-ai-history button{text-align:left;width:100%;padding:.5rem;display:block}.yaho-office-ai-history button:hover{background:var(--theme-accent-soft)}.yaho-office-ai .yaho-office-ai-textarea{max-height:112px}.yaho-office-ai .yaho-office-ai-actions{justify-content:center;align-items:center;gap:.5rem;margin:.85rem 1rem .15rem}.yaho-office-ai .yaho-office-ai-actions>button{border:1px solid var(--ui-stroke-secondary);min-height:30px;box-shadow:none;background:0 0;border-radius:999px;padding:.35rem .7rem;transition:background-color .15s,border-color .15s}.yaho-office-ai .yaho-office-ai-actions>button:not(:disabled):hover{border-color:var(--theme-primary);background:var(--theme-accent-soft)}.yaho-office-ai .yaho-office-ai-body.is-empty{justify-content:center;align-items:center}.yaho-office-ai .yaho-office-ai-body.is-empty .yaho-office-ai-actions{margin:0 0 1rem}.yaho-office-ai .yaho-office-ai-body.is-empty .yaho-office-ai-empty{flex:none;margin:0}.yaho-office-ai.yaho-cobrowse-panel__shell{gap:0}.yaho-office-ai .yaho-office-ai-body{padding-bottom:0}.yaho-office-ai .yaho-office-ai-compose-row{margin-top:.5rem}.yaho-office-ai .yaho-office-ai-turn{gap:.75rem}.yaho-office-ai .yaho-office-ai-turn+.yaho-office-ai-turn{border-top:0}.yaho-office-ai .yaho-cobrowse-panel__user-bubble{white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;margin-left:auto}.yaho-office-ai .yaho-cobrowse-panel__assistant-bubble{width:100%;min-width:0}.yaho-office-ai .yaho-office-ai-copy{cursor:pointer;background:0 0;line-height:1.4;transition:background-color .15s}.yaho-office-ai .yaho-office-ai-copy:hover{background:var(--theme-accent-soft)}.yaho-office-ai .yaho-office-ai-copy{align-items:center;gap:.3rem;display:inline-flex}.yaho-office-ai .yaho-office-ai-turns{min-width:0;padding-right:1rem;overflow:hidden auto}.yaho-office-ai .yaho-office-ai-body{padding-right:0}.yaho-office-ai .yaho-office-ai-body.is-empty{padding-right:1rem}.yaho-office-ai .yaho-office-ai-body:not(.is-empty) .yaho-office-ai-actions{margin-right:2rem}.yaho-office-ai .yaho-cobrowse-panel__assistant-bubble{overflow-wrap:anywhere}.yaho-office-ai>.yaho-office-ai-actions{border-bottom:1px solid var(--ui-stroke-tertiary);flex:none;justify-content:center;margin:0;padding:.2rem 1rem .85rem}.yaho-office-ai .yaho-office-ai-turns{border-top:0;padding-top:0}.yaho-office-ai .yaho-office-ai-head{gap:.625rem}.yaho-office-ai .yaho-office-ai-head h3.yaho-cobrowse-panel__title{font-size:1rem;font-weight:900;line-height:normal}.yaho-office-ai-hwp-selection{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.yaho-office-ai-hwp-options{min-width:0;font-size:.75rem}.yaho-office-ai-hwp-options summary{cursor:pointer;color:var(--theme-foreground)}.yaho-office-ai-hwp-options[open]{flex-basis:100%}.yaho-office-ai .yaho-office-ai-convert{border:1px solid var(--ui-stroke-secondary);border-radius:999px;gap:.35rem;padding:.35rem .65rem}.yaho-office-ai-head .yaho-cobrowse-panel__header-actions{flex:none;align-items:center;gap:.35rem;display:flex}.yaho-office-ai-head .yaho-office-ai-convert{white-space:nowrap;flex:none;align-items:center;min-height:30px;display:inline-flex}.yaho-office-ai>.yaho-office-ai-actions{gap:.35rem;padding-left:.65rem;padding-right:.65rem}.yaho-office-ai>.yaho-office-ai-actions>button{white-space:nowrap;padding-left:.5rem;padding-right:.5rem}.yaho-office-ai-conversion-menu{position:relative}.yaho-office-ai-conversion-options{z-index:10;border:1px solid var(--ui-stroke-secondary);background:var(--theme-card-seed);min-width:8rem;box-shadow:0 6px 18px color-mix(in srgb, var(--theme-foreground) 10%, transparent);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.yaho-office-ai-conversion-options>button{justify-content:flex-start}.yaho-office-ai .yaho-office-ai-conversion-menu>button{border:1px solid var(--ui-stroke-secondary);min-height:30px;box-shadow:none;white-space:nowrap;background:0 0;border-radius:999px;padding:.35rem .5rem;transition:background-color .15s,border-color .15s}.yaho-office-ai .yaho-office-ai-conversion-menu>button:not(:disabled):hover{border-color:var(--theme-primary);background:var(--theme-accent-soft)}.yaho-office-hwp-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.yaho-office-hwp-toolbar-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.yaho-office-hwp-toolbar-group+.yaho-office-hwp-toolbar-group{border-left:1px solid var(--ui-stroke-tertiary);padding-left:.75rem}.yaho-office-hwp-toolbar-group>button{white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;min-height:30px;padding:.35rem .6rem;display:inline-flex}.yaho-office-recent-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yaho-office-close-overlay{z-index:var(--z-modal,1000)}.yaho-office-close-dialog{background:var(--theme-card-seed);color:var(--theme-foreground)}.yaho-office-word-ribbon.yaho-office-ribbon{background:color-mix(in srgb, var(--theme-card-seed) 92%, var(--theme-foreground) 8%);border-radius:.65rem}.yaho-office-word-ribbon .yaho-office-ribbon-chrome{border-bottom:1px solid var(--ui-stroke-secondary);min-height:30px;padding:0 .65rem}.yaho-office-word-ribbon .yaho-office-ribbon-tabs{gap:.2rem}.yaho-office-word-ribbon .yaho-office-ribbon-tab{border-radius:0;min-width:3rem;min-height:30px;padding:.35rem .65rem}.yaho-office-word-ribbon .yaho-office-ribbon-body{gap:.5rem;padding:.4rem .65rem}.yaho-office-word-ribbon.is-home-tab .yaho-office-ribbon-body{grid-template-columns:max-content max-content minmax(10rem,1fr);align-items:start;display:grid}.yaho-office-word-ribbon.is-home-tab .yaho-office-word-style-gallery{border-right:0;border-bottom:1px solid var(--ui-stroke-secondary);flex-wrap:wrap;grid-column:1/-1;gap:.2rem;padding:0 0 .4rem;display:flex}.yaho-office-word-ribbon .yaho-office-word-ribbon-stack{gap:.35rem;padding:0 .5rem 0 0}.yaho-office-word-ribbon .yaho-office-word-ribbon-body button{box-shadow:none;border-radius:.2rem}.yaho-office-word-ribbon .yaho-office-word-ribbon-body input,.yaho-office-word-ribbon .yaho-office-word-ribbon-body select{background:var(--theme-card-seed);border-radius:.2rem;min-height:26px}@media (width<=900px){.yaho-office-word-ribbon.is-home-tab .yaho-office-ribbon-body{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-office-word-ribbon .yaho-office-word-find{grid-column:1/-1}}.yaho-office-word-ribbon.yaho-office-ribbon{background:var(--theme-card-seed);border-color:var(--ui-stroke-secondary);border-radius:.85rem;overflow:hidden}.yaho-office-word-ribbon .yaho-office-ribbon-chrome{background:color-mix(in srgb, var(--theme-card-seed) 96%, var(--theme-foreground) 4%);border-bottom-color:var(--ui-stroke-tertiary);min-height:34px;padding:0 .8rem}.yaho-office-word-ribbon .yaho-office-ribbon-tab{min-width:3.25rem;min-height:34px;color:var(--theme-foreground);font-size:.75rem;font-weight:500}.yaho-office-word-ribbon .yaho-office-ribbon-tab[aria-selected=true]{font-weight:700}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body{grid-template-columns:minmax(20rem,1.6fr) minmax(9rem,.65fr) minmax(12rem,1fr);gap:0;padding:.5rem .8rem .65rem}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-gallery{border-bottom-color:var(--ui-stroke-tertiary);gap:.35rem;margin-bottom:.55rem;padding:0 0 .5rem;display:flex}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-chip{border:1px solid #0000;border-radius:.45rem;gap:.2rem;min-width:3.5rem;min-height:45px;padding:.35rem .6rem;font-size:.65rem}.yaho-office-word-ribbon .yaho-office-word-style-chip[aria-pressed=true]{border-color:var(--ui-stroke-secondary);background:var(--theme-accent-soft)}.yaho-office-word-ribbon .yaho-office-word-style-chip>span{font-size:.9rem}.yaho-office-word-ribbon .yaho-office-word-ribbon-stack{justify-content:flex-start;gap:.4rem;min-width:0;padding:0 .75rem}.yaho-office-word-ribbon .yaho-office-word-format-group{border-left:0;padding-left:0}.yaho-office-word-ribbon .yaho-office-word-ribbon-row{gap:.35rem;min-height:28px}.yaho-office-word-ribbon .yaho-office-word-ribbon-body button:not(.yaho-office-word-style-chip){border-radius:.35rem;min-height:27px}.yaho-office-word-ribbon .yaho-office-word-ribbon-body input,.yaho-office-word-ribbon .yaho-office-word-ribbon-body select{border:1px solid var(--ui-stroke-secondary);border-radius:.35rem;height:28px;min-height:28px;padding:.2rem .45rem;font-size:.72rem}.yaho-office-word-ribbon .yaho-office-word-format-hint{display:none}.yaho-office-word-ribbon .yaho-office-word-find-input{width:100%;min-width:0}.yaho-office-word-ribbon .yaho-office-word-find .yaho-office-word-ribbon-row:first-child{flex:1}@media (width<=900px){.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body{grid-template-columns:minmax(20rem,1fr) minmax(10rem,.5fr);overflow-x:auto}.yaho-office-word-ribbon .yaho-office-word-find{border-left:0;grid-column:1/-1;padding:.5rem 0 0}}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body{flex-wrap:wrap;align-items:center;gap:.65rem 0;display:flex}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-gallery{border-bottom:0;flex:none;margin:0;padding:0 .75rem 0 0}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-format-group{border-left:1px solid var(--ui-stroke-secondary);flex:none;padding:0 .75rem}.yaho-office-word-ribbon .yaho-office-word-find{flex:12rem}.yaho-office-word-ribbon.yaho-office-ribbon{overflow:visible}.yaho-office-word-ribbon .yaho-office-word-find{flex:none;justify-content:center;align-self:stretch;padding:0 .65rem;position:relative}.yaho-office-word-find-popover{z-index:20;border:1px solid var(--ui-stroke-secondary);background:var(--theme-card-seed);width:20rem;max-width:min(21rem,100% - 2rem);box-shadow:0 8px 24px color-mix(in srgb, var(--theme-foreground) 12%, transparent);border-radius:.7rem;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0}.yaho-office-word-find-popover .yaho-office-word-ribbon-row+.yaho-office-word-ribbon-row{flex-wrap:wrap;margin-top:.4rem}@media (width<=900px){.yaho-office-word-ribbon .yaho-office-word-find{border-left:1px solid var(--ui-stroke-tertiary);padding:0 .65rem}}.yaho-office-word-find-popover{z-index:var(--z-popover,1000);border-color:var(--ui-stroke-secondary);width:21rem;color:var(--theme-foreground);box-shadow:0 10px 30px color-mix(in srgb, var(--theme-foreground) 12%, transparent);border-radius:.9rem;padding:.85rem;position:relative;top:auto;right:auto}.yaho-office-word-find-popover .yaho-office-word-ribbon-row{align-items:center;gap:.5rem;min-height:32px;display:flex}.yaho-office-word-find-popover .yaho-office-word-find-input{border:1px solid var(--ui-stroke-secondary);background:var(--theme-card-seed);width:0;min-width:0;height:36px;color:var(--theme-foreground);border-radius:.55rem;outline:none;flex:auto;padding:.45rem .65rem;font-size:.8rem}.yaho-office-word-find-popover .yaho-office-word-find-input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-accent-soft)}.yaho-office-word-find-popover .yaho-office-word-search-count{background:var(--theme-accent-soft);text-align:center;white-space:nowrap;border-radius:.45rem;flex:none;min-width:3rem;padding:.3rem .45rem;font-size:.7rem}.yaho-office-word-find-popover .yaho-office-word-ribbon-row+.yaho-office-word-ribbon-row{border-top:1px solid var(--ui-stroke-tertiary);margin-top:.65rem;padding-top:.6rem}.yaho-office-word-find-popover button{border:1px solid var(--ui-stroke-tertiary);border-radius:.45rem;min-height:30px;padding:.3rem .5rem}.yaho-office-word-find-popover .yaho-office-word-ribbon-row>button:nth-child(3){margin-left:auto}.yaho-office-word-find-popover [data-word-find=replace]{flex-basis:calc(100% - 1.5rem);width:100%}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body{min-height:0;padding-top:.5rem;padding-bottom:.5rem}.yaho-office-word-ribbon .yaho-office-word-ribbon-status:empty{display:none}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body{justify-content:center;padding-left:1rem;padding-right:1rem}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-gallery{justify-content:center;padding-right:.9rem}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-format-group,.yaho-office-word-ribbon .yaho-office-paragraph-format-group,.yaho-office-word-ribbon .yaho-office-word-find{padding-left:.9rem;padding-right:.9rem}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs .yaho-office-word-style-gallery{padding-left:0}.yaho-office-word-ribbon .yaho-office-word-find{flex:none;min-width:0;margin-right:0;padding-right:0}.yaho-office-word-ribbon.yaho-office-word-toolbar.has-tabs.is-home-tab .yaho-office-word-ribbon-body>.yaho-office-word-ribbon-status,.yaho-office-excel-workbook .fortune-stat-area:empty{display:none}.yaho-office-excel-workbook .fortune-stat-area:has(.luckysheet-sheet-selection-calInfo:empty){display:none}.yaho-marketing-image-tray{border-top:1px solid var(--ui-stroke-tertiary);background:var(--ui-surface-default);color:var(--ui-text-primary);padding:.6rem .8rem;font-size:.78rem}.yaho-marketing-image-tray-list{gap:.6rem;max-height:8rem;padding-top:.5rem;display:flex;overflow-x:auto}.yaho-marketing-image-tray-card{cursor:grab;border:1px solid var(--ui-stroke-tertiary);border-radius:.5rem;flex:0 0 8rem;height:5.5rem;position:relative;overflow:hidden}.yaho-marketing-image-tray-card img{object-fit:contain;width:100%;height:100%}.yaho-marketing-image-tray-card span{background:var(--ui-surface-default);border-radius:.3rem;padding:.1rem .3rem;position:absolute;bottom:.2rem;left:.3rem}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-split-workspace:not(.is-reference-mode)>.yaho-marketing-browser-pane{height:var(--yaho-instagram-browser-height,calc(100dvh - 9rem));align-self:start;max-height:calc(100dvh - 2rem);position:sticky;top:1rem}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-browser-guest{min-height:0}@media (width>=62.0625rem){.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-split-workspace:not(.is-reference-mode):not(.is-browser-collapsed){--yaho-marketing-browser-column:clamp(22rem, 42%, 34rem)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-split-workspace:has(.yaho-marketing-final-review,.yaho-instagram-publish-focus):not(.is-reference-mode):not(.is-browser-collapsed){--yaho-marketing-browser-column:calc(100% - 24rem);grid-template-columns:minmax(0,1fr) 23rem}}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-final-review-layout{grid-template-columns:minmax(0,1fr)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-final-review-preview{padding:1rem 0;position:static}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-visual-assets{grid-template-columns:minmax(0,1fr)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-visual-assets>article{overflow-wrap:anywhere;min-width:0}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-inset .sm\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.yaho-marketing-page[data-marketing-channel=instagram] .yaho-marketing-restart-button{color:var(--dt-destructive)}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone){scrollbar-gutter:auto;padding:0!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone)>.yaho-responsive-page-shell{padding:0!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-sheet-split{gap:0!important;padding:0!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-stage{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;border:0!important;border-radius:0!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-stage .yaho-pages-cover-banner{flex-shrink:0;border-radius:0!important;height:72px!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-document-head,.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-editor-shell{max-width:none;padding-inline:1rem}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-document-head>.relative.inline-block{margin-top:-1.25rem;margin-bottom:.5rem}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-icon-trigger{width:2.75rem;height:2.75rem;box-shadow:none;background:var(--yaho-pages-stage-background);border-radius:.5rem;font-size:1.5rem}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-title-input{margin-bottom:.5rem;font-size:1.75rem;color:var(--ui-text-primary)!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-page-meta{margin-bottom:.75rem}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-template-bar{background:0 0;border:0;border-radius:0;margin-bottom:.5rem;padding:.75rem 0}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-template-card{border-radius:.375rem;padding:.625rem}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-library:not(.is-collapsed){width:15rem;min-width:15rem;padding:1rem .75rem;border:0!important;border-inline-start:1px solid color-mix(in srgb, var(--ui-text-primary) 10%, transparent)!important;box-shadow:none!important;background:var(--yaho-pages-library-background)!important;border-radius:0!important}@container yaho-pages (width<=850px){.yaho-pages-page--editor-layout .yaho-pages-document-head,.yaho-pages-page--editor-layout .yaho-pages-editor-shell{padding-inline:1rem}.yaho-pages-page--editor-layout .yaho-pages-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container yaho-pages (width>=1100px){.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-template-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-document-head.max-w-none,.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-editor-shell.max-w-none{max-width:none}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-canvas{flex-direction:column;min-height:100%;padding:0;display:flex}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-pages-blocknote,.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .bn-container{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .bn-editor{flex:1;max-width:none;padding:0 0 1rem 1.5rem}.yaho-sourcing-row-save{white-space:nowrap}.yaho-sourcing-category-field{gap:.5rem;display:grid}.yaho-sourcing-category-input{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);border-radius:.5rem;padding:.6rem}.yaho-sourcing-category-trigger{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.yaho-sourcing-category-trigger>span:first-child{color:var(--theme-primary);align-items:center;display:flex}.yaho-sourcing-category-menu{z-index:1100;min-width:var(--radix-select-trigger-width);border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-card);max-height:260px;color:var(--ui-text-primary);border-radius:12px;padding:5px;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.yaho-sourcing-category-option{cursor:pointer;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;line-height:20px}.yaho-sourcing-category-option:is([data-highlighted],[data-state=checked]){background:color-mix(in srgb, var(--theme-primary) 10%, transparent);color:var(--theme-primary)}[data-slot=dialog-content] label:has(input[list=sourcing-categories]){gap:.5rem;display:grid}input[list=sourcing-categories]{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);border-radius:.5rem;padding:.6rem}.yaho-sourcing-saved-library nav.yaho-library-filter-panel{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 1rem;padding:0;display:flex}.yaho-sourcing-saved-library article{border:1px solid var(--ui-stroke-tertiary);border-radius:.75rem;margin:1rem 0;overflow:hidden}.yaho-sourcing-saved-library article header{justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.yaho-sourcing-saved-library article header span{color:var(--ui-text-secondary);font-size:.8rem}.yaho-sourcing-saved-library .aui-md-table{overflow-x:auto}.yaho-sourcing-saved-library table{border-collapse:collapse;width:100%;font-size:.8125rem}.yaho-sourcing-saved-library th,.yaho-sourcing-saved-library td{text-align:left;border:1px solid var(--ui-stroke-tertiary);padding:.6rem}.yaho-sourcing-saved-library td a{color:var(--ui-text-link,#60a5fa);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.yaho-web-artifacts-surface{padding-bottom:8rem;position:relative}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form>.yaho-naver-planning-stage{padding-right:2rem}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form>.yaho-naver-planning-actions{margin-right:2rem}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-planning-stage .yaho-marketing-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-planning-stage .yaho-marketing-plan-fields>:nth-child(n+7){grid-column:1/-1}@media (width<=760px){.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-planning-stage .yaho-marketing-plan-fields{grid-template-columns:minmax(0,1fr)}}@container yaho-marketing-page (width<=62rem){.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace:not(.is-reference-mode){--yaho-marketing-stacked-browser-height:clamp(24rem, 68dvh, 42rem)}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode){--yaho-marketing-stacked-browser-height:4rem}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace:not(.is-reference-mode)>.yaho-marketing-browser-pane{width:100%;height:var(--yaho-marketing-stacked-browser-height);box-sizing:border-box;border-bottom:1px solid var(--ui-stroke-tertiary);border-radius:0;flex:none;align-self:stretch;min-height:0;position:relative;top:auto}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode)>.yaho-marketing-browser-pane{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);box-shadow:none;background:0 0}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode) .yaho-marketing-browser-guest[hidden]{display:none}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode)>.yaho-marketing-browser-pane>.yaho-marketing-browser-collapsed-brand{background:0 0;border:0;place-items:center;width:2.65rem;height:2.65rem;margin:0;padding:0;display:grid;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-browser-collapsed-brand.is-naver svg{width:1.55rem;height:1.55rem}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace:not(.is-reference-mode)>.yaho-marketing-browser-collapse-toggle{top:var(--yaho-marketing-stacked-browser-height);display:grid;left:50%}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-browser-collapse-toggle svg{transform:rotate(90deg)}}@container yaho-marketing-page (width>=62.0625rem){.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode){--yaho-marketing-browser-column:2.5rem;--yaho-marketing-split-gap:.875rem}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode)>.yaho-marketing-browser-pane{height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;position:relative;top:auto;overflow:visible}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode) .yaho-marketing-browser-guest[hidden]{display:none}.yaho-marketing-page:is([data-marketing-channel=naver_blog],[data-marketing-channel=instagram]) .yaho-marketing-split-workspace.is-browser-collapsed:not(.is-reference-mode)>.yaho-marketing-browser-pane>.yaho-marketing-browser-collapsed-brand{top:50%;left:calc(100% + var(--yaho-marketing-split-gap) - 2.25rem);z-index:3;background:var(--ui-bg-base);border:0;place-items:center;width:2.65rem;height:2.65rem;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}}.yaho-instagram-live-editor-flow.is-planning{grid-template-columns:minmax(0,1fr);grid-template-areas:"form"}.yaho-instagram-live-editor-flow.is-planning>.yaho-instagram-live-editor-preview-column{display:none}.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-plan-fields>:nth-child(n+5){grid-column:1/-1}@media (width<=760px){.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-plan-fields{grid-template-columns:minmax(0,1fr)}}.yaho-instagram-live-editor-flow.is-planning>.yaho-instagram-live-editor-form{align-content:start}.yaho-instagram-planning-stage-head p{color:var(--yaho-light-orange)}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form{grid-template-rows:auto auto;align-content:start;overflow-y:auto}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form>.yaho-naver-planning-stage{padding-bottom:0;overflow:visible}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form>.yaho-naver-planning-actions{border-top:0;padding:1rem 0}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form,.yaho-instagram-live-editor-flow.is-planning>.yaho-instagram-live-editor-form{align-content:safe center;padding-block:2rem}.yaho-marketing-field.yaho-marketing-field-two-lines{box-sizing:border-box;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;height:calc(2lh + 1.25rem + 2px);min-height:calc(2lh + 1.25rem + 2px);padding-block:.625rem;line-height:1.5}.yaho-marketing-progress-step-head.yaho-marketing-production-head{border-bottom:0}.yaho-marketing-step>.yaho-marketing-production-head{border:0;margin-bottom:.75rem;padding-bottom:0}.yaho-marketing-production-head>.yaho-marketing-heading{margin:0;font-size:1.35rem;line-height:1.35}.yaho-marketing-production-head+.yaho-marketing-progress-step-content,.yaho-marketing-production-head+.yaho-marketing-progress-step-content>dl{margin-top:0}.yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-progress-step-content{flex:auto;align-content:safe center;min-height:0;display:grid}.yaho-marketing-progress-step--naver-media-choice .yaho-marketing-media-strategy-list--naver{width:100%;margin-inline:auto}.yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-media-strategy-actions{margin-top:auto;padding-top:1rem}.yaho-marketing-progress-step--naver-media-choice{flex-direction:column;height:100%;min-height:0;display:flex}.yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-progress-step-head{flex:none;justify-content:flex-start}.yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-media-strategy-actions{flex:none;justify-content:space-between;width:100%;display:flex}.yaho-marketing-progress-step--naver-media-choice>.yaho-marketing-progress-step-head{display:none}.yaho-naver-media-choice-group{width:min(100%,44rem);margin-inline:auto}.yaho-naver-media-choice-group>.yaho-marketing-media-strategy-actions{justify-content:space-between;margin-top:1rem;display:flex}.yaho-marketing-progress-step--generated-media-centered{justify-content:safe center;padding-block:2rem}.yaho-marketing-progress-step--generated-media-centered>.yaho-marketing-progress-step-content{flex:none;margin-top:0}.yaho-marketing-progress-step--generated-media-centered #marketing-media-prompt-description{text-align:right}.yaho-marketing-generated-media-actions{margin-top:1rem}.yaho-marketing-progress-step--generated-media-centered label[for=marketing-media-prompt]{font-size:1.14rem;font-weight:800}.yaho-marketing-progress-step--generated-media-centered [id^=marketing-photo-prompt-][id$=-description]{text-align:right}.yaho-naver-live-editor-form p[id$=-description],.yaho-instagram-live-editor-flow.is-planning p[id$=-description]{text-align:right;margin-top:.25rem}.yaho-naver-live-editor-form textarea.yaho-marketing-field,.yaho-instagram-live-editor-flow.is-planning textarea.yaho-marketing-field{display:block}.yaho-naver-live-editor-form .yaho-marketing-text-field:not(.has-label-action),.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-text-field:not(.has-label-action){grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:.75rem;display:grid}.yaho-naver-live-editor-form .yaho-marketing-text-field:not(.has-label-action)>label,.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-text-field:not(.has-label-action)>label{grid-area:1/1}.yaho-naver-live-editor-form .yaho-marketing-text-field:not(.has-label-action)>p[id$=-description],.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-text-field:not(.has-label-action)>p[id$=-description]{text-align:right;grid-area:1/2;align-self:end;margin-top:0}.yaho-naver-live-editor-form .yaho-marketing-text-field:not(.has-label-action)>.yaho-marketing-field,.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-text-field:not(.has-label-action)>.yaho-marketing-field{grid-area:2/1/auto/-1}.yaho-naver-live-editor-form .yaho-marketing-text-field:not(.has-label-action),.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-text-field:not(.has-label-action){column-gap:.5rem}.yaho-naver-live-editor-form .yaho-marketing-text-field:not(.has-label-action)>p[id$=-description],.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-text-field:not(.has-label-action)>p[id$=-description]{text-align:left}.yaho-naver-planning-stage .yaho-marketing-plan-fields{gap:1.25rem}.yaho-naver-planning-stage .yaho-marketing-plan-fields>:nth-child(n+3){border-top:1px solid var(--ui-stroke-tertiary);padding-top:1.25rem}.yaho-naver-planning-stage .yaho-marketing-plan-fields>:nth-child(7){border-top:0;position:relative}.yaho-naver-planning-stage .yaho-marketing-plan-fields>:nth-child(7):before{content:"";background:linear-gradient(to right, var(--ui-stroke-tertiary) 0 calc(50% - .625rem), transparent calc(50% - .625rem) calc(50% + .625rem), var(--ui-stroke-tertiary) calc(50% + .625rem) 100%);height:1px;position:absolute;inset:0 0 auto}@media (width<=760px){.yaho-naver-planning-stage .yaho-marketing-plan-fields>:nth-child(7):before{background:var(--ui-stroke-tertiary)}}.yaho-instagram-format-choice[aria-disabled=true]{opacity:.4;filter:grayscale();cursor:not-allowed}.yaho-marketing-generated-media-row{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex;overflow-x:auto}.yaho-marketing-generated-media-row>figure{flex:0 0 160px;margin:0}.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-plan-fields{gap:1.25rem}.yaho-instagram-live-editor-flow.is-planning .yaho-marketing-plan-fields>:nth-child(n+3){border-top:1px solid var(--ui-stroke-tertiary);padding-top:1.25rem}.yaho-naver-media-choice-group .yaho-marketing-media-format-guide{text-align:center;border-bottom:1px solid var(--ui-stroke-tertiary);padding-bottom:1rem}.yaho-naver-media-choice-group .yaho-marketing-media-format-guide>span{color:var(--ui-green)}.yaho-naver-media-choice-group .yaho-marketing-media-format-guide h3{font-size:1.28rem}.yaho-naver-media-choice-group .yaho-marketing-media-strategy-list--naver{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-naver-media-choice-group .yaho-choice-chip-icon{color:var(--ui-green);background:color-mix(in srgb, var(--ui-green) 12%, transparent)}.yaho-naver-media-choice-group .yaho-choice-chip:hover,.yaho-naver-media-choice-group .yaho-choice-chip:focus-visible{border-color:var(--ui-green)}.yaho-naver-media-choice-group .yaho-choice-chip,.yaho-naver-media-choice-group .yaho-marketing-media-strategy-actions button{border-color:color-mix(in srgb, var(--ui-green) 25%, transparent)}.yaho-naver-media-choice-group .yaho-marketing-media-strategy-actions button{color:var(--ui-green);background:color-mix(in srgb, var(--ui-green) 6%, var(--ui-surface-default))}.yaho-marketing-company-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.yaho-marketing-company-fields-grid>*{min-width:0}.yaho-marketing-company-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:.25rem .75rem;display:grid}.yaho-marketing-final-review-facts.yaho-marketing-facts-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:.5rem 1.5rem;display:grid}.yaho-marketing-facts-two-columns>li{min-width:0}.yaho-marketing-final-review-account-section{border-bottom:0}.yaho-instagram-draft-caption-field{resize:vertical;white-space:pre-wrap;width:100%;min-height:12rem}.yaho-marketing-final-review{min-width:0;container:instagram-draft/inline-size}.yaho-instagram-draft-results{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.yaho-instagram-draft-copy{overflow-wrap:anywhere;min-width:0;padding-top:1.5rem}.yaho-instagram-draft-preview{justify-self:center;width:100%;min-width:0;max-width:390px;padding-top:1.5rem;position:static}@container instagram-draft (width>=760px){.yaho-instagram-draft-results{grid-template-columns:minmax(0,1fr) 390px;gap:2rem}.yaho-instagram-draft-preview{justify-self:end;position:sticky;top:1rem}}.yaho-instagram-draft-results{margin-top:1rem}.yaho-instagram-draft-preview{border:0}.yaho-marketing-final-review>.yaho-marketing-production-head{margin-bottom:.5rem;padding-bottom:0}.yaho-marketing-final-review>.yaho-marketing-production-head+section{margin-top:.5rem}@container instagram-draft (width>=760px){.yaho-instagram-draft-preview{padding-left:1.5rem}.yaho-instagram-draft-preview:before{content:"";background:var(--ui-stroke-tertiary);pointer-events:none;width:1px;position:absolute;top:1.5rem;bottom:0;left:0}}.yaho-sourcing-split{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.yaho-sourcing-split.is-open{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}.yaho-sourcing-split>.yaho-sourcing-page{min-width:0;overflow-y:auto}.yaho-sourcing-browser-pane{border-left:1px solid var(--ui-stroke-tertiary);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.yaho-sourcing-browser-head{justify-content:flex-end;padding:.5rem;display:flex}.yaho-sourcing-browser-pane>:last-child{flex:1;min-height:0}@media (width<=800px){.yaho-sourcing-split.is-open{grid-template-rows:minmax(14rem,1fr) minmax(18rem,1fr);grid-template-columns:minmax(0,1fr)}}.yaho-sourcing-saved-image{object-fit:cover;border-radius:.5rem;width:4rem;height:4rem}.yaho-sourcing-saved-library td a{overflow-wrap:normal;white-space:nowrap}.yaho-sourcing-sort{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);max-width:12rem;color:var(--ui-text-primary);border-radius:.75rem;padding:.5rem .75rem}.yaho-chat-column .yaho-ontology-node-detail{z-index:200}.yaho-ontology-node-detail{border:1px solid var(--ui-stroke-secondary)!important}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form"}.yaho-marketing-page[data-marketing-channel=naver_blog] .yaho-naver-live-editor-form{padding-right:0}.yaho-browser-settings{--yaho-browser-rail:20rem;--yaho-browser-buttons:10.5rem;--yaho-browser-gap:.75rem;--yaho-browser-inset:.7rem;max-width:52rem;container:browser-settings/inline-size}.yaho-browser-settings .yaho-browser-row-actions{grid-template-columns:minmax(0, 1fr) var(--yaho-browser-buttons);align-items:center;column-gap:var(--yaho-browser-gap);width:100%;display:grid}.yaho-browser-settings .yaho-browser-row-meta,.yaho-browser-settings .yaho-browser-row-actions .yaho-browser-detect-status{color:var(--ui-text-tertiary);font-size:var(--conversation-caption-font-size);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-weight:600;line-height:1.3;overflow:hidden}.yaho-browser-settings .yaho-browser-row-actions .yaho-browser-detect-status[data-store=yes]{color:var(--ui-text-primary)}.yaho-browser-settings .yaho-browser-row-buttons{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.yaho-browser-settings .yaho-browser-row-hint{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@container browser-settings (width<=42rem){.yaho-settings-overlay .yaho-browser-settings .yaho-browser-settings-lede{padding-right:var(--yaho-browser-inset)}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-section-heading,.yaho-settings-overlay .yaho-browser-settings .yaho-browser-import-body{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row>.grid:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr);row-gap:.4rem}.yaho-browser-settings .yaho-browser-row-actions{width:100%}}[data-slot=sidebar] .yaho-sidebar-mobile-connect,[data-slot=sidebar] .yaho-sidebar-mobile-connect:hover,[data-slot=sidebar] .yaho-sidebar-mobile-connect[data-state=open]{box-shadow:none!important;border-color:#0000!important;outline:none!important}[data-slot=sidebar] .yaho-sidebar-mobile-connect:focus-visible{outline-offset:2px;outline:2px solid var(--theme-primary)!important;box-shadow:none!important;border-color:#0000!important}.yaho-sidebar-logo-home{appearance:none;outline:none;position:relative;background:0 0!important;border:0!important}.yaho-sidebar-logo-home img{z-index:1;transition:filter .18s ease-out,transform .18s ease-out;position:relative}:root:not(.dark) .yaho-sidebar-logo-home img{mix-blend-mode:multiply!important}:root.dark .yaho-sidebar-logo-home img,.dark .yaho-sidebar-logo-home img{mix-blend-mode:screen!important}.yaho-sidebar-logo-home:before{z-index:-1;content:"";filter:blur(.8rem);opacity:0;background:#f96b142e;border-radius:999px;width:78%;height:72%;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82);display:none!important}:root:not(.dark) .yaho-sidebar-logo-home:hover img{transform:translateY(-1px)}:root.dark .yaho-sidebar-logo-home:hover img,.dark .yaho-sidebar-logo-home:hover img{filter:invert()hue-rotate(180deg)brightness(1.18)saturate(1.18);transform:translateY(-1px)}:root.dark .yaho-sidebar-logo-home:before,.dark .yaho-sidebar-logo-home:before{background:#68beef33}.yaho-sidebar-logo-home:hover:before{display:none}.yaho-staff-face{--yaho-staff-face-highlight:color-mix(in srgb, var(--yaho-staff-face-fill) 46%, var(--yaho-light-page));--yaho-staff-face-shade:color-mix(in srgb, var(--yaho-staff-face-fill) 58%, var(--yaho-night-page));--yaho-staff-face-inner:color-mix(in srgb, var(--yaho-staff-face-highlight) 62%, var(--yaho-staff-face-ink));--yaho-staff-hat-cap:#c4434f;--yaho-staff-hat-mid:#ad3742;--yaho-staff-hat-shade:#842a33;--yaho-staff-hat-brim:#6a2129;--yaho-staff-hat-badge:#f59e0b;--yaho-staff-hat-badge-highlight:#fef3c7;--yaho-staff-hat-rim:#eba3a8;--yaho-staff-hat-stitch:var(--yaho-light-page);--yaho-staff-hat-shadow:color-mix(in srgb, var(--yaho-light-ink) 24%, transparent);--yaho-staff-glasses:color-mix(in srgb, var(--yaho-light-ink) 82%, var(--yaho-light-page));--yaho-staff-gaze-x:0;--yaho-staff-gaze-y:0;flex-shrink:0;place-items:center;width:1.75rem;max-width:100%;height:1.75rem;max-height:100%;display:grid;position:relative}.yaho-staff-face-motion,.yaho-staff-face-hover,.yaho-staff-face-features{transform-box:fill-box;transform-origin:50%}.yaho-staff-face-svg{overflow:visible}.yaho-staff-face-image{box-sizing:border-box;object-fit:contain;object-position:center;border-radius:50%;width:100%;max-width:100%;height:100%;max-height:100%;padding:10%}.yaho-staff-face-features{transform:translate(calc(var(--yaho-staff-gaze-x) * 1.35px), calc(var(--yaho-staff-gaze-y) * 1.05px))}.yaho-staff-face[data-animated=true][data-mood=idle] .yaho-staff-face-motion{animation:3.6s ease-in-out infinite yaho-staff-face-breathe}.yaho-staff-face[data-animated=true][data-mood=curious] .yaho-staff-face-motion{animation:1.9s ease-in-out infinite yaho-staff-face-curious}.yaho-staff-face[data-animated=true][data-mood=working] .yaho-staff-face-motion{animation:.9s ease-in-out infinite yaho-staff-face-work}.yaho-staff-face[data-animated=true][data-mood=thinking] .yaho-staff-face-motion{animation:3s ease-in-out infinite yaho-staff-face-think}.yaho-staff-face[data-animated=true][data-mood=sleeping] .yaho-staff-face-motion{animation:4.6s ease-in-out infinite yaho-staff-face-sleep}.yaho-staff-face[data-animated=true][data-mood=proud] .yaho-staff-face-motion{animation:2.4s ease-in-out infinite yaho-staff-face-proud}.yaho-staff-face[data-animated=true][data-arrive=true] .yaho-staff-face-motion{animation:.64s cubic-bezier(.22,1,.36,1) yaho-staff-face-arrive}.yaho-staff-face[data-animated=true]:not([data-mood=sleeping]) .yaho-staff-face-features{animation:4.8s ease-in-out infinite yaho-staff-face-blink;animation-delay:var(--yaho-staff-face-stagger,0s)}.yaho-staff-face-trigger:hover .yaho-staff-face-hover,.yaho-staff-face-trigger[data-state=open] .yaho-staff-face-hover{transform:rotate(-7deg)translateY(-.4px)}.yaho-staff-face-hover{transition:transform .18s}@media (prefers-reduced-motion:reduce){.yaho-staff-face-motion,.yaho-staff-face-hover,.yaho-staff-face-features{transition:none!important;animation:none!important;transform:none!important}}.yaho-staff-chat-stage{text-align:center;pointer-events:auto;word-break:keep-all;overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;padding:2rem 0 1.25rem;display:flex}.yaho-staff-chat-stage p{word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.yaho-staff-chat-stage--in-thread{margin-bottom:.5rem;padding:2.25rem 0 1.25rem}.yaho-main-agent-stage .yaho-main-agent-stage-face{margin-bottom:.25rem}:root{--yaho-responsive-shell-gutter:clamp(1.25rem, 5.5vw, 1.5rem)}[data-yaho-shell] .os-sidebar-track{width:var(--yaho-sidebar-docked-width,258px);position:relative}[data-yaho-shell] .os-home-header-chrome{z-index:40;box-sizing:border-box;padding-top:max(.65rem, env(safe-area-inset-top,0px));padding-inline:var(--yaho-page-header-x,2rem);pointer-events:none;grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr) minmax(2.75rem,auto);align-items:center;gap:.35rem;display:grid;position:absolute;top:2rem;left:0;right:0}[data-yaho-shell] .os-home-header-chrome>*{pointer-events:auto}[data-yaho-shell] .os-home-mobile-sidebar-trigger{display:none}[data-yaho-shell] :is(.os-home-mobile-sidebar-trigger,.os-page-mobile-sidebar-trigger){box-sizing:border-box;padding:0;line-height:0}[data-yaho-shell] :is(.os-home-mobile-sidebar-trigger,.os-page-mobile-sidebar-trigger) .fox-mark{box-shadow:none;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;line-height:0;display:flex;overflow:visible}[data-yaho-shell] :is(.os-home-mobile-sidebar-trigger,.os-page-mobile-sidebar-trigger) .fox-mark img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}[data-yaho-shell] .os-home-hamburger-slot{flex:none;grid-area:1/1;justify-self:start;position:relative;inset:auto;transform:none}[data-yaho-shell] [data-slot=sidebar] ul{margin:0;padding:0;list-style:none}[data-yaho-shell] :where(button):not([data-slot=button],.web-request-directory *,.yaho-chat-titlebar *,.yaho-composer-collapse-toggle,.yaho-workbench-segment-item,.yaho-library-manage-cta,.yaho-library-filter-chip,.yaho-library-search-bar-mode,.yaho-library-search-bar-clear,.yaho-task-side-panel__tab,.yaho-task-side-panel__action,.yaho-today-date-filter-trigger,.yaho-today *,.yaho-companion *,.yaho-moodboard *,.yaho-moodboard-apply,.yaho-sourcing-web-host *,.yaho-naver-web-host *,.yaho-support-program-page *,.yaho-connections-page *,.yaho-memory-view *,.web-os-workbench *,.yaho-ontology-compact-menu *){appearance:none;color:inherit;font:inherit;background-color:#0000;background-image:none;border:0}:root:not(.dark) [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]),:root.dark [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]),.dark [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]),:root:not(.dark) [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]):is([data-yaho-input-focused],[data-yaho-panel-expanded]),:root.dark [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]):is([data-yaho-input-focused],[data-yaho-panel-expanded]),.dark [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible]:not([data-yaho-collapsed]):is([data-yaho-input-focused],[data-yaho-panel-expanded]){width:100%!important;max-width:100%!important;transition:none!important}[data-yaho-shell] [data-slot=composer-root][data-yaho-home-collapsible] .yaho-composer-frame{overflow:visible!important}:root:not(.dark) [data-yaho-shell] [data-slot=composer-root][data-yaho-home-collapsible] [data-slot=composer-surface],:root:not(.dark) [data-yaho-shell] [data-slot=composer-root][data-yaho-home-collapsible] [data-slot=composer-surface]:focus-within,:root:not(.dark) [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface],:root:not(.dark) [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface]:focus-within{border-color:#f973162e!important;outline:none!important;transition:none!important}:root:not(.dark) [data-yaho-shell] [data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-yaho-shell] [data-slot=composer-root][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,:root:not(.dark) [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root:not(.dark) [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{border-color:color-mix(in srgb, var(--yaho-light-orange) 28%, transparent)!important;box-shadow:none!important;outline:none!important;padding:0!important;transition:none!important}[data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],[data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{padding:0!important}:root.theme-black [data-yaho-shell] [data-slot=yaho-composer-input-slot]:focus-within{outline:2px solid var(--yaho-composer-field-focus-stroke);outline-offset:-2px}@media (width<=720px){[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer)>.workbench-composer-wrap[data-slot=composer-dock]{width:100%!important;max-width:100%!important}[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]{word-break:keep-all;line-break:strict;overflow-wrap:break-word;padding-inline:.55rem!important}}[data-yaho-shell] .yaho-home-composer-card [data-slot=composer-root]{container:yaho-web-composer/inline-size}@container yaho-web-composer (width<=35rem){[data-yaho-shell] .yaho-home-composer-card [data-yaho-composer-control=mode]:is(:hover,:focus-visible,[data-state=open]){width:var(--yaho-composer-control-size);min-width:var(--yaho-composer-control-size);justify-content:center;gap:0;padding-inline:0}[data-yaho-shell] .yaho-home-composer-card [data-yaho-composer-control=mode] :is(.yaho-mode-trigger-label,.composer-mode-trigger-label,.yaho-mode-trigger-chevron,.composer-mode-trigger-chevron){opacity:0;width:0;max-width:0;overflow:hidden}}@container yaho-web-composer (width<=20rem){[data-yaho-shell] .yaho-home-composer-card [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls";align-items:center;row-gap:.625rem}}@media (width<=720px){:is([data-yaho-shell] .os-workbench-main:has(.yaho-request-start-shell),[data-yaho-shell] .yaho-request-start-shell){min-height:0}:root:not(.dark) [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],:root.dark [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input],.dark [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-rich-input]{padding-inline:.45rem!important}}[data-yaho-shell] textarea[data-slot=composer-rich-input]{scrollbar-width:none;border:0;outline:none}[data-yaho-shell] textarea[data-slot=composer-rich-input]::-webkit-scrollbar{width:0;height:0;display:none}[data-yaho-shell] .composer-input-slot{position:relative}[data-yaho-shell] .yaho-composer-scroll-thumb{z-index:2;background:color-mix(in srgb, currentColor 38%, transparent);pointer-events:none;border-radius:999px;width:3px;position:absolute;top:0;right:.2rem}:root:not(.dark) [data-yaho-shell] [data-slot=sidebar] button:hover:not(.yaho-sidebar-no-hover-fill):not(.yaho-sidebar-footer-icon){background:var(--yaho-sidebar-hover-fill)!important;background-color:var(--yaho-sidebar-hover-fill)!important;color:var(--yaho-light-ink)!important}[data-yaho-shell] .yaho-sidebar-ai-tab[aria-selected=true]{background:var(--yaho-light-panel);color:var(--yaho-light-ink);box-shadow:0 1px 2px #2a1b1214}[data-yaho-shell] .yaho-sidebar-ai-tab,[data-yaho-shell] .yaho-sidebar-account-switcher,[data-yaho-shell] .yaho-sidebar-account-settings,[data-yaho-shell] .yaho-ontology-compact-menu__theme-track>button{border:0}.dark [data-yaho-shell] .yaho-sidebar-ai-tabs,.theme-dark [data-yaho-shell] .yaho-sidebar-ai-tabs{background:#02061794;border:1px solid #ffffff1f}.dark [data-yaho-shell] .yaho-sidebar-ai-tab,.theme-dark [data-yaho-shell] .yaho-sidebar-ai-tab{color:#94a3b8;box-shadow:none;background:0 0}.dark [data-yaho-shell] .yaho-sidebar-ai-tab[aria-selected=true],.theme-dark [data-yaho-shell] .yaho-sidebar-ai-tab[aria-selected=true]{color:#f8fafc;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f}[data-yaho-shell] .yaho-ontology-compact-menu{max-height:calc(100dvh - 6.5rem);overflow-y:auto}[data-yaho-shell] .chat-card{box-shadow:none;background:0 0;border:0;margin-top:0}[data-yaho-shell] .chat-card .chat-layout{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:0}[data-yaho-shell] .chat-card .chat-layout,[data-yaho-shell] .chat-card .chat-main{width:100%;min-width:0}[data-yaho-shell] .chat-card .chat-main{align-items:stretch}[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .shell-stage-content:has(.chat-card[data-chat-mode=conversation]){flex-direction:column;width:100%;height:100%;min-height:0;padding-top:0;display:flex}[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .chat-card[data-chat-mode=conversation]{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .chat-card[data-chat-mode=conversation] .chat-layout{flex:auto;min-height:0;display:flex}[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .chat-card[data-chat-mode=conversation] .chat-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .chat-card[data-chat-mode=conversation] .chat-main>[data-slot=yaho-composer-capsule]:has(.yaho-chat-composer-root){box-sizing:border-box;width:min(100%, var(--yaho-chat-column-max,60rem));max-width:var(--yaho-chat-column-max,60rem);flex:none;align-self:center;margin-inline:auto}[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .chat-card[data-chat-mode=conversation] .chat-main>[data-slot=yaho-composer-capsule]:has(.yaho-chat-composer-root)>[data-slot=composer-root]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:auto}@media (width<=720px){[data-yaho-shell] .os-workbench-main:not(:has(.os-home-header-chrome)) .chat-card[data-chat-mode=conversation] .chat-main>[data-slot=yaho-composer-capsule]:has(.yaho-chat-composer-root) [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls";align-items:center;row-gap:.625rem}}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:not(:has(.os-home-header-chrome)) .shell-stage-content:has(>.chat-card[data-chat-mode=conversation]){box-sizing:border-box;padding-inline:var(--yaho-shell-column-pad,var(--yaho-shell-gutter,1.25rem))}[data-yaho-shell] .yaho-main-mode-tabs{z-index:40;position:absolute}[data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs{width:min(100%, calc(var(--yaho-home-mode-tabs-width,18rem) * 1.18));grid-area:1/2;justify-self:center;min-width:0;position:relative;top:auto;left:auto!important}[data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{box-sizing:border-box;justify-content:center;align-items:center;min-width:2.65rem;min-height:2.65rem;padding:0;display:inline-flex;width:2.65rem!important;height:2.65rem!important}[data-yaho-shell]{font-family:var(--dt-font-sans);-webkit-font-smoothing:antialiased;--font-sans:var(--dt-font-sans);--font-mono:var(--dt-font-mono)}[data-yaho-shell][data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]{gap:var(--yaho-sidebar-row-gap)}[data-yaho-shell][data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-item{--yaho-sidebar-rhythm-lg:2.125rem;box-sizing:border-box;height:var(--yaho-sidebar-rhythm-lg)!important;min-height:var(--yaho-sidebar-rhythm-lg)!important;transition-property:color,background-color,box-shadow!important;transform:none!important}[data-yaho-shell][data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]:not(.max-h-0){height:2.125rem!important;min-height:2.125rem!important}[data-yaho-shell][data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-child{height:var(--yaho-sidebar-rhythm-lg)!important;min-height:var(--yaho-sidebar-rhythm-lg)!important}[data-yaho-shell][data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0){box-sizing:border-box;height:2.375rem!important;min-height:2.375rem!important}[data-yaho-shell][data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group{padding-bottom:max(0px, calc(var(--yaho-sidebar-rhythm-xs) - (2.125rem - var(--yaho-sidebar-nav-row-height))))!important}[data-yaho-contrib-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel:not(.yaho-sidebar-compact-panel) [data-sidebar=menu-button].yaho-sidebar-primary-nav-item.yaho-sidebar-connections-row{justify-content:space-between!important;gap:.35rem!important;height:2.75rem!important;min-height:2.75rem!important;padding-inline:.55rem .7rem!important;overflow:visible!important}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icons{padding-inline-end:.12rem}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icon{border-radius:.42rem;width:1.7rem;height:1.7rem;margin-inline-start:-.55rem}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icon:first-child{margin-inline-start:0}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-connections-row .yaho-app-connect-icon svg{width:1.22rem;height:1.22rem}:root:not(.dark) [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-primary-nav-item:not([data-active=true]):not([aria-current=page]):not([aria-expanded=true]):not(:hover){color:#5a493d!important}[data-yaho-shell] .yaho-sidebar-compact-panel .yaho-sidebar-connections-row{justify-content:center}[data-yaho-shell] .yaho-sidebar-compact-panel .yaho-sidebar-connections-row .yaho-app-connect-icons{display:none}[data-yaho-shell] .yaho-app-connect-icons{direction:ltr;flex:none;align-items:center;display:inline-flex}[data-yaho-shell] .yaho-app-connect-icon{background:#fff;border:1px solid #0000001a;border-radius:.32rem;place-items:center;width:1.2rem;height:1.2rem;margin-inline-start:-.38rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 1px 2px #0000002e}[data-yaho-shell] .yaho-app-connect-icon:first-child{z-index:1;margin-inline-start:0}[data-yaho-shell] .yaho-app-connect-icon:nth-child(2){z-index:2}[data-yaho-shell] .yaho-app-connect-icon:nth-child(3){z-index:3}[data-yaho-shell] .yaho-app-connect-icon svg{width:.85rem;height:.85rem;display:block}[data-yaho-shell] .yaho-home-app-connect:is(:hover,:focus-visible) .yaho-app-connect-icon:first-child{transform:translate(-.28rem,.06rem)rotate(-12deg)}[data-yaho-shell] .yaho-home-app-connect:is(:hover,:focus-visible) .yaho-app-connect-icon:nth-child(2){transform:translateY(-.18rem)rotate(4deg)scale(1.06)}[data-yaho-shell] .yaho-home-app-connect:is(:hover,:focus-visible) .yaho-app-connect-icon:nth-child(3){transform:translate(.28rem,.06rem)rotate(12deg)}@media (prefers-reduced-motion:reduce){[data-yaho-shell] .yaho-app-connect-icon{transition:none}}.theme-dark .yaho-web-request-agent-menu,.theme-light .yaho-web-request-agent-menu{max-width:min(22rem,100vw - 1.5rem);max-height:min(24rem,100vh - 1.5rem);overflow:auto}.theme-dark .yaho-web-request-agent-menu{color:var(--yaho-night-ink);border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent)!important;background:color-mix(in srgb, var(--yaho-night-panel) 96%, var(--yaho-night-blue))!important}.theme-dark .yaho-web-request-agent-menu .yaho-request-agent-heading{color:color-mix(in srgb, var(--yaho-night-ink) 78%, transparent)!important}.theme-dark .yaho-web-request-agent-menu .yaho-request-agent-item{color:var(--yaho-night-ink)!important}.theme-dark .yaho-web-request-agent-menu .yaho-request-agent-item[data-yaho-agent-selected=true]{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent)!important}[data-yaho-shell] .workbench-composer-wrap .yaho-composer-disclaimer{margin-top:4px;line-height:1}[data-yaho-shell] .yaho-dock-composer>.workbench-composer-wrap.is-collapsed[data-slot=composer-dock]{width:5.75rem!important;max-width:5.75rem!important}[data-yaho-shell] [data-slot=sidebar]{min-height:0}[data-yaho-shell][data-yaho-contrib-shell=true] .os-sidebar-track>[data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{--yaho-sidebar-float-titlebar:0px;padding-top:calc(.5rem + env(safe-area-inset-top,0px))!important}[data-yaho-shell] .yaho-sidebar-column{height:100%;min-height:0}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-floating-toggle.is-in-header .codicon{font-size:.875rem}[data-yaho-shell] .yaho-sidebar-brand{flex-wrap:nowrap;flex-shrink:0;order:0;overflow:hidden}[data-yaho-shell] .yaho-sidebar-mobile-search{flex-direction:column;flex:1;min-height:0;animation:.22s ease-out both yaho-sidebar-search-enter;display:flex}[data-yaho-shell] .yaho-sidebar-mobile-search-header{align-items:center;gap:.5rem;min-width:0;padding:.5rem 0 .75rem;display:flex}[data-yaho-shell] .yaho-sidebar-mobile-search-back{height:2rem;color:var(--ui-text-primary);border-radius:50%;flex:0 0 2rem;place-items:center;display:grid}[data-yaho-shell] .yaho-sidebar-mobile-search-field{background:var(--ui-control-hover-background);min-width:0;height:2.5rem;color:var(--ui-text-secondary);border-radius:1.25rem;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}:root [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-mobile-search-field input,:root [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-mobile-search-field input:focus,:root [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-mobile-search-field input:focus-visible{width:100%;min-width:0;color:var(--ui-text-primary);box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}[data-yaho-shell] .yaho-sidebar-mobile-search-field:focus-within{box-shadow:none;outline:0}:root.dark,:root.theme-dark,:root.theme-black{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.theme-black [data-yaho-shell] .yaho-sidebar-mobile-search-field input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:#c8c8c8;width:.85rem;height:.85rem;margin-inline-start:.35rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M4.2 3.3 8 7.1l3.8-3.8 0.9 0.9L8.9 8l3.8 3.8-0.9 0.9L8 8.9l-3.8 3.8-0.9-0.9L7.1 8 3.3 4.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M4.2 3.3 8 7.1l3.8-3.8 0.9 0.9L8.9 8l3.8 3.8-0.9 0.9L8 8.9l-3.8 3.8-0.9-0.9L7.1 8 3.3 4.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-yaho-shell] .yaho-sidebar-mobile-search-results{min-height:0;padding:0 .5rem;overflow-y:auto}@keyframes yaho-sidebar-search-enter{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-yaho-shell] .yaho-sidebar-mobile-search{animation:none}}[data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-compact-panel .yaho-sidebar-brand{min-height:var(--yaho-sidebar-row-height);justify-content:center;align-items:center;margin-top:.5rem;display:flex;overflow:visible;height:auto!important;padding-inline:0!important}[data-yaho-shell] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-header-actions{display:none!important}[data-yaho-shell] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-home{box-sizing:border-box;flex:0 0 1.75rem;margin-inline:auto;display:block;overflow:visible;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important}[data-yaho-shell] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark,[data-yaho-shell] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-light,[data-yaho-shell] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-logo-mark-dark{overflow:visible;width:1.75rem!important;height:1.75rem!important;transform:none!important}[data-yaho-shell] .yaho-sidebar-request-cta-wrap{flex-shrink:0;order:1}[data-yaho-shell] .yaho-sidebar-scroll{flex:auto;order:2;min-height:0;overflow:hidden auto}[data-yaho-shell] .yaho-sidebar-bottom-stack{flex:none;order:8;margin-top:auto}@media (width<=960px){[data-yaho-shell] .yaho-sidebar-bottom-stack{z-index:10;position:relative}}[data-yaho-shell] .os-home-hamburger-slot .web-shell-hamburger{position:relative;top:auto;left:auto}[data-yaho-shell] .web-shell-hamburger>.yaho-ontology-compact-menu{z-index:80;transform-origin:0 0;width:min(28rem,100vw - 1.5rem);max-height:calc(100dvh - 6.5rem);padding:1rem;animation:.28s cubic-bezier(.22,1,.36,1) both yaho-compact-menu-in;left:0;position:absolute!important;top:calc(100% + .5rem)!important;right:auto!important}@keyframes yaho-compact-menu-in{0%{opacity:0;transform:translateY(-.65rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}[data-yaho-shell] .web-shell-hamburger>.yaho-ontology-compact-menu[data-state=closing]{pointer-events:none;animation:.28s cubic-bezier(.22,1,.36,1) both yaho-compact-menu-out}@keyframes yaho-compact-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.65rem)scale(.96)}}@media (prefers-reduced-motion:reduce){[data-yaho-shell] .web-shell-hamburger>.yaho-ontology-compact-menu,[data-yaho-shell] .web-shell-hamburger>.yaho-ontology-compact-menu[data-state=closing]{animation:none}}[data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]:not(:has(.yaho-sidebar-primary-nav-child))+[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0){margin-top:0!important}[data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3]:not(.yaho-sidebar-compact-panel) .yaho-sidebar-primary-nav-group>[data-sidebar=group-content]>[data-sidebar=menu]>[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0)+[data-sidebar=menu-item]:has(.yaho-sidebar-primary-nav-child):not(.max-h-0){margin-top:calc(-1 * var(--yaho-sidebar-row-gap))!important}:is([data-yaho-shell] .yaho-sidebar-compact-panel li:has(>.yaho-sidebar-primary-nav-child),.app-shell.is-sidebar-collapsed li:has(>.yaho-sidebar-primary-nav-child)){opacity:0;pointer-events:none;margin:0;display:none;overflow:hidden;height:0!important;min-height:0!important;max-height:0!important}[data-yaho-shell] .yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-item{justify-content:center}[data-yaho-shell] .yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-label{overflow:hidden}[data-yaho-shell].app-shell{min-width:0;overflow-x:hidden}[data-yaho-shell]>.flex.h-full.w-full{width:100%;min-width:0;height:100%;min-height:0;display:flex}.composer-menu-shell.yaho-attach-menu{flex-direction:column!important;align-items:stretch!important;max-width:calc(100vw - 1.5rem)!important;padding:.4rem!important;display:flex!important}.composer-menu-shell.yaho-attach-menu .yaho-attach-row{width:100%;min-height:2.85rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.7rem;margin:0;padding:.4rem .7rem;display:flex}.composer-menu-shell.yaho-attach-menu .yaho-attach-row>span{gap:.05rem;min-width:0;display:grid}.composer-menu-shell.yaho-attach-menu .yaho-attach-row b{letter-spacing:-.01em;font-size:.86rem;font-weight:650}.composer-menu-shell.yaho-attach-menu .yaho-attach-row small{color:var(--ui-text-secondary);font-size:.72rem;font-weight:450;line-height:1.3}.composer-menu-shell.yaho-attach-menu .yaho-attach-row .codicon{text-align:center;flex:none;width:1.15rem;font-size:1.05rem}.composer-menu-shell.yaho-attach-menu .yaho-attach-row:hover,.composer-menu-shell.yaho-attach-menu .yaho-attach-row:focus-visible{background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent);outline:none}[data-yaho-shell] .os-workbench-main{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}[data-yaho-shell] .os-sidebar-track{flex-shrink:0;min-width:0}.os-sidebar-overlay-scrim{z-index:45;background:color-mix(in srgb, var(--yaho-night-bg) 42%, transparent);opacity:0;cursor:pointer;border:0;margin:0;padding:0;transition:opacity .32s ease-in-out;position:fixed;inset:0}[data-yaho-shell][data-yaho-sidebar-overlay-phase=open]>.os-sidebar-overlay-scrim{opacity:1}.theme-light .os-sidebar-overlay-scrim{background:color-mix(in srgb, var(--yaho-light-ink) 18%, transparent)}.theme-dark .os-sidebar-overlay-scrim{background:#0000006b}[data-yaho-shell]{--yaho-sidebar-overlay-width:min(258px, min(85vw, calc(100vw - 2rem)))}[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track{z-index:50;isolation:isolate;width:var(--yaho-sidebar-overlay-width);max-width:calc(100vw - 2rem);transition:transform .32s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}[data-yaho-shell][data-yaho-sidebar-overlay-phase=open] .os-sidebar-track{transform:translate(0,0)}[data-yaho-shell][data-yaho-sidebar-overlay-phase=closing] .os-sidebar-track{pointer-events:none}@media (prefers-reduced-motion:reduce){[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track,.os-sidebar-overlay-scrim{transition:none}}:root.dark [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track [data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3],:root:not(.dark) [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track [data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{height:100%;max-height:100dvh;box-shadow:var(--yaho-sidebar-float-shadow);background-image:var(--yaho-sidebar-wash)!important}:root.dark [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track [data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{background-color:var(--yaho-night-sidebar)!important}:root:not(.dark) [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track [data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{background-color:var(--yaho-light-sidebar)!important}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-ai-panel .yaho-sidebar-space-label{font-family:var(--dt-font-sans);font-size:var(--yaho-sidebar-space-label-size);font-weight:var(--yaho-sidebar-space-label-weight);letter-spacing:var(--yaho-sidebar-space-label-tracking);color:var(--ui-text-tertiary);flex:none;min-height:1.2em;line-height:1.2}[data-yaho-shell] [data-slot=sidebar] :is(.yaho-sidebar-space,.yaho-sidebar-ai-panel,.yaho-sidebar-conversations,.yaho-sidebar-thread-list){width:100%;min-width:0;max-width:100%}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-thread-child{box-sizing:border-box;width:100%;min-width:0}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-conversations .yaho-sidebar-thread-list{padding-bottom:0}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-thread-child-body{flex:1;min-width:0}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-thread-child-title{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-conversation-owner{max-width:7rem;color:var(--ui-text-tertiary);flex:none;align-items:center;gap:.25rem;margin-left:.45rem;font-size:.625rem;line-height:1;display:inline-flex}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-conversation-owner-avatar{border-radius:50%;flex:0 0 1.125rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex;overflow:hidden}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-conversation-owner-avatar>*{transform:scale(1.125)}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-conversation-owner-avatar>img{object-fit:cover;width:100%;height:100%}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-conversation-owner-avatar .yaho-staff-face{flex-basis:1rem!important;width:1rem!important;height:1rem!important}[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-home-header-chrome{left:var(--yaho-sidebar-overlay-width);max-width:none;right:0}@media (width<=960px){[data-yaho-shell] .os-home-header-chrome{justify-content:center;max-width:none;right:0}[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-home-header-chrome{left:var(--yaho-sidebar-overlay-width);max-width:none}[data-yaho-shell] .os-home-hamburger-slot{flex:none}[data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs{pointer-events:none;flex:auto;align-items:center;min-width:0}[data-yaho-shell] .yaho-main-mode-tabs__track{pointer-events:auto;flex-wrap:wrap;max-width:100%}[data-yaho-shell].app-shell{height:var(--yaho-web-shell-viewport-height,100dvh);min-height:var(--yaho-web-shell-viewport-height,100dvh);flex-direction:row;display:flex;overflow:hidden}[data-yaho-shell] .os-home-header-chrome{top:max(env(safe-area-inset-top), clamp(.25rem, calc(11.667vw - 80px), 2rem));width:100%;min-height:2.75rem;padding-top:max(1rem, calc(env(safe-area-inset-top,0px) + .65rem));flex:none;grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr) minmax(2.75rem,auto);align-items:center;display:grid;position:sticky;left:auto;right:auto}[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-home-header-chrome{left:auto}[data-yaho-shell] .os-home-hamburger-slot{grid-column:1;justify-self:start}[data-yaho-shell] .yaho-main-mode-tabs__button{min-width:0;min-height:0}@media (width>=721px){body:has(.yaho-side-panel-reveal) [data-yaho-shell] .os-home-header-chrome{padding-inline-end:calc(2.75rem + .35rem + var(--yaho-shell-gutter,1.25rem))}}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome):not(:has([data-composer-seat])){overscroll-behavior-y:contain;padding-bottom:calc(3rem + env(safe-area-inset-bottom));overflow-x:hidden;background:var(--yaho-night-page)!important;overflow-y:auto!important}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat]){flex-direction:column;display:flex;background:var(--yaho-night-page)!important;padding-bottom:0!important;overflow:hidden!important}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat])>.os-home-canvas{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat=dock])>.yaho-dock-composer{flex:none}[data-yaho-shell].theme-light .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat]){background:var(--yaho-light-workbench-canvas)!important}[data-yaho-shell].theme-light .os-workbench-main:has(>.os-home-header-chrome):not(:has([data-composer-seat])){background:var(--yaho-light-workbench-canvas)!important}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome)>.os-home-canvas:has(>.shell-stage-content:empty){flex:none;height:0;min-height:0;overflow:hidden}[data-yaho-shell] .yaho-home-composer-stack{--yaho-composer-side-gap:.5rem;width:100%;height:auto;margin:auto;padding-block:.75rem;position:relative;inset:auto}[data-yaho-shell] .yaho-home-composer-stack button[data-yaho-composer-control]{min-width:2.75rem;min-height:2.75rem}[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer) [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls";align-items:center;gap:.5rem .625rem}[data-yaho-shell] .yaho-home-composer-card [data-slot=yaho-voice-settings-dock]{z-index:auto;align-self:flex-end;margin:.35rem .75rem 0;position:static}[data-yaho-shell] .yaho-home-composer-card [data-slot=yaho-voice-settings-dock]>button{min-height:2.75rem;padding-inline:.4rem}[data-yaho-shell] .yaho-sidebar-compact-panel .yaho-sidebar-primary-nav-item{min-height:2.75rem!important;font-size:1.2rem!important}}@media (width<=720px){[data-yaho-shell].app-shell{--yaho-sidebar-collapsed-width:4.25rem}}@media (width<=28rem){[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-home-header-chrome{visibility:hidden;pointer-events:none}}.os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog)){min-height:0;overflow:hidden}.os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog))>.shell-stage-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--yaho-night-ink) 32%, transparent) transparent;flex:auto;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:4.75rem 0 3rem;overflow:auto}.os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog))>.shell-stage-content::-webkit-scrollbar{width:8px}.os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog))>.shell-stage-content::-webkit-scrollbar-track{background:0 0}.os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog))>.shell-stage-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--yaho-night-ink) 32%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-shell.theme-light .os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog))>.shell-stage-content{scrollbar-color:color-mix(in srgb, var(--yaho-light-ink) 28%, transparent) transparent}.shell-stage-content>.yaho-tools-surface{width:min(100% - 3rem,74rem);margin-inline:auto}.shell-stage-content>.yaho-tools-catalog{width:min(100% - 4rem,72rem);margin-inline:auto}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-tools-surface,.yaho-tools-catalog))>.shell-stage-content{padding:.35rem 0 calc(var(--yaho-shell-gutter,1.25rem) + env(safe-area-inset-bottom))}[data-yaho-shell][data-yaho-narrow-viewport=true] .shell-stage-content>:is(.yaho-tools-catalog,.yaho-tools-surface){box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--yaho-shell-gutter,1.25rem)}.os-workbench-main>.flex:has(>.shell-stage-content>:is(.yaho-library-page,.yaho-moodboard-page,.yaho-web-pages-panel,.yaho-support-program-page,.yaho-connections-page))>.shell-stage-content{flex:auto;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:auto}[data-yaho-shell] :is(.yaho-library-page,.yaho-moodboard-page,.yaho-support-program-page,.yaho-connections-page).yaho-workbench-page{min-height:0;background:0 0!important}[data-yaho-shell] .yaho-task-side-panel .yaho-moodboard-page.yaho-workbench-page{box-sizing:border-box;min-height:0;padding:.85rem 1rem 1.1rem!important}[data-yaho-shell] .yaho-task-side-panel .yaho-moodboard-page-shell{gap:.85rem;max-width:none;min-height:0}[data-yaho-shell] .yaho-task-side-panel .yaho-moodboard-page-body{padding-top:0}[data-yaho-shell] .yaho-task-side-panel .yaho-moodboard-page .yaho-workbench-head{align-items:flex-end;padding-bottom:.85rem}.shell-stage-content>:is(.yaho-library-page,.yaho-moodboard-page,.yaho-web-pages-panel,.yaho-support-program-page,.yaho-connections-page){box-sizing:border-box;min-height:100%}.yaho-library-page .yaho-library-status-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.yaho-library-page .yaho-library-search-bar-form,.yaho-library-page .yaho-library-search-bar-input{min-width:0}@container yaho-responsive-page (width<=36rem){.yaho-library-page .yaho-library-search-bar-form{border-radius:1.25rem;flex-wrap:wrap;height:auto;padding-bottom:.45rem}.yaho-library-page .yaho-library-search-bar-input{flex:8rem;min-width:6rem}.yaho-library-page .yaho-library-search-bar-modes{flex:100%;width:100%;max-width:none}}.yaho-library-page .library-empty{background:0 0;border:0;border-radius:0;margin:0}.yaho-support-program-page .support-program-preview-note{margin:0 0 1rem}.yaho-support-program-page .support-program-intake,.yaho-support-program-page .support-program-extract-preview,.yaho-support-program-page .support-program-context-card,.yaho-support-program-page .support-program-result-card,.yaho-support-program-page .support-program-result-empty,.yaho-support-program-page .support-writing-workbench,.yaho-support-program-page .support-writing-mapping{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);border-radius:1.25rem;gap:.85rem;margin-top:1rem;padding:1rem 1.15rem 1.15rem;display:grid}.dark .yaho-support-program-page .support-program-intake,.dark .yaho-support-program-page .support-program-extract-preview,.dark .yaho-support-program-page .support-program-context-card,.dark .yaho-support-program-page .support-program-result-card,.dark .yaho-support-program-page .support-program-result-empty,.dark .yaho-support-program-page .support-writing-workbench,.dark .yaho-support-program-page .support-writing-mapping{border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);background:linear-gradient(108deg,#14304bfa,#0d1f32f5)}.yaho-support-program-page .support-program-intake-heading{gap:.25rem;display:grid}.yaho-support-program-page .support-program-intake-heading span{display:block}.yaho-support-program-page .support-program-search-row button,.yaho-support-program-page .support-program-intake-actions button{min-height:2.5rem;padding:0 1rem;font-size:.86rem}.yaho-support-program-page .support-program-intake-heading strong,.yaho-support-program-page .support-program-context-card h3,.yaho-support-program-page .support-program-result-card h3,.yaho-support-program-page .support-program-result-empty h2,.yaho-support-program-page .support-writing-workbench h3{color:var(--ui-text-primary,var(--yaho-light-ink));font-size:1rem;font-weight:750}.yaho-support-program-page .support-program-intake-heading span,.yaho-support-program-page .support-program-intake-note,.yaho-support-program-page .state-message{color:var(--ui-text-secondary);font-size:.84rem;line-height:1.5}.yaho-support-program-page .support-program-intake-grid,.yaho-support-program-page .support-program-search-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.yaho-support-program-page .support-program-intake label,.yaho-support-program-page .support-program-search-criteria label,.yaho-support-program-page .support-program-list-toolbar label,.yaho-support-program-page .support-writing-select-label{min-width:0;color:var(--ui-text-secondary);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.yaho-support-program-page input:not([type=checkbox]),.yaho-support-program-page textarea,.yaho-support-program-page select{border:1px solid var(--ui-stroke-secondary);width:100%;min-width:0;min-height:2.5rem;color:var(--ui-text-primary);background:var(--ui-bg-input,transparent);font:inherit;border-radius:.75rem;padding:.55rem .75rem;font-size:.9rem}.yaho-support-program-page textarea{resize:vertical;min-height:4.5rem}.yaho-support-program-page .support-program-search-row,.yaho-support-program-page .support-program-intake-actions,.yaho-support-program-page .support-program-result-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.yaho-support-program-page .support-program-search-row input{flex:16rem}.yaho-support-program-page .support-program-criteria-toggle{color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.yaho-support-program-page .support-program-context-list{gap:.85rem;margin-top:1rem;display:grid}.yaho-support-program-page .support-program-context-list.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-support-program-page .support-program-list-toolbar{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}@media (width<=960px){.yaho-support-program-page .support-program-intake-grid,.yaho-support-program-page .support-program-search-criteria,.yaho-support-program-page .support-program-list-toolbar,.yaho-support-program-page .support-program-context-list.is-double{grid-template-columns:minmax(0,1fr)}}.yaho-support-program-page .support-writing-ledger-head,.yaho-support-program-page .support-writing-fact-actions,.yaho-support-program-page .support-writing-field-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;display:flex}.yaho-support-program-page .support-writing-ledger-head{align-items:flex-end}.yaho-support-program-page .support-writing-kicker{color:var(--yaho-light-orange);letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:800;line-height:1.3}.dark .yaho-support-program-page .support-writing-kicker,.theme-dark .yaho-support-program-page .support-writing-kicker{color:var(--yaho-night-blue)}.yaho-support-program-page .support-writing-workbench h3,.yaho-support-program-page .support-writing-mapping h3,.yaho-support-program-page .support-writing-facts strong,.yaho-support-program-page .support-writing-review strong{margin:0}.yaho-support-program-page .support-writing-workbench,.yaho-support-program-page .support-writing-workbench input,.yaho-support-program-page .support-writing-workbench textarea,.yaho-support-program-page .support-writing-workbench select,.yaho-support-program-page .support-writing-mapping,.yaho-support-program-page .support-writing-mapping p,.yaho-support-program-page .support-writing-mapping label,.yaho-support-program-page .support-writing-mapping-list{font-size:.9rem}.yaho-support-program-page .support-writing-field-list{gap:.65rem;display:grid}.yaho-support-program-page .support-writing-field-row{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 90%, transparent);border-radius:1.125rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-height:4.75rem;padding:.9rem 1rem;display:flex}.yaho-support-program-page .support-writing-field-row.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 48%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 9%, var(--yaho-light-panel))}.yaho-support-program-page .support-writing-card-select{appearance:none;min-height:2.75rem}.yaho-support-program-page .support-writing-card-select strong{color:var(--ui-text-primary);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.yaho-support-program-page .support-writing-field-state{white-space:nowrap;flex-shrink:0}.yaho-support-program-page .support-writing-card-select small,.yaho-support-program-page .support-writing-field-state,.yaho-support-program-page .support-writing-coach-lede,.yaho-support-program-page .support-writing-facts>p,.yaho-support-program-page .support-writing-fact-actions p,.yaho-support-program-page .support-writing-caption,.yaho-support-program-page .support-writing-review p{color:var(--ui-text-secondary);margin:0;font-size:.84rem;font-weight:650;line-height:1.5}.yaho-support-program-page .support-writing-coach-field{color:var(--ui-text-primary);margin:.15rem 0 0;font-size:.95rem;font-weight:750}.yaho-support-program-page .support-writing-facts,.yaho-support-program-page .support-writing-coach,.yaho-support-program-page .support-writing-draft,.yaho-support-program-page .support-writing-review{border-color:color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 94%, white);border-radius:.9rem}.yaho-support-program-page .support-writing-coach>textarea,.yaho-support-program-page .support-writing-draft textarea{min-height:7rem}.yaho-support-program-page .support-writing-fact-actions p{flex:12rem}.yaho-support-program-page .support-writing-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.yaho-support-program-page .support-writing-eval-wide{grid-column:1/-1}.yaho-support-program-page .support-writing-eval-card{background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel));border-radius:.75rem;gap:.35rem;margin:0;padding:.75rem .85rem;font-size:.84rem;line-height:1.5;display:grid}.yaho-support-program-page .support-writing-eval-card p,.yaho-support-program-page .support-writing-disclaimer{margin:0}.yaho-support-program-page .support-writing-eval-score{color:var(--ui-text-primary);font-size:1.05rem;font-weight:800}.yaho-support-program-page .support-writing-workbench [data-slot=button],.yaho-support-program-page .support-writing-field-list [data-slot=button],.yaho-support-program-page .support-writing-mapping [data-slot=button],.yaho-support-program-page .state-error [data-slot=button]{min-height:2.25rem;padding-inline:.85rem;font-size:.82rem}.dark .yaho-support-program-page .support-writing-field-row,.theme-dark .yaho-support-program-page .support-writing-field-row,.dark .yaho-support-program-page .support-writing-facts,.theme-dark .yaho-support-program-page .support-writing-facts,.dark .yaho-support-program-page .support-writing-coach,.theme-dark .yaho-support-program-page .support-writing-coach,.dark .yaho-support-program-page .support-writing-draft,.theme-dark .yaho-support-program-page .support-writing-draft,.dark .yaho-support-program-page .support-writing-review,.theme-dark .yaho-support-program-page .support-writing-review{border-color:color-mix(in srgb, var(--yaho-night-blue) 32%, transparent);background:#102238eb}.dark .yaho-support-program-page .support-writing-field-row.is-selected,.theme-dark .yaho-support-program-page .support-writing-field-row.is-selected{border-color:color-mix(in srgb, var(--yaho-night-blue) 72%, white);background:#102b42f5}.dark .yaho-support-program-page .support-writing-eval-card,.theme-dark .yaho-support-program-page .support-writing-eval-card{background:#0a1726e0}@media (width<=960px){.yaho-support-program-page .support-writing-evaluation-grid{grid-template-columns:minmax(0,1fr)}.yaho-support-program-page .support-writing-field-row{align-items:stretch}.yaho-support-program-page .support-writing-card-select{flex:100%}.yaho-support-program-page .support-writing-field-actions{justify-content:flex-end;width:100%}.yaho-support-program-page .support-writing-selection-actions .support-writing-field-state{text-align:left;justify-self:start}}.yaho-support-program-page .support-program-result-board{gap:.85rem;margin-top:1rem;display:grid}.yaho-support-program-page .support-program-result-card{flex-direction:column;gap:.75rem;min-height:16.5rem;display:flex}.yaho-support-program-page .support-program-result-empty{text-align:center;border-style:dashed;justify-items:center;gap:.4rem;margin-top:1rem;padding:2.75rem 1.5rem;display:grid}.yaho-support-program-page .support-program-result-empty p,.yaho-support-program-page .support-program-result-copy,.yaho-support-program-page .support-program-result-review,.yaho-support-program-page .support-program-result-meta{color:var(--ui-text-secondary);margin:0;font-size:.86rem;font-weight:650;line-height:1.55}.yaho-support-program-page .support-program-result-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;display:flex}.yaho-support-program-page .support-program-result-card h3,.yaho-support-program-page .support-program-result-empty h2{margin:.45rem 0 0;font-size:1.08rem}.yaho-support-program-page .support-program-result-badge{letter-spacing:.01em;border-radius:999px;align-items:center;width:fit-content;min-height:1.45rem;padding:.1rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.yaho-support-program-page .support-program-result-badge.is-waiting{color:#b45309;background:#f59e0b2e}.yaho-support-program-page .support-program-result-badge.is-accepted{color:#047857;background:#10b98129}.yaho-support-program-page .support-program-result-badge.is-rejected{color:#be123c;background:#f43f5e29}.dark .yaho-support-program-page .support-program-result-badge.is-waiting,.theme-dark .yaho-support-program-page .support-program-result-badge.is-waiting{color:#fcd34d}.dark .yaho-support-program-page .support-program-result-badge.is-accepted,.theme-dark .yaho-support-program-page .support-program-result-badge.is-accepted{color:#6ee7b7}.dark .yaho-support-program-page .support-program-result-badge.is-rejected,.theme-dark .yaho-support-program-page .support-program-result-badge.is-rejected{color:#fda4af}.yaho-support-program-page .support-program-result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.yaho-support-program-page .support-program-result-stats div{background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);border-radius:.75rem;min-width:0;padding:.6rem .7rem}.dark .yaho-support-program-page .support-program-result-stats div,.theme-dark .yaho-support-program-page .support-program-result-stats div{background:#0a1726b8}.yaho-support-program-page .support-program-result-stats dt{color:var(--ui-text-secondary);font-size:.74rem;font-weight:700}.yaho-support-program-page .support-program-result-stats dd{color:var(--ui-text-primary);margin:.15rem 0 0;font-size:.95rem;font-weight:800}.yaho-support-program-page .support-program-result-card .support-program-result-actions{margin-top:auto}.yaho-support-program-page .support-program-result-card [data-slot=button],.yaho-support-program-page .support-program-result-empty [data-slot=button]{min-height:2.25rem;padding-inline:.9rem;font-size:.82rem}@container yaho-responsive-page (width>=72rem){.yaho-support-program-page .support-program-result-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.yaho-support-program-page .support-program-result-stats{grid-template-columns:minmax(0,1fr)}}.yaho-support-stage-nav{grid-template-columns:3rem 3rem 3rem;align-items:center;gap:.4rem;width:18.5rem;max-width:100%;display:grid}.yaho-support-stage-nav[data-active=opportunity]{grid-template-columns:minmax(0,1fr) 3rem 3rem}.yaho-support-stage-nav[data-active=writing]{grid-template-columns:3rem minmax(0,1fr) 3rem}.yaho-support-stage-nav[data-active=result]{grid-template-columns:3rem 3rem minmax(0,1fr)}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-panel) 72%, transparent);width:3rem;height:3rem;color:var(--yaho-light-orange);border-radius:1rem;place-items:center;margin:0;padding:0;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card.is-expanded{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.65rem;width:100%;height:3.5rem;padding:.35rem .75rem .35rem .4rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card:not(.is-expanded) .yaho-support-stage-icon{background:0 0;width:1.7rem;height:1.7rem}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card:not(.is-expanded) .yaho-support-stage-copy{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-copy{min-width:0;line-height:1.05;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-label{color:var(--ui-text-secondary);font-size:.78rem;font-weight:700}.yaho-support-program-page:not(.web-support-os) .yaho-support-stage-count{color:var(--ui-text-primary);font-size:1.28rem;font-weight:800}.dark .yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card,.theme-dark .yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);color:var(--yaho-night-blue);background:#0a1828b8}.dark .yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card.is-expanded,.theme-dark .yaho-support-program-page:not(.web-support-os) .yaho-support-stage-card.is-expanded{border-color:color-mix(in srgb, var(--yaho-night-blue) 55%, transparent);background:#10243aeb}.dark .yaho-support-program-page:not(.web-support-os) .yaho-support-stage-icon,.theme-dark .yaho-support-program-page:not(.web-support-os) .yaho-support-stage-icon{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent)}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-finder-controls,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-finder-actions{align-items:center;gap:.75rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-finder-actions{grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.15fr)}.yaho-support-program-page:not(.web-support-os) .yaho-support-list-layout-option{appearance:none;box-shadow:none;background:0 0;border:0}.yaho-support-program-page:not(.web-support-os) .yaho-support-sort-menu{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);background:#0b1625f5;border-radius:.85rem;min-width:9rem;padding:.35rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-sort-menu button{min-height:2rem;color:var(--ui-text-primary);text-align:left;background:0 0;border:0;border-radius:.55rem;padding:.35rem .6rem}.yaho-support-program-page:not(.web-support-os) .yaho-support-date-fields{gap:.35rem;display:inline-flex}.yaho-support-program-page:not(.web-support-os) .yaho-support-date-fields[hidden]{display:none}.yaho-support-program-page:not(.web-support-os) .yaho-support-company-signal{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);min-height:2.75rem;color:var(--ui-text-secondary);border-radius:.75rem;align-items:center;gap:.65rem;padding:.45rem .9rem;font-size:.95rem;font-weight:650;display:flex}.yaho-support-program-page:not(.web-support-os) .yaho-support-company-signal p,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-empty h2,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-empty p,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-heading h2{margin:0}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-condition-button,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-search-button,.yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip{border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.82rem;font-weight:750;display:inline-flex}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-condition-button,.yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);color:var(--ui-text-secondary);background:0 0;padding:0 .85rem}.yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip{border-radius:999px;min-height:2.15rem;font-weight:700}.dark .yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip,.theme-dark .yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip{color:#d5e4f2;border-color:#31536d}.yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip select,.yaho-support-program-page:not(.web-support-os) .yaho-support-filter-chip input[type=date]{width:auto;min-height:0;color:inherit;font:inherit;background:0 0;border:0;margin-left:.25rem;padding:0}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list{gap:.85rem;margin-top:1.15rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-toolbar,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-heading,.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-controls{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-toolbar{justify-content:space-between}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-heading h2{color:var(--ui-text-primary);font-size:1.18rem;font-weight:800}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-list-heading>span{background:color-mix(in srgb, var(--yaho-light-ink) 16%, transparent);width:1px;height:1.15rem}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-empty{border:1px dashed color-mix(in srgb, var(--yaho-night-blue) 38%, transparent);text-align:center;border-radius:1.35rem;place-items:center;min-height:22rem;padding:2rem 1.25rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-empty-icon{background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);width:2.75rem;height:2.75rem;color:var(--yaho-night-blue);border-radius:1rem;place-items:center;margin:0 auto .85rem;font-size:1.25rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-empty h2{color:var(--ui-text-primary);font-size:1rem;font-weight:800}.yaho-support-program-page:not(.web-support-os) .yaho-support-program-empty p{color:var(--ui-text-secondary);margin-top:.35rem;font-size:.84rem;font-weight:650;line-height:1.5}.yaho-support-program-page:not(.web-support-os) .yaho-support-result-shell{border:1px solid color-mix(in srgb, var(--yaho-night-blue) 24%, transparent);border-radius:1.4rem;margin-top:1rem;padding:.85rem}.yaho-support-program-page:not(.web-support-os) .yaho-support-link-panel[hidden],.yaho-support-program-page:not(.web-support-os) .yaho-support-program-conditions[hidden]{display:none}.yaho-support-program-page:not(.web-support-os) .yaho-support-link-panel{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);border-radius:1rem;gap:.65rem;max-width:28rem;padding:.9rem 1rem;display:grid}.yaho-support-program-page:not(.web-support-os) .yaho-support-link-panel p,.yaho-support-program-page:not(.web-support-os) .yaho-support-link-panel label{margin:0}@media (width<=860px){.yaho-support-stage-nav,.yaho-support-stage-nav[data-active=opportunity],.yaho-support-stage-nav[data-active=writing],.yaho-support-stage-nav[data-active=result]{width:100%}}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button{place-items:center;display:grid}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__content{justify-content:center;align-items:center;gap:.32rem;min-width:0;max-width:100%;display:inline-flex}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__content>.truncate{min-width:0}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{width:calc(var(--yaho-home-mode-tabs-width,18rem) * 1.18);grid-template-columns:repeat(3,minmax(0,1fr));height:2.65rem;padding:.18rem;position:relative;box-shadow:0 .28rem .7rem #00000024}[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=board] .yaho-main-mode-tabs__track{box-shadow:0 .28rem .7rem #00000024}[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__track,[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=board] .yaho-main-mode-tabs__track{box-shadow:0 .28rem .7rem #37302a14}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track:before{content:"";z-index:0;pointer-events:none;background:#28364d;border-radius:999px;width:calc(33.3333% - .12rem);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:.18rem;bottom:.18rem;left:.18rem;transform:translate(0);box-shadow:0 3px 8px #00000029,inset 0 1px #ffffff1a}[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-active-mode=map] .yaho-main-mode-tabs__track:before{transform:translate(100%)}[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-active-mode=board] .yaho-main-mode-tabs__track:before{transform:translate(200%)}[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__track:before{background:#ffffffeb;box-shadow:0 3px 8px #14141414,inset 0 1px #fffc}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button,[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=map] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=board] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=map] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=board] .yaho-main-mode-tabs__button[data-active=true]{z-index:1;box-shadow:none;background:0 0;gap:.32rem;padding:0 .4rem;font-size:clamp(.8rem,1.2vw,.875rem);transition:color .18s;position:relative;transform:none}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button:hover{background:0 0;transform:none}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__icon{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track:before{transition:none}}@media (width>=961px){[data-yaho-shell]:has(.yaho-web-task-side-panel-host .task-side-panel:not(.task-side-panel--fullscreen)) [data-tree-group=grp-main].os-workbench-main{flex:auto;min-width:min(20rem,100vw - 34rem);margin:var(--yaho-sidebar-float-gutter,.5rem)!important;border:1px solid color-mix(in srgb, var(--yaho-light-ink) 5%, transparent)!important;border-radius:var(--yaho-sidebar-float-radius,.875rem)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-main-dock-shadow)!important}[data-yaho-shell]:has(.yaho-web-task-side-panel-host .task-side-panel:not(.task-side-panel--fullscreen)) .yaho-request-start-shell>.yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{container:yaho-dock-beside-panel/inline-size;width:min(42rem,100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important}[data-yaho-shell]:has(.yaho-web-task-side-panel-host .task-side-panel:not(.task-side-panel--fullscreen)) .yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{container:yaho-dock-beside-panel/inline-size;width:min(42rem,100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important}}[data-tree-group=grp-main].os-workbench-main{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 5%, transparent)!important;border-radius:var(--yaho-sidebar-float-radius,.875rem)!important;box-shadow:var(--yaho-surface-lip), var(--yaho-main-dock-shadow)!important}:root.dark [data-tree-group=grp-main].os-workbench-main,.dark [data-tree-group=grp-main].os-workbench-main{box-shadow:var(--yaho-main-dock-shadow), inset 0 1px 0 #a7d5f81f, inset 0 -1px 0 #000000ad!important;border-color:#73b7f138!important}[data-yaho-shell] .os-workbench-main>.flex:has(>.shell-stage-content>.marketing-builder){min-height:0}[data-yaho-shell] .shell-stage-content:has(>.marketing-builder){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}[data-yaho-shell] .marketing-builder{min-height:0;color:var(--ui-text-primary);flex-direction:column;flex:auto;padding-bottom:.75rem;display:flex;overflow:hidden}[data-yaho-shell] .marketing-builder-step,[data-yaho-shell] .marketing-builder-history{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--yaho-night-ink) 32%, transparent) transparent;flex:auto;min-height:0;overflow:auto}[data-yaho-shell].theme-light .marketing-builder-step,[data-yaho-shell].theme-light .marketing-builder-history{scrollbar-color:color-mix(in srgb, var(--yaho-light-ink) 28%, transparent) transparent}:root.theme-black [data-yaho-shell] .marketing-builder-step,:root.theme-black [data-yaho-shell] .marketing-builder-history{scrollbar-color:#ffffff29 transparent}[data-yaho-shell] .marketing-builder-step::-webkit-scrollbar{width:.375rem}[data-yaho-shell] .marketing-builder-history::-webkit-scrollbar{width:.375rem}[data-yaho-shell] .marketing-builder-step::-webkit-scrollbar-track{background:0 0}[data-yaho-shell] .marketing-builder-history::-webkit-scrollbar-track{background:0 0}[data-yaho-shell] .marketing-builder-step::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--yaho-night-ink) 32%, transparent);border-radius:999px}[data-yaho-shell] .marketing-builder-history::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--yaho-night-ink) 32%, transparent);border-radius:999px}[data-yaho-shell].theme-light .marketing-builder-step::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--yaho-light-ink) 28%, transparent)}[data-yaho-shell].theme-light .marketing-builder-history::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--yaho-light-ink) 28%, transparent)}:root.theme-black [data-yaho-shell] .marketing-builder-step::-webkit-scrollbar-thumb{background:#ffffff29}:root.theme-black [data-yaho-shell] .marketing-builder-history::-webkit-scrollbar-thumb{background:#ffffff29}[data-yaho-shell] .marketing-builder-navigation,[data-yaho-shell] .marketing-builder-note,[data-yaho-shell] .marketing-builder-validation{flex:none}[data-yaho-shell] .marketing-builder-kicker,[data-yaho-shell] .marketing-builder-section-head span{color:var(--ui-text-tertiary);letter-spacing:.04em}[data-yaho-shell] .marketing-builder-header h1,[data-yaho-shell] .marketing-builder-section-head h2,[data-yaho-shell] .marketing-builder-section-head strong,[data-yaho-shell] .marketing-builder-choice b{color:var(--ui-text-primary)}[data-yaho-shell] .marketing-builder-header p,[data-yaho-shell] .marketing-builder-choice small,[data-yaho-shell] .marketing-builder-note{color:var(--ui-text-secondary)}[data-yaho-shell] .marketing-builder-tabs{background:color-mix(in srgb, var(--ui-text-primary) 5%, transparent);border-radius:999px}[data-yaho-shell] .marketing-builder-tabs button{color:var(--ui-text-secondary);border-radius:999px}[data-yaho-shell] .marketing-builder-tabs button.is-active{background:var(--ui-bg-elevated);color:var(--ui-text-primary);box-shadow:0 1px 2px #00000014}[data-yaho-shell] .marketing-builder-progress span{flex:1 1 0;width:auto}[data-yaho-shell] .marketing-builder-step{background:0 0;border:0;margin-top:.85rem;padding:0}[data-yaho-shell] .marketing-builder-choice{background:color-mix(in srgb, var(--ui-bg-elevated) 88%, transparent);border-color:var(--ui-stroke-secondary);color:var(--ui-text-primary)}[data-yaho-shell] .marketing-builder-choice>.codicon:first-child{background:color-mix(in srgb, var(--ui-text-primary) 6%, transparent);width:2rem;height:2rem;color:var(--ui-text-primary);border-radius:.55rem;place-items:center;display:grid}[data-yaho-shell] .marketing-builder-choice.is-selected,[data-yaho-shell] .marketing-builder-choice:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, var(--ui-bg-elevated))}[data-yaho-shell] .marketing-builder-field input,[data-yaho-shell] .marketing-builder-field textarea,[data-yaho-shell] .marketing-builder-field select,[data-yaho-shell] .marketing-builder-naver-preview-document,[data-yaho-shell] .marketing-builder-history-row,[data-yaho-shell] .marketing-builder-empty{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-bg-elevated) 88%, transparent);border-color:var(--ui-stroke-secondary)}[data-yaho-shell] .yaho-instagram-live-editor{width:min(24rem,100%);margin-right:0}@media (width<=900px){[data-yaho-shell] .yaho-instagram-live-editor-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""preview";row-gap:1rem}[data-yaho-shell] .yaho-instagram-live-editor-preview-column,[data-yaho-shell] .yaho-instagram-live-editor{justify-self:stretch;width:min(24rem,100%);margin:0}}:root.theme-black [data-yaho-shell] .marketing-builder-tabs button.is-active,:root.theme-black [data-yaho-shell] .marketing-builder-choice,:root.theme-black [data-yaho-shell] .marketing-builder-field input,:root.theme-black [data-yaho-shell] .marketing-builder-field textarea,:root.theme-black [data-yaho-shell] .marketing-builder-field select,:root.theme-black [data-yaho-shell] .marketing-builder-naver-preview-document,:root.theme-black [data-yaho-shell] .marketing-builder-history-row,:root.theme-black [data-yaho-shell] .marketing-builder-empty,:root.theme-black [data-yaho-shell] .yaho-instagram-live-editor{color:#eee;box-shadow:none;background:#171717;border-color:#ffffff24}:root.theme-black [data-yaho-shell] .marketing-builder-choice.is-selected,:root.theme-black [data-yaho-shell] .marketing-builder-choice:hover{background:#2a2a2a;border-color:#ffffff38}:root.theme-black [data-yaho-shell] .yaho-library-filter-panel{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-panel)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-library-filter-panel .yaho-library-search-bar-form,:root.theme-black [data-yaho-shell] .yaho-library-search-bar-compact .yaho-library-search-bar-form,:root.theme-black [data-yaho-shell] .yaho-library-search-bar-form{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-field)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-library-filter-panel .yaho-library-search-bar-form:focus-within,:root.theme-black [data-yaho-shell] .yaho-library-search-bar-compact .yaho-library-search-bar-form:is(:hover,:focus-within){border-color:var(--yaho-night-line-strong)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-library-search-bar-input,:root.theme-black [data-yaho-shell] .yaho-library-search-bar-input::placeholder,:root.theme-black [data-yaho-shell] .yaho-library-search-bar-mode{color:var(--yaho-night-text-soft)!important}:root.theme-black [data-yaho-shell] .yaho-library-search-bar-mode[data-active=true]{color:var(--yaho-night-ink)!important}:root.theme-black [data-yaho-shell] .yaho-library-filter-chip{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;color:var(--yaho-night-text-soft)!important}:root.theme-black [data-yaho-shell] .yaho-library-filter-chip:hover,:root.theme-black [data-yaho-shell] .yaho-library-filter-chip.is-active{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-library-header-actions .yaho-workbench-segment,:root.theme-black [data-yaho-shell] .yaho-library-manage-cta,:root.theme-black [data-yaho-shell] .yaho-library-date-shell{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-panel)!important;color:var(--yaho-night-text-soft)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-library-header-actions .yaho-workbench-segment-item{color:var(--yaho-night-muted)!important}:root.theme-black [data-yaho-shell] .yaho-library-header-actions .yaho-workbench-segment-item.is-active{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line-strong)!important}:root.theme-black [data-yaho-shell] .yaho-library-manage-cta:hover:not(:disabled){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-today-record-search,:root.theme-black [data-yaho-shell] .yaho-today-date-filter-trigger{color:#e8e8e8!important;box-shadow:none!important;background:#171717!important;border-color:#ffffff29!important}:root.theme-black [data-yaho-shell] .yaho-today-record-search:focus-within,:root.theme-black [data-yaho-shell] .yaho-today-date-filter-trigger:is(:hover,[aria-expanded=true]){color:#f5f5f5!important;box-shadow:none!important;background:#202020!important;border-color:#ffffff52!important}:root.theme-black [data-yaho-shell] .yaho-today-record-search input,:root.theme-black [data-yaho-shell] .yaho-today-record-search input::placeholder{color:#a3a3a3!important}:root.theme-black [data-yaho-shell] :is(.yaho-today-record-count,.yaho-today-section-count){color:#e8e8e8!important;background:#202020!important}[data-yaho-shell] .marketing-builder .primary-button,[data-yaho-shell] .marketing-builder .secondary-button{border-radius:.7rem;margin-top:0;font-weight:800}[data-yaho-shell] .marketing-builder .primary-button{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-light-orange)}[data-yaho-shell] .marketing-builder .secondary-button{color:var(--ui-text-primary);border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated)}:root.theme-black [data-yaho-shell] .marketing-builder .secondary-button{color:#eee;background:#2a2a2a;border-color:#ffffff24}@media (width<=720px){[data-yaho-shell][data-yaho-sidebar-overlay=false] .os-sidebar-track{display:none}[data-yaho-shell] [data-tree-group=grp-main].os-workbench-main{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding-bottom:0!important}[data-yaho-shell] .os-page-mobile-sidebar-trigger{z-index:20;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:.5rem 1rem 0;display:inline-flex;position:relative}[data-yaho-shell] .shell-stage-content:has(>:is(.marketing-builder,.yaho-office-page)){padding-top:0}[data-yaho-shell] .marketing-builder{padding-inline:1rem}[data-yaho-shell] .marketing-builder-header h1{font-size:1.2rem}[data-yaho-shell] .marketing-builder-section-head{margin-top:1.15rem}[data-yaho-shell] .marketing-builder-navigation{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:0 0;margin-inline:-1rem}[data-yaho-shell] .marketing-builder-navigation>.compact-button{white-space:nowrap;flex:none}[data-yaho-shell] .marketing-builder-navigation>div{flex-wrap:nowrap;flex:auto;gap:.45rem;min-width:0;display:flex}[data-yaho-shell] .marketing-builder-navigation>div .compact-button{white-space:nowrap;flex:1 1 0;min-width:0}[data-yaho-shell] :is(.yaho-library-page,.yaho-office-page:not(.is-editing)) .yaho-workbench-head{align-items:stretch}[data-yaho-shell] .yaho-support-program-page:not(.web-support-os) .yaho-support-program-finder-controls{grid-template-columns:minmax(0,1fr)}[data-yaho-shell] .yaho-support-program-page:not(.web-support-os) .yaho-support-program-finder-actions{grid-template-columns:repeat(2,minmax(0,1fr))}[data-yaho-shell] .os-home-header-chrome{padding-top:max(1rem, calc(env(safe-area-inset-top,0px) + .65rem));padding-bottom:0;padding-inline:var(--yaho-shell-gutter,1.25rem);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.35rem;min-height:3.5rem;display:grid}[data-yaho-shell] .os-home-mobile-sidebar-trigger{width:2.75rem;color:var(--ui-text-primary);cursor:pointer;border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex;height:2.75rem!important}[data-yaho-shell] .os-home-mobile-sidebar-trigger .fox-mark{border-radius:0;width:1.75rem;height:1.75rem}[data-yaho-shell] .os-home-mobile-sidebar-trigger:focus-visible{outline:2px solid var(--yaho-composer-field-focus-stroke);outline-offset:2px}[data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs{grid-area:1/2;justify-self:center;width:min(100%,22rem)}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{flex-wrap:nowrap;width:100%;height:2.75rem}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button{text-align:center;justify-content:center}[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__content>.truncate{-webkit-text-stroke:0;font-weight:500}[data-yaho-shell] .os-home-hamburger-slot{grid-area:1/3;justify-self:end;position:relative;inset:auto;transform:none}[data-yaho-shell] .os-home-hamburger-slot .web-shell-hamburger{left:auto!important;right:auto!important}[data-yaho-shell] .os-home-hamburger-slot .web-shell-hamburger,[data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{width:2.75rem;height:2.75rem}[data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{border-radius:50%}[data-yaho-shell].theme-dark .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{background:#071525}[data-yaho-shell].theme-light .os-home-mobile-sidebar-trigger,[data-yaho-shell].theme-light .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{background:var(--yaho-light-page)}[data-yaho-shell] .web-shell-hamburger>.yaho-ontology-compact-menu{width:min(22rem, calc(100vw - (2 * var(--yaho-shell-column-pad,var(--yaho-shell-gutter,1.25rem)))));transform-origin:100% 0;left:auto!important;right:0!important}[data-yaho-shell][data-yaho-narrow-viewport=true]{height:var(--yaho-mobile-visual-viewport-height,var(--yaho-web-shell-viewport-height,100svh))!important;min-height:var(--yaho-mobile-visual-viewport-height,var(--yaho-web-shell-viewport-height,100svh))!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .main-content{height:var(--yaho-mobile-visual-viewport-height,var(--yaho-web-shell-viewport-height,100svh));min-height:0}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome){flex-direction:column;min-height:0;display:flex;padding-bottom:0!important;overflow:hidden!important}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome)>.os-home-header-chrome{flex:none}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome)>.os-home-canvas{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-dock-composer[data-composer-seat=dock]{flex:none;width:100%;max-width:100%}[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer) .workbench-composer-wrap[data-slot=composer-dock]{z-index:9;margin-inline:auto;position:relative;inset:auto;transform:none;width:100%!important;max-width:100%!important}[data-yaho-shell][data-yaho-keyboard-open=true] .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat=dock]){padding-bottom:0!important;overflow:hidden!important}[data-yaho-shell][data-yaho-keyboard-open=true] .os-workbench-main>.flex:has([data-composer-seat=dock]){min-height:0;overflow:hidden}[data-yaho-shell] .yaho-dock-composer[data-composer-seat=dock]{box-sizing:border-box;padding-top:.75rem;padding-bottom:var(--yaho-shell-gutter-bottom,calc(1rem + env(safe-area-inset-bottom)));padding-inline:var(--yaho-shell-gutter,1.25rem);flex:none}[data-yaho-shell] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{flex:auto;width:100%;max-width:100%;min-height:0}[data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero]{box-sizing:border-box;min-height:0;padding-top:.75rem;padding-bottom:var(--yaho-shell-gutter-bottom,calc(1rem + env(safe-area-inset-bottom)));padding-inline:var(--yaho-shell-gutter,1.25rem);flex-direction:column;flex:auto;gap:0;margin:0;display:flex;overflow:hidden}[data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero] .yaho-home-composer-card{width:100%;max-width:100%;margin-inline:0}[data-yaho-shell].theme-dark .yaho-home-composer-stack{background:radial-gradient(110% 75% at 50% 115%,#2b40838c,#0000 85%)}:root.theme-black [data-yaho-shell] .yaho-home-composer-stack{background:radial-gradient(90% 58% at 50% 100%,#26262647 0%,#0000 82%),linear-gradient(#050505 0%,#000 56%,#0a0a0a 100%)}[data-yaho-shell].theme-light .yaho-home-composer-stack{background:radial-gradient(110% 75% at 50% 115%,#ffa9688c,#0000 85%)}[data-yaho-shell] .yaho-home-hero-copy{flex:none;order:0;margin-top:clamp(.5rem,4svh,2.5rem);display:block}[data-yaho-shell] .yaho-home-hero-follow{overscroll-behavior-y:contain;flex:auto;order:1;min-height:0;margin-bottom:0;display:block;overflow:hidden auto}[data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero] .yaho-quick-tool-chips{margin-top:.85rem}[data-yaho-shell] .yaho-home-composer-card{flex:none;order:2;width:100%;margin:0}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-surface],:root [data-yaho-shell].app-shell .chat-card[data-chat-mode=conversation] [data-slot=composer-dock][data-placement=panel] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-surface]{border:var(--yaho-composer-surface-border-width) solid var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot],:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within,:root [data-yaho-shell].app-shell .chat-card[data-chat-mode=conversation] [data-slot=composer-dock][data-placement=panel] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot],:root [data-yaho-shell].app-shell .chat-card[data-chat-mode=conversation] [data-slot=composer-dock][data-placement=panel] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:0!important}[data-yaho-shell] .yaho-home-greeting .fox-mark{width:3rem;height:3rem}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) .composer-mode-trigger{justify-content:center;align-items:center;gap:.4rem;height:2.75rem;display:inline-flex;border-radius:var(--yaho-composer-control-radius)!important;width:auto!important;min-width:0!important;padding-inline:.75rem!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger,:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,:focus-visible,.is-active){gap:.4rem}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice{border-radius:50%!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control]:not([data-yaho-composer-control=mode]){width:2.75rem!important;height:2.75rem!important}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-yaho-composer-control=mode] :is(.yaho-mode-trigger-label,.composer-mode-trigger-label,.yaho-mode-trigger-chevron,.composer-mode-trigger-chevron){opacity:1;width:auto;max-width:none;overflow:visible;display:inline!important}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) .composer-mode-trigger-label{-webkit-text-stroke:.012em currentColor;font-weight:700}[data-yaho-shell] .yaho-home-composer-card [data-slot=composer-rich-input]{font-weight:500}[data-yaho-shell] .yaho-home-composer-card [data-slot=composer-rich-input]::placeholder{-webkit-text-stroke:.012em currentColor;font-weight:500}[data-yaho-shell] :is(.yaho-home-composer-card,.chat-card[data-chat-mode=conversation]) [data-yaho-composer-control=mode] :is(.yaho-mode-trigger-chevron,.composer-mode-trigger-chevron){opacity:.6;width:.875rem;max-width:.875rem}[data-yaho-shell] :is(.yaho-home-composer-card,.chat-card[data-chat-mode=conversation]) .composer-mode-trigger-icon{place-items:center;line-height:1;display:grid}[data-yaho-shell] .yaho-home-greeting .yaho-request-greeting{font-size:clamp(1.55rem,7vw,2rem);line-height:1.2}[data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band-group:first-child>:not(.yaho-home-staff),[data-yaho-shell] .yaho-home-composer-card .yaho-home-app-connect,[data-yaho-shell] .yaho-home-composer-card .yaho-home-open-desktop,[data-yaho-shell] .yaho-home-composer-card [data-slot=yaho-voice-settings-dock],[data-yaho-shell] .yaho-home-composer-card .yaho-composer-disclaimer-container{display:none}[data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band:not(:has(.yaho-home-staff)){display:none}[data-yaho-shell] .yaho-home-composer-card [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls";align-items:center;gap:.5rem .625rem}[data-yaho-shell] .yaho-home-hero-follow{flex-direction:column;align-items:center;display:flex}[data-yaho-shell] .yaho-quick-tool-chips{margin-top:1.35rem;align-self:center;justify-items:start;gap:.2rem;width:auto;max-width:none;margin-inline:0;display:inline-grid}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip{width:max-content;min-width:max-content;max-width:none;min-height:3.15rem;box-shadow:none;text-align:left;white-space:nowrap;color:var(--ui-text-primary);background:0 0;border:1px solid #0000;border-radius:.7rem;flex:none;justify-content:flex-start;gap:.65rem;padding-inline:.45rem;font-weight:650;line-height:1.25}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip:not(.yaho-tool-chip--ghost){width:17rem;min-width:17rem;max-width:calc(100vw - 3.5rem)}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip:hover,[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip:focus-visible{background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent);box-shadow:none;border-color:#0000;transform:none}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip:not([data-chip-id=chip-business-plan],[data-chip-id=chip-support-notice],[data-chip-id=chip-open-catalog]){display:none}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip .codicon{background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent);border-radius:.55rem;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;margin-right:0;font-size:.95rem;display:grid}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip--ghost{border:1px solid color-mix(in srgb, var(--ui-text-primary) 12%, transparent);width:max-content;min-width:max-content;min-height:2.5rem;color:var(--ui-text-secondary);background:color-mix(in srgb, var(--ui-bg-elevated) 72%, transparent);border-radius:999px;justify-content:center;justify-self:center;gap:.4rem;margin-top:.55rem;padding:.4rem 1.05rem;box-shadow:inset 0 1px #ffffff8c}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip--ghost:hover,[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip--ghost:focus-visible{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 8%, var(--ui-bg-elevated));border-radius:999px}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip--ghost .codicon{background:0 0;border-radius:0;flex:none;width:auto;height:auto;margin-right:0;font-size:.95rem}[data-yaho-shell] .yaho-today-section-heading{align-items:center;gap:.5rem}[data-yaho-shell] .yaho-today-section-heading>h2,[data-yaho-shell] .yaho-today-records-heading>h2{white-space:nowrap;flex:none;min-width:max-content}[data-yaho-shell] .yaho-today-section-count,[data-yaho-shell] .yaho-today-record-count{white-space:nowrap;flex:none}[data-yaho-shell] .yaho-today-record-controls{flex:auto;min-width:0}[data-yaho-shell] .yaho-today-record-search,[data-yaho-shell] .yaho-today-date-filter{flex:1 1 0;min-width:0}[data-yaho-shell] .yaho-today-date-filter-trigger{width:100%;min-width:0;padding-inline:.7rem}[data-yaho-shell] .yaho-today-record-search{padding-inline:.7rem}[data-yaho-shell] .yaho-today-date-menu{width:min(18rem,100vw - 2rem)}}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas>.shell-stage-content:has(>.yaho-today){width:100%;min-height:0;padding-top:0}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today,[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-scroll{height:auto;min-height:0;overflow:visible}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-inner{box-sizing:border-box;width:100%;padding:.5rem var(--yaho-shell-gutter,1.25rem) var(--yaho-shell-gutter,1.25rem)}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-section{background:#111;border:1px solid #ffffff1f;border-radius:1rem;margin-top:.75rem;padding:.9rem .85rem 1rem}[data-yaho-shell].theme-light[data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-section{background:#fffdf9;border-color:#745b4329}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-section:first-child{margin-top:0}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card,[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-record-empty{text-align:center;justify-content:flex-start;align-items:center;gap:.35rem;min-height:0;padding:.65rem 0 .15rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card h3,[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card p{text-align:center;width:100%;max-width:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card h3{font-size:.95rem;font-weight:750;line-height:1.4}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card p{margin-top:.15rem;font-size:.78rem;font-weight:550;line-height:1.5}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card>button{color:#f5f5f5;background:#191919;border:1px solid #ffffff2e;border-radius:999px;min-height:2.35rem;margin-top:.7rem;padding:.45rem 1.15rem;font-size:.82rem;font-weight:700;line-height:1.2}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-canvas .yaho-today-empty-card>button:hover{background:#252525}[data-yaho-shell][data-yaho-narrow-viewport=true]{--yaho-responsive-shell-gutter:clamp(1.25rem, 5.5vw, 1.5rem);--yaho-shell-gutter:max(var(--yaho-responsive-shell-gutter), env(safe-area-inset-left), env(safe-area-inset-right));--yaho-shell-gutter-start:var(--yaho-shell-gutter);--yaho-shell-gutter-end:var(--yaho-shell-gutter);--yaho-shell-gutter-bottom:calc(var(--yaho-shell-gutter) + env(safe-area-inset-bottom));--yaho-home-header-top-pad:max(1rem, calc(env(safe-area-inset-top,0px) + .65rem));--yaho-shell-column-pad:max(var(--yaho-shell-gutter), calc((100% - 54rem) / 2))}:is(html:has([data-yaho-shell][data-yaho-narrow-viewport=true]),body:has([data-yaho-shell][data-yaho-narrow-viewport=true])){width:100%;max-width:100%;overflow:hidden}body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select){font-size:max(16px,1em)!important}body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) :is(.yaho-home-composer-stack,.yaho-dock-composer) textarea[data-slot=composer-rich-input]:placeholder-shown{line-height:1.35;font-size:clamp(11px,3.55vw,14px)!important}@media (width>=721px){body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) :is(.yaho-home-composer-stack,.yaho-dock-composer) textarea[data-slot=composer-rich-input]:placeholder-shown{font-size:1.2rem!important}body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) .yaho-request-start-shell textarea[data-slot=composer-rich-input]:placeholder-shown{font-size:.95rem!important}}@media (width<=720px){[data-yaho-shell].app-shell{width:100%;max-width:100%;height:var(--yaho-mobile-visual-viewport-height,100svh)!important;min-height:0!important;overflow:hidden!important}}[data-yaho-shell][data-yaho-narrow-viewport=true][data-yaho-sidebar-overlay=false] .os-sidebar-track{display:none}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-tree-group=grp-main].os-workbench-main{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding-bottom:0!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{width:100%;min-height:3.5rem;padding-top:var(--yaho-home-header-top-pad,max(1rem, calc(env(safe-area-inset-top,0px) + .65rem)));padding-bottom:.35rem;padding-inline:var(--yaho-shell-column-pad,var(--yaho-shell-gutter,1.25rem));pointer-events:none;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;display:grid;position:relative;top:auto;left:auto;right:auto}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-mobile-sidebar-trigger{width:2.75rem;color:var(--ui-text-primary);cursor:pointer;border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex;height:2.75rem!important}[data-yaho-shell] .os-home-mobile-sidebar-trigger{-webkit-backdrop-filter:blur(16px)saturate(1.45);backdrop-filter:blur(16px)saturate(1.45);overflow:hidden;background-color:#12284875!important;background-image:linear-gradient(#ffffff38 0%,#ffffff0d 42%,#060e1c1f 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000003d,0 .45rem 1.15rem #040c1c3d!important}[data-yaho-shell] .os-home-mobile-sidebar-trigger:hover{background-color:#1c386085!important;border-color:#ffffff6b!important}:root.theme-black [data-yaho-shell] .os-home-mobile-sidebar-trigger{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background-color:#ffffff14!important;background-image:linear-gradient(#ffffff29 0%,#ffffff0a 46%,#00000047 100%)!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000008c,0 .45rem 1.15rem #0000006b!important}:root.theme-black [data-yaho-shell] .os-home-mobile-sidebar-trigger:hover{background-color:#ffffff1f!important;border-color:#ffffff4d!important}[data-yaho-shell].theme-light .os-home-mobile-sidebar-trigger{background-color:#ffffff75!important;background-image:linear-gradient(#ffffff9e 0%,#ffffff2e 100%)!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px #ffffffd6,0 .4rem 1rem #28180c1a!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome .yaho-main-mode-tabs{grid-area:1/2;justify-self:center;width:min(100%,28rem)}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button{padding-inline:.15rem}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__content{gap:.2rem}[data-yaho-shell] .yaho-main-mode-tabs__label-short,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-main-mode-tabs__label-full{display:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-main-mode-tabs__label-short{display:inline}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot{grid-area:1/3;justify-self:end;position:relative;inset:auto;transform:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot .web-shell-hamburger{position:relative!important;top:auto!important;left:auto!important;right:auto!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{min-width:2.75rem;min-height:2.75rem;width:2.75rem!important;height:2.75rem!important;box-shadow:none!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot .web-shell-hamburger>.yaho-ontology-compact-menu{max-width:calc(100vw - (2 * var(--yaho-shell-column-pad,var(--yaho-shell-gutter,1.25rem))));transform-origin:100% 0;width:min(22rem, calc(100vw - (2 * var(--yaho-shell-column-pad,var(--yaho-shell-gutter,1.25rem)))))!important;left:auto!important;right:0!important}@media (width>=721px){body:has(.yaho-side-panel-reveal) [data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{grid-template-columns:2.75rem minmax(0,1fr) 5.85rem;padding-inline:var(--yaho-shell-column-pad,var(--yaho-shell-gutter,1.25rem))!important}body:has(.yaho-side-panel-reveal) [data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot{justify-self:start}body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) .yaho-side-panel-reveal{top:var(--yaho-side-panel-chrome-top,calc(var(--yaho-sidebar-float-gutter,.5rem) + 4px + (53px - 8px - 1.75rem) / 2))!important;right:var(--yaho-side-panel-toggle-right,calc(var(--yaho-sidebar-float-gutter,.5rem) + 9px))!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important}}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome){flex-direction:column;min-height:0;display:flex;padding-bottom:0!important;overflow:hidden!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.os-home-header-chrome{flex:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-dock-composer[data-composer-seat=dock]{flex:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.os-home-canvas{flex:auto;min-height:0;overflow:auto}@media (width>=721px){[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0;padding-top:clamp(1.25rem,5svh,3rem);padding-bottom:var(--yaho-shell-gutter-bottom);padding-left:var(--yaho-shell-column-pad);padding-right:var(--yaho-shell-column-pad);flex-direction:column;flex:auto;justify-content:flex-start;align-self:stretch;margin:0;display:flex;overflow:hidden}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-copy,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-follow,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-composer-card{flex:0 auto;width:100%;min-height:0;display:block}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-follow{overflow:auto}}@media (width<=720px){[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-copy{margin-top:clamp(2.75rem,10svh,5rem)}}@media (width>=960px) and (height>=1200px){[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{justify-content:center;padding-top:1.25rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{--yaho-home-header-top-pad:max(1.25rem, calc(env(safe-area-inset-top,0px) + .85rem));grid-template-columns:3.4rem minmax(0,1fr) 3.4rem;gap:.75rem;min-height:4.4rem;padding-inline:max(1.5rem,5vw)!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-mobile-sidebar-trigger{width:3.4rem;height:3.4rem!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-mobile-sidebar-trigger .fox-mark{width:2.2rem;height:2.2rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{min-width:3.4rem;min-height:3.4rem;width:3.4rem!important;height:3.4rem!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger .codicon{font-size:1.35rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome .yaho-main-mode-tabs{width:min(100%,40rem)}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{width:100%;height:3.4rem}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button,[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=map] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs][data-theme=dark][data-active-mode=board] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs][data-theme=light] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=map] .yaho-main-mode-tabs__button[data-active=true],[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs][data-theme=light][data-active-mode=board] .yaho-main-mode-tabs__button[data-active=true]{font-size:1.02rem}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__icon{width:1.35rem;height:1.35rem}[data-yaho-shell][data-yaho-narrow-viewport=true] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__icon .codicon{font-size:1.05rem!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-main-mode-tabs__label-full{display:inline}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-main-mode-tabs__label-short{display:none}body:has(.yaho-side-panel-reveal) [data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{grid-template-columns:3.4rem minmax(0,1fr) 7.25rem;padding-inline:max(1.5rem,5vw)!important}body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) .yaho-side-panel-reveal{top:var(--yaho-side-panel-chrome-top,calc(var(--yaho-sidebar-float-gutter,.5rem) + 4px + (53px - 8px - 1.75rem) / 2))!important;right:var(--yaho-side-panel-toggle-right,calc(var(--yaho-sidebar-float-gutter,.5rem) + 9px))!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important}}[data-yaho-shell][data-yaho-narrow-viewport=true] :is(.yaho-home-composer-stack,.yaho-dock-composer) .workbench-composer-wrap[data-slot=composer-dock]{position:relative;inset:auto;transform:none;width:100%!important;max-width:100%!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-card [data-slot=composer-surface]{z-index:1;position:relative}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-card .yaho-home-context-band{z-index:0;width:calc(100% - 1.75rem);max-width:calc(100% - 1.75rem);margin-top:-1.35rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-card .yaho-composer-disclaimer-container{z-index:1;margin-top:.35rem;position:relative}[data-yaho-shell][data-yaho-narrow-viewport=true] :is(.yaho-home-composer-card,.yaho-dock-composer) .yaho-composer-disclaimer{white-space:nowrap;text-overflow:clip;word-break:normal;overflow-wrap:normal;text-wrap:nowrap;max-width:100%;padding-inline:0;font-size:clamp(.55rem,2.45vw,.7rem);line-height:1.2;overflow:hidden}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-follow{z-index:1;margin-top:.85rem;position:relative}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer[data-composer-seat=dock]{box-sizing:border-box;width:100%;max-width:100%;padding-top:.5rem;padding-bottom:var(--yaho-shell-gutter-bottom);padding-left:var(--yaho-shell-column-pad);padding-right:var(--yaho-shell-column-pad);margin-inline:0;position:relative}[data-yaho-shell] :is(.yaho-request-start-shell,.yaho-dock-composer,.yaho-home-composer-card) [data-slot=yaho-voice-settings-dock]{right:var(--yaho-voice-dock-right,calc(var(--workspace-right,0px) + var(--yaho-voice-dock-inset,1.25rem) + .2rem))!important}[data-yaho-shell][data-yaho-narrow-viewport=true] :is(.yaho-dock-composer,.yaho-home-composer-card) [data-slot=yaho-voice-settings-dock]{z-index:40;justify-content:flex-end;align-self:auto;width:auto;margin:0;display:flex;position:fixed;inset:auto;right:var(--yaho-voice-dock-right,var(--yaho-shell-gutter,1.25rem))!important;bottom:calc(max(var(--yaho-voice-dock-inset,1.25rem), env(safe-area-inset-bottom,0px)) + var(--yaho-mobile-keyboard-inset,0px))!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer:has(.workbench-composer-wrap.is-collapsed){padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px)}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer:has(.workbench-composer-wrap.is-collapsed) .workbench-composer-wrap{pointer-events:none;height:0;min-height:0;margin:0;padding:0;overflow:visible}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer:has(.workbench-composer-wrap.is-collapsed) .yaho-composer-collapsed-trigger{left:50%;bottom:env(safe-area-inset-bottom,0px);z-index:41;pointer-events:auto;visibility:visible;opacity:1;transition:none;position:fixed;transform:translate(-50%)}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer:has(.workbench-composer-wrap.is-collapsed) .yaho-composer-collapsed-trigger:hover{height:3.25rem;transform:translate(-50%)}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer:has(.workbench-composer-wrap.is-collapsed) [data-slot=yaho-voice-settings-dock]{z-index:40;justify-content:flex-end;align-items:center;width:auto;max-width:none;height:auto;inset:auto!important;right:var(--yaho-voice-dock-right,var(--yaho-shell-gutter,1.25rem))!important;bottom:calc(max(var(--yaho-voice-dock-inset,1.25rem), env(safe-area-inset-bottom,0px)) + var(--yaho-mobile-keyboard-inset,0px))!important;position:fixed!important;transform:none!important}[data-yaho-shell][data-yaho-narrow-viewport=true] :is(.yaho-dock-composer,.yaho-home-composer-card) [data-slot=yaho-voice-settings-dock]>button{border-radius:0;gap:.35rem;min-height:0;padding:.2rem 0}@media (width>=961px){[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat=hero]){position:relative}[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{--yaho-home-hero-stack-top:clamp(7rem, calc(50vh - 12rem), 12rem);inset:auto;top:var(--yaho-home-hero-stack-top);z-index:9;width:min(calc(var(--yaho-composer-rest-width,42rem) + 2 * var(--yaho-composer-side-gap,.5rem)), 100%);height:fit-content;max-height:calc(100% - var(--yaho-home-hero-stack-top) - 1.25rem);overscroll-behavior-y:contain;margin:0 auto;padding-top:max(1rem,1.75svh);position:absolute;bottom:auto;left:0;right:0;overflow:hidden auto}[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-copy{margin-top:clamp(.5rem,2svh,1rem)}}@media (width>=961px) and (height<=920px){[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{--yaho-home-hero-stack-top:clamp(6.5rem, calc(50vh - 11.5rem), 11.5rem);max-height:calc(100% - var(--yaho-home-hero-stack-top) - 1rem)}}@media (width>=961px) and (height<=820px){[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat=hero]){flex-direction:column;display:flex;overflow:hidden}[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .os-workbench-main:has(>.os-home-header-chrome):has([data-composer-seat=hero])>.os-home-header-chrome{padding-top:max(1rem, calc(env(safe-area-inset-top,0px) + .65rem));flex:none;position:relative;top:auto}[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .yaho-home-composer-stack[data-composer-seat=hero]{flex:auto;align-self:center;width:min(48rem,100% - 2rem);height:auto;min-height:0;margin:0 auto;position:relative;inset:auto;overflow:auto}}@media (width<=960px) and (height<=520px){[data-yaho-shell][data-yaho-sidebar-overlay=false] .os-sidebar-track{display:none!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{min-height:2.75rem;padding-top:.3rem;padding-inline:var(--yaho-shell-gutter)}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer[data-composer-seat=dock]{width:100%;max-width:100%;padding-top:.35rem;padding-bottom:var(--yaho-shell-gutter-bottom);padding-inline:var(--yaho-shell-gutter);justify-content:flex-end;align-self:stretch;margin:0;overflow:hidden}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{width:100%;max-width:100%;padding-top:.35rem;padding-bottom:var(--yaho-shell-gutter-bottom);padding-inline:var(--yaho-shell-gutter);justify-content:flex-end;align-self:stretch;margin:0;overflow:hidden}[data-yaho-shell] .yaho-home-hero-copy{margin-top:0!important}[data-yaho-shell] .yaho-home-greeting .fox-mark{width:1.6rem;height:1.6rem}[data-yaho-shell] .yaho-home-greeting h1{margin-block:.1rem!important;font-size:1.2rem!important;line-height:1.2!important}[data-yaho-shell] .yaho-home-greeting p{margin:0;font-size:.75rem}[data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-follow,[data-yaho-shell] [data-slot=yaho-voice-settings-dock]{display:none!important}[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade],[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]{min-height:0!important}[data-yaho-shell] :is(.yaho-home-composer-stack,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-rich-input]{min-height:2.25rem!important;padding:.4rem .7rem!important;font-size:.92rem!important}}@media (width<=720px) and (height<=740px){[data-yaho-shell] .yaho-home-hero-copy{margin-top:clamp(.25rem,2svh,.85rem)}[data-yaho-shell] .yaho-home-greeting h1{font-size:clamp(1.2rem,5.2vw,1.55rem);line-height:1.25}[data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero] .yaho-quick-tool-chips{margin-top:.55rem}}@media (width<=960px) and (height<=520px) and (orientation:landscape){[data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero]:not(:has(.composer-input-slot:focus-within)) .yaho-home-hero-follow{display:none}[data-yaho-shell] .yaho-home-hero-copy{margin-top:.25rem}[data-yaho-shell] .os-home-header-chrome{min-height:3rem;padding-block-start:.35rem}}@media (width<=360px){[data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__icon{display:none}}@media (width<=720px){body:has(.os-home-header-chrome) .yaho-side-panel-reveal{display:none!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true].theme-light [data-tree-group=grp-main]:has(>.yaho-request-start-shell){background:linear-gradient(180deg, var(--yaho-light-workbench-base), var(--yaho-light-page))!important;background-image:linear-gradient(180deg, var(--yaho-light-workbench-base), var(--yaho-light-page))!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true].theme-dark [data-tree-group=grp-main]:has(>.yaho-request-start-shell){background:linear-gradient(180deg, var(--yaho-night-page) 0%, var(--yaho-night-sidebar) 100%)!important;background-image:linear-gradient(180deg, var(--yaho-night-page) 0%, var(--yaho-night-sidebar) 100%)!important}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:has(>.yaho-request-start-shell)>.yaho-request-start-shell{background:0 0!important}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-surface]{box-sizing:border-box;padding:0 1rem calc(6.25rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:1rem;padding-block-start:calc(3.25rem + env(safe-area-inset-top,0px));display:flex;overflow:hidden}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-title]{flex:none;width:100%;max-width:100%;margin:clamp(.75rem,2dvh,1.25rem) auto 0;position:relative;inset:auto;transform:none}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-color:color-mix(in srgb, var(--ui-text-tertiary) 45%, transparent) transparent;scrollbar-width:thin;flex:auto;width:min(100%,34rem);max-width:100%;min-height:0;max-height:none;margin:0 auto;padding-block-end:1rem;position:relative;inset:auto;overflow:hidden auto}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]::-webkit-scrollbar{width:.375rem}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-text-tertiary) 45%, transparent);border-radius:999px}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]::-webkit-scrollbar-track{background:0 0}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-voice-settings-dock]{display:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]{padding-bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + 2.15rem)}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer[data-composer-seat=dock]:not(:has(.workbench-composer-wrap.is-collapsed)){padding-bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + 2.15rem)}}:is([data-yaho-shell].theme-dark .yaho-request-start-shell,[data-yaho-shell].theme-dark .os-workbench-main:has(>.yaho-request-start-shell)){background:linear-gradient(180deg, var(--yaho-night-page) 0%, var(--yaho-night-sidebar) 100%)!important;background-image:linear-gradient(180deg, var(--yaho-night-page) 0%, var(--yaho-night-sidebar) 100%)!important}:is([data-yaho-shell].theme-light .yaho-request-start-shell,[data-yaho-shell].theme-light .os-workbench-main:has(>.yaho-request-start-shell)){background:linear-gradient(180deg, var(--yaho-light-workbench-base), var(--yaho-light-page))!important;background-image:linear-gradient(180deg, var(--yaho-light-workbench-base), var(--yaho-light-page))!important}[data-yaho-shell] .yaho-request-start-shell,[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-surface]{--yaho-request-page-lift:clamp(4rem, 12cqh, 8rem)}@media (width>=721px){[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-title]{top:clamp(5.5rem,16vh,9rem)!important;bottom:auto!important}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]{top:calc(clamp(5.5rem,16vh,9rem) + 22.5rem)!important}}[data-yaho-shell] .os-workbench-main:has(>.yaho-request-start-shell)>.os-page-mobile-sidebar-trigger{top:max(.65rem, env(safe-area-inset-top,0px));left:max(.65rem, env(safe-area-inset-left,0px));z-index:40;margin:0;position:absolute}[data-yaho-shell] .yaho-request-start-shell>.yaho-dock-composer,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer[data-composer-seat=dock]{pointer-events:none;height:0;min-height:0;margin:0;padding:0;position:static;overflow:visible}[data-yaho-shell] .yaho-request-start-shell>.yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{z-index:30;pointer-events:auto;margin-inline:auto;position:absolute;width:min(42rem,100% - 2.5rem)!important;max-width:none!important;height:auto!important;inset:calc(clamp(5.5rem,16vh,9rem) + 11.25rem) 0 auto!important;transform:none!important}[data-yaho-shell] .yaho-request-start-shell .yaho-dock-composer [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu input controls";align-items:center}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]{container:yaho-request-prompts/inline-size}@container yaho-request-prompts (width<=48rem){.yaho-quick-prompts-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){:is([data-yaho-shell] .os-workbench-main:has(>.yaho-request-start-shell),[data-yaho-shell] .yaho-request-start-shell){height:100%;min-height:0;max-height:100%;overflow:hidden}[data-yaho-shell] .yaho-request-start-shell>.yaho-dock-composer,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer[data-composer-seat=dock]{height:auto;padding:.5rem var(--yaho-shell-gutter,1.25rem) max(.75rem, env(safe-area-inset-bottom));pointer-events:auto;z-index:30;margin-top:auto}[data-yaho-shell] .yaho-request-start-shell>.yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{width:100%!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}[data-yaho-shell] .yaho-request-start-shell .yaho-dock-composer [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls"}[data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-surface]{padding-block-start:calc(.5rem + env(safe-area-inset-top,0px));padding-bottom:.5rem}}:is([data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.yaho-request-start-shell),[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell){flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden;min-height:0!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.shell-stage-content{pointer-events:auto;flex-direction:column;flex:auto;width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .chat-card,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .chat-layout,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .chat-main,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-surface]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .chat-card>.card-heading{display:none}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-title]{flex:none;width:100%;transform:none;position:relative!important;inset:auto!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]{flex:auto;width:100%;max-width:100%;min-height:0;max-height:none;margin:0;overflow:hidden auto;position:relative!important;inset:auto!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-surface]{padding-bottom:.5rem;padding-block-start:.25rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer,[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer[data-composer-seat=dock]{height:auto;min-height:0;padding:.35rem var(--yaho-shell-gutter) max(.35rem, env(safe-area-inset-bottom));pointer-events:auto;z-index:30;flex:none;margin:0;overflow:visible}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{width:100%!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=720px){[data-yaho-shell][data-yaho-narrow-viewport=true] .shell-stage-content>.web-card.marketing-card{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--yaho-shell-gutter)}}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-voice-settings-dock]{display:none}[data-yaho-shell] .yaho-request-start-shell:has(.chat-card[data-chat-started=true])>.yaho-dock-composer{height:auto;padding:.5rem var(--yaho-shell-gutter,1.25rem) max(.75rem, env(safe-area-inset-bottom));pointer-events:auto;margin-top:auto}[data-yaho-shell] .yaho-request-start-shell:has(.chat-card[data-chat-started=true])>.yaho-dock-composer .workbench-composer-wrap[data-slot=composer-dock]{width:100%!important;position:relative!important;inset:auto!important;transform:none!important}:root.theme-black [data-yaho-shell].app-shell.theme-dark :is(.yaho-home-composer-card,.yaho-dock-composer){--yaho-composer-surface-fill:#242424}:root.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not(:has(.yaho-browser-dock-slot)){box-shadow:var(--yaho-main-dock-shadow), inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #000000b8!important;background:radial-gradient(118% 68% at 50% 103%,#4e4e4e85 0%,#30303042 48%,#0000 86%),linear-gradient(#111 0%,#070707 42%,#000 100%)!important;border-color:#ffffff1f!important}@media (width<=960px){:root.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:has(>.os-home-header-chrome):not(:has(.yaho-browser-dock-slot)){background:radial-gradient(118% 68% at 50% 103%,#4e4e4e85 0%,#30303042 48%,#0000 86%),linear-gradient(#111 0%,#070707 42%,#000 100%)!important}}:root.theme-black [data-yaho-shell] [data-slot=yaho-main-mode-tabs][data-theme=dark] .yaho-main-mode-tabs__track{background:linear-gradient(#1c1c1c,#0b0b0b);border-color:#ffffff21;box-shadow:0 .625rem 1.5rem #00000073,inset 0 1px #ffffff14}:root.theme-black [data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true]{background:linear-gradient(#303030,#1d1d1d);box-shadow:0 .5rem 1.1rem #00000061,inset 0 1px #ffffff17}:root.theme-black [data-yaho-shell].theme-dark .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{background:linear-gradient(#202020,#0c0c0c);border-color:#ffffff21}:root.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel{--yaho-sidebar-wash:linear-gradient(180deg, var(--yaho-night-mid) 0%, var(--yaho-night-sidebar) 58%, var(--yaho-night-page) 100%);--yaho-sidebar-request-fill:linear-gradient(180deg, var(--yaho-night-panel-strong) 0%, var(--yaho-night-panel) 100%);--yaho-sidebar-request-hover:linear-gradient(180deg, color-mix(in srgb, var(--yaho-night-panel-strong) 82%, var(--yaho-night-ink)) 0%, var(--yaho-night-panel-strong) 100%);--yaho-sidebar-request-ink:var(--yaho-night-ink);--yaho-sidebar-request-border:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent);--yaho-sidebar-m3-select-fill:linear-gradient(180deg, var(--yaho-night-panel-strong), var(--yaho-night-panel));--yaho-sidebar-m3-select-hairline:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent);--yaho-sidebar-m3-select-ink:var(--yaho-night-ink);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar].yaho-sidebar-floating-panel .yaho-sidebar-conversation-mode-option:is(.is-active,[aria-pressed=true]),:root.theme-black [data-yaho-shell] [data-slot=sidebar].yaho-sidebar-floating-panel button[data-slot=button].yaho-sidebar-conversation-mode-option:is(.is-active,[aria-pressed=true]):hover{background:linear-gradient(180deg, var(--yaho-night-panel-strong), var(--yaho-night-panel))!important;background-color:var(--yaho-night-panel-strong)!important;color:var(--yaho-night-ink)!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-ai-tabs{background:linear-gradient(#171717,#0b0b0b);border-color:color-mix(in srgb, var(--yaho-night-ink) 18%, transparent)!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-space-ai{border-top:1px solid #ffffff29!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-ai-tab{color:var(--ui-text-secondary);border-color:color-mix(in srgb, var(--yaho-night-ink) 10%, transparent)!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-ai-tab[aria-selected=true]{color:var(--yaho-night-ink);background:linear-gradient(#303030,#1d1d1d);box-shadow:inset 0 1px #ffffff17;border-color:color-mix(in srgb, var(--yaho-night-ink) 20%, transparent)!important}:root.theme-black.dark [data-yaho-contrib-shell=true][data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta{border-color:var(--yaho-sidebar-request-border)!important;background:var(--yaho-sidebar-request-fill)!important;color:var(--yaho-sidebar-request-ink)!important;box-shadow:inset 0 1px #ffffff1a,0 0 .4rem #ffffff0f!important}:root.theme-black.dark [data-yaho-contrib-shell=true][data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel .yaho-sidebar-request-cta:hover:not(:disabled){background:var(--yaho-sidebar-request-hover)!important;box-shadow:inset 0 1px #ffffff24,0 0 .55rem #ffffff14!important}:root.theme-black [data-yaho-shell] .yaho-companion__composer-actions .primary-button{color:var(--yaho-night-ink);background:linear-gradient(#292929,#171717);box-shadow:inset 0 1px #ffffff14;border-color:color-mix(in srgb, var(--yaho-night-ink) 18%, transparent)!important}:root.theme-black [data-yaho-shell] .yaho-companion__composer-actions .primary-button:hover:not(:disabled){background:linear-gradient(#363636,#222);border-color:color-mix(in srgb, var(--yaho-night-ink) 30%, transparent)!important}:root.theme-black [data-yaho-shell]{--yaho-sidebar-wash:linear-gradient(180deg, #111 0%, #080808 58%, #000 100%);--yaho-sidebar-hover-fill:#ffffff14;--yaho-sidebar-select-fill:linear-gradient(180deg, #2a2a2a, #1d1d1d);--yaho-sidebar-select-hairline:#ffffff24;--yaho-sidebar-select-ink:#fff;--yaho-sidebar-request-fill:linear-gradient(180deg, #202020, #151515);--yaho-sidebar-request-hover:linear-gradient(180deg, #2b2b2b, #202020);--yaho-sidebar-request-border:#ffffff24;--yaho-sidebar-m3-select-fill:linear-gradient(180deg, #2a2a2a, #1d1d1d);--yaho-sidebar-m3-select-hairline:#ffffff24;--yaho-sidebar-m3-select-ink:#fff;--yaho-composer-surface-stroke:#ffffff29;--yaho-composer-surface-fill:#171717;--yaho-composer-field-stroke:#ffffff24;--yaho-composer-field-fill:#0f0f0f;--yaho-composer-field-focus-stroke:#ffffff7a;--yaho-composer-field-focus-fill:#191919;--yaho-composer-control-stroke:#ffffff29;--yaho-composer-control-fill:#202020;--yaho-composer-control-hover-stroke:#ffffff57;--yaho-composer-control-hover-fill:#2c2c2c;--yaho-composer-control-ink:#f4f4f4}:root.theme-black [data-yaho-shell] .os-home-header-chrome{background:0 0!important}:root.theme-black,:root.theme-black body,:root.theme-black [data-yaho-shell].app-shell{background:radial-gradient(118% 68% at 50% 103%,#4e4e4e85 0%,#30303042 48%,#0000 86%),linear-gradient(#111 0%,#070707 42%,#000 100%)!important}:root.theme-black [data-yaho-shell] :is(.os-workbench-main,[data-tree-group=grp-main].os-workbench-main):not(:has(.yaho-browser-dock-slot)){background:radial-gradient(118% 68% at 50% 103%,#4e4e4e85 0%,#30303042 48%,#0000 86%),linear-gradient(#111 0%,#070707 42%,#000 100%)!important}:root.theme-black.dark [data-tree-group=grp-main].os-workbench-main{box-shadow:none!important;border-color:#0000!important}:root.theme-light [data-yaho-shell] :is(.os-workbench-main,[data-tree-group=grp-main].os-workbench-main):not(:has(.yaho-browser-dock-slot)){background-image:radial-gradient(ellipse 118% 68% at 50% 103%, color-mix(in srgb, var(--yaho-light-orange) 18%, transparent) 0%, color-mix(in srgb, var(--yaho-light-orange) 7%, transparent) 48%, transparent 86%), var(--yaho-main-dock-wash,var(--yaho-light-workbench-canvas))!important}:root.theme-dark:not(.theme-black) [data-yaho-shell] :is(.os-workbench-main,[data-tree-group=grp-main].os-workbench-main):not(:has(.yaho-browser-dock-slot)){background-image:radial-gradient(ellipse 118% 68% at 50% 103%, color-mix(in srgb, var(--yaho-night-blue) 38%, transparent) 0%, color-mix(in srgb, var(--yaho-night-blue) 16%, transparent) 48%, transparent 86%), linear-gradient(145deg, #ffffff0a 0%, transparent 32%), linear-gradient(180deg, #10263d 0%, #091724 100%)!important}:root.theme-light [data-yaho-shell] .os-workbench-main:has(.marketing-builder):not(:has(.yaho-browser-dock-slot)){background-image:var(--yaho-light-workbench-canvas)!important}:root.theme-dark:not(.theme-black) [data-yaho-shell] .os-workbench-main:has(.marketing-builder):not(:has(.yaho-browser-dock-slot)){background-image:linear-gradient(145deg,#ffffff0a 0%,#0000 32%),linear-gradient(#10263d 0%,#091724 100%)!important}:root.theme-black [data-yaho-shell] .os-workbench-main:has(.marketing-builder):not(:has(.yaho-browser-dock-slot)){background-color:#050505!important;background-image:none!important}:root.theme-light [data-yaho-shell] .yaho-home-composer-stack,:root.theme-dark:not(.theme-black) [data-yaho-shell] .yaho-home-composer-stack,:root.theme-black [data-yaho-shell] .yaho-home-composer-stack{background:0 0!important}:root.theme-black [data-yaho-shell] .yaho-request-start-shell,:root.theme-black [data-yaho-shell] .yaho-request-start-shell [data-slot=yaho-request-start-surface]{background:linear-gradient(#0d0d0d 0%,#000 100%)!important}:root.theme-black [data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track{background:#161616!important;border-color:#ffffff29!important;box-shadow:0 .625rem 1.5rem #00000073,inset 0 1px #ffffff14!important}:root.theme-black [data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__track:before{background:#2b2b2b!important;box-shadow:0 3px 8px #00000052,inset 0 1px #ffffff1a!important}:root.theme-black [data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true]{color:#fff!important;background:#2a2a2a!important;box-shadow:0 .5rem 1.1rem #00000061,inset 0 1px #ffffff17!important}:root.theme-black [data-yaho-shell] [data-slot=yaho-main-mode-tabs] .yaho-main-mode-tabs__button[data-active=true] .yaho-main-mode-tabs__icon{color:#fff!important;background:#3a3a3a!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar].yaho-sidebar-floating-panel{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-primary-nav-item:hover,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-primary-nav-item[data-active=true],:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-primary-nav-item[aria-current=page],:root.theme-black [data-yaho-shell] [data-slot=sidebar] [data-sidebar=menu-button][data-active=true]{background:var(--yaho-sidebar-select-fill)!important;background-image:var(--yaho-sidebar-select-fill)!important;box-shadow:inset 0 0 0 1px var(--yaho-sidebar-select-hairline)!important;color:var(--yaho-sidebar-select-ink)!important;border-color:#0000!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__tile-icon,:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__tile[data-active=true] .yaho-ontology-compact-menu__tile-icon{color:#d6d6d6!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu,:root.theme-black .yaho-mode-menu,:root.theme-black .yaho-web-request-agent-menu,:root.theme-black .yaho-list-widget,:root.theme-black [data-yaho-shell] .yaho-composer-queue-menu,:root.theme-black [data-yaho-shell] .yaho-attach-menu{color:#f4f4f4!important;background:#151515!important;border-color:#ffffff29!important;box-shadow:0 1rem 2.5rem #0000007a,inset 0 1px #ffffff12!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__tile{color:#f4f4f4!important;background:0 0!important;border-color:#0000!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__tile:is(:hover,:focus-visible,[data-active=true]),:root.theme-black .yaho-mode-menu-item:hover,:root.theme-black .yaho-mode-menu-item:focus,:root.theme-black .yaho-mode-menu-item[data-highlighted],:root.theme-black .yaho-mode-menu-item-selected,:root.theme-black .yaho-mode-menu-item-selected:hover,:root.theme-black .yaho-mode-menu-item-selected:focus,:root.theme-black .yaho-mode-menu-item-selected[data-highlighted],:root.theme-black .yaho-list-widget-item:is(:hover,:focus,[data-highlighted]),:root.theme-black .yaho-request-agent-item[data-highlighted],:root.theme-black .yaho-request-agent-item[data-yaho-agent-selected=true],:root.theme-black [data-yaho-shell] .yaho-composer-queue-menu [role=menuitem]:hover,:root.theme-black [data-yaho-shell] .yaho-composer-queue-menu [role=menuitem]:focus,:root.theme-black [data-yaho-shell] .yaho-attach-menu [data-slot=dropdown-menu-item]:hover,:root.theme-black [data-yaho-shell] .yaho-attach-menu [data-slot=dropdown-menu-item]:focus,:root.theme-black [data-yaho-shell] .yaho-attach-menu [data-slot=dropdown-menu-item][data-highlighted]{color:#fff!important;background:#292929!important;border-color:#ffffff2e!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__theme-track{background:#1b1b1b!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]{color:#fff!important;background:#303030!important;box-shadow:inset 0 1px #ffffff1f!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__theme-track>button>svg{color:#d0d0d0!important;background:#2a2a2a!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__theme-track>button[aria-pressed=true]>svg{color:#fff!important;background:#3a3a3a!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu-trigger,:root.theme-black [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{color:#f4f4f4!important;background:#171717!important;border-color:#ffffff29!important}:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-surface],:root.theme-black [data-yaho-shell] .chat-card[data-chat-mode=conversation] [data-slot=composer-dock][data-placement=panel] [data-slot=composer-surface],:root.theme-black [data-yaho-shell] .yaho-request-start-shell [data-slot=composer-dock][data-placement=center] [data-slot=composer-surface]{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important;background-image:none!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-stroke)!important;box-shadow:none!important;background:0 0!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:0 0!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface],:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],:root.theme-black [data-yaho-shell] .chat-card[data-chat-mode=conversation] [data-slot=composer-dock][data-placement=panel] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface],:root.theme-black [data-yaho-shell] .yaho-composer-surface,:root.theme-black [data-yaho-shell] .yaho-home-composer-card .yaho-composer-surface,:root.theme-black [data-yaho-shell] .yaho-dock-composer .yaho-composer-surface{border-color:var(--yaho-composer-surface-stroke)!important;background:var(--yaho-composer-surface-fill)!important;box-shadow:var(--yaho-composer-surface-shadow)!important;background-image:none!important}:root.theme-black [data-yaho-shell] .yaho-home-composer-card [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-panel] .yaho-composer-frame [data-slot=composer-surface]{background:#171717!important;border-color:#ffffff29!important;box-shadow:0 1rem 2.5rem #0000007a,inset 0 1px #ffffff14!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot],:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot],:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]{border-color:var(--yaho-composer-field-stroke)!important;box-shadow:none!important;background:0 0!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=composer-surface]:focus-within,:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]:focus-within,:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:var(--yaho-composer-surface-fill)!important;background-image:none!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] [data-slot=yaho-composer-input-slot]:focus-within,:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=center] [data-slot=composer-root][data-yaho-command-console] [data-slot=yaho-composer-input-slot]:focus-within,:root.theme-black [data-yaho-shell] [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-home-collapsible]):not([data-yaho-input-stacked]) [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:0 0!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode],:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode]:hover{border-color:var(--yaho-composer-control-stroke)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-composer-control-ink)!important;background-image:none!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=ghost]:hover{color:var(--yaho-light-orange)!important;background:#ffffff14!important}:root.theme-black [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary][type=submit]:not(:disabled){border-color:var(--yaho-light-orange)!important;background:var(--yaho-light-orange)!important;color:#fff!important;box-shadow:0 .45rem 1rem color-mix(in srgb, var(--yaho-light-orange) 26%, transparent)!important}:root.theme-black [data-yaho-shell] .yaho-request-start-shell .yaho-quick-prompt-card,:root.theme-black [data-yaho-shell] .yaho-request-start-shell .yaho-quick-prompt-card:hover,:root.theme-black [data-yaho-shell] .yaho-request-start-shell .yaho-quick-prompt-card:focus-visible{box-shadow:none!important;background:#171717!important;border-color:#ffffff24!important}:root.theme-black [data-yaho-shell] .yaho-request-agent-trigger:hover,:root.theme-black [data-yaho-shell] .yaho-request-agent-trigger:focus-visible,:root.theme-black [data-yaho-shell] .yaho-request-agent-trigger[data-state=open]{background:#242424!important;border-color:#ffffff47!important}:root.theme-black [data-yaho-shell] .yaho-request-agent-trigger{background:#1a1a1a!important;border-color:#ffffff29!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__review-button,:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__review-button:hover,:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__review-button:focus-visible{color:#f4f4f4!important;box-shadow:none!important;background:#171717!important;border-color:#ffffff29!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__review-action,:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__review-button:hover .yaho-ontology-compact-menu__review-action{color:#f4f4f4!important;background:#292929!important}:root.theme-black [data-yaho-shell] .yaho-ontology-compact-menu__review-icon{color:#fff!important;background:#3a3a3a!important}:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice{color:#f4f4f4!important;background:#292929!important;border-color:#ffffff47!important}:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice:hover{color:#fff!important;background:#353535!important;border-color:#ffffff6b!important;box-shadow:0 10px 24px #00000057,inset 0 1px #ffffff14!important}:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice:focus-visible{outline-offset:2px;color:#fff!important;background:#353535!important;border-color:#ffffff94!important;outline:2px solid #ffffffa3!important}:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice .codicon{color:inherit!important}@media (width<=720px){:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger{box-shadow:none!important;border-color:#0000!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit{border-radius:50%!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:focus-visible{outline:2px solid var(--yaho-night-blue);outline-offset:2px}}:root.theme-black.dark [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-surface]>.pointer-events-none{background:var(--yaho-composer-surface-fill)!important;background-image:none!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot],:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot],:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within{background:var(--yaho-composer-surface-fill)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important;outline:none!important}button[data-yaho-composer-control=primary].composer-voice,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice{border-width:1px!important;border-color:#0000!important;border-radius:50%!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice{box-shadow:none!important;border-width:1px!important;border-color:#0000!important;border-radius:50%!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice:focus-visible,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=primary].composer-voice:focus-visible{outline:2px solid var(--yaho-composer-field-focus-stroke);outline-offset:2px}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger,:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,:focus-visible,.is-active),:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,:focus-visible,.is-active){box-sizing:border-box;border-width:1px;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:0;max-width:none;height:2.75rem;padding-inline:.75rem;display:inline-flex;overflow:visible;transform:none;border-color:#0000!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger :is(.composer-mode-trigger-label,.composer-mode-trigger-chevron),:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,:focus-visible,.is-active) :is(.composer-mode-trigger-label,.composer-mode-trigger-chevron),:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger :is(.composer-mode-trigger-label,.composer-mode-trigger-chevron),:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,:focus-visible,.is-active) :is(.composer-mode-trigger-label,.composer-mode-trigger-chevron){opacity:1;width:auto;max-width:none;overflow:visible;display:inline!important}@container yaho-dock-beside-panel (width<=42rem){:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger :is(.composer-mode-trigger-label,.composer-mode-trigger-chevron){display:none!important}:is(body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) .yaho-request-start-shell textarea[data-slot=composer-rich-input]:placeholder-shown,body:has([data-yaho-shell]) .yaho-request-start-shell textarea[data-slot=composer-rich-input]:placeholder-shown){font-size:.85rem!important}}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger{box-shadow:none!important;background:0 0!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,.is-active),:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,.is-active){background:var(--yaho-composer-control-hover-fill)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,.is-active) .composer-mode-trigger-chevron,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:is(:hover,.is-active) .composer-mode-trigger-chevron{transform-origin:50%;transform:scaleY(-1)}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:focus-visible,:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button[data-yaho-composer-control=mode].composer-mode-trigger:focus-visible{outline:2px solid var(--yaho-composer-field-focus-stroke);outline-offset:2px}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit[data-yaho-composer-control=primary][type=submit],:root.dark [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit[data-yaho-composer-control=primary][type=submit],:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit[data-yaho-composer-control=primary][type=submit]{border-radius:50%!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit[data-yaho-composer-control=primary][type=submit]:not(:disabled),:root.dark [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit[data-yaho-composer-control=primary][type=submit]:not(:disabled),:root.theme-black [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console] button.composer-submit[data-yaho-composer-control=primary][type=submit]:not(:disabled){box-shadow:0 1px 1.5px #1c0e0638,0 4px 8px #1c0e0629,inset 0 1px #ffffff5c!important}[data-yaho-shell] .yaho-sidebar-footer-popover--docked{z-index:2;margin:0 .5rem .35rem;width:calc(100% - 1rem)!important;box-shadow:none!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-footer-popover.yaho-sidebar-usage-popover,:root.theme-black [data-yaho-shell] .yaho-sidebar-footer-popover.yaho-sidebar-support-popover,:root.theme-black .yaho-sidebar-footer-popover.yaho-sidebar-usage-popover,:root.theme-black .yaho-sidebar-footer-popover.yaho-sidebar-support-popover{color:#fff!important;box-shadow:none!important;background:#1a1a1a!important;border:1px solid #ffffff1a!important;border-radius:.75rem!important}:root.theme-black .yaho-sidebar-footer-popover-heading span,:root.theme-black .yaho-sidebar-usage-popover>div:first-child span{color:#f97316!important}:root.theme-black .yaho-sidebar-credit-details{color:#a3a3a3!important;background:#262626!important;border:0!important}:root.theme-black .yaho-sidebar-credit-details b{color:#fff!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-collapsed-footer-rail,:root.theme-black [data-yaho-shell] .yaho-sidebar-collapsed-footer-actions,:root.theme-black [data-yaho-shell] .yaho-sidebar-account-footer{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root.theme-black [data-yaho-shell] .yaho-sidebar-usage-trigger,:root.theme-black [data-yaho-shell] .yaho-sidebar-usage-value{color:#f97316!important;box-shadow:none!important;background:0 0!important;border:0!important}:root.dark.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true][data-yaho-sidebar-compact=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel,.dark.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true][data-yaho-sidebar-compact=true] [data-slot=sidebar][data-yaho-sidebar-skin=m3].yaho-sidebar-floating-panel,:root.theme-black [data-yaho-shell][data-yaho-sidebar-compact=true] [data-slot=sidebar].yaho-sidebar-floating-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#101010!important;border-color:#ffffff1a!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-account-settings,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-account-help,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-footer-icon{color:#d4d4d4!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-account-settings:hover,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-account-help:hover,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-footer-icon:hover,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-account-settings:focus-visible,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-account-help:focus-visible,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-footer-icon:focus-visible{color:#fff!important;box-shadow:none!important;background:#262626!important;border-color:#0000!important}:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-trigger,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-trigger:hover,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-trigger:focus-visible,:root.theme-black [data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-value{color:#f97316!important}[data-yaho-shell] :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger{cursor:pointer;justify-content:center;align-items:center;min-height:2.125rem;color:#fff!important;box-shadow:none!important;background:#1a1a1a!important;border:1px solid #ffffff2e!important;border-radius:999px!important;margin:0!important;padding:.35rem .85rem!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}[data-yaho-shell] :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger:hover,[data-yaho-shell] :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger:focus-visible{outline:none;color:#fff!important;background:#262626!important;border-color:#f97316!important}:root:not(.dark) [data-yaho-shell] :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger,[data-yaho-shell].theme-light :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger{color:#2a1b12!important;background:#fff!important;border-color:#2a1b1229!important}:root:not(.dark) [data-yaho-shell] :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger:hover,:root:not(.dark) [data-yaho-shell] :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger:focus-visible,[data-yaho-shell].theme-light :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger:hover,[data-yaho-shell].theme-light :is(.web-ontology-graph-review-action,.os-home-review-slot) .web-ontology-review-trigger:focus-visible{color:#9a3412!important;background:#fff5ec!important;border-color:#f97316!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell{flex-direction:column;max-height:100%;display:flex;overflow:hidden;min-height:0!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.shell-stage-content>[data-slot=yaho-request-start-surface]{min-width:0;min-height:0;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .5rem;flex-direction:column;flex:auto;order:1;display:flex;overflow:hidden}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-title]{width:100%;max-width:100%;margin:0 auto 1rem;transform:none;position:relative!important;inset:auto!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-request-greeting{font-size:clamp(1.65rem,7vw,2.1rem);line-height:1.15}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-prompts]{flex:auto;order:2;width:100%;max-width:34rem;min-height:0;max-height:none;margin:0 auto;overflow:hidden auto;position:relative!important;inset:auto!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompts-grid{grid-template-columns:minmax(0,1fr)!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.yaho-dock-composer{padding:.35rem .75rem max(.5rem, env(safe-area-inset-bottom,0px));order:2;overflow:visible;margin:0!important;flex:none!important;height:auto!important;min-height:0!important;margin-top:auto!important;position:static!important;inset:auto!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .workbench-composer-wrap[data-slot=composer-dock]{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-dock-composer [data-slot=composer-fade]>.grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input input""menu controls"}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-composer-disclaimer-container{max-width:100%;margin-top:.3rem;position:relative}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-composer-disclaimer{text-wrap:pretty;max-width:100%;margin:0 auto;padding-inline:.25rem;font-size:clamp(.55rem,2.45vw,.7rem);line-height:1.3}[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track{top:max(.75rem, env(safe-area-inset-top,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));max-width:calc(100vw - 1.5rem);height:auto}[data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{-webkit-backdrop-filter:blur(28px)saturate(1.24);backdrop-filter:blur(28px)saturate(1.24);overflow:hidden;border-radius:1.4rem!important}:root:not(.dark) [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{background-color:var(--yaho-light-sidebar)!important;background-image:linear-gradient(155deg,#ffffff6b 0%,#fff0 58%)!important;border-color:#ffffffb8!important;box-shadow:0 1.5rem 3.5rem #39271833,inset 0 1px #ffffffd1!important}:root.dark:not(.theme-black) [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{background-color:var(--yaho-night-sidebar)!important;background-image:linear-gradient(155deg,#ffffff14 0%,#fff0 52%)!important;border-color:#ffffff38!important;box-shadow:0 1.5rem 3.5rem #00000070,inset 0 1px #ffffff38!important}:root.theme-black [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{background-color:#131313!important;background-image:linear-gradient(155deg,#ffffff12 0%,#fff0 48%)!important;border-color:#fff3!important;box-shadow:0 1.5rem 3.5rem #00000094,inset 0 1px #ffffff2e!important}@media (width<=600px) and (height<=760px){[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell>.shell-stage-content>[data-slot=yaho-request-start-surface]{gap:.45rem;padding-block-start:calc(.35rem + env(safe-area-inset-top,0px))}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell [data-slot=yaho-request-start-title]{margin-bottom:.35rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-request-agent-trigger{width:3.25rem;height:3.25rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-request-agent-mark{width:2.7rem;height:2.7rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-request-greeting{font-size:clamp(1.45rem,6.7vw,1.75rem)}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompts-heading{margin-bottom:.35rem!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompts-grid{gap:.4rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-card{border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity tag""label action";align-items:center;gap:.2rem .5rem;display:grid;min-height:0!important;padding:.5rem .7rem!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-identity{grid-area:identity}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-agent-mark{width:1.25rem;height:1.25rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-agent-name{font-size:.625rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-label{-webkit-line-clamp:1;grid-area:label;font-size:.82rem;line-height:1.2}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-footer{display:contents}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-tag{grid-area:tag;padding:.12rem .4rem;font-size:.56rem}[data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-request-start-shell .yaho-quick-prompt-action{grid-area:action}}[data-yaho-shell] .yaho-sidebar-resize-handle{inset-block:0;z-index:45;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;position:absolute;right:-4px}[data-yaho-shell] .yaho-sidebar-resize-handle:after{content:"";inset-block:.5rem;background:0 0;border-radius:2px;width:2px;position:absolute;left:3px}[data-yaho-shell] .yaho-sidebar-resize-handle:focus-visible:after{background:var(--theme-primary)}[data-yaho-shell] .yaho-sidebar-resize-handle:focus-visible{outline:none}:root.theme-light [data-yaho-contrib-shell=true].yaho-shell-frame{--yaho-canvas-dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.055' filter='url(%23n)'/%3E%3C/svg%3E");--yaho-main-dock-wash:radial-gradient(160% 110% at 50% 115%, color-mix(in srgb, var(--yaho-light-orange) 12%, transparent) 0%, color-mix(in srgb, var(--yaho-light-orange) 7%, transparent) 38%, color-mix(in srgb, var(--yaho-light-orange) 2%, transparent) 68%, transparent 100%)}:root.theme-light [data-yaho-contrib-shell=true][data-yaho-shell=true].app-shell [data-tree-group=grp-main].os-workbench-main{background:var(--yaho-canvas-dither), var(--yaho-main-dock-wash), color-mix(in srgb, var(--yaho-light-panel) 62%, transparent)!important}:root.theme-dark:not(.theme-black) [data-yaho-contrib-shell=true][data-yaho-shell=true].app-shell [data-tree-group=grp-main].os-workbench-main{background:var(--yaho-main-dock-wash), linear-gradient(145deg, #ffffff0a 0%, transparent 32%), linear-gradient(180deg, #10263d 0%, #091724 100%)!important}:root.theme-black [data-yaho-contrib-shell=true][data-yaho-shell=true].app-shell [data-tree-group=grp-main].os-workbench-main{background:var(--yaho-main-dock-wash), linear-gradient(180deg, var(--yaho-night-panel) 0%, var(--yaho-night-page) 100%)!important;border-color:#ffffff21!important}:root:is(.theme-light,.theme-dark,.theme-black) [data-yaho-shell] .os-workbench-main .yaho-home-composer-stack{background:0 0!important}[data-yaho-shell] .yaho-voice-settings-dock>.yaho-voice-menu-trigger{color:color-mix(in srgb, var(--yaho-light-muted) 70%, transparent);font-size:.72rem;font-weight:600;line-height:1rem}:root.dark [data-yaho-shell] .yaho-voice-settings-dock>.yaho-voice-menu-trigger{color:color-mix(in srgb, var(--yaho-night-muted) 70%, transparent)}[data-yaho-shell] .yaho-voice-settings-dock>.yaho-voice-menu-trigger:is(:hover,.is-active,[aria-expanded=true]){color:var(--yaho-light-orange)}:root.dark [data-yaho-shell] .yaho-voice-settings-dock>.yaho-voice-menu-trigger:is(:hover,.is-active,[aria-expanded=true]){color:var(--yaho-night-blue)}[data-yaho-shell] .yaho-voice-menu-trigger .codicon-mic{font-size:.82rem}[data-yaho-shell] .yaho-voice-menu-trigger .composer-voice-chevron{opacity:.5;font-size:10px}[data-yaho-shell][data-yaho-narrow-viewport=false] .yaho-voice-settings-dock{bottom:var(--yaho-voice-dock-inset,1.25rem)}:root:is(.theme-light,.theme-dark,.theme-black) [data-yaho-shell] .os-workbench-main .shell-stage-content>:is(.yaho-page-root,.yaho-dark-page,.yaho-workbench-surface,.yaho-library-page,.yaho-moodboard-page,.yaho-web-pages-panel,.yaho-support-program-page,.yaho-connections-page,.yaho-tools-surface,.yaho-tools-catalog,.yaho-companion){background:0 0!important}@media (width>=961px){[data-yaho-shell] .os-home-header-chrome{align-items:center;top:.5rem}[data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs{align-self:center;width:clamp(21.24rem,30vw,26rem)}[data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track{width:100%;height:clamp(2.65rem,3.4vw,3.15rem)}[data-yaho-shell] .os-home-hamburger-slot{align-self:center;align-items:center;display:flex}}[data-yaho-shell] .os-home-canvas>.shell-stage-content:has(>.yaho-today){flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell] .os-home-canvas>.shell-stage-content>.yaho-today{height:100%;min-height:0;font-family:var(--dt-font-sans);flex:auto;font-weight:500;line-height:1.6}@media (width>=961px){[data-yaho-shell] .os-home-canvas .yaho-today.yaho-today-under-page-chrome .yaho-today-inner{padding-top:3.6rem}}[data-yaho-shell].theme-light .yaho-today .yaho-today-todo-composer input{border:1px solid var(--yaho-light-line)!important}[data-yaho-shell].theme-light .yaho-today .yaho-today-todo-composer input:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 52%, transparent)!important}@media (width>=961px) and (height>=821px){[data-yaho-shell]:not([data-yaho-narrow-viewport=true]) .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{top:calc(var(--yaho-home-hero-stack-top) + 6rem);max-height:calc(100% - var(--yaho-home-hero-stack-top) - 6rem - 1.25rem)}}[data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta-wrap{padding-bottom:calc((var(--yaho-sidebar-rhythm-md) - 2px) / 2)}[data-yaho-shell][data-yaho-sidebar-overlay=true] .yaho-sidebar-column{padding-inline:.75rem}:root:not(.dark) [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track [data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f8f9fa!important;background-image:none!important}:root.dark [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track [data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background-color:color-mix(in srgb, var(--ui-surface-default) 97%, transparent)!important;background-image:none!important}@media (width>=721px) and (width<=960px){:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main>.yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-composer-card{align-self:center;max-width:40rem;margin-inline:auto;width:min(40rem,100% - 4rem)!important}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-hero-follow .yaho-quick-tool-layout{width:min(38rem,100% - 3rem);margin-inline:auto}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-hero-follow .yaho-quick-tool-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;width:100%;display:grid}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip{grid-column:span 2;width:100%;min-width:0;max-width:100%}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip:nth-child(4){grid-column:2/span 2}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip:nth-child(5){grid-column:4/span 2}}@media (width<=720px){:root [data-yaho-shell][data-yaho-contrib-shell=true] .os-home-header-chrome .yaho-main-mode-tabs{width:min(18rem,100vw - 12rem);max-width:none}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-main-mode-tabs__track{width:100%}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-main-mode-tabs__button{min-width:0;padding-inline:.25rem}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-layout{width:100%;min-width:0;margin-inline:0}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:.5rem;width:100%;min-width:0;margin:.75rem 0 0;display:grid}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip{border:1px solid color-mix(in srgb, var(--ui-accent) 18%, transparent);background:var(--ui-surface-default);white-space:normal;text-align:center;border-radius:999px;grid-column:auto;justify-content:center;gap:.4rem;width:100%;min-width:0;max-width:100%;min-height:2.5rem;margin:0;padding:.5rem .6rem;font-size:.75rem;line-height:1.35;display:flex}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .25rem)}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-tool-chip .codicon{background:0 0;border-radius:0;flex:0 0 1rem;width:1rem;height:1rem;font-size:.8rem}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-composer-card [data-slot=composer-root]{--yaho-composer-surface-stroke:color-mix(in srgb, var(--ui-accent) 26%, transparent)}}@media (width<=420px){[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-main-mode-tabs__button{padding-inline:.1rem;font-size:.65rem}}@media (width<=720px){[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-follow{flex:5.25rem}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-layout{width:min(32rem,100%);margin-inline:auto}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip{grid-column:span 2;padding-inline:.35rem;font-weight:400}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip:nth-child(4){grid-column:2/span 2}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-hero-follow .yaho-quick-tool-chips>.yaho-tool-chip:last-child{grid-column:4/span 2;width:100%}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-main-mode-tabs__button,[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-main-mode-tabs__button *{-webkit-text-stroke:0;font-weight:500}[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-composer-card .yaho-home-context-band-group:first-child>button,[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-composer-card .yaho-home-app-connect,[data-yaho-shell][data-yaho-contrib-shell=true] .yaho-home-composer-card .yaho-home-open-desktop{display:inline-flex}}:root [data-yaho-shell][data-yaho-contrib-shell=true].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer),:root [data-yaho-shell][data-yaho-contrib-shell=true].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root]{--yaho-composer-surface-border-width:inherit;--yaho-composer-surface-stroke:inherit;--yaho-composer-surface-fill:inherit;--yaho-composer-field-stroke:inherit}:root [data-yaho-shell][data-yaho-contrib-shell=true].app-shell.theme-light :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-dock][data-placement=dock] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-surface]{border:2px solid color-mix(in srgb, var(--yaho-light-orange) 18%, transparent)!important;background:#fff7ee8a!important}@media (width<=720px) and (height>=741px){:root [data-yaho-shell][data-yaho-contrib-shell=true][data-yaho-narrow-viewport=true] .os-workbench-main>.yaho-home-composer-stack[data-composer-seat=hero]{flex:none;height:calc(100svh - clamp(10rem,28.16svh,18rem));margin-top:auto}}@media (width>=721px) and (width<=960px){:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome)>.yaho-home-composer-stack[data-composer-seat=hero]{flex:none;height:auto;max-height:calc(100svh - clamp(12rem,30svh,22rem) - 1rem);margin:0;padding-top:1rem;position:absolute;inset:clamp(12rem,30svh,22rem) 0 auto;overflow-y:auto}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-copy{margin-top:0}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main>.os-page-mobile-sidebar-trigger{margin:1rem 1.5rem .5rem;position:relative;top:auto;left:auto}body:has([data-yaho-shell][data-yaho-narrow-viewport=true] .os-page-mobile-sidebar-trigger) .yaho-side-panel-reveal{top:1.5rem!important;right:1.5rem!important}}body:has([data-yaho-shell][data-yaho-narrow-viewport=true])>.yaho-side-panel-reveal{display:none!important}[data-yaho-shell] .yaho-today-record-controls .yaho-today-record-search,[data-yaho-shell] .yaho-today-record-controls .yaho-today-date-filter-trigger{box-sizing:border-box;height:2rem;min-height:2rem;padding-block:0;line-height:1.2}[data-yaho-shell] .yaho-today-record-controls .yaho-today-record-search input{height:100%;min-height:0;padding-block:0}[data-yaho-shell][data-yaho-sidebar-compact=true]:not([data-yaho-narrow-viewport=true]) .yaho-sidebar-collapsed-footer-rail{border:0;gap:.25rem;margin-bottom:1.375rem;padding-block:0}[data-yaho-shell][data-yaho-sidebar-compact=true] .yaho-sidebar-collapsed-footer-rail:before{content:"";background:var(--ui-stroke-tertiary);flex:none;width:1.5rem;height:1px;margin-bottom:.25rem}[data-yaho-shell][data-yaho-sidebar-compact=true] .yaho-sidebar-collapsed-footer-actions{gap:.25rem;width:2rem}[data-yaho-shell][data-yaho-sidebar-compact=true] .yaho-sidebar-collapsed-footer-actions>button{box-sizing:border-box;width:2rem;height:2rem;min-height:2rem;padding:0}[data-yaho-shell][data-yaho-sidebar-compact=true] .yaho-sidebar-collapsed-footer-rail>.yaho-sidebar-account-avatar{margin-top:1rem}[data-yaho-shell] .os-home-review-slot .web-ontology-review-actions{flex-wrap:nowrap;flex-shrink:0}[data-yaho-shell] .os-home-review-slot .web-ontology-review-trigger{white-space:nowrap;word-break:keep-all;flex-shrink:0;width:max-content}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-review-slot:has(.web-ontology-review-actions){width:max-content;height:2.75rem;margin:0;padding:0;position:absolute;top:0;right:4.5rem}[data-yaho-shell][data-yaho-sidebar-compact=true] [data-slot=sidebar].yaho-sidebar-compact-panel .yaho-sidebar-account-footer{content-visibility:visible;contain:none;width:100%;pointer-events:auto;justify-content:center;block-size:auto;margin-inline:0;padding-inline:0;display:flex;overflow:visible;height:auto!important;min-height:min-content!important}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-trigger{text-align:center;place-items:center;width:2rem;min-width:2rem;height:2rem;display:grid;padding:0!important}[data-yaho-shell] [data-slot=sidebar] .yaho-sidebar-usage-value{text-align:center;white-space:nowrap;justify-self:center;margin:0;padding:0}@media (width>=961px){[data-yaho-shell] .yaho-home-hero-follow .yaho-quick-tool-layout{width:min(49rem,100% - 5rem)}}[data-yaho-shell] .os-home-header-chrome{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-yaho-shell] .os-home-header-chrome>.yaho-main-mode-tabs{grid-column:2;justify-self:center}[data-yaho-shell] .os-home-header-chrome>.os-home-review-slot{justify-self:end;min-width:0}[data-yaho-shell][data-yaho-sidebar-compact=true]:not([data-yaho-narrow-viewport=true]) .yaho-sidebar-column{transform:translate(4px)}[data-yaho-shell]:not([data-yaho-sidebar-compact=true]) [data-slot=sidebar] .yaho-sidebar-account-footer{margin-bottom:.5rem}[data-yaho-shell].theme-dark .yaho-today-todo-composer-submit{background:var(--yaho-night-blue);color:#fff}[data-yaho-shell].theme-dark .yaho-today-todo-composer-submit:hover{background:color-mix(in srgb, var(--yaho-night-blue) 86%, var(--yaho-night-page))}[data-yaho-shell].theme-dark .yaho-home-composer-card .yaho-home-context-band{background:var(--yaho-night-panel);border:1px solid var(--ui-stroke-secondary);box-shadow:none;border-top:0}[data-yaho-shell].theme-dark .yaho-library-search-bar-modes:before{background:var(--yaho-night-blue)!important;border-color:var(--yaho-night-blue)!important;box-shadow:none!important}:root.theme-black [data-yaho-shell] .yaho-library-search-bar-modes:before{background:var(--yaho-night-surface-raised)!important;border-color:var(--ui-stroke-primary)!important;box-shadow:none!important}[data-yaho-shell].theme-dark .yaho-document-empty .yaho-document-empty-icon{background:var(--ui-bg-tertiary);color:var(--ui-accent)}[data-yaho-shell] .yaho-library-list-actions .yaho-library-ghost-button--pill{box-sizing:border-box;justify-content:center;align-items:center;padding-top:0;padding-bottom:2px;line-height:1;display:inline-flex}[data-yaho-shell].theme-dark .yaho-library-cal{--theme-primary:var(--yaho-night-blue);--yaho-light-muted:var(--ui-text-secondary);--yaho-light-panel:var(--ui-bg-editor)}[data-yaho-shell].theme-dark .yaho-library-cal-icon{color:var(--ui-text-secondary)}[data-yaho-shell].theme-dark .yaho-library-cal-weekdays{color:var(--ui-text-tertiary)}[data-yaho-shell].theme-dark :is(.yaho-library-cal-preset,.yaho-library-cal-clear){background:var(--ui-bg-tertiary);color:var(--ui-text-secondary)}[data-yaho-shell][data-yaho-sidebar-compact=true] [data-slot=sidebar] .yaho-sidebar-space-ai{border-top:0}[data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle{border:1px solid color-mix(in srgb, var(--yaho-home-composer-highlight) 25%, var(--ui-stroke-secondary));background:var(--yaho-home-composer-surface);width:3.2rem;height:1.45rem;color:var(--ui-text-tertiary);opacity:.5;box-shadow:0 .45rem 1rem -.65rem color-mix(in srgb, var(--ui-base) 34%, transparent);place-items:center;padding:0;display:grid;border-radius:0 0 .7rem .7rem!important}[data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle:hover{border-color:color-mix(in srgb, var(--yaho-home-composer-highlight) 52%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-bg-elevated) 96%, transparent);color:var(--yaho-home-composer-highlight);opacity:1}[data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] .yaho-composer-collapse-toggle{z-index:5;opacity:1;background:var(--yaho-home-composer-tab-surface,var(--ui-bg-elevated));border-color:var(--yaho-composer-outline);-webkit-backdrop-filter:none}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] button.yaho-composer-collapse-toggle{border:1px solid color-mix(in srgb, var(--ui-accent) 32%, var(--ui-stroke-secondary))!important}:root [data-yaho-shell].theme-light [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] button.yaho-composer-collapse-toggle{background:#fff5ed;border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-secondary))!important}:root:not(.theme-black) [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] button.yaho-composer-collapsed-trigger{border:1px solid var(--yaho-home-composer-stroke,var(--ui-stroke-secondary))!important;background:var(--yaho-home-composer-tab-surface,var(--ui-bg-elevated))!important;box-shadow:var(--yaho-home-composer-tab-shadow,var(--yaho-surface-shadow))!important;border-bottom:0!important}:root:not(.theme-black) [data-yaho-shell].theme-light [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] button.yaho-composer-collapsed-trigger{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-secondary))!important;background:#fff5ed!important;box-shadow:0 -.5rem 1.5rem #c96c361a,inset 0 1px #fffc!important}:root.dark:not(.theme-black) [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console][data-yaho-home-collapsible] button.yaho-composer-collapsed-trigger{background:var(--yaho-night-panel)!important;border-color:color-mix(in srgb, var(--yaho-night-blue) 54%, var(--ui-stroke-secondary))!important;box-shadow:0 -.75rem 2rem color-mix(in srgb, var(--yaho-night-blue) 15%, transparent), inset 0 1px 0 #ffffff1a!important}[data-yaho-shell] .os-workbench-main>.os-home-canvas[data-map-mode=true]{flex:none;height:auto;position:absolute;inset:0 0 9rem}[data-yaho-shell] .os-workbench-main:has(>.os-home-canvas[data-map-mode=true])>.yaho-dock-composer{margin-top:0;position:absolute;bottom:0;left:0;right:0}[data-yaho-shell] .yaho-library-web-os .yaho-library-filter-panel>.yaho-library-search-bar{flex:100%;width:100%;min-width:0}[data-yaho-shell] .yaho-library-list-actions>:is(.yaho-library-search-field-chips,.yaho-library-search-row){flex:none;margin:0}[data-yaho-shell] .yaho-library-list-actions .yaho-library-filter-trigger{box-sizing:border-box;border:1px solid var(--ui-stroke-secondary);height:2rem;min-height:2rem;color:var(--ui-text-primary);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:500;display:inline-flex}[data-yaho-shell] .yaho-library-list-title-row{align-items:center;gap:.75rem;display:flex}[data-yaho-shell] button.yaho-library-list-upload{border:1px solid var(--ui-accent);background:var(--ui-accent);height:2rem;min-height:2rem;color:var(--ui-bg-editor);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 .9rem;font-size:.75rem;font-weight:700;transition:filter .15s;display:inline-flex}[data-yaho-shell].theme-light button.yaho-library-list-upload{color:#fff}:root.theme-black [data-yaho-shell] button.yaho-library-list-upload{background:var(--ui-bg-tertiary);border-color:var(--ui-stroke-primary);color:var(--ui-text-primary)}[data-yaho-shell] button.yaho-library-list-upload:hover:not(:disabled){filter:brightness(1.1)}[data-yaho-shell] button.yaho-library-list-upload:disabled{opacity:.5;cursor:default}[data-yaho-shell] .yaho-library-web-os .library-list-head{flex-wrap:nowrap;align-items:center;min-height:3rem}[data-yaho-shell] .yaho-library-web-os :is(.library-list-head-copy,.yaho-library-list-title-row,.yaho-library-list-actions){align-self:center;align-items:center;margin-block:0}[data-yaho-shell] .yaho-library-web-os .library-list-head h2{margin-block:0}[data-yaho-shell] .yaho-library-web-os .yaho-library-list-actions{flex-wrap:nowrap}[data-yaho-shell] .yaho-library-search-bar-actions .yaho-library-search-field-selector-trigger[data-icon-only=true]{width:2rem;min-width:2rem;height:2rem;color:var(--ui-text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}[data-yaho-shell] .yaho-library-mobile-sort{display:none}[data-yaho-shell] .yaho-library-desktop-kind,[data-yaho-shell] .yaho-library-desktop-date{display:contents}@media (width<=960px){[data-yaho-shell] .yaho-library-desktop-kind,[data-yaho-shell] .yaho-library-desktop-date{display:none}[data-yaho-shell] .yaho-library-mobile-sort{display:block;position:relative}[data-yaho-shell] .yaho-library-mobile-sort>summary{cursor:pointer;place-items:center;min-width:0;height:2rem;padding:0 .85rem;list-style:none;display:grid}[data-yaho-shell] .yaho-library-mobile-sort>summary::-webkit-details-marker{display:none}[data-yaho-shell] .yaho-library-mobile-sort-panel{z-index:40;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-editor);width:15rem;max-width:calc(100vw - 2.5rem);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1rem;gap:.85rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}[data-yaho-shell] .yaho-library-mobile-sort-section{gap:.45rem;display:grid}[data-yaho-shell] .yaho-library-mobile-sort-section>strong{color:var(--ui-text-secondary);font-size:.75rem}[data-yaho-shell] .yaho-library-mobile-sort-panel{width:20rem;max-height:min(70dvh,38rem);overflow-y:auto}[data-yaho-shell] .yaho-library-mobile-type-options{gap:.2rem;display:grid}[data-yaho-shell] .yaho-library-mobile-type-options>button{border-radius:.5rem;justify-content:space-between;padding:.45rem .6rem;font-size:.8rem;display:flex}[data-yaho-shell] .yaho-library-mobile-type-options>button[aria-pressed=true]{background:var(--ui-control-active-background);color:var(--ui-accent);font-weight:600}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal[data-inline=true] .yaho-library-cal-popover{box-sizing:border-box;width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;position:static}[data-yaho-shell] .yaho-library-mobile-sort-panel{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 21rem)}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal[data-inline=true]{width:100%;min-width:0}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-weekdays,[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-popover>.grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem 0;width:100%;display:grid}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-popover>div:first-child{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-day{place-items:center;width:1.9rem;height:1.9rem;margin-inline:auto;padding:0;font-size:.76rem;line-height:1;display:grid}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-presets{border-top:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;gap:.35rem;margin-top:.6rem;padding-top:.6rem;display:flex}[data-yaho-shell] .yaho-library-mobile-sort-panel :is(.yaho-library-cal-preset,.yaho-library-cal-clear){border:1px solid var(--ui-stroke-secondary);color:var(--ui-accent);background:var(--ui-control-hover-background);border-radius:999px;padding:.35rem .55rem;font-size:.72rem;line-height:1.2}[data-yaho-shell].theme-light .yaho-library-mobile-sort-panel{background:var(--yaho-light-panel)}[data-yaho-shell] .yaho-library-mobile-type-options>button{grid-template-columns:auto auto minmax(0,1fr);justify-content:start;align-items:center;gap:.5rem;min-height:2.25rem;display:grid}[data-yaho-shell] .yaho-library-mobile-type-options>button>.codicon{justify-self:end}[data-yaho-shell] .yaho-library-mobile-type-options .yaho-library-type-filter-count{border:1px solid var(--ui-stroke-secondary);min-width:1.25rem;height:1.25rem;color:var(--ui-accent);background:var(--ui-control-hover-background);border-radius:999px;place-items:center;padding-inline:.2rem;font-size:.68rem;display:grid}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-nav{border:1px solid var(--ui-stroke-tertiary);width:1.75rem;height:1.75rem;color:var(--ui-text-secondary);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-day{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-tertiary);background:0 0;border-radius:999px}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-day[data-in-month=true]{color:var(--ui-text-secondary)}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-day[data-in-range=true]{background:var(--ui-control-active-background)}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-day[data-selected=true]{background:var(--ui-accent);color:var(--ui-text-on-accent,#fff)}[data-yaho-shell] .yaho-library-mobile-sort-panel .yaho-library-cal-day[data-today=true]{border-color:var(--ui-accent)}}[data-yaho-shell] .yaho-library-lede-mobile{display:none}@media (width<=767px){[data-yaho-shell] .yaho-library-lede-desktop{display:none}[data-yaho-shell] .yaho-library-lede-mobile{display:inline}}@media (width<=480px){[data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-form{box-sizing:border-box;gap:.3rem;min-width:0;padding-left:.6rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-input{flex:1 1 0;width:0;min-width:0;font-size:.8rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-actions{gap:.2rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-mode{min-width:0;padding-inline:.55rem;font-size:.72rem}[data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-clear{font-size:.7rem}}[data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-actions .yaho-library-search-field-selector-trigger[data-icon-only=true]{box-sizing:border-box;flex:0 0 2rem;line-height:1}[data-yaho-shell] .yaho-library-web-os .yaho-library-search-field-selector-trigger[data-icon-only=true]>.codicon{place-items:center;width:1rem;height:1rem;line-height:1;display:grid}@media (width<=720px){:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main>.yaho-home-composer-stack[data-composer-seat=hero]{flex-direction:column;justify-content:flex-end;display:flex}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-composer-card{flex:none;margin-top:auto}[data-yaho-shell] .yaho-guest-status:empty{display:none}[data-yaho-shell] textarea[data-slot=composer-rich-input]:placeholder-shown::placeholder{white-space:nowrap}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=yaho-composer-input-slot]{min-width:0;padding-inline:0!important}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) textarea[data-slot=composer-rich-input]{padding-inline:.25rem!important}body:has([data-yaho-shell][data-yaho-narrow-viewport=true]) :is(.yaho-home-composer-stack,.yaho-dock-composer) textarea[data-slot=composer-rich-input]:placeholder-shown{font-size:12px!important}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) textarea[data-slot=composer-rich-input]::placeholder{white-space:nowrap;font-size:12px!important}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=yaho-composer-menu]{display:none!important}[data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console]:not([data-yaho-input-stacked]) [data-slot=composer-fade]>.grid{column-gap:.35rem;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"input controls"!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-rich-input]{text-indent:0;padding-left:.25rem!important;padding-right:.25rem!important}[data-yaho-shell] .yaho-home-context-band .yaho-home-open-desktop{display:none!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface{--yaho-composer-field-padding:.5rem 0}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot],:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within,:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface textarea[data-slot=composer-rich-input]{padding-left:0!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade]{padding-left:.35rem!important}:root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-root][data-yaho-command-console] [data-slot=composer-fade]>.grid>.min-w-0{margin-left:-.25rem}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) textarea[data-slot=composer-rich-input]{line-height:1.4;min-height:2.25rem!important;padding:.4rem .85rem!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=yaho-composer-input-slot]{min-height:2.25rem!important;padding:0!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-fade]{padding-block:.25rem!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-surface]{min-height:0!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) button[data-yaho-composer-control]{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important}#root [data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band{min-height:0;margin-top:0;padding:.15rem .5rem}#root [data-yaho-shell] .yaho-home-context-band :is(.yaho-home-context-action,.yaho-home-connect-chip,.yaho-home-staff-trigger){height:1.5rem;min-height:1.5rem;padding-block:0}#root [data-yaho-shell] :is(.yaho-voice-settings-dock,[data-slot=yaho-voice-settings-dock]){display:none!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-fade]{padding-left:.75rem!important;padding-right:.75rem!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) textarea[data-slot=composer-rich-input]{font-size:16px!important}#root [data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band{padding-block:.3rem}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main>.yaho-home-composer-stack[data-composer-seat=hero]{padding-bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + .75rem)}:root [data-yaho-shell][data-yaho-narrow-viewport=true] .yaho-dock-composer[data-composer-seat=dock]:not(:has(.workbench-composer-wrap.is-collapsed)){padding-bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + .75rem)}#root [data-yaho-shell] .yaho-home-composer-card [data-slot=composer-surface]{box-sizing:border-box;width:calc(100% + .75rem);max-width:none;margin-inline:-.375rem}#root [data-yaho-shell] .yaho-home-composer-card :is([data-slot=composer-root],[data-slot=yaho-composer-panel],.yaho-composer-frame){overflow:visible!important}#root [data-yaho-shell] .yaho-home-composer-card [data-slot=composer-surface]{z-index:2;position:relative}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) textarea[data-slot=composer-rich-input]{box-sizing:border-box;padding-block:8px!important;line-height:20px!important}#root [data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band{opacity:1;max-height:4rem;transition:max-height .24s,opacity .18s,transform .24s,padding .24s,border-width .24s;overflow:clip;transform:translateY(0)}#root [data-yaho-shell] .yaho-home-composer-card:has(textarea[data-slot=composer-rich-input]:focus) .yaho-home-context-band{opacity:0;pointer-events:none;border-block-width:0;min-height:0;max-height:0;padding-block:0;transform:translateY(-.35rem)}}@media (width<=720px) and (prefers-reduced-motion:reduce){#root [data-yaho-shell] .yaho-home-composer-card .yaho-home-context-band{transition:none}}@media (width<=720px){#root [data-yaho-shell] .yaho-sidebar .yaho-sidebar-brand{display:none!important}#root [data-yaho-shell] :is(.yaho-home-composer-card,.yaho-dock-composer) [data-slot=composer-surface]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{--yaho-home-header-top-pad:8px;column-gap:4px;padding-inline:8px!important;padding-top:8px!important}#root [data-yaho-shell] .os-home-mobile-sidebar-trigger{justify-self:start}#root [data-yaho-shell] .os-home-hamburger-slot{justify-self:end}#root [data-yaho-shell][data-yaho-contrib-shell=true] .os-home-header-chrome>.yaho-main-mode-tabs{opacity:1;visibility:visible;width:min(18rem,100vw - 128px);max-width:none;transition:opacity .2s,visibility}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track{height:48px}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__button{font-size:12px}#root [data-yaho-shell]:has(textarea[data-slot=composer-rich-input]:focus) .os-home-header-chrome>.yaho-main-mode-tabs{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}}@media (width<=720px) and (prefers-reduced-motion:reduce){#root [data-yaho-shell] .os-home-header-chrome>.yaho-main-mode-tabs{transition:none!important}}@media (width<=720px){#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__icon{flex-shrink:0;display:inline-flex}#root [data-yaho-shell] .os-home-mobile-sidebar-trigger{border-radius:0;min-width:0;min-height:0;width:32px!important;height:32px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}#root [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{width:32px!important;min-width:0!important;height:32px!important;min-height:0!important;padding:0!important}#root [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger .codicon{font-size:12px}#root [data-yaho-shell] .os-home-header-chrome>:is(.os-home-mobile-sidebar-trigger,.os-home-hamburger-slot){align-self:center}#root [data-yaho-shell] .os-home-header-chrome>.os-home-hamburger-slot{justify-content:flex-end;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex}#root [data-yaho-shell] .os-home-hamburger-slot>.web-ontology-compact-controls{justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex}#root [data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta-wrap{padding:0 8px 6px!important}#root [data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta{justify-content:flex-start;align-items:center;gap:8px;width:100%;font-weight:400;display:flex;border:1px solid var(--ui-stroke-secondary)!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:var(--ui-text-secondary)!important;background:0 0!important;border-radius:8px!important;padding:0 8px!important;font-size:13px!important}#root [data-yaho-shell] .yaho-sidebar-primary-nav-group{padding-top:0!important}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track{position:relative;top:6px}#root [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{place-items:center;line-height:0;display:grid;transform:none!important}#root [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger :is(svg,.codicon){vertical-align:middle;width:18px;height:18px;margin:0;font-size:18px;line-height:18px;display:block}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track{top:max(46px, calc(env(safe-area-inset-top,0px) + 4px));height:calc(100% - max(46px, calc(env(safe-area-inset-top,0px) + 4px)))}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{box-sizing:border-box;border-left:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important}#root [data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta{border-color:color-mix(in srgb, var(--ui-text-primary) 28%, transparent)!important}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{border-radius:0 22px 22px 0!important;padding-inline:0!important}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .yaho-sidebar-column,#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .yaho-sidebar-scroll{padding-inline:0!important}#root [data-yaho-shell] .os-home-header-chrome>:is(.os-home-mobile-sidebar-trigger,.os-home-hamburger-slot){position:relative;top:-4px}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track{width:calc(var(--yaho-sidebar-overlay-width) + 12px);left:0!important}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .yaho-sidebar-column{padding-inline:12px!important}#root [data-yaho-shell] .os-home-header-chrome[data-signed-in=false]>.yaho-main-mode-tabs{display:none}#root [data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta{border:0!important}#root [data-yaho-shell] .yaho-today-kanban-head .yaho-today-info-tip{display:none}#root [data-yaho-shell] .os-workbench-main>.yaho-dock-composer[data-composer-seat=dock]:not(:has(.workbench-composer-wrap.is-collapsed)){pointer-events:none;z-index:40;border:0;height:auto;min-height:0;margin:0;position:absolute;padding:0 22px max(8px, env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:0 0!important;inset:auto 0 12px!important}#root [data-yaho-shell] .yaho-dock-composer .workbench-composer-wrap{pointer-events:auto}#root [data-yaho-shell] .yaho-dock-composer .yaho-composer-disclaimer-container{display:none}#root [data-yaho-shell] .yaho-today-record-search-input{line-height:1.4;font-size:12px!important}#root [data-yaho-shell] .os-home-mobile-sidebar-trigger{border-radius:50%;background:var(--ui-bg-elevated,white)!important;width:44px!important;height:44px!important;box-shadow:0 5px 16px #28180c1a!important}#root [data-yaho-shell] .os-home-mobile-sidebar-trigger .fox-mark{width:28px;height:28px}#root [data-yaho-shell] .yaho-companion-page:not(.yaho-companion-page--editing),#root [data-yaho-shell] .yaho-companion-page__heading{position:static}#root [data-yaho-shell] .os-workbench-main:has(.yaho-companion-page:not(.yaho-companion-page--editing)) .shell-stage-content{position:static}#root [data-yaho-shell] .yaho-companion-page__heading{display:block}#root [data-yaho-shell] .yaho-companion-page__heading>.yaho-workbench-actions{z-index:21;align-items:center;width:auto;height:44px;margin:0;display:flex;position:absolute;top:8px;right:20px}#root [data-yaho-shell] .yaho-companion-page__heading .yaho-library-manage-cta{gap:5px;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}}@media (width>=721px) and (width<=960px){#root [data-yaho-shell] .os-home-header-chrome{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}#root [data-yaho-shell] .os-home-header-chrome:before,#root [data-yaho-shell] .os-home-header-chrome:after{content:none!important}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (width<=720px){#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__button[data-mode=map]{display:none}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track{grid-template-columns:repeat(2,minmax(0,1fr))}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__button{flex:1 1 0}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track:before{width:calc(50% - .18rem)}#root [data-yaho-shell] .os-home-header-chrome [data-active-mode=home] .yaho-main-mode-tabs__track:before{transform:translate(0)}#root [data-yaho-shell] .os-home-header-chrome [data-active-mode=board] .yaho-main-mode-tabs__track:before{transform:translate(100%)}#root [data-yaho-shell][data-yaho-contrib-shell=true] .os-home-header-chrome>.yaho-main-mode-tabs{width:min(200px,100vw - 128px)}#root [data-yaho-shell] .os-home-header-chrome>.os-home-hamburger-slot,#root [data-yaho-shell] .os-home-hamburger-slot>.web-ontology-compact-controls{width:44px;height:44px}#root [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{background:var(--ui-bg-elevated,white)!important;border:0!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 5px 16px #28180c1a!important}#root [data-yaho-shell] .os-home-header-chrome>:is(.os-home-mobile-sidebar-trigger,.os-home-hamburger-slot){align-self:center;top:6px}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{--yaho-home-header-top-pad:4px;min-height:44px;padding:4px 4px 0!important}#root [data-yaho-shell] .os-home-header-chrome .yaho-main-mode-tabs__track{height:40px;top:0}#root [data-yaho-shell] .os-home-header-chrome>:is(.os-home-mobile-sidebar-trigger,.os-home-hamburger-slot){top:0;width:40px!important;height:40px!important}#root [data-yaho-shell] .os-home-hamburger-slot>.web-ontology-compact-controls,#root [data-yaho-shell] .os-home-hamburger-slot .yaho-ontology-compact-menu-trigger{width:40px!important;height:40px!important}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-header-chrome{translate:0 6px}#root [data-yaho-shell] .os-home-header-chrome>.os-home-mobile-sidebar-trigger{translate:6px}#root [data-yaho-shell] .os-home-header-chrome>.os-home-hamburger-slot{translate:-6px}#root [data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main>.os-page-mobile-sidebar-trigger{z-index:100;min-width:40px;min-height:40px;background:var(--ui-bg-elevated,white)!important;border:0!important;border-radius:50%!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;position:absolute!important;inset:10px auto auto 10px!important;transform:none!important;box-shadow:0 5px 16px #28180c1a!important}#root [data-yaho-shell] .os-workbench-main>.os-page-mobile-sidebar-trigger .fox-mark{width:28px!important;height:28px!important}#root [data-yaho-shell] .os-workbench-main:has(>.os-page-mobile-sidebar-trigger){padding-top:56px}#root [data-yaho-shell] [data-slot=sidebar][data-yaho-sidebar-skin=m3] .yaho-sidebar-request-cta-label{font-weight:700}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track{height:100%;top:0}#root [data-yaho-shell][data-yaho-sidebar-overlay=true] .os-sidebar-track>[data-slot=sidebar].yaho-sidebar-floating-panel[data-yaho-sidebar-skin=m3]{padding-top:calc(40px + .5rem + env(safe-area-inset-top,0px))!important}#root [data-yaho-shell][data-yaho-narrow-viewport=true]>.flex>.os-workbench-main{transition:translate .32s cubic-bezier(.22,1,.36,1);translate:0}#root [data-yaho-shell][data-yaho-narrow-viewport=true][data-yaho-sidebar-overlay-phase=open]>.flex>.os-workbench-main{translate:calc(var(--yaho-sidebar-overlay-width) + 12px) 0}}@media (width<=720px) and (prefers-reduced-motion:reduce){#root [data-yaho-shell][data-yaho-narrow-viewport=true]>.flex>.os-workbench-main{transition:none}}@media (width<=720px){#root [data-yaho-shell] .yaho-today-todo-composer input,#root [data-yaho-shell] .yaho-today-todo-composer-submit{box-sizing:border-box;line-height:30px;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}#root [data-yaho-shell] .yaho-today-record-controls .yaho-today-date-filter-trigger{justify-content:center;align-items:center;height:32px;padding-top:2px;padding-bottom:0;font-size:12px;line-height:normal;display:flex}#root [data-yaho-shell] .yaho-today-under-page-chrome .yaho-today-inner{margin-top:12px}#root [data-yaho-shell] .yaho-responsive-page-header{margin-top:0!important;padding-top:6px!important;padding-bottom:12px!important}#root [data-yaho-shell] .yaho-responsive-page-header :is(.yaho-workbench-title,h1){margin:0;font-size:20px!important;line-height:1.3!important}#root [data-yaho-shell] .yaho-responsive-page-header .yaho-workbench-lede{margin-top:4px;font-size:12px!important;line-height:1.5!important}#root [data-yaho-shell] .yaho-companion-page:not(.yaho-companion-page--editing),#root [data-yaho-shell] .yaho-companion-page__heading{animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-companion-page__heading>.yaho-workbench-actions{height:40px;margin:0!important;position:absolute!important;top:10px!important;right:10px!important}}#root [data-yaho-shell] .yaho-companion-configure-label{display:none}@media (width<=720px){#root [data-yaho-shell] .os-workbench-main:has(.yaho-companion-page:not(.yaho-companion-page--editing)){padding-top:44px}#root [data-yaho-shell] .yaho-companion-page__roster{padding-top:0}#root [data-yaho-shell] .yaho-companion-page__member:first-child{padding-top:12px}#root [data-yaho-shell] .yaho-companion-configure-label{display:none}#root [data-yaho-shell] .yaho-companion-configure-icon{font-size:16px;display:block}#root [data-yaho-shell] .yaho-companion-page__configure{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated,white);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}#root [data-yaho-shell] .yaho-companion-page__member small{margin-top:4px;font-size:11px;line-height:1.45}#root [data-yaho-shell] .os-workbench-main:has(.yaho-companion-page--editing){padding-top:0}}.yaho-companion-inline-saju{min-width:0}@media (width<=720px){#root [data-yaho-shell] .yaho-companion-page__roster{padding-block:0}#root [data-yaho-shell] .yaho-companion-page__member,#root [data-yaho-shell] .yaho-companion-page__member:first-child{box-sizing:border-box;height:93px;min-height:93px;margin-block:0;padding-block:0}#root [data-yaho-shell] .os-workbench-main:has(.yaho-library-web-os){padding-top:44px}#root [data-yaho-shell] .yaho-library-web-os,#root [data-yaho-shell] .yaho-library-web-os>.yaho-responsive-page-header{animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .os-workbench-main:has(.yaho-library-web-os) .shell-stage-content{animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-library-web-os>.yaho-responsive-page-header>.yaho-workbench-actions{z-index:21;align-items:center;width:auto;height:40px;margin:0;display:flex;position:absolute;top:10px;right:10px}#root [data-yaho-shell] .yaho-library-web-os>.yaho-library-filter-panel{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-filter-panel>.yaho-library-search-bar{width:100%;max-width:none;margin:0}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-modes{flex:none;grid-template-columns:repeat(2,54px);width:auto!important;min-width:0!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-mode{flex:0 0 54px;font-size:11px;width:54px!important;min-width:0!important;padding-inline:6px!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-modes:before{content:none}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-mode{box-sizing:border-box;border-radius:999px}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-mode[data-active=true]{background:var(--theme-primary);box-shadow:none}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-input{line-height:1.4;font-size:12px!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-modes{box-sizing:border-box;grid-template-columns:repeat(2,44px);padding:2px;height:30px!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-mode{flex-basis:44px;width:44px!important;padding-inline:4px!important;font-size:10px!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-field-selector-trigger[data-icon-only=true]{place-items:center;line-height:0;display:grid;padding:0!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-field-selector-trigger[data-icon-only=true]>.codicon{place-items:center;width:13px;height:13px;margin:0;font-size:13px;line-height:13px;display:grid}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-bar-modes{height:34px!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-field-selector-trigger[data-icon-only=true]{flex:0 0 24px;translate:4px;width:24px!important;min-width:24px!important}#root [data-yaho-shell] .yaho-library-web-os .yaho-library-search-field-selector-trigger[data-icon-only=true]>.codicon{width:11px;height:11px;font-size:11px;line-height:11px}#root [data-yaho-shell] .yaho-library-web-os>.yaho-library-filter-panel{margin-bottom:0!important}#root [data-yaho-shell] .yaho-library-web-os .library-list-head{margin-top:8px!important}#root [data-yaho-shell] .yaho-library-list-title-row>.yaho-workbench-section-title{display:none}#root [data-yaho-shell] .os-workbench-main:has(.yaho-office-hub-shell){padding-top:44px}#root [data-yaho-shell] .yaho-office-managed-folder-action,#root [data-yaho-shell] .yaho-office-recent-head--library>.min-w-0{display:none}#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-recent-summary{width:100%;display:flex}#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-create-trigger{margin-right:auto}#root [data-yaho-shell] :is(.yaho-office-web-host,.yaho-office-hub-shell,.yaho-office-hub-shell>.yaho-responsive-page-header,.yaho-office-hub-shell>.yaho-responsive-page-header>.yaho-workbench-actions){animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-office-hub-shell .yaho-office-header-action--primary{z-index:21;position:absolute;top:14px;right:10px;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}#root [data-yaho-shell] .os-workbench-main:has(.yaho-office-hub-shell) .shell-stage-content{position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-office-hub-shell .yaho-office-header-action--primary{top:10px!important;right:10px!important}#root [data-yaho-shell] .yaho-office-format-rail{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}#root [data-yaho-shell] .yaho-office-format-chip,#root [data-yaho-shell] .yaho-office-format-chip:nth-child(2n){box-sizing:border-box;width:100%;min-width:0;border-right:1px solid var(--ui-stroke-secondary)!important}#root [data-yaho-shell] .yaho-office-format-rail{gap:6px;padding:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}#root [data-yaho-shell] .yaho-office-format-chip,#root [data-yaho-shell] .yaho-office-format-chip:nth-child(2n),#root [data-yaho-shell] .yaho-office-format-chip:last-child{gap:5px;border:1px solid var(--ui-stroke-secondary)!important;min-height:96px!important;padding:10px 4px!important}#root [data-yaho-shell] .yaho-office-format-chip-select{gap:5px;font-size:12px}#root [data-yaho-shell] .yaho-office-format-chip [data-office-create],#root [data-yaho-shell] .yaho-office-format-note{font-size:10px;display:none}#root [data-yaho-shell] .yaho-office-format-chip-select{flex:1;justify-content:center;width:100%}#root [data-yaho-shell] .yaho-office-hub-shell>.yaho-responsive-page-header>.yaho-workbench-actions>.yaho-support-diagnosis-toggle{box-sizing:border-box;z-index:21;height:32px;min-height:32px;margin:0;padding:0 8px;font-size:11px;position:absolute;top:10px;right:112px}}.yaho-office-mobile-template-hint{display:none}@media (width<=720px){#root [data-yaho-shell] #office-template-library .yaho-office-template-create{display:none}#root [data-yaho-shell] .yaho-office-mobile-template-hint{text-align:right;color:var(--ui-text-secondary);margin:10px 0 0;font-size:11px;line-height:1.5;display:block}#root [data-yaho-shell] .yaho-office-format-chip,#root [data-yaho-shell] .yaho-office-format-chip:nth-child(2n),#root [data-yaho-shell] .yaho-office-format-chip:last-child{min-height:76px!important;padding-block:8px!important}#root [data-yaho-shell] .yaho-office-format-name{line-height:1.3;font-size:12px!important}#root [data-yaho-shell] .yaho-office-format-chip-select{gap:5px;padding-block:0}#root [data-yaho-shell] .yaho-office-format-mark{width:30px;height:30px}#root [data-yaho-shell] .os-workbench-main:has(.yaho-sourcing-shell){padding-top:44px}:is(#root [data-yaho-shell] .os-workbench-main:has(.yaho-sourcing-shell) .shell-stage-content,#root [data-yaho-shell] :is(.yaho-sourcing-web-host,.yaho-sourcing-page,.yaho-sourcing-shell,.yaho-sourcing-shell>.yaho-responsive-page-header)){animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-sourcing-view-switch{z-index:21;position:absolute;top:10px;right:10px}#root [data-yaho-shell] .yaho-sourcing-search{border:1px solid var(--ui-stroke-secondary);border-radius:16px;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:flex}#root [data-yaho-shell] .yaho-sourcing-search-label{flex:1 1 0;min-width:0}#root [data-yaho-shell] .yaho-sourcing-search input{box-sizing:border-box;background:0 0;border:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:12px!important}#root [data-yaho-shell] .yaho-sourcing-sort{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a6b56' stroke-width='1.7'%3E%3Cpath d='M3 4h18l-7 8v7l-4 2v-9Z'/%3E%3C/svg%3E");background-position:50%;background-size:13px;border:0;flex:0 0 28px;width:28px;min-width:28px;height:32px;padding:0;font-size:0!important}#root [data-yaho-shell] .yaho-sourcing-sort option{font-size:12px}#root [data-yaho-shell] .yaho-sourcing-search>button{flex:none;height:32px;min-height:32px;padding:0 12px;font-size:12px}#root [data-yaho-shell] .yaho-office-web-host:has(.yaho-office-hub-shell){box-sizing:border-box;padding-inline:20px!important}}.yaho-sourcing-mobile-sort{display:none}@media (width<=720px){#root [data-yaho-shell] .os-workbench-main:has(.yaho-responsive-page-header):not(:has(.yaho-companion-page--editing)){padding-top:44px}#root [data-yaho-shell] .yaho-responsive-page-header{row-gap:0!important;min-height:0!important;margin-block:0!important;padding-top:6px!important;padding-bottom:12px!important}#root [data-yaho-shell] :is(.yaho-office-hub-shell,.yaho-sourcing-shell)>.yaho-responsive-page-header>.yaho-workbench-actions{height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-sourcing-view-switch{position:absolute!important;top:10px!important;right:10px!important}#root [data-yaho-shell] .yaho-sourcing-web-host .yaho-sourcing-sort{display:none}#root [data-yaho-shell] .yaho-sourcing-mobile-sort{flex:0 0 28px;display:block;position:relative}#root [data-yaho-shell] .yaho-sourcing-mobile-sort>summary{cursor:pointer;width:28px;height:32px;color:var(--ui-text-secondary);place-items:center;list-style:none;display:grid}#root [data-yaho-shell] .yaho-sourcing-mobile-sort>summary::-webkit-details-marker{display:none}#root [data-yaho-shell] .yaho-sourcing-mobile-sort-panel{z-index:45;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated,white);border-radius:16px;width:220px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #28180c1f}#root [data-yaho-shell] .yaho-sourcing-mobile-sort-panel button{width:100%;color:var(--ui-text-primary);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 8px;font-size:12px;display:flex}#root [data-yaho-shell] .yaho-sourcing-mobile-sort-panel button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-bg-secondary)}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout){flex-direction:column;display:flex}#root [data-yaho-shell] .library-folder-layout{display:contents}#root [data-yaho-shell] .library-folder-layout>.library-folder-panel{order:1}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout)>.library-list-head{order:2}#root [data-yaho-shell] .library-folder-layout>.library-folder-results{order:3}#root [data-yaho-shell] .library-folder-panel :is(.yaho-library-folder-item,.yaho-library-folder-tree-row,.yaho-library-folder-heading){border-top:0!important;border-bottom:0!important}#root [data-yaho-shell] .yaho-sourcing-saved-library{font-size:12px;line-height:1.5}#root [data-yaho-shell] .yaho-sourcing-saved-library>p{margin-top:10px;font-size:12px;line-height:1.5}#root [data-yaho-shell] .yaho-sourcing-saved-library .yaho-workbench-chip{height:30px;min-height:30px;padding:0 12px;font-size:12px}#root [data-yaho-shell] .yaho-library-web-os>.yaho-library-filter-panel{margin-top:12px!important}#root [data-yaho-shell] .yaho-library-web-os .library-folder-search{display:none}#root [data-yaho-shell] .library-folder-layout>.library-folder-panel{margin-top:12px;padding-top:14px}#root [data-yaho-shell] .library-folder-panel .yaho-library-folder-heading,#root [data-yaho-shell] .library-folder-panel .library-folder-add{line-height:1.4;font-size:12px!important}#root [data-yaho-shell] .yaho-library-web-os>.yaho-responsive-page-header{transition:padding .22s,border-color .18s}#root [data-yaho-shell] .yaho-library-web-os>.yaho-responsive-page-header>.min-w-0{opacity:1;max-height:90px;transition:max-height .22s,opacity .18s;overflow:hidden}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout)>.yaho-responsive-page-header{border-color:#0000!important;min-height:0!important;padding-top:64px!important;padding-bottom:0!important}#root [data-yaho-shell] .yaho-library-web-os:has(>.library-folder-layout)>.yaho-responsive-page-header>.min-w-0{opacity:0;visibility:hidden;max-height:0}}@media (width<=720px) and (prefers-reduced-motion:reduce){#root [data-yaho-shell] .yaho-library-web-os>.yaho-responsive-page-header,#root [data-yaho-shell] .yaho-library-web-os>.yaho-responsive-page-header>.min-w-0{transition:none}}#office-template-library[data-open=false]{display:none}@media (width<=720px){#root [data-yaho-shell] #office-template-library{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}#root [data-yaho-shell] #office-template-library[data-open=true]{opacity:1;grid-template-rows:1fr}#root [data-yaho-shell] .yaho-office-template-reveal-inner{min-height:0;overflow:hidden}#root [data-yaho-shell] .yaho-office-create{opacity:1;max-height:260px;transition:max-height .26s,opacity .2s;overflow:hidden}#root [data-yaho-shell] .yaho-office-create[data-templates-open=true]{opacity:0;pointer-events:none;max-height:0}}@media (width<=720px) and (prefers-reduced-motion:reduce){#root [data-yaho-shell] #office-template-library,#root [data-yaho-shell] .yaho-office-create{transition:none}}.yaho-sourcing-saved-empty-mobile{display:none}@media (width<=720px){#root [data-yaho-shell] #office-template-library[data-open=false]{margin-bottom:-16px}#root [data-yaho-shell] #office-template-library{transition:grid-template-rows .26s,opacity .2s,margin-bottom .26s}#root [data-yaho-shell] .yaho-sourcing-saved-library>.yaho-library-filter-panel{justify-content:flex-end;display:flex}#root [data-yaho-shell] .yaho-sourcing-saved-empty-desktop{display:none}#root [data-yaho-shell] .yaho-sourcing-saved-empty-mobile{min-height:360px;margin-top:12px;display:grid}#root [data-yaho-shell] .yaho-sourcing-search{box-sizing:border-box;height:42px;min-height:42px;padding-block:3px}#root [data-yaho-shell] .yaho-sourcing-search input{height:34px}}.yaho-moodboard-mobile-sort{display:none}@media (width<=720px){#root [data-yaho-shell] .yaho-moodboard-mobile-sort{border:1px solid var(--ui-stroke-secondary);height:32px;color:var(--ui-text-secondary);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 12px;font-size:12px;display:inline-flex}#root [data-yaho-shell] .yaho-moodboard-toolbar-row{flex-wrap:wrap}#root [data-yaho-shell] .yaho-moodboard-filter-rail{display:none}#root [data-yaho-shell] .yaho-moodboard-filter-rail[data-mobile-open=true]{border:1px solid var(--ui-stroke-secondary);border-radius:12px;flex-wrap:nowrap;flex:0 0 100%;gap:6px;padding:8px;display:flex;overflow-x:auto}#root [data-yaho-shell] .yaho-sourcing-saved-library:has(.yaho-sourcing-saved-empty-mobile){flex-direction:column;flex:1 0 auto;display:flex}#root [data-yaho-shell] .yaho-sourcing-saved-empty-mobile{box-sizing:border-box;flex:1 0 auto;width:100%;min-height:max(360px,100svh - 306px)}#root [data-yaho-shell] .yaho-sourcing-search{margin-bottom:0}#root [data-yaho-shell] .yaho-sourcing-saved-library{gap:8px;margin-top:8px}#root [data-yaho-shell] .yaho-sourcing-saved-library>.yaho-library-filter-panel{margin-block:0;padding-block:0}#root [data-yaho-shell] .yaho-moodboard-toolbar-row{align-items:center;column-gap:8px;display:flex}#root [data-yaho-shell] .yaho-moodboard-filter-group{min-width:0;max-width:calc(100% - 54px);flex:0 auto!important;width:fit-content!important}#root [data-yaho-shell] .yaho-moodboard-mobile-sort{flex:none;margin-left:auto}#root [data-yaho-shell] .yaho-sourcing-saved-empty-mobile{flex:none;height:max(320px,100svh - 332px);min-height:0}#root [data-yaho-shell] .yaho-sourcing-search input,#root [data-yaho-shell] .yaho-sourcing-search input:is(:focus,:focus-visible,:hover),#root [data-yaho-shell] .yaho-sourcing-search-label,#root [data-yaho-shell] .yaho-sourcing-search-label:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#root [data-yaho-shell] .yaho-sourcing-search{transition:border-color .16s,background-color .16s}#root [data-yaho-shell] .yaho-sourcing-search:focus-within{border-color:var(--ui-accent)!important;box-shadow:none!important;outline:0!important}#root [data-yaho-shell] .os-workbench-main{box-shadow:none!important;background:0 0!important}#root [data-yaho-shell] .os-workbench-main:before,#root [data-yaho-shell] .os-workbench-main:after{content:none!important}#root [data-yaho-shell] .os-home-header-chrome{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}#root [data-yaho-shell] .os-home-header-chrome:before,#root [data-yaho-shell] .os-home-header-chrome:after{content:none!important}#root [data-yaho-shell] .yaho-marketing-page-shell,#root [data-yaho-shell] .yaho-marketing-page-shell>.yaho-responsive-page-header,#root [data-yaho-shell] .yaho-marketing-page-shell>.yaho-responsive-page-header>.yaho-workbench-actions{animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .os-workbench-main:has(.yaho-marketing-page-shell) .shell-stage-content{animation:none!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-marketing-page-shell>.yaho-responsive-page-header .yaho-marketing-view-switch{z-index:21;position:absolute;top:10px;right:10px}#root [data-yaho-shell] .yaho-marketing-page-shell>.yaho-responsive-page-header>.yaho-workbench-actions{height:0;min-height:0;margin:0;padding:0}#root [data-yaho-shell] .os-workbench-main:has(.yaho-responsive-page-header):not(:has(.yaho-companion-page--editing)){padding-top:0!important}#root [data-yaho-shell] .yaho-responsive-page-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;margin-top:44px!important;position:relative!important}#root [data-yaho-shell] .yaho-responsive-page-header>.yaho-workbench-actions{align-items:center;gap:8px;width:auto!important;height:40px!important;min-height:0!important;margin:0!important;display:flex!important;position:absolute!important;top:-38px!important;right:-10px!important}#root [data-yaho-shell] .yaho-responsive-page-header>.yaho-workbench-actions>*,#root [data-yaho-shell] .yaho-responsive-page-header .yaho-library-header-actions,#root [data-yaho-shell] .yaho-responsive-page-header .yaho-marketing-view-switch{position:static!important;inset:auto!important}#root [data-yaho-shell] .yaho-moodboard-toolbar-row{flex-flow:wrap!important;justify-content:flex-start!important;display:flex!important}#root [data-yaho-shell] .yaho-moodboard-filter-group{max-width:calc(100% - 54px);flex:none!important;width:auto!important;margin:0!important}#root [data-yaho-shell] .yaho-moodboard-mobile-sort{width:46px;padding-inline:0;margin:0 0 0 auto!important}#root [data-yaho-shell] .yaho-marketing-page-shell>.yaho-responsive-page-header>.yaho-workbench-actions{align-items:center;height:40px!important;display:flex!important;position:absolute!important;top:-38px!important;right:-10px!important}#root [data-yaho-shell] .yaho-marketing-page-shell>.yaho-responsive-page-header>.yaho-workbench-actions>.yaho-marketing-view-switch{position:static!important;inset:auto!important}#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page,#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page-shell{padding-top:0!important}#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page-header{background:0 0!important;margin-top:0!important;padding-top:64px!important;animation:none!important;position:relative!important;overflow:visible!important;transform:none!important}#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page-header>.yaho-workbench-actions{z-index:21;align-items:center;width:auto!important;height:40px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:10px!important;right:-10px!important}#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page-header>.yaho-workbench-actions>*,#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page-header .yaho-marketing-view-switch,#root [data-yaho-shell] .os-workbench-main .yaho-responsive-page-header .yaho-library-header-actions{position:static!important;inset:auto!important;translate:none!important}}.yaho-naver-mobile-choice-flow{display:none}@media (width<=720px){#root [data-yaho-shell] .yaho-marketing-format-step-content:has(>.yaho-naver-mobile-choice-flow)>:is(.yaho-marketing-naver-type-list,.yaho-marketing-format-preview-stage){display:none}#root [data-yaho-shell] .yaho-naver-mobile-choice-flow{flex-direction:column;gap:12px;width:100%;display:flex}#root [data-yaho-shell] .yaho-naver-mobile-choice-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}#root [data-yaho-shell] .yaho-naver-mobile-choice-rail button{border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated,white);min-width:0;min-height:64px;color:var(--ui-text-primary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 2px;font-size:10px;display:flex}#root [data-yaho-shell] .yaho-naver-mobile-choice-rail button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent)}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-choice-summary{display:none}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview{width:100%;max-height:none;opacity:1!important;visibility:visible!important;display:flex!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-naver-mobile-start{align-self:flex-end;min-height:32px;font-size:12px}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-planning-preview-document{box-sizing:border-box;padding-bottom:24px!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-sample{padding-bottom:12px!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-flow{padding-bottom:max(20px, env(safe-area-inset-bottom,0px))}#root [data-yaho-shell] .yaho-naver-mobile-start{margin-top:4px}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-choice-summary{display:none}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-choice{flex-direction:column;gap:16px;padding:16px 12px 24px;display:flex}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide{opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;transform:none!important}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-image{object-fit:contain;max-height:360px;opacity:1!important;width:100%!important;height:auto!important;display:block!important}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-choice{align-items:stretch;flex-direction:column!important;display:flex!important}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide{box-sizing:border-box;text-align:center;order:0;align-items:stretch;gap:14px;flex-direction:column!important;padding:16px 8px!important;display:flex!important}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide>strong,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide-item{gap:5px;width:100%;flex-direction:column!important;display:flex!important}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide-kicker{writing-mode:horizontal-tb;width:100%;font-size:12px;display:block}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview{order:1;align-items:center;flex-direction:column!important;display:flex!important}#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-image{max-height:none;width:100%!important;height:auto!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide{box-sizing:border-box;width:100%;max-width:none;padding:24px 16px 20px!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide>strong,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide>strong{font-size:13px!important;line-height:1.5!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide-item b,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide-item b{line-height:1.4;font-size:11px!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide-item>span,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide-item>span{line-height:1.5;font-size:10px!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide{gap:10px}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide-item b,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide-item b,#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide-item>span,#root [data-yaho-shell] .yaho-instagram-mobile-choice-preview .yaho-instagram-format-preview-guide-item>span{line-height:1.5;font-size:12px!important}#root [data-yaho-shell] [data-marketing-channel=naver_blog] .yaho-naver-mobile-choice-rail button{border-color:#03a94d47}#root [data-yaho-shell] [data-marketing-channel=naver_blog] .yaho-naver-mobile-choice-rail button[aria-pressed=true]{color:#03a94d;background:#03a94d12;border-color:#03a94d}#root [data-yaho-shell] [data-marketing-channel=naver_blog] .yaho-naver-mobile-start{color:#03a94d!important;background:#03a94d12!important;border-color:#03a94d!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-title{font-size:18px!important;line-height:1.4!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-guide{flex:none;min-height:0;margin-bottom:0;padding-block:24px!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview{gap:0!important}#root [data-yaho-shell] .yaho-naver-mobile-choice-preview .yaho-naver-content-preview-sample{margin-top:0!important;padding-top:0!important}#root [data-yaho-shell] .os-workbench-main .yaho-support-program-header>.yaho-support-program-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:auto;height:40px;margin:0;display:flex;top:10px;right:-10px;position:absolute!important}#root [data-yaho-shell] .yaho-support-program-actions .yaho-support-diagnosis-toggle{height:32px;min-height:32px;padding:0 8px;font-size:11px}#root [data-yaho-shell] .web-support-stage-control{width:auto}#root [data-yaho-shell] .web-support-stage-control .yaho-stat-card{border-radius:12px;place-items:center;min-width:36px;display:grid;width:36px!important;height:36px!important;padding:0!important}#root [data-yaho-shell] .web-support-stage-control .yaho-stat-card>span:nth-child(2){display:none}#root [data-yaho-shell] .web-support-stage-control .yaho-stat-card-icon{width:28px;height:28px;transform:none}#root [data-yaho-shell] .yaho-sourcing-page,#root [data-yaho-shell] .yaho-sourcing-shell{margin-top:0!important;padding-top:0!important}#root [data-yaho-shell] .os-workbench-main .yaho-support-program-header>.yaho-support-program-actions{max-width:calc(100vw - 70px);flex:none!important;justify-content:flex-end!important;width:max-content!important;left:auto!important;right:-10px!important}#root [data-yaho-shell] .yaho-support-program-actions .web-support-stage-control{flex:none;width:max-content!important}#root [data-yaho-shell] .yaho-support-program-actions .yaho-support-program-stage-nav{gap:6px;grid-template-columns:repeat(3,36px)!important;width:120px!important;display:grid!important}#root [data-yaho-shell] .yaho-support-program-actions .yaho-support-diagnosis-toggle{white-space:nowrap;flex:none;width:auto!important}}.web-support-mobile-stage-menu{display:none}@media (width<=720px){#root [data-yaho-shell] .web-support-stage-control>.yaho-support-program-stage-nav{display:none!important}#root [data-yaho-shell] .web-support-mobile-stage-menu{display:block;position:relative}#root [data-yaho-shell] .web-support-mobile-stage-menu>summary{border:1px solid var(--ui-stroke-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:10px;height:32px;padding:0 12px;font-size:12px;list-style:none;display:flex}#root [data-yaho-shell] .web-support-mobile-stage-menu>summary::-webkit-details-marker{display:none}#root [data-yaho-shell] .web-support-mobile-stage-menu>div{z-index:100;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated,white);border-radius:12px;width:180px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #28180c1f}#root [data-yaho-shell] .web-support-mobile-stage-menu button{width:100%;color:var(--ui-text-primary);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}#root [data-yaho-shell] .web-support-mobile-stage-menu button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-bg-secondary)}#root [data-yaho-shell] .web-support-mobile-stage-menu>summary svg{flex:0 0 13px;transition:rotate .16s}#root [data-yaho-shell] .web-support-mobile-stage-menu[open]>summary svg{rotate:180deg}#root [data-yaho-shell] .web-support-mobile-stage-menu>div{background:var(--ui-bg-elevated,white);width:190px;padding:6px}#root [data-yaho-shell] .web-support-mobile-stage-menu>div>button{text-align:left;border-radius:8px;align-items:center;gap:16px;height:38px;justify-content:space-between!important;width:100%!important;min-width:0!important;padding:0 10px!important;font-size:12px!important;display:flex!important}#root [data-yaho-shell] .web-support-mobile-stage-menu .web-support-stage-count{box-sizing:border-box;background:var(--ui-bg-secondary);min-width:22px;height:22px;color:var(--ui-text-secondary);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid}#root [data-yaho-shell] .web-support-mobile-stage-menu>div{width:132px}#root [data-yaho-shell] .web-support-mobile-stage-menu>div>button{gap:10px}}.web-support-list-tools{display:contents}:is(.web-support-list-tools,.web-writing-mobile-tools)>summary{display:none}.web-support-list-tools-panel{display:contents}@media (width<=720px){#root [data-yaho-shell] .yaho-support-program-finder-controls{gap:10px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#root [data-yaho-shell] .yaho-support-program-company-signals{width:100%;min-width:0}#root [data-yaho-shell] .yaho-support-program-finder-actions{gap:6px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#root [data-yaho-shell] .yaho-support-program-list-toolbar>div:first-child{display:none}#root [data-yaho-shell] .yaho-support-program-list-toolbar>div:last-child{width:100%}#root [data-yaho-shell] .web-support-list-tools{display:block;position:relative}#root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary{border:1px solid var(--ui-stroke-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;list-style:none;display:flex}#root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary::-webkit-details-marker{display:none}#root [data-yaho-shell] .web-support-list-tools-panel{display:none}#root [data-yaho-shell] .web-support-list-tools[open]>.web-support-list-tools-panel{z-index:80;border:1px solid var(--ui-stroke-secondary);background:var(--ui-bg-elevated,white);border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;width:240px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #28180c1f}}.web-support-tools-inline{display:none}@media (width<=720px){#root [data-yaho-shell] .web-support-direct-link{margin-left:auto}#root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary{font-size:.82rem;font-weight:700}#root [data-yaho-shell] .web-support-list-tools-panel>:not(.web-support-tools-inline){display:none!important}#root [data-yaho-shell] .web-support-tools-inline{display:block}#root [data-yaho-shell] .web-support-list-tools-panel{max-height:65svh;overflow-y:auto;width:280px!important}#root [data-yaho-shell] .web-support-tools-inline section{padding:12px 0}#root [data-yaho-shell] .web-support-tools-inline section+section{border-top:1px solid var(--ui-stroke-secondary)}#root [data-yaho-shell] .web-support-tools-inline strong{margin-bottom:8px;font-size:12px;display:block}#root [data-yaho-shell] .web-support-tools-inline :is(label,p,button){font-size:12px}#root [data-yaho-shell] .web-support-tools-inline section>button{width:100%;color:var(--ui-text-primary);text-align:left;background:0 0;border:0;border-radius:8px;padding:8px;display:block}#root [data-yaho-shell] .web-support-tools-inline button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-bg-secondary)}}.web-support-conditions-scrim{display:none}@media (width<=720px){#root [data-yaho-shell] .yaho-support-program-finder{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#root [data-yaho-shell] .web-support-conditions-scrim{z-index:110;background:#0003;border:0;padding:0;display:block;position:fixed;inset:0}#root [data-yaho-shell] .yaho-support-program-finder:has(.yaho-support-program-conditions){z-index:120!important}#root [data-yaho-shell] .yaho-support-program-conditions{background:var(--ui-bg-elevated,white);z-index:121;border-radius:14px;max-height:70svh;position:fixed;top:16svh;left:20px;right:20px;overflow-y:auto;box-shadow:0 12px 36px #28180c33;border:0!important;width:auto!important;padding:0!important}#root [data-yaho-shell] .web-support-direct-link{order:-1;margin-left:0;margin-right:auto}#root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary{box-sizing:border-box;color:#795b47;border:1px solid #f1d3bf;height:34px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1}.web-support-condition-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}body:has(.web-support-condition-modal) .yaho-support-option-panel{z-index:1100!important}.web-support-condition-backdrop{-webkit-backdrop-filter:blur(4px);background:#1e140c1f;border:0;position:absolute;inset:0}.web-support-condition-dialog{background:var(--ui-bg-elevated,white);box-sizing:border-box;border-radius:16px;width:100%;max-height:80svh;padding:12px;position:relative;overflow-y:auto}.web-support-condition-dialog .yaho-support-program-conditions{border:0!important;width:100%!important;max-height:none!important;padding:0!important;position:static!important}.web-support-condition-dialog footer{justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.web-support-condition-dialog footer button{border:1px solid var(--ui-stroke-secondary);color:var(--ui-text-primary);background:0 0;border-radius:999px;padding:8px 16px;font-size:12px}.web-support-condition-dialog footer button:last-child{background:var(--theme-primary);color:#fff;border-color:#0000}#root [data-yaho-shell] .web-support-tools-inline .yaho-library-cal,#root [data-yaho-shell] .web-support-tools-inline .yaho-library-cal-popover{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}#root [data-yaho-shell] .web-support-tools-inline .yaho-library-cal-popover{box-shadow:none;border:0;padding:0}#root [data-yaho-shell] .web-support-tools-inline label{color:var(--ui-text-secondary);align-items:center;gap:8px;padding:8px 0;display:flex}#root [data-yaho-shell] .web-support-tools-inline input[type=checkbox]{appearance:none;background:var(--ui-bg-secondary);border:1px solid var(--ui-stroke-secondary);border-radius:999px;width:28px;height:16px;margin:0}#root [data-yaho-shell] .os-workbench-main .yaho-sourcing-shell>.yaho-responsive-page-header>.yaho-workbench-actions{max-width:calc(100% - 56px);right:max(20px, env(safe-area-inset-right,0px))!important}}.web-support-finder-label-mobile{display:none}@media (width<=720px){#root [data-yaho-shell] .yaho-support-program-finder-controls{position:relative;display:block!important}#root [data-yaho-shell] .yaho-support-program-company-signals>div{box-sizing:border-box;min-height:44px;font-size:11px;padding-right:122px!important}#root [data-yaho-shell] .yaho-support-program-finder-actions{gap:4px;position:absolute;top:6px;right:6px;grid-template-columns:1fr 1fr!important;width:110px!important;display:grid!important}#root [data-yaho-shell] .yaho-support-program-finder-actions button{border-radius:999px;min-height:32px;gap:0!important;height:32px!important;padding:0 6px!important;font-size:11px!important}#root [data-yaho-shell] .yaho-support-program-finder-actions svg,#root [data-yaho-shell] .web-support-finder-label-desktop{display:none}#root [data-yaho-shell] .web-support-finder-label-mobile{display:inline}.web-support-condition-dialog{background:#fffaf6}.web-support-condition-dialog .yaho-support-program-condition-fields{border-radius:0;background:0 0!important;border:0!important;padding:0!important}.web-support-condition-dialog footer button:first-child{color:#795b47;border-color:#e7d5c8}#root [data-yaho-shell] .web-support-tools-inline section>button{justify-content:space-between;align-items:center;display:flex}#root [data-yaho-shell] .web-support-tool-pending{color:var(--ui-text-secondary);font-size:10px}#root [data-yaho-shell] .web-support-tools-inline section>button:disabled{opacity:.5;cursor:default}}.web-support-link-close{display:none}@media (width<=720px){#root [data-yaho-shell] .web-support-tools-inline section:first-child{padding-top:2px}.web-support-link-dialog .yaho-support-link-panel{background:0 0;border:0;margin:0;padding:0}.web-support-link-dialog .yaho-support-link-panel>p{margin:0 0 16px;font-size:14px;font-weight:700}.web-support-link-dialog label{color:#795b47;margin-top:12px;font-size:12px;display:block}.web-support-link-dialog input{box-sizing:border-box;background:#fff;border:1px solid #f1d3bf;border-radius:12px;width:100%;height:42px;margin-top:6px;padding:0 12px;font-size:13px;display:block}.web-support-link-dialog .support-program-intake-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.web-support-link-dialog .support-program-intake-actions>button{border-radius:999px;min-height:32px;padding:0 14px;font-size:12px}.web-support-link-dialog .web-support-link-close{color:#795b47;background:0 0;border:1px solid #e7d5c8;display:block}#root [data-yaho-shell] .web-support-list-tools-panel{box-sizing:border-box;width:min(340px,100vw - 40px)!important}.web-support-criteria-notice{z-index:1200;color:#795b47;background:#fffaf6;border:1px solid #f1d3bf;border-radius:12px;width:max-content;max-width:calc(100vw - 40px);padding:12px 18px;font-size:13px;position:fixed;top:92px;left:50%;translate:-50%;box-shadow:0 6px 20px #28180c1f}body .web-support-link-dialog .yaho-support-link-panel input{line-height:1.4;font-size:12px!important}#root [data-yaho-shell] .os-workbench-main .yaho-office-hub-shell>.yaho-responsive-page-header>.yaho-workbench-actions{max-width:calc(100vw - 80px);right:10px!important}#root [data-yaho-shell] .yaho-office-recent-summary .yaho-office-recent-count{box-sizing:border-box;align-items:center;height:2.1rem;padding:0 .8rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex}}@media (width>=721px){#root [data-yaho-shell] .yaho-office-hub-shell .yaho-office-managed-folder-action{display:none}#root [data-yaho-shell] .yaho-office-hub-shell .yaho-office-header-action--primary{gap:6px;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}#root [data-yaho-shell] .yaho-office-hub-shell .yaho-office-header-action--primary .codicon{font-size:14px!important}#root [data-yaho-shell] .yaho-office-recent-head--library{justify-content:flex-start;gap:12px}#root [data-yaho-shell] .yaho-office-recent-head--library>.min-w-0{flex:none}#root [data-yaho-shell] .yaho-office-recent-head--library>.yaho-office-recent-summary{flex:1;min-width:0}#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-create-trigger{margin-right:auto}#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-recent-reset{order:1}#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-recent-count{order:2}}@media (width<=720px){#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-recent-reset{order:1}#root [data-yaho-shell] .yaho-office-recent-head--library .yaho-office-recent-count{order:2}#root [data-yaho-shell] .yaho-office-hub-body :is(.yaho-office-format-rail,.yaho-office-template-panel){box-shadow:none}#root [data-yaho-shell] .yaho-office-hub-body>.yaho-office-create[data-templates-open=true]{display:none}#root [data-yaho-shell] #office-template-library[data-open=false]{margin:0;display:none}}:root.dark #root [data-yaho-shell] :is(.web-support-list-tools,.web-writing-mobile-tools)>summary{border-color:var(--ui-stroke-secondary);color:var(--ui-text-secondary)}:root.dark .web-support-condition-dialog{background:var(--ui-bg-elevated)}:root.dark .web-support-condition-dialog footer button:first-child{border-color:var(--ui-stroke-secondary);color:var(--ui-text-secondary)}:root.dark .web-support-criteria-notice{border-color:var(--ui-stroke-secondary);background:var(--ui-bg-elevated);color:var(--ui-text-secondary)}:root.dark .web-support-link-dialog label{color:var(--ui-text-secondary)}:root.dark .web-support-link-dialog input{border-color:var(--ui-stroke-secondary);background:var(--ui-bg-secondary);color:var(--ui-text-primary)}:root.dark .web-support-link-dialog .web-support-link-close{border-color:var(--ui-stroke-secondary);color:var(--ui-text-secondary)}@media (width<=720px){.yaho-home-composer-stack[data-composer-seat=hero]{justify-content:center}.yaho-home-hero-copy{margin-top:0}.yaho-home-hero-follow{flex:none;min-height:0}[data-yaho-sidebar-overlay=true] .yaho-sidebar-floating-panel{-webkit-backdrop-filter:none;background:var(--ui-bg-secondary)}}.yaho-connection-filter-toggle{display:none}@media (width<=720px){.yaho-connection-filter-toggle{border:1px solid var(--ui-stroke-secondary);height:2.4rem;color:var(--ui-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.yaho-connection-filter-panel>:is(.yaho-connection-search,.yaho-connection-filters){display:none}.yaho-connection-filter-panel[data-mobile-open]>:is(.yaho-connection-search,.yaho-connection-filters){display:flex}.yaho-connection-filter-panel[data-mobile-open]{flex-wrap:wrap}.yaho-connection-filter-panel[data-mobile-open] .yaho-connection-search{flex:100%}.yaho-connection-filter-panel[data-mobile-open] .yaho-connection-filters{flex-wrap:wrap}:is(#root [data-yaho-shell][data-yaho-keyboard-open=true] .yaho-home-hero-copy,#root [data-yaho-shell] .yaho-home-composer-stack:has(.yaho-home-composer-card textarea:focus)>.yaho-home-hero-copy){display:none!important}#root [data-yaho-shell][data-yaho-keyboard-open=true] .yaho-home-composer-stack[data-composer-seat=hero]{flex:1 1 0!important;justify-content:flex-end!important;height:auto!important;min-height:0!important;max-height:100%!important}#root [data-yaho-shell][data-yaho-keyboard-open=true] .yaho-home-composer-card{flex:none;margin-top:auto!important;margin-bottom:0!important}}@media (width<=960px){[data-yaho-shell][data-yaho-narrow-viewport=true] .os-workbench-main:has(>.os-home-header-chrome){touch-action:pan-y pinch-zoom}}@media (width<=720px){#root [data-yaho-shell][data-yaho-narrow-viewport=true][data-yaho-keyboard-open=false] .os-workbench-main>.yaho-home-composer-stack[data-composer-seat=hero]{flex:none;height:auto;min-height:0;margin-top:0;padding-top:0;position:absolute;inset:4rem 0 0}#root [data-yaho-shell][data-yaho-narrow-viewport=true][data-yaho-keyboard-open=false] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-copy{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;margin-top:0!important}#root [data-yaho-shell][data-yaho-narrow-viewport=true][data-yaho-keyboard-open=false] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-composer-card{margin-top:0}#root [data-yaho-shell] .yaho-home-composer-stack[data-composer-seat=hero]>.yaho-home-hero-follow:empty{flex:none;margin:0;display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary-foreground:var(--yaho-light-panel)}}:root{--yaho-support-analysis-complete:#c85613;--ui-text-primary:var(--yaho-light-ink);--ui-text-secondary:var(--yaho-light-muted);--ui-text-tertiary:var(--yaho-light-muted);--ui-text-quaternary:var(--yaho-light-muted)}@supports (color:color-mix(in lab, red, red)){:root{--ui-text-quaternary:color-mix(in srgb, var(--yaho-light-muted) 82%, transparent)}}:root{--ui-bg-editor:var(--yaho-light-panel);--ui-bg-input:var(--yaho-light-panel);--ui-bg-elevated:var(--yaho-light-panel);--ui-base:var(--yaho-light-ink);--ui-bg-tertiary:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root{--ui-bg-tertiary:color-mix(in srgb, var(--yaho-light-orange) 9%, var(--yaho-light-panel))}}:root{--ui-bg-quaternary:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ui-bg-quaternary:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent)}}:root{--ui-control-hover-background:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root{--ui-control-hover-background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}}:root{--chrome-action-hover:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-action-hover:color-mix(in srgb, var(--yaho-light-orange) 9%, transparent)}}:root{--ui-accent:var(--yaho-light-orange);--yaho-menu-surface:var(--yaho-light-panel)}@supports (color:color-mix(in lab, red, red)){:root{--yaho-menu-surface:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}}:root{--theme-primary:var(--yaho-light-orange);--ui-surface-default:var(--yaho-light-panel);--ui-fill-primary:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root{--ui-fill-primary:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}}:root{--ui-fill-secondary:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ui-fill-secondary:color-mix(in srgb, var(--yaho-light-ink) 6%, transparent)}}:root{--ui-fill-tertiary:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ui-fill-tertiary:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent)}}:root{--ui-bg-secondary:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root{--ui-bg-secondary:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-panel))}}:root{--ui-bg-base:var(--yaho-light-panel);--ui-bg-card:var(--yaho-light-panel);--ui-control-background:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ui-control-background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent)}}:root{--ui-danger:#d5453c;--ui-chat-surface-background:var(--yaho-light-panel);--yaho-light-line:#745b432e;--ui-accent-primary:var(--yaho-light-orange);--ui-row-hover-background:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root{--ui-row-hover-background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent)}}:root{--yaho-accent:var(--yaho-light-orange);--dt-font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}:root.dark{--yaho-support-analysis-complete:#69c0ff;--ui-text-primary:var(--yaho-night-ink);--ui-text-secondary:var(--yaho-graph-night-muted);--ui-text-tertiary:var(--yaho-graph-night-muted);--ui-text-quaternary:var(--yaho-graph-night-muted)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-text-quaternary:color-mix(in srgb, var(--yaho-graph-night-muted) 72%, transparent)}}:root.dark{--ui-bg-editor:var(--yaho-night-panel);--ui-bg-input:var(--yaho-night-panel);--ui-bg-elevated:var(--yaho-night-panel);--ui-base:var(--yaho-night-ink);--ui-bg-tertiary:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-bg-tertiary:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--yaho-night-panel))}}:root.dark{--ui-bg-quaternary:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-bg-quaternary:color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)}}:root.dark{--ui-control-hover-background:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-control-hover-background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}}:root.dark{--chrome-action-hover:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){:root.dark{--chrome-action-hover:color-mix(in srgb, var(--yaho-night-blue) 15%, transparent)}}:root.dark{--ui-accent:var(--yaho-night-blue);--yaho-menu-surface:var(--yaho-night-panel)}@supports (color:color-mix(in lab, red, red)){:root.dark{--yaho-menu-surface:color-mix(in srgb, var(--yaho-night-panel) 92%, var(--yaho-night-sidebar))}}:root.dark{--theme-primary:var(--yaho-night-blue-strong);--ui-surface-default:var(--yaho-night-panel);--ui-fill-primary:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-fill-primary:color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)}}:root.dark{--ui-fill-secondary:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-fill-secondary:color-mix(in srgb, var(--yaho-night-ink) 5%, transparent)}}:root.dark{--ui-fill-tertiary:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-fill-tertiary:color-mix(in srgb, var(--yaho-night-ink) 3%, transparent)}}:root.dark{--ui-bg-secondary:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-bg-secondary:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-panel))}}:root.dark{--ui-bg-base:var(--yaho-night-panel);--ui-bg-card:var(--yaho-night-panel);--ui-control-background:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-control-background:color-mix(in srgb, var(--yaho-night-ink) 5%, transparent)}}:root.dark{--ui-danger:#e57368;--ui-chat-surface-background:var(--yaho-night-panel);--ui-row-hover-background:var(--yaho-night-ink)}@supports (color:color-mix(in lab, red, red)){:root.dark{--ui-row-hover-background:color-mix(in srgb, var(--yaho-night-ink) 6%, transparent)}}:root.dark{--dt-font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}:root:not(.dark) [data-slot=sidebar]{--ui-text-primary:var(--yaho-light-ink);--ui-text-secondary:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) [data-slot=sidebar]{--ui-text-secondary:color-mix(in srgb, var(--yaho-light-ink) 68%, transparent)}}:root:not(.dark) [data-slot=sidebar]{--ui-text-tertiary:var(--yaho-light-muted);--ui-text-quaternary:var(--yaho-light-muted)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) [data-slot=sidebar]{--ui-text-quaternary:color-mix(in srgb, var(--yaho-light-muted) 88%, transparent)}}:root:not(.dark) [data-slot=sidebar]{--ui-bg-tertiary:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) [data-slot=sidebar]{--ui-bg-tertiary:color-mix(in srgb, var(--yaho-light-orange) 11%, var(--yaho-light-panel))}}:root:not(.dark) [data-slot=sidebar]{--ui-control-hover-background:var(--yaho-light-orange)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) [data-slot=sidebar]{--ui-control-hover-background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent)}}:root:not(.dark) [data-slot=sidebar]{--sidebar-edge-border:var(--yaho-light-ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) [data-slot=sidebar]{--sidebar-edge-border:color-mix(in srgb, var(--yaho-light-ink) 14%, transparent)}}:root.dark [data-slot=sidebar]{--ui-text-primary:var(--yaho-night-ink);--ui-text-secondary:#dbe7f3;--ui-text-tertiary:#95a7bd;--ui-text-quaternary:#6f8299;--ui-bg-tertiary:var(--yaho-night-blue)}@supports (color:color-mix(in lab, red, red)){:root.dark [data-slot=sidebar]{--ui-bg-tertiary:color-mix(in srgb, var(--yaho-night-blue) 14%, #080f1bb8)}}:root.dark [data-slot=sidebar]{--ui-control-hover-background:#55beff1f;--sidebar-edge-border:#94a3b82e}:root.theme-black,:root.theme-black .app-shell.theme-dark{--yaho-night-page:#000;--yaho-night-sidebar:#080808;--yaho-night-panel:#101010;--yaho-night-mid:#171717;--yaho-night-surface:#101010;--yaho-night-surface-raised:#181818;--yaho-night-surface-soft:#202020;--yaho-night-field:#0b0b0b;--yaho-night-ink:#fff;--yaho-night-text-soft:#d4d4d4;--yaho-night-line:#ffffff1c;--yaho-night-line-strong:#ffffff4d;--yaho-night-edge-light:#ffffff14;--yaho-night-blue:#fff;--yaho-night-blue-strong:#e5e5e5;--yaho-night-blue-soft:#ffffff1a;--yaho-night-primary:#ffffff1f;--yaho-night-primary-hover:#ffffff30;--yaho-night-primary-text:#f5f5f5;--yaho-graph-night-muted:#8f8f8f;--yaho-sidebar-wash:linear-gradient(180deg, #000 0%, #000 100%);--yaho-pages-stage-background:#000;--yaho-pages-library-background:#080808;--yaho-sidebar-hover-fill:#ffffff14;--yaho-sidebar-select-fill:#202020;--yaho-sidebar-select-hairline:#ffffff38;--yaho-sidebar-select-ink:#fff;--yaho-sidebar-connector:#ffffff2e;--yaho-composer-surface-fill:linear-gradient(145deg, #171717 0%, #0d0d0d 50%, #080808 100%);--yaho-chat-user-fill:#202020;--yaho-chat-user-border:#ffffff2e;--yaho-chat-assistant-fill:#ffffff12;--yaho-chat-assistant-border:#ffffff1a;--yaho-chat-meta-ink:#ffffff9e;--ui-text-primary:#fff;--ui-text-secondary:#b3b3b3;--ui-text-tertiary:#8f8f8f;--ui-text-quaternary:#686868;--ui-bg-editor:#101010;--ui-bg-input:#0b0b0b;--ui-bg-elevated:#181818;--ui-base:#fff;--ui-bg-tertiary:#202020;--ui-bg-quaternary:#ffffff14;--ui-control-hover-background:#ffffff1a;--chrome-action-hover:#ffffff1f;--ui-accent:#fff;--ui-stroke-primary:#ffffff47;--ui-stroke-secondary:#ffffff2e;--ui-stroke-tertiary:#ffffff1a;--color-primary-foreground:#000;--yaho-menu-surface:#101010;--theme-primary:#3a3a3a;--ui-surface-default:#181818;--ui-fill-primary:#ffffff0f;--ui-fill-secondary:#ffffff0a;--ui-fill-tertiary:#ffffff08;--ui-bg-secondary:#1e1e1e;--ui-bg-base:#101010;--ui-bg-card:#181818;--ui-control-background:#ffffff0d;--ui-danger:#ff8f8f;--ui-chat-surface-background:#101010;--ui-row-hover-background:#ffffff0f}:root.theme-black [data-slot=sidebar]{--ui-text-primary:#fff;--ui-text-secondary:#d0d0d0;--ui-text-tertiary:#9a9a9a;--ui-text-quaternary:#707070;--ui-bg-tertiary:#202020;--ui-control-hover-background:#ffffff1a;--ui-control-active-background:#ffffff1f;--ui-stroke-primary:#ffffff47;--ui-stroke-secondary:#ffffff2e;--ui-stroke-tertiary:#ffffff29;--sidebar-edge-border:#ffffff2e}:root.theme-black [data-slot=sidebar] .yaho-sidebar-space-ai{border-top:1px solid #ffffff29!important}:root{--z-modal-backdrop:120;--z-modal:130;--z-modal-popover:140;--ui-chat-bubble-background:var(--ui-bg-card);--stroke-nous:var(--ui-stroke-secondary);--conversation-text-font-size:1rem;--ui-bg-quinary:var(--ui-surface-default)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.yaho-marketing-plan-fields [data-invalid=true] label,.yaho-marketing-plan-title-grid [data-invalid=true] label{color:var(--ui-red)}.yaho-marketing-validation-toast{z-index:10000;border:1px solid var(--ui-red);background:var(--theme-background,#fff);max-width:calc(100% - 2rem);color:var(--ui-red);box-shadow:0 4px 16px color-mix(in srgb, var(--ui-red) 12%, transparent);pointer-events:none;border-radius:12px;padding:.85rem 1.25rem;font-size:.85rem;font-weight:700;position:fixed;top:4rem;left:50%;transform:translate(-50%)}.yaho-instagram-live-editor-flow{grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);grid-template-areas:"form preview";align-items:stretch;column-gap:1.25rem;min-height:0;display:grid}.yaho-instagram-live-editor-preview-column{grid-area:preview;place-self:center end;gap:.7rem;width:min(24rem,100%);margin-top:0;display:grid}.yaho-instagram-live-editor-preview-column.is-vertical-preview{align-self:start;margin-top:4rem}.yaho-instagram-live-editor{background:var(--ui-bg-elevated);border:0;border-radius:1.15rem;grid-area:preview;place-self:start end;gap:.55rem;width:min(24rem,100%);margin-top:1.5rem;margin-right:-.1rem;padding:.3rem;display:grid;box-shadow:0 1.1rem 2.5rem #3520102e}.yaho-instagram-live-editor-preview-column>.yaho-instagram-live-editor{grid-area:auto;justify-self:stretch;width:100%;margin:0}.yaho-marketing-final-review-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.yaho-marketing-final-review-head>:first-child{min-width:0}.yaho-marketing-final-review-head-actions{flex:none;align-items:center;gap:.55rem;display:flex}@media (width<=38rem){.yaho-marketing-final-review-head{flex-wrap:wrap;align-items:flex-start}.yaho-marketing-final-review-head-actions{justify-content:flex-end;width:100%}}.yaho-marketing-final-review-layout{grid-template-columns:minmax(19rem,25rem) minmax(20rem,1fr);align-items:start;gap:clamp(1.25rem,3%,2.75rem);min-height:0;padding:clamp(1rem,2%,1.75rem) 0;display:grid}.yaho-marketing-final-review-preview{justify-content:center;align-self:start;align-items:flex-start;min-height:0;display:flex;position:sticky;top:1rem}.yaho-marketing-final-review-preview>.yaho-instagram-live-editor{align-self:auto;width:min(24rem,100%);margin:0;justify-self:auto!important}.yaho-marketing-final-review-checklist{align-content:start;gap:0;min-width:0;display:grid}.yaho-marketing-final-review-section{border-bottom:1px solid var(--ui-stroke-tertiary);padding:1rem 0}.yaho-marketing-final-review-section:first-child{padding-top:0}.yaho-marketing-final-review-section-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.yaho-marketing-final-review-section-head h2{margin:0}.yaho-marketing-final-review-status{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 84%, transparent);background:var(--yaho-accent-soft);color:var(--ui-text-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:.27rem .5rem;font-size:.7rem;font-weight:800}.yaho-marketing-final-review-status[data-ready=true]{border-color:color-mix(in srgb, var(--yaho-accent) 34%, var(--ui-stroke-tertiary));color:var(--yaho-accent)}.yaho-marketing-final-review-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.yaho-marketing-final-review-meta div{min-width:0}.yaho-marketing-final-review-meta dt,.yaho-marketing-final-review-planning dt{color:var(--ui-text-secondary);font-size:.72rem;font-weight:700}.yaho-marketing-final-review-meta dd,.yaho-marketing-final-review-planning dd{color:var(--ui-text-primary);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.8rem;font-weight:800}.yaho-marketing-final-review-blocker,.yaho-marketing-final-review-empty,.yaho-marketing-final-review-media-summary,.yaho-marketing-final-review-error{color:var(--ui-text-secondary);margin:.75rem 0 0;font-size:.78rem;font-weight:700;line-height:1.55}.yaho-marketing-final-review-blocker,.yaho-marketing-final-review-error{color:var(--yaho-accent)}.yaho-marketing-final-review-copy-fields{gap:.75rem;margin-top:.85rem;display:grid}.yaho-marketing-final-review-facts{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.yaho-marketing-final-review-facts li{color:var(--ui-text-primary);font-size:.78rem;font-weight:700;line-height:1.45}.yaho-marketing-final-review-facts li:before{color:var(--yaho-accent);content:"•";margin-right:.4rem}.yaho-marketing-final-review-details{border-bottom:1px solid var(--ui-stroke-tertiary);padding:.9rem 0}.yaho-marketing-final-review-details>summary{color:var(--ui-text-primary);cursor:pointer;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:800;list-style:none;display:flex}.yaho-marketing-final-review-details>summary::-webkit-details-marker{display:none}.yaho-marketing-final-review-details>summary:after{color:var(--ui-text-secondary);content:"+";font-size:1rem;font-weight:500}.yaho-marketing-final-review-details[open]>summary:after{content:"−"}.yaho-marketing-final-review-planning{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:.8rem 0 0;display:grid}.yaho-marketing-final-review-details .yaho-marketing-inset{margin-top:.8rem}.yaho-marketing-final-review-edit-action{justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.yaho-instagram-live-editor-head{display:none}.yaho-instagram-live-post{aspect-ratio:1050/2048;isolation:isolate;color:#141414;background:#fff;width:100%;position:relative;overflow:hidden;container-type:inline-size}.yaho-instagram-live-post:after{z-index:0;content:"";pointer-events:none;background:#fff;height:6.9%;position:absolute;top:0;left:0;right:0}.yaho-instagram-live-post-head{z-index:3;background:#fff;align-items:center;gap:2.1%;width:71%;height:6.9%;padding:1.3% 3%;display:flex;position:absolute;top:0;left:0}.yaho-instagram-live-avatar{aspect-ratio:1;background:#fff;border-radius:999px;flex:none;place-items:center;width:14%;display:grid;overflow:hidden}.yaho-instagram-live-avatar img{object-fit:contain;width:57%;height:57%}.yaho-instagram-live-post-head>span:nth-child(2){gap:.06em;min-width:0;line-height:1.1;display:grid}.yaho-instagram-live-post-head strong{font-size:clamp(.48rem,3.2cqw,.82rem);font-weight:850}.yaho-instagram-live-post-head small{color:#777;font-size:clamp(.36rem,2.15cqw,.6rem);font-weight:650}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head{gap:1.6%;padding-left:1.7%;padding-right:2%}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-avatar img{width:50%;height:50%}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head>:is(.yaho-instagram-live-avatar,span:nth-child(2)){transform:translateY(6%)}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head strong{font-size:clamp(.58rem,3.5cqw,.9rem)}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head small{font-size:clamp(.46rem,2.65cqw,.7rem)}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head>span:nth-child(2){gap:.14em;font-family:Noto Sans KR,Noto Sans CJK KR,sans-serif;line-height:.9}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head strong{color:#000;font-family:Noto Sans KR,Noto Sans CJK KR,sans-serif;font-weight:900}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-head small{color:#000;font-family:Noto Sans KR,Noto Sans CJK KR,sans-serif;font-weight:400}.yaho-instagram-live-post-media{z-index:0;background:#f4f5f6;place-items:center;width:100%;height:64.1%;display:grid;position:relative;top:6.9%;overflow:hidden}.yaho-instagram-live-post.is-vertical .yaho-instagram-live-post-media{background:#171717;width:100%;height:100%;position:absolute;inset:0}.yaho-instagram-live-post.is-vertical[data-has-media=false] .yaho-instagram-live-post-media{z-index:2;clip-path:inset(0);background:#f4f5f6}.yaho-instagram-live-post.is-vertical[data-has-media=false] .yaho-instagram-live-template{z-index:3;mix-blend-mode:normal}.yaho-instagram-live-post-media>img,.yaho-instagram-live-post-media>video{object-fit:cover;width:100%;height:100%}.yaho-instagram-live-template{z-index:1;pointer-events:none;mix-blend-mode:multiply;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.yaho-instagram-live-post-empty{color:#6c737c;text-align:center;place-items:center;gap:.25rem;max-width:78%;display:grid}.yaho-instagram-live-post-empty strong{font-size:.62rem;font-weight:800;line-height:1.3}.yaho-instagram-live-post-empty small{color:#8b9198;font-size:.48rem;font-weight:600;line-height:1.35}.yaho-instagram-live-post-caption-spinner{color:var(--yaho-light-orange);animation:.86s linear infinite yaho-marketing-caption-spin}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news],[data-format=reels],[data-format=story]) .yaho-instagram-live-post-empty strong{font-size:.95rem}.yaho-instagram-live-post:is([data-format=feed_single],[data-format=carousel],[data-format=card_news],[data-format=reels],[data-format=story]) .yaho-instagram-live-post-empty small{font-size:.72rem}.yaho-instagram-live-post-count{z-index:3;color:#fff;background:#0000009e;border-radius:999px;padding:.34em .58em;font-size:clamp(.36rem,2.2cqw,.58rem);font-weight:800;position:absolute;top:7.7%;right:3.8%}.yaho-instagram-live-post-caption{z-index:3;color:#101010;background:#fff;align-content:start;gap:.42em;margin:0;padding:.45em 0;font-size:clamp(.38rem,2.25cqw,.6rem);font-weight:550;line-height:1.35;display:grid;position:absolute;inset:77.2% 3.2% 0}.yaho-instagram-live-post[data-format=feed_single] .yaho-instagram-live-post-caption{background:0 0;padding-top:.75em;font-size:clamp(.58rem,3.55cqw,.9rem);display:block;top:75%}.yaho-instagram-live-post[data-format=feed_single] .yaho-instagram-live-post-caption span{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:inline;overflow:visible}.yaho-instagram-live-post[data-format=feed_single] .yaho-instagram-live-post-caption em{margin-top:.32em;display:block}.yaho-instagram-live-post:is([data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-caption{background:0 0;padding-top:.75em;font-size:clamp(.58rem,3.55cqw,.9rem);display:block;top:77.2%}.yaho-instagram-live-post:is([data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-caption span{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:inline;overflow:visible}.yaho-instagram-live-post:is([data-format=carousel],[data-format=card_news]) .yaho-instagram-live-post-caption em{margin-top:.32em;display:block}.yaho-instagram-live-post[data-format] .yaho-instagram-live-post-caption{overflow-y:auto}.yaho-instagram-live-post[data-format] .yaho-instagram-live-post-caption span:not(.yaho-instagram-live-post-caption-status){white-space:pre-wrap;overflow-wrap:anywhere}.yaho-instagram-live-post-caption strong{margin-right:.4em;font-size:1.04em;font-weight:850}.yaho-instagram-live-post-caption span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yaho-instagram-live-post[data-format] .yaho-instagram-live-post-caption span[data-plan-preview=true]{white-space:pre-line;-webkit-box-orient:initial;-webkit-line-clamp:unset;margin-top:.35em;display:block;overflow:hidden}.yaho-instagram-live-post[data-format] .yaho-instagram-live-post-caption .yaho-instagram-live-post-caption-status{width:auto;color:var(--yaho-light-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.32em;margin:0;font-size:.9em;font-weight:600;line-height:1.45;display:flex;position:absolute;top:56%;left:0;right:0;transform:translateY(-50%)}.yaho-instagram-live-post-caption-status i{font-style:normal}.yaho-instagram-live-post-caption-status em{text-align:center;text-overflow:clip;white-space:normal;flex-basis:100%;margin-top:.5em;overflow:visible}.yaho-instagram-live-post-caption-status[data-state=error]{color:#ab6640}.yaho-instagram-live-post-caption em{color:#5167d7;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;overflow:hidden}.yaho-instagram-live-post-vertical-copy{z-index:4;color:#fff;text-shadow:0 .08rem .38rem #0000009e;gap:.12em;max-width:70%;font-size:clamp(.42rem,2.5cqw,.7rem);line-height:1.25;display:grid;position:absolute}.yaho-instagram-live-post-vertical-copy strong{font-size:1.08em;font-weight:850}.yaho-instagram-live-post-vertical-copy span{font-size:.86em;font-weight:700}.yaho-instagram-live-post-vertical-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25em 0 0;font-size:.82em;font-weight:650;display:-webkit-box;overflow:hidden}.yaho-instagram-live-post-vertical-copy p[data-plan-preview=true]{white-space:pre-line}.yaho-instagram-live-post-vertical-copy.is-reels{gap:.12em;max-width:46%;font-family:Noto Sans KR,Noto Sans CJK KR,sans-serif;font-size:clamp(.55rem,2.8cqw,.78rem);line-height:1.16;bottom:10.2%;left:16.3%}.yaho-instagram-live-post-vertical-copy.is-reels strong{font-size:1.24em;font-weight:900}.yaho-instagram-live-post-vertical-copy.is-reels span{font-size:.94em;font-weight:500}.yaho-instagram-live-post-vertical-copy.is-reels>:is(strong,span){transform:translate(1.1cqw,.5rem)}.yaho-instagram-live-post-vertical-copy.is-reels p{-webkit-line-clamp:1;width:71cqw;margin:0;font-family:inherit;font-size:clamp(.58rem,3.55cqw,.9rem);font-weight:400;line-height:1.35;position:absolute;top:4.35em;left:-12cqw}.yaho-instagram-live-post-vertical-copy.is-story{gap:.08em;max-width:58%;font-family:Noto Sans KR,Noto Sans CJK KR,sans-serif;font-size:clamp(.5rem,2.7cqw,.72rem);line-height:1.12;top:4%;left:10.7%}.yaho-instagram-live-post-vertical-copy.is-story strong{font-size:1.12em;font-weight:900}.yaho-instagram-live-post-vertical-copy.is-story span{font-size:.86em;font-weight:500}.yaho-instagram-live-post-vertical-copy.is-story p{display:none}.yaho-instagram-live-post.is-vertical[data-media-brightness=bright] .yaho-instagram-live-post-vertical-copy{color:#171717;text-shadow:none}.yaho-instagram-live-editor-note{color:var(--yaho-light-muted);margin:0;font-size:.53rem;font-weight:650;line-height:1.35}.yaho-instagram-live-editor-form{border:0;grid-area:form;align-content:center;min-width:0;min-height:0;padding:1.5rem 2rem;display:grid;overflow-y:auto}.yaho-instagram-live-editor .yaho-instagram-live-post{box-shadow:none;border-radius:.85rem}.settings-overlay,.theme-light,.theme-dark{--settings-segment-track:var(--ui-bg-tertiary,var(--ui-bg-quaternary,color-mix(in srgb, var(--yaho-night-ink) 8%, var(--yaho-night-panel))));--settings-segment-active:var(--yaho-night-panel);--settings-segment-ink:var(--yaho-night-text);--settings-segment-muted:var(--yaho-night-muted)}.settings-overlay.theme-light,.theme-light{--settings-segment-track:var(--ui-bg-tertiary,var(--ui-bg-quaternary,color-mix(in srgb, var(--yaho-light-orange) 8%, var(--yaho-light-panel))));--settings-segment-active:var(--yaho-light-panel);--settings-segment-ink:var(--yaho-light-ink);--settings-segment-muted:var(--yaho-light-muted)}.settings-overlay.theme-light{--ui-stroke-tertiary:#704d3538;--ui-stroke-secondary:#704d3552}.settings-overlay.theme-light :is(.settings-company-grid,.settings-backup-field) input{color:var(--ui-text-primary,#2a1b12);background:var(--ui-surface-default,#fffdf9)}.settings-overlay.theme-light .settings-company-grid label,.settings-overlay.theme-light .settings-company-approval strong,.settings-overlay.theme-light .settings-backup-field strong{color:var(--yaho-light-ink,#2a1b12)}.settings-overlay.theme-light .settings-company-approval small,.settings-overlay.theme-light .settings-backup-field small{color:var(--yaho-light-muted,#806454)}.settings-overlay.theme-light .settings-company-approval input[type=checkbox]{accent-color:var(--yaho-light-orange,#f97316)}.settings-option-row{border-bottom:1px solid var(--ui-stroke-tertiary);text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:3.4rem;padding:.75rem 0;display:flex}.settings-option-row>:first-child{text-align:left;flex:auto;min-width:0}.settings-overlay .settings-detail,.settings-overlay .yaho-settings-content{text-align:left}.settings-overlay .settings-option-row>:not(:first-child){flex:none;align-self:center;max-width:100%}.settings-overlay .settings-option-row.settings-option-row--stat>:not(:first-child){align-self:flex-start}.settings-overlay .settings-option-row strong,.settings-option-row strong{font-size:.95rem;font-weight:700}.settings-option-row small{color:var(--settings-segment-muted,var(--yaho-night-muted));margin-top:.2rem;font-size:.82rem;line-height:1.45;display:block}.settings-referral-url{overflow-wrap:anywhere;color:var(--settings-segment-muted,var(--yaho-night-muted));margin-top:.45rem;font-size:.78rem;display:block}.settings-segmented{background:var(--settings-segment-track);border:0;border-radius:5px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.125rem;min-width:0;padding:.125rem;display:inline-flex}.settings-segmented button,.settings-segmented .settings-pill{min-height:1.65rem;color:var(--settings-segment-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.settings-segmented button:disabled,.settings-segmented .settings-pill:disabled{cursor:not-allowed;opacity:.55}.settings-segmented button.is-selected,.settings-segmented .settings-pill.is-selected,.theme-light .settings-segmented button.is-selected,.theme-light .settings-segmented .settings-pill.is-selected{color:var(--settings-segment-ink);background:var(--settings-segment-active);border:0}.settings-segmented.settings-zoom{flex-wrap:nowrap;width:100%;max-width:100%}.settings-segmented.settings-zoom button{flex:1 1 0;min-width:0;padding-inline:.35rem}.theme-light .settings-segmented button,.theme-light .settings-segmented .settings-pill{color:var(--settings-segment-muted);background:0 0;border:0}.settings-pill{min-height:1.65rem;color:var(--settings-segment-ink);background:var(--settings-segment-track);white-space:nowrap;border:0;border-radius:5px;justify-content:center;align-items:center;padding:.125rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex}.settings-pill.is-selected,.theme-light .settings-pill.is-selected{color:var(--settings-segment-ink);background:var(--settings-segment-track);border:0}.settings-muted-value{color:var(--settings-segment-muted,var(--yaho-night-muted));white-space:nowrap;font-size:.62rem;font-weight:650}.settings-current-card{background:var(--settings-segment-track);border:0;border-radius:.65rem;gap:.3rem;margin:1rem 0;padding:.85rem .95rem;display:grid}.settings-empty-state{min-height:8rem;color:var(--settings-segment-muted,var(--yaho-night-muted));text-align:center;place-items:center;gap:.55rem;padding:1.4rem 1rem;display:grid}.settings-empty-state .codicon{color:var(--ui-accent,var(--yaho-light-orange));font-size:1.15rem}.settings-empty-state p{max-width:28rem;font-size:.84rem;line-height:1.55}.settings-overlay .settings-shell.yaho-settings-layout{border-radius:1.25rem;grid-template-columns:14.75rem minmax(0,1fr)}@media (width<=47.5rem){.settings-overlay .settings-shell.yaho-settings-layout{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;max-height:calc(100dvh - 1.5rem);grid-template-columns:1fr!important}.settings-overlay .settings-nav,.settings-overlay .settings-nav.yaho-settings-sidebar{border-right:0;border-bottom:1px solid var(--ui-stroke-tertiary);flex-flow:row;align-content:center;align-items:center;gap:.35rem;overflow:auto hidden;max-height:none!important;padding:.55rem 3.6rem .55rem .75rem!important;display:flex!important}.settings-overlay .settings-nav button{flex:none;align-self:center;min-height:2rem;padding:.35rem .65rem;font-size:.78rem}.settings-overlay .settings-detail.yaho-settings-main{min-height:0;overflow-y:auto}.settings-overlay .settings-detail{padding:1.15rem 1rem 1rem}.settings-overlay .settings-detail-heading{margin-bottom:0;padding-bottom:.65rem}.settings-overlay .settings-option-row{padding:.65rem 0}.settings-overlay .settings-footer-actions{margin-top:.85rem}.settings-overlay .settings-shortcut-value{white-space:normal;word-break:break-word;max-width:min(12rem,52%);font-size:.72rem;line-height:1.35}.settings-overlay .settings-close{z-index:5;background:#101010;border-color:#ffffff24;box-shadow:0 0 0 3px #101010}.settings-overlay.theme-light .settings-close{background:#fffaf6;border-color:#4a37242e;box-shadow:0 0 0 3px #fffaf6}}.settings-overlay .settings-nav.yaho-settings-sidebar{padding:1.45rem .85rem .85rem!important}@media (width<=47.5rem){.settings-overlay .settings-nav.yaho-settings-sidebar{scrollbar-width:none;justify-self:stretch;width:100%;scroll-padding-inline-end:3.4rem;-webkit-mask-image:none;mask-image:none;padding:.55rem 3.4rem .55rem .75rem!important}.settings-overlay .settings-nav.yaho-settings-sidebar::-webkit-scrollbar{display:none}}.settings-overlay.theme-dark .settings-shell,.dark .settings-overlay .settings-shell{color:var(--yaho-night-text);background:#101721;border-color:#ff8a4c33}.settings-overlay .settings-nav button{border:1px solid #0000;border-radius:.75rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.92rem;font-weight:700}.settings-overlay.theme-dark .settings-nav button.is-active,.dark .settings-overlay .settings-nav button.is-active{color:#fff;background:linear-gradient(135deg,#2b78ac3d,#1e293bb8);border-color:#3a80c973;box-shadow:inset 0 1px #ffffff0f}.settings-overlay .settings-detail-heading p{font-size:.84rem}.settings-overlay .settings-segmented button,.settings-overlay .settings-pill{min-height:2rem;padding:.2rem .75rem;font-size:.82rem}.settings-overlay .yaho-settings-feature-card{background:color-mix(in srgb, var(--yaho-night-blue) 10%, #101721);border-radius:1rem;gap:.35rem;margin-top:1rem;padding:1rem 1.05rem .45rem;display:grid}.settings-overlay.theme-light .yaho-settings-feature-card{background:color-mix(in srgb, var(--yaho-light-orange) 8%, white)}.settings-overlay .yaho-settings-feature-intro strong{font-size:1rem;font-weight:750;display:block}.settings-overlay .yaho-settings-feature-intro p,.settings-overlay .yaho-settings-feature-heading small{color:var(--ui-text-secondary);margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.settings-overlay .yaho-settings-feature-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.6rem;display:flex}.settings-overlay .yaho-settings-feature-heading{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;display:inline-flex}.settings-overlay .yaho-settings-feature-heading strong{font-size:.95rem;display:block}.settings-overlay .yaho-settings-feature-children{gap:.15rem;margin:0 0 .35rem 1.35rem;display:grid}.settings-overlay .yaho-settings-feature-children span{color:var(--ui-text-secondary);font-size:.84rem}.settings-overlay .yaho-settings-switch{background:color-mix(in srgb, var(--ui-text-secondary) 35%, transparent);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.35rem;height:1.35rem;position:relative}.settings-overlay .yaho-settings-switch:after{content:"";background:#fff;border-radius:999px;width:1.05rem;height:1.05rem;transition:transform .14s;position:absolute;top:.15rem;left:.15rem}.settings-overlay .yaho-settings-switch.is-on{background:var(--yaho-night-blue,#3a80c9)}.settings-overlay.theme-light .yaho-settings-switch.is-on{background:var(--yaho-light-orange)}.settings-overlay .yaho-settings-switch.is-on:after{transform:translate(1rem)}.settings-overlay .yaho-settings-switch:disabled{cursor:default;opacity:.45}.settings-overlay .settings-developer-unlock{align-items:center;gap:.45rem;display:flex}.settings-overlay .settings-developer-unlock input{border:1px solid var(--ui-stroke-secondary);width:11rem;min-height:2.15rem;color:inherit;background:0 0;border-radius:.7rem;padding:0 .7rem;font-size:.86rem}.settings-overlay .settings-footer-actions{justify-content:flex-start;margin-top:1.4rem;display:flex}.settings-overlay .settings-footer-actions .secondary-button{border-radius:.7rem;min-height:2.4rem;padding:0 .95rem;font-size:.86rem}.settings-overlay .settings-detail{padding:1.75rem 1.85rem 1.5rem}.settings-overlay .settings-detail-heading{margin-bottom:.2rem;padding-bottom:1rem}.settings-overlay .settings-option-row{padding:.85rem 0}.settings-overlay .settings-current-card{margin:.9rem 0 .55rem;padding:1rem 1.05rem}.settings-overlay .settings-workspaces{gap:.55rem;margin-top:.75rem}.settings-overlay .settings-workspaces+.secondary-button{margin-top:1rem}.settings-overlay .settings-company-profile{gap:.85rem;margin-top:1.15rem;padding-top:1.15rem}.settings-overlay .settings-company-profile>.settings-current-card{margin-top:0}.settings-overlay .settings-company-profile .primary-button.compact-button{justify-content:center;width:100%;margin-top:.65rem}.settings-overlay .settings-backup-section .settings-muted-value{text-align:left;margin-top:.35rem;font-size:.78rem;display:block}.settings-overlay .settings-empty-state{text-align:left;place-items:start;padding-inline:0}.settings-overlay .settings-muted-value{text-align:right;font-size:.78rem}.settings-overlay .settings-option-row .settings-muted-value{text-align:right}.settings-overlay .settings-completion-sound-controls{justify-content:flex-end;gap:.45rem}.settings-quick-entry-panel{display:grid}.settings-quick-entry-panel>.settings-current-card--lead{margin-top:.2rem;margin-bottom:.4rem}.settings-shortcut-value{letter-spacing:.02em;font-size:.78rem;font-weight:650}.settings-safety-panel,.settings-advanced-panel,.settings-about-panel{display:grid}.settings-safety-panel>.settings-current-card--lead,.settings-advanced-panel>.settings-current-card--lead{margin-top:.2rem;margin-bottom:.4rem}.settings-safety-panel .settings-stat-value{font-size:.82rem;font-weight:650}.settings-safety-analytics-actions{flex:none;justify-content:flex-end;gap:.5rem}.settings-developer-unlock--block{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin:0 0 .65rem;padding-bottom:.35rem;display:grid}.settings-developer-unlock--block input{border:1px solid var(--ui-stroke-secondary);width:100%;min-height:2.15rem;color:inherit;background:0 0;border-radius:.7rem;padding:0 .7rem;font-size:.86rem}.settings-developer-unlock--block .secondary-button{margin-top:0}.settings-about-legal{border-bottom:1px solid var(--ui-stroke-tertiary);gap:.65rem;padding:.85rem 0;display:grid}.settings-about-legal-copy strong{font-size:.95rem;font-weight:700;display:block}.settings-about-legal-copy small{color:var(--settings-segment-muted,var(--yaho-night-muted));margin-top:.2rem;font-size:.82rem;line-height:1.45;display:block}.settings-about-legal-links{justify-content:flex-start;gap:.5rem .75rem}.settings-about-legal-links a{padding:.35rem .1rem;font-size:.82rem;font-weight:650}.settings-about-oss{margin-top:.85rem}.settings-overlay .settings-about-panel .secondary-button.compact-button{margin-top:0}@media (width<=720px){.settings-safety-analytics-row{flex-wrap:wrap}.settings-safety-analytics-actions{justify-content:space-between;width:100%}.settings-developer-unlock--block{grid-template-columns:1fr}.settings-developer-unlock--block .secondary-button{justify-content:center;width:100%}}:root.theme-black .settings-overlay .settings-developer-unlock--block input{color:#fff;background:#141414;border-color:#ffffff29}:root.theme-black .settings-overlay .settings-about-legal{border-bottom-color:#ffffff1a}:root.theme-black .settings-overlay .settings-about-legal-links a,:root.theme-black .settings-overlay .settings-about-oss a{color:#f97316}.settings-sip-panel{gap:0;display:grid}.settings-sip-actions{justify-content:flex-start;padding-bottom:.35rem;display:flex}.settings-sip-actions .secondary-button{margin-top:0}.settings-sip-panel .settings-product-connections{border-top:1px solid var(--ui-stroke-tertiary);margin-top:1.15rem;padding-top:1.15rem}.settings-overlay .settings-product-connections>.settings-current-card{margin-top:0}.settings-product-connection-list{gap:.45rem;margin-top:.55rem;display:grid}.settings-product-connection-row{align-items:center}.settings-product-connection-copy{flex:auto;min-width:0}.settings-product-connection-copy strong{font-size:.82rem}.settings-product-connection-copy small{margin-top:.2rem;font-size:.72rem;line-height:1.45;display:block}.settings-product-connection-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.settings-product-connection-empty{text-align:left;margin-top:.55rem}.settings-overlay .settings-product-connections .state-message.state-error{justify-items:start;gap:.55rem;display:grid}.settings-overlay .settings-product-connections .state-message.state-error .secondary-button{margin-top:0}:root.theme-black .settings-overlay .settings-sip-panel .settings-product-connections{border-top-color:#ffffff1a}:root.theme-black .settings-overlay .settings-product-connection-row{background:#1a1a1a;border-color:#ffffff24}:root.theme-black .settings-overlay .settings-product-connection-empty{color:#a3a3a3;background:#141414;border-color:#ffffff24}.settings-usage-panel .settings-current-card{margin:0 0 .35rem}.settings-usage-panel .settings-current-card--compact{margin-top:.85rem}.settings-usage-footnote{color:var(--settings-segment-muted,var(--yaho-night-muted));margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.settings-option-row--stat{align-items:flex-start}.settings-stat-value{color:var(--settings-segment-ink,var(--yaho-night-text));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;align-self:center;font-size:.92rem;font-weight:700;line-height:1.2}.settings-plan-grid{gap:.45rem;margin-top:.45rem}.settings-plan-row{align-items:center}.settings-plan-row-copy{flex:auto;min-width:0}.settings-overlay .settings-plan-row strong{font-size:.82rem}.settings-overlay .settings-plan-row small{font-size:.72rem;line-height:1.45}.settings-plan-row .settings-plan-select,.settings-plan-row .settings-plan-current{flex:none;min-width:5.5rem}@media (width<=720px){.settings-overlay .settings-option-row{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem}.settings-overlay .settings-option-row>:first-child{flex:11rem}.settings-overlay .settings-option-row>:not(:first-child){flex:0 auto;align-self:flex-start;margin-top:.05rem}.settings-overlay .settings-option-row .settings-segmented.settings-zoom{flex-wrap:nowrap;flex:100%;justify-content:stretch}.settings-option-row--stat{flex-direction:row;justify-content:space-between;gap:.75rem}.settings-option-row--stat .settings-stat-value{align-self:flex-start;margin-top:.1rem}.settings-plan-row{flex-wrap:wrap}.settings-plan-row .settings-plan-select,.settings-plan-row .settings-plan-current{width:100%;min-width:0}}:root.theme-black .settings-overlay{--settings-segment-track:#1a1a1a;--settings-segment-active:#262626;--settings-segment-ink:#fff;--settings-segment-muted:#a3a3a3;background:#000000b8}:root.theme-black .settings-overlay.theme-dark .settings-shell,:root.theme-black .settings-overlay .settings-shell{color:#fff;background:#101010;border-color:#ffffff1f}:root.theme-black .settings-overlay .settings-nav{background:#0a0a0a;border-right-color:#ffffff1a}:root.theme-black .settings-overlay .settings-nav button.is-active{color:#fff;box-shadow:none;background:#1a1a1a;border-color:#ffffff29}:root.theme-black .settings-overlay .settings-nav button .codicon,:root.theme-black .settings-overlay .settings-detail-heading>.codicon{color:#f97316}:root.theme-black .settings-overlay .settings-detail-heading,:root.theme-black .settings-overlay .settings-option-row{border-bottom-color:#ffffff1a}:root.theme-black .settings-overlay .settings-detail-heading p,:root.theme-black .settings-overlay .settings-option-row small,:root.theme-black .settings-overlay .settings-usage-footnote{color:#a3a3a3}:root.theme-black .settings-overlay .settings-current-card{background:#1a1a1a;border:1px solid #ffffff1a}:root.theme-black .settings-overlay .settings-stat-value{color:#fff}:root.theme-black .settings-overlay .settings-row,:root.theme-black .settings-overlay .settings-plan-row{background:#1a1a1a;border-color:#ffffff24}:root.theme-black .settings-overlay .settings-plan-row small{color:#a3a3a3}:root.theme-black .settings-overlay .settings-plan-row .secondary-button.compact-button{color:#fff;background:#262626;border:1px solid #fff3}:root.theme-black .settings-overlay .settings-plan-row .settings-pill.is-selected.settings-plan-current{color:#fff;background:#f9731629;border:1px solid #f9731673}:root.theme-black .settings-overlay .settings-close:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}:root.theme-black .settings-overlay .yaho-settings-feature-card{background:#1a1a1a;border:1px solid #ffffff1a}:root.theme-black .settings-overlay.theme-dark .settings-shell,:root.theme-black .dark .settings-overlay .settings-shell{background:#101010;border-color:#ffffff1f;box-shadow:0 1.25rem 3rem #00000073}:root.theme-black .settings-overlay.theme-dark .settings-nav button.is-active,:root.theme-black .dark .settings-overlay .settings-nav button.is-active{box-shadow:none;background:#1a1a1a;border-color:#ffffff29}:root.theme-black .settings-overlay .settings-nav button:hover:not(.is-active){color:#fff;background:#ffffff0f}:root.theme-black .settings-overlay .secondary-button{color:#fff;background:#262626;border:1px solid #fff3}:root.theme-black .settings-overlay .settings-footer-actions .secondary-button,:root.theme-black .settings-overlay .settings-option-row .secondary-button,:root.theme-black .settings-overlay .settings-backup-import .secondary-button,:root.theme-black .settings-overlay .settings-completion-sound-controls .secondary-button{margin-top:0}:root.theme-black .settings-overlay .secondary-button:hover:not(:disabled){background:#333;border-color:#ffffff47}:root.theme-black .settings-overlay .workspace-card{background:#1a1a1a;border-color:#ffffff24}:root.theme-black .settings-overlay .workspace-card.is-selected{border-color:#f973166b;box-shadow:inset 3px 0 #f97316}:root.theme-black .settings-overlay .settings-workspaces+.secondary-button{margin-top:1rem}:root.theme-black .settings-overlay .settings-company-grid input,:root.theme-black .settings-overlay .settings-backup-field input,:root.theme-black .settings-overlay .settings-danger-zone input,:root.theme-black .settings-overlay .settings-developer-unlock input,:root.theme-black .settings-overlay .settings-completion-sound-controls select,:root.theme-black .settings-overlay .settings-inline-number input{color:#fff;background:#141414;border-color:#ffffff29}:root.theme-black .settings-overlay .settings-completion-sound-controls select:focus-visible,:root.theme-black .settings-overlay .settings-company-grid input:focus-visible,:root.theme-black .settings-overlay .settings-backup-field input:focus-visible{outline-offset:1px;outline:2px solid #f9731659}:root.theme-black .settings-overlay .settings-company-approval input{accent-color:#f97316}:root.theme-black .settings-overlay .settings-danger-zone{background:#f364580f;border-color:#f3645852}:root.theme-black .settings-overlay .settings-danger-zone small,:root.theme-black .settings-overlay .settings-backup-field small,:root.theme-black .settings-overlay .settings-company-grid label,:root.theme-black .settings-overlay .settings-company-approval small{color:#a3a3a3}:root.theme-black .settings-overlay .settings-archived-thread{background:#1a1a1a;border-color:#ffffff1f}:root.theme-black .settings-overlay .settings-archived-thread small{color:#a3a3a3}:root.theme-black .settings-overlay .pending-note{color:#d4d4d4;background:#1a1a1a;border-color:#ffffff24}:root.theme-black .settings-overlay .pending-note-mark{color:#f97316;background:#f9731624}:root.theme-black .settings-overlay .yaho-settings-switch{background:#333}:root.theme-black .settings-overlay .yaho-settings-switch.is-on{background:#f97316e0}:root.theme-black .settings-overlay .settings-pill.is-selected{color:#fff;background:#f9731624;border:1px solid #f9731666}.settings-mobile-title,.settings-mobile-back,.settings-mobile-chevron,.settings-mobile-signout{display:none}.settings-nav-group,.settings-nav-group-items{display:contents}.settings-nav-group-label{display:none}@media (width<=47.5rem){.settings-overlay.settings-overlay{place-items:stretch stretch;padding:0}.settings-overlay .settings-shell.yaho-settings-layout{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;height:100%;min-height:0;max-height:none}.settings-overlay .settings-mobile-title{padding:max(1.15rem, env(safe-area-inset-top)) 1.25rem .6rem;display:block}.settings-mobile-title h1{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:650}.settings-overlay .settings-close{top:max(.8rem, env(safe-area-inset-top));width:2.5rem;height:2.5rem;right:1rem}.settings-overlay .settings-nav.yaho-settings-sidebar{background:0 0;border:0;overflow:auto;padding:.25rem 1.1rem max(1.25rem, env(safe-area-inset-bottom))!important;display:block!important}.settings-overlay .settings-nav-group{margin:0 0 1.15rem;display:block}.settings-overlay .settings-nav-group-label{color:var(--settings-segment-muted);padding:0 .45rem .45rem;font-size:.8rem;font-weight:600;display:block}.settings-overlay .settings-nav-group-items{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card,transparent);border-radius:.95rem;display:block;overflow:hidden}.settings-overlay .settings-nav button{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.85rem;width:100%;min-height:3.5rem;padding:.75rem .85rem;font-size:.95rem;display:flex}.settings-overlay .settings-nav-group-items button:last-child{border-bottom:0}.settings-overlay .settings-nav button.is-active{background:0 0}.settings-overlay .settings-nav button>span:nth-child(2){flex:1}.settings-overlay .settings-mobile-chevron{opacity:.65;display:inline-flex}.settings-overlay .settings-mobile-signout{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card,transparent);width:100%;min-height:3.5rem;color:var(--ui-danger,currentColor);font:inherit;text-align:left;cursor:pointer;border-radius:.95rem;align-items:center;gap:.85rem;margin:0;padding:.75rem .85rem;font-size:.95rem;display:flex}.settings-overlay .settings-detail{display:none}.settings-overlay .is-mobile-detail .settings-nav,.settings-overlay .is-mobile-detail .settings-mobile-title,.settings-overlay .is-mobile-detail .settings-mobile-signout{display:none!important}.settings-overlay .is-mobile-detail .settings-detail{padding:0 1.25rem max(2rem, env(safe-area-inset-bottom));grid-row:1/-1;display:block;overflow:auto}.settings-overlay .settings-mobile-back{z-index:2;width:calc(100% + 2.5rem);min-height:3.1rem;padding:max(.7rem, env(safe-area-inset-top)) 1.25rem .7rem;border:0;border-bottom:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-base,#fff) 88%, transparent);-webkit-backdrop-filter:blur(10px);color:inherit;font:inherit;cursor:pointer;align-items:center;gap:.3rem;margin:0 -1.25rem .4rem;font-weight:600;display:flex;position:sticky;top:0}.settings-overlay .settings-shell .settings-close{top:max(.55rem, env(safe-area-inset-top));width:2rem;height:2rem;color:var(--ui-text-secondary);background:var(--ui-fill-secondary);box-shadow:none;border:0;border-radius:999px;right:.75rem}.settings-overlay .settings-shell .settings-close:hover{color:var(--ui-accent);background:var(--ui-fill-tertiary)}.settings-overlay .settings-shell .settings-close:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}}.settings-overlay .settings-close{width:2.5rem;height:2.5rem;color:var(--theme-primary);border:1px solid var(--ui-stroke-secondary);background:var(--ui-surface-default);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.settings-overlay .settings-close:hover{background:color-mix(in srgb, var(--theme-primary) 10%, var(--ui-surface-default));border-color:var(--theme-primary)}.settings-overlay .settings-close:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}@media (width<=47.5rem){.settings-overlay .settings-shell .settings-close svg{width:14px;height:14px}}:root,.theme-light{--yaho-popup-veil:#3124194d;--yaho-popup-dialog-solid:color-mix(in srgb, var(--yaho-light-panel) 96%, white);--yaho-popup-dialog-glass:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);--yaho-popup-menu-solid:color-mix(in srgb, var(--yaho-light-panel) 98%, white);--yaho-popup-menu-glass:color-mix(in srgb, var(--yaho-light-panel) 92%, transparent);--yaho-popup-border:color-mix(in srgb, var(--yaho-light-orange) 22%, #ffffffc2);--yaho-popup-highlight:#ffffffd1;--yaho-popup-sheen:linear-gradient(145deg, #ffffff8a 0%, #ffffff24 38%, transparent 72%), linear-gradient(125deg, color-mix(in srgb, var(--yaho-light-orange) 5%, transparent), transparent 58%);--yaho-popup-menu-sheen:linear-gradient(145deg, #ffffff7a 0%, #ffffff1a 42%, transparent 76%);--yaho-popup-shadow:0 1.8rem 4.8rem #3824143d, inset 0 1px 0 var(--yaho-popup-highlight), inset 0 -1px 0 color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);--yaho-popup-menu-shadow:0 1rem 2.6rem #38241430, inset 0 1px 0 var(--yaho-popup-highlight)}:root.dark:not(.theme-black),:root.theme-dark:not(.theme-black),.app-shell.theme-dark:not(.theme-black),.theme-dark:not(.theme-black){--yaho-popup-veil:#0208109e;--yaho-popup-dialog-solid:color-mix(in srgb, var(--yaho-night-panel) 96%, var(--yaho-night-sidebar));--yaho-popup-dialog-glass:color-mix(in srgb, var(--yaho-night-panel) 88%, transparent);--yaho-popup-menu-solid:color-mix(in srgb, var(--yaho-night-panel) 96%, var(--yaho-night-sidebar));--yaho-popup-menu-glass:color-mix(in srgb, var(--yaho-night-panel) 90%, transparent);--yaho-popup-border:color-mix(in srgb, var(--yaho-night-blue) 30%, #ffffff29);--yaho-popup-highlight:#ffffff2e;--yaho-popup-sheen:linear-gradient(145deg, #ffffff2b 0%, #ffffff0d 36%, transparent 72%), linear-gradient(125deg, color-mix(in srgb, var(--yaho-night-blue) 8%, transparent), transparent 62%);--yaho-popup-menu-sheen:linear-gradient(145deg, #ffffff21 0%, #ffffff0a 44%, transparent 78%);--yaho-popup-shadow:0 1.8rem 5rem #0000007a, inset 0 1px 0 var(--yaho-popup-highlight), inset 0 -1px 0 #ffffff0a;--yaho-popup-menu-shadow:0 1rem 2.8rem #00000070, inset 0 1px 0 var(--yaho-popup-highlight)}:root.theme-black,:root.theme-black .theme-dark,.theme-black{--yaho-popup-veil:#000000b8;--yaho-popup-dialog-solid:#1b1b1b;--yaho-popup-dialog-glass:#1b1b1beb;--yaho-popup-menu-solid:#191919;--yaho-popup-menu-glass:#191919f0;--yaho-popup-border:#ffffff2b;--yaho-popup-highlight:#ffffff24;--yaho-popup-sheen:linear-gradient(145deg, #ffffff24 0%, #ffffff0a 40%, transparent 76%);--yaho-popup-menu-sheen:linear-gradient(145deg, #ffffff1c 0%, #ffffff08 45%, transparent 80%);--yaho-popup-shadow:0 1.8rem 5rem #0000009e, inset 0 1px 0 var(--yaho-popup-highlight), inset 0 -1px 0 #ffffff0a;--yaho-popup-menu-shadow:0 1rem 2.8rem #00000094, inset 0 1px 0 var(--yaho-popup-highlight)}.settings-overlay,.web-quick-entry,.yaho-command-palette-backdrop,.yaho-cookie-consent-backdrop,.library-local-dialog-backdrop,.smart-reminder-delete-backdrop,.web-ontology-review-backdrop,.ontology-review-backdrop,.yaho-staff-dialog-backdrop,.yaho-home-open-desktop-layer,.yaho-image-lightbox:not([data-slot=dialog-content]){-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background-color:var(--yaho-popup-veil)!important}.yaho-staff-dialog-backdrop{z-index:130!important}.settings-overlay{box-sizing:border-box;padding-block:max(clamp(.75rem, 3.2vh, 2.25rem), env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-bottom,0px));padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px))}.web-quick-entry,.yaho-cookie-consent-backdrop,.library-local-dialog-backdrop,.smart-reminder-delete-backdrop,.web-ontology-review-backdrop,.ontology-review-backdrop,.yaho-home-open-desktop-layer{box-sizing:border-box;padding-block-start:max(1rem, env(safe-area-inset-top,0px));padding-block-end:max(1rem, env(safe-area-inset-bottom,0px));padding-inline-start:max(.75rem, env(safe-area-inset-left,0px));padding-inline-end:max(.75rem, env(safe-area-inset-right,0px))}.web-quick-entry{padding-block-start:max(12vh, calc(1rem + env(safe-area-inset-top,0px)))}.library-local-dialog-backdrop,.smart-reminder-delete-backdrop,.yaho-home-open-desktop-layer{padding-block-start:max(1.5rem, env(safe-area-inset-top,0px));padding-block-end:max(1.5rem, env(safe-area-inset-bottom,0px))}.ontology-review-backdrop{padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px))}.yaho-command-palette-backdrop{box-sizing:border-box;padding-block-end:max(1rem, env(safe-area-inset-bottom,0px));padding-inline-start:max(1rem, env(safe-area-inset-left,0px));padding-inline-end:max(1rem, env(safe-area-inset-right,0px))}.settings-shell,.web-quick-entry-card,.yaho-command-palette,.yaho-cookie-settings,.library-local-dialog,.smart-reminder-delete-dialog,.web-ontology-review-dialog,.ontology-review-dialog,.yaho-staff-dialog,.yaho-home-open-desktop-dialog{box-sizing:border-box;-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);max-width:100%;border:1px solid var(--yaho-popup-border)!important;color:var(--ui-text-primary)!important;background-color:var(--yaho-popup-dialog-solid)!important;background-image:var(--yaho-popup-sheen)!important;box-shadow:var(--yaho-popup-shadow)!important;border-radius:1.3rem!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.settings-shell,.web-quick-entry-card,.yaho-command-palette,.yaho-cookie-settings,.library-local-dialog,.smart-reminder-delete-dialog,.web-ontology-review-dialog,.ontology-review-dialog,.yaho-staff-dialog,.yaho-home-open-desktop-dialog{background-color:var(--yaho-popup-dialog-glass)!important}}.settings-overlay:not(:has(.yaho-settings-layout)) .settings-shell{width:min(34rem,100%);height:auto;min-height:0;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.yaho-staff-dialog{max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow:hidden auto;z-index:131!important;width:min(26rem, calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))!important;padding:clamp(1.15rem,3vw,1.5rem)!important}.yaho-staff-dialog>p:first-child{letter-spacing:-.035em;line-height:1.25;margin:0 0 .2rem!important;font-size:1.12rem!important;font-weight:700!important}.yaho-staff-dialog>label{line-height:1.35;display:grid;gap:.5rem!important;margin-top:1.05rem!important;font-size:.8rem!important}.yaho-staff-dialog input{box-sizing:border-box;width:100%;min-height:2.85rem;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px 2px #2a1f140d;border:1px solid color-mix(in srgb, var(--ui-text-primary) 12%, transparent)!important;color:var(--ui-text-primary)!important;background:color-mix(in srgb, var(--yaho-popup-dialog-solid) 72%, transparent)!important;border-radius:.82rem!important;padding-inline:.8rem!important}.yaho-staff-dialog input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 18%, transparent), inset 0 1px 2px #2a1f140d;border-color:color-mix(in srgb, var(--ui-accent) 74%, var(--ui-stroke-secondary))!important}.yaho-staff-dialog [data-testid=os-staff-save]{min-height:2.85rem;box-shadow:inset 0 1px 0 #ffffff61, 0 .6rem 1.25rem color-mix(in srgb, var(--ui-accent) 20%, transparent);transition:filter .15s,transform .15s,box-shadow .15s;border:1px solid color-mix(in srgb, var(--ui-accent) 42%, transparent)!important;color:var(--yaho-light-ink)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--ui-accent) 78%, white), var(--ui-accent))!important;border-radius:.88rem!important;margin-top:1.2rem!important}.yaho-staff-dialog [data-testid=os-staff-save]:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff70, 0 .8rem 1.5rem color-mix(in srgb, var(--ui-accent) 24%, transparent);transform:translateY(-1px)}.yaho-staff-dialog [data-testid=os-staff-save]:active:not(:disabled){transform:translateY(1px)}.yaho-staff-dialog [data-testid=os-staff-save]:disabled{box-shadow:inset 0 1px 0 var(--yaho-popup-highlight);opacity:1!important;color:var(--ui-text-secondary)!important;background:color-mix(in srgb, var(--ui-accent) 24%, var(--yaho-popup-dialog-solid))!important}:root.dark:not(.theme-black) .yaho-staff-dialog [data-testid=os-staff-save]{color:var(--yaho-night-page)!important}.web-quick-entry-heading,.web-quick-entry-card>input{color:var(--ui-text-primary)!important}.web-quick-entry-heading>.codicon{color:var(--ui-accent)!important}.web-quick-entry-heading small,.web-quick-entry-close,.web-quick-entry-footer{color:var(--ui-text-secondary)!important}.web-quick-entry-card>input::placeholder{color:var(--ui-text-tertiary)}.library-local-dialog{max-height:min(92dvh,48rem)}.library-local-dialog-header,.library-local-dialog-footer{background:0 0}.ontology-review-backdrop{z-index:120;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.ontology-review-dialog{width:min(40rem,100%);max-height:calc(100dvh - 2rem);overflow:auto}.ontology-review-dialog>header{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 3.4rem 1rem 1.25rem;display:flex;position:relative}.ontology-review-dialog>header>div{min-width:0}.ontology-review-dialog>header h2{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.05rem}.ontology-review-dialog>header p{color:var(--ui-text-secondary);margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.ontology-review-kicker{color:var(--ui-accent);letter-spacing:.06em;font-size:.62rem;font-weight:800}.ontology-review-close{width:2rem;height:2rem;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.65rem;place-items:center;font-size:1.3rem;display:grid;position:absolute;top:.75rem;right:.8rem}.ontology-review-close:hover,.ontology-review-close:focus-visible{color:var(--ui-text-primary);background:var(--ui-fill-secondary);outline:none}.ontology-review-list{gap:.7rem;padding:1rem 1.2rem;display:grid}.ontology-review-card{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-elevated) 72%, transparent);border-radius:.9rem;padding:.9rem}.ontology-review-card-heading{gap:.25rem;display:grid}.ontology-review-card-heading strong{font-size:.8rem;line-height:1.5}.ontology-review-card-heading small{color:var(--ui-text-secondary);font-size:.65rem}.ontology-proposal-concept{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-bg-base) 66%, transparent);border-radius:.72rem;gap:.25rem;margin-top:.65rem;padding:.7rem .8rem;display:grid}.ontology-proposal-concept>span{color:var(--ui-text-tertiary);font-size:.72rem}.ontology-proposal-concept blockquote{border-inline-start:2px solid color-mix(in srgb, var(--ui-accent) 52%, transparent);color:var(--ui-text-secondary);white-space:pre-wrap;margin:.35rem 0 0;padding-inline-start:.65rem;font-size:.75rem;line-height:1.5}.ontology-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.85rem;display:flex}.ontology-review-error{color:var(--ui-danger);margin:0 1.2rem 1.1rem;font-size:.72rem}.yaho-mode-menu,.yaho-list-widget,.yaho-web-request-agent-menu,.chat-mode-menu,.turn-cost-popover,.web-side-chat-popover,.yaho-sidebar-footer-popover,.yaho-today-date-menu,.yaho-web-pages-selection-popover,.library-hover-preview,.workspace-menu,.smart-reminder-snooze,.yaho-composer-queue-menu,.yaho-attach-menu{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);border-color:var(--yaho-popup-border)!important;color:var(--ui-text-primary)!important;background-color:var(--yaho-popup-menu-solid)!important;background-image:var(--yaho-popup-menu-sheen)!important;box-shadow:var(--yaho-popup-menu-shadow)!important;border-radius:1rem!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yaho-mode-menu,.yaho-list-widget,.yaho-web-request-agent-menu,.chat-mode-menu,.turn-cost-popover,.web-side-chat-popover,.yaho-sidebar-footer-popover,.yaho-today-date-menu,.yaho-web-pages-selection-popover,.library-hover-preview,.workspace-menu,.smart-reminder-snooze,.yaho-composer-queue-menu,.yaho-attach-menu{background-color:var(--yaho-popup-menu-glass)!important}}.yaho-mode-menu,.yaho-list-widget,.yaho-web-request-agent-menu,.chat-mode-menu,.turn-cost-popover,.web-side-chat-popover,.yaho-sidebar-footer-popover,.yaho-today-date-menu,.yaho-web-pages-selection-popover,.library-hover-preview,.workspace-menu,.smart-reminder-snooze,.yaho-composer-queue-menu,.yaho-attach-menu{max-width:min(28rem,100vw - 1.25rem);max-height:calc(100dvh - 1.25rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow:hidden auto}:is(:root.dark:not(.theme-black),:root.theme-dark:not(.theme-black),.app-shell.theme-dark:not(.theme-black),.theme-dark:not(.theme-black)) :is(.settings-shell,.web-quick-entry-card,.yaho-command-palette,.yaho-cookie-settings,.library-local-dialog,.smart-reminder-delete-dialog,.web-ontology-review-dialog,.ontology-review-dialog,.yaho-staff-dialog,.yaho-home-open-desktop-dialog){border-color:var(--yaho-popup-border)!important;color:var(--ui-text-primary)!important;background-color:var(--yaho-popup-dialog-solid)!important;background-image:var(--yaho-popup-sheen)!important;box-shadow:var(--yaho-popup-shadow)!important}:is(:root.dark:not(.theme-black),:root.theme-dark:not(.theme-black),.app-shell.theme-dark:not(.theme-black),.theme-dark:not(.theme-black)) :is(.yaho-mode-menu,.yaho-list-widget,.yaho-web-request-agent-menu,.chat-mode-menu,.turn-cost-popover,.web-side-chat-popover,.yaho-sidebar-footer-popover,.yaho-today-date-menu,.yaho-web-pages-selection-popover,.library-hover-preview,.workspace-menu,.smart-reminder-snooze,.yaho-composer-queue-menu,.yaho-attach-menu){border-color:var(--yaho-popup-border)!important;color:var(--ui-text-primary)!important;background-color:var(--yaho-popup-menu-solid)!important;background-image:var(--yaho-popup-menu-sheen)!important;box-shadow:var(--yaho-popup-menu-shadow)!important}:root.theme-black :is(.settings-shell,.web-quick-entry-card,.yaho-command-palette,.yaho-cookie-settings,.library-local-dialog,.smart-reminder-delete-dialog,.web-ontology-review-dialog,.ontology-review-dialog,.yaho-staff-dialog,.yaho-home-open-desktop-dialog){border-color:var(--yaho-popup-border)!important;color:#f5f5f5!important;background-color:var(--yaho-popup-dialog-solid)!important;background-image:var(--yaho-popup-sheen)!important;box-shadow:var(--yaho-popup-shadow)!important}:root.theme-black :is(.yaho-mode-menu,.yaho-list-widget,.yaho-web-request-agent-menu,.chat-mode-menu,.turn-cost-popover,.web-side-chat-popover,.yaho-sidebar-footer-popover,.yaho-today-date-menu,.yaho-web-pages-selection-popover,.library-hover-preview,.workspace-menu,.smart-reminder-snooze,.yaho-composer-queue-menu,.yaho-attach-menu){border-color:var(--yaho-popup-border)!important;color:#f5f5f5!important;background-color:var(--yaho-popup-menu-solid)!important;background-image:var(--yaho-popup-menu-sheen)!important;box-shadow:var(--yaho-popup-menu-shadow)!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root.theme-black :is(.settings-shell,.web-quick-entry-card,.yaho-command-palette,.yaho-cookie-settings,.library-local-dialog,.smart-reminder-delete-dialog,.web-ontology-review-dialog,.ontology-review-dialog,.yaho-staff-dialog,.yaho-home-open-desktop-dialog){background-color:var(--yaho-popup-dialog-glass)!important}:root.theme-black :is(.yaho-mode-menu,.yaho-list-widget,.yaho-web-request-agent-menu,.chat-mode-menu,.turn-cost-popover,.web-side-chat-popover,.yaho-sidebar-footer-popover,.yaho-today-date-menu,.yaho-web-pages-selection-popover,.library-hover-preview,.workspace-menu,.smart-reminder-snooze,.yaho-composer-queue-menu,.yaho-attach-menu){background-color:var(--yaho-popup-menu-glass)!important}}.yaho-staff-dialog input{background-color:color-mix(in srgb, var(--yaho-popup-dialog-solid) 72%, transparent)!important}:root.dark:not(.theme-black) .yaho-staff-dialog input,.theme-dark:not(.theme-black) .yaho-staff-dialog input{background-color:color-mix(in srgb, var(--yaho-night-page) 62%, transparent)!important}:root.theme-black .yaho-staff-dialog input{background:#0000004d!important;border-color:#ffffff29!important}:root.theme-black .yaho-staff-dialog [data-testid=os-staff-save]{color:#101010!important}.yaho-image-lightbox:not([data-slot=dialog-content]){z-index:1200;box-sizing:border-box;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));color:var(--ui-text-primary);grid-template-columns:auto minmax(0,1fr) auto;place-items:center;gap:clamp(.5rem,3vw,1.5rem);display:grid;position:fixed;inset:0}.yaho-image-lightbox:not([data-slot=dialog-content])>img{min-width:0;max-width:min(100%,92rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));object-fit:contain;border:1px solid var(--yaho-popup-border);box-shadow:var(--yaho-popup-shadow);border-radius:1.2rem;display:block}.yaho-image-lightbox:not([data-slot=dialog-content])>button{border:1px solid var(--yaho-popup-border);width:clamp(2.5rem,8vw,3.25rem);height:clamp(2.5rem,8vw,3.25rem);color:var(--ui-text-primary);background:var(--yaho-popup-menu-solid);box-shadow:var(--yaho-popup-menu-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid}.yaho-image-lightbox:not([data-slot=dialog-content])>button:disabled{cursor:not-allowed;opacity:.4}.credit-status-banner{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:1rem;color:var(--ui-text-primary)!important;background-color:var(--yaho-popup-dialog-solid)!important;background-image:var(--yaho-popup-menu-sheen)!important;box-shadow:var(--yaho-popup-menu-shadow)!important}@media (width<=720px){.web-ontology-review-backdrop{padding:max(.65rem, env(safe-area-inset-top,0px)) max(.65rem, env(safe-area-inset-right,0px)) max(.65rem, env(safe-area-inset-bottom,0px)) max(.65rem, env(safe-area-inset-left,0px))}.yaho-command-palette-backdrop{padding-block-start:max(1rem, env(safe-area-inset-top,0px))}.settings-overlay{padding:0}.settings-overlay .settings-shell.yaho-settings-layout{width:100%;height:100dvh;max-height:100dvh;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:0!important}.library-local-dialog-backdrop{padding:max(.5rem, env(safe-area-inset-top,0px)) max(.5rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px))}.library-local-dialog{max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:1.05rem!important}.smart-reminder-delete-dialog{padding:clamp(1.15rem,5vw,1.6rem)}.ontology-review-dialog>header{padding-inline:1rem 3rem}.ontology-review-list{padding:.8rem}.yaho-image-lightbox:not([data-slot=dialog-content]){padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px));grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem}.yaho-image-lightbox:not([data-slot=dialog-content])>img{border-radius:.85rem;max-width:100%}}@media (prefers-reduced-motion:reduce){.yaho-staff-dialog input,.yaho-staff-dialog [data-testid=os-staff-save]{transition:none}}[data-yaho-shell] .yaho-home-context-band .yaho-home-open-desktop,.yaho-sidebar-usage-popover .primary-button.compact-button{border:1px solid color-mix(in srgb, var(--ui-accent) 45%, var(--ui-stroke-secondary))!important}.yaho-home-staff-menu[role=menu]{border:1px solid color-mix(in srgb, var(--ui-accent) 45%, var(--ui-stroke-secondary));background:var(--yaho-popup-menu-solid);color:var(--ui-text-primary);box-shadow:var(--yaho-popup-menu-shadow);font-family:var(--dt-font-sans);border-radius:.75rem}:root:not(.dark) [data-yaho-shell] :is(.os-workbench-main,.task-side-panel__body){--yaho-workbench-header-ink:#24150f;--yaho-workbench-header-accent:#ff7a1a;--yaho-workbench-header-line:color-mix(in srgb, var(--yaho-workbench-header-accent) 10%, color-mix(in srgb, var(--yaho-workbench-header-ink) 5%, transparent))}:root.dark [data-yaho-shell] :is(.os-workbench-main,.task-side-panel__body){--yaho-workbench-header-ink:#f8efe7;--yaho-workbench-header-accent:#6fa2cf;--yaho-workbench-header-line:color-mix(in srgb, var(--yaho-workbench-header-accent) 10%, color-mix(in srgb, var(--yaho-workbench-header-ink) 5%, transparent))}:root.dark.theme-black [data-yaho-shell] :is(.os-workbench-main,.task-side-panel__body){--yaho-workbench-header-ink:#f5f5f5;--yaho-workbench-header-accent:#c4c4c4;--yaho-workbench-header-line:color-mix(in srgb, var(--yaho-workbench-header-accent) 10%, color-mix(in srgb, var(--yaho-workbench-header-ink) 5%, transparent))}:root [data-yaho-shell] :is(.os-workbench-main,.task-side-panel__body) :is(.yaho-companion-page,.yaho-library-page,.yaho-office-page,.yaho-sourcing-page,.yaho-moodboard-page,.yaho-marketing-page,.yaho-support-program-page,.web-browser-workspace,.yaho-connections-page) :is(.yaho-workbench-head,.yaho-support-program-header){border-bottom:1px solid var(--yaho-workbench-header-line);padding:0 0 1rem}[data-slot=yaho-connections-view]{--yaho-connection-card-fill:#fff}.yaho-connections-visibility-tabs{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem;display:inline-flex}.yaho-connections-visibility-tab{min-height:2rem;color:var(--yaho-light-muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 .9rem;font-size:.78rem;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s}.yaho-connections-visibility-tab[data-active=true]{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--ui-surface-primary));color:var(--yaho-light-ink)}:root.dark .yaho-connections-visibility-tabs,.dark .yaho-connections-visibility-tabs{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 76%, transparent)}:root.dark .yaho-connections-visibility-tab,.dark .yaho-connections-visibility-tab{color:color-mix(in srgb, var(--yaho-night-ink) 62%, transparent)}:root.dark .yaho-connections-visibility-tab[data-active=true],.dark .yaho-connections-visibility-tab[data-active=true]{border-color:color-mix(in srgb, var(--yaho-night-blue) 56%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-panel));color:#fff}.yaho-connection-search{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);background:var(--yaho-connection-card-fill,var(--ui-surface-primary));width:100%;min-height:2.55rem;color:var(--yaho-light-muted);border-radius:.85rem;align-items:center;gap:.55rem;padding:0 .9rem;display:flex}.yaho-connection-search input{min-width:0;color:var(--yaho-light-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.88rem}.yaho-connection-search input::placeholder{color:color-mix(in srgb, var(--yaho-light-muted) 82%, transparent)}.yaho-connection-search:focus-within{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}.yaho-connection-filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-connection-filter-count{color:inherit;font-variant-numeric:tabular-nums;opacity:.72;font-weight:650}.yaho-connection-tool-grid{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:1rem;display:grid}.yaho-connections-shelf-heading{letter-spacing:-.01em;align-items:baseline;gap:.55rem;display:flex}.yaho-connection-tool-card{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);background:var(--yaho-connection-card-fill,var(--ui-surface-primary));min-width:0;min-height:7.35rem;box-shadow:var(--yaho-surface-lip), 0 10px 22px color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);border-radius:1rem;flex-direction:column;gap:.65rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;container-type:inline-size}.yaho-connection-tool-card:hover,.yaho-connection-tool-card:focus-within{border-color:color-mix(in srgb, var(--yaho-light-orange) 30%, var(--ui-stroke-tertiary));box-shadow:var(--yaho-surface-lip), 0 14px 28px color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);transform:translateY(-1px)}.yaho-connection-tool-card--open,.yaho-connection-tool-card--wide{grid-column:1/-1}.yaho-connection-tool-row{flex-wrap:wrap;align-items:flex-start;gap:.55rem .8rem;min-width:0;display:flex}.yaho-connection-tool-logo{flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.yaho-connection-tool-logo.yaho-connection-product-logo{background:#fff;border:1px solid #0000001a;border-radius:.7rem;width:2.75rem;height:2.75rem}.yaho-connection-tool-logo.yaho-connection-product-logo svg,.yaho-connection-brand-mark{width:1.9rem;max-width:1.9rem;height:1.9rem;max-height:1.9rem}.yaho-connection-brand-mark{place-items:center;display:grid}.yaho-connection-brand-mark .yaho-browser-mark-solid{display:block}.yaho-connection-brand-mark .yaho-browser-mark-outline{display:none}.yaho-connection-brand-mark svg{width:100%;height:100%;display:block}.yaho-connection-tool-copy{flex:calc(100% - 3.8rem);min-width:min(100%,12rem)}.yaho-connection-tool-title{color:var(--yaho-light-ink);word-break:keep-all;overflow-wrap:break-word;font-size:.9rem;font-weight:700;line-height:1.35}.yaho-connection-tool-title-open{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.yaho-connection-tool-desc{color:var(--yaho-light-muted);word-break:keep-all;overflow-wrap:break-word;margin-top:.2rem;font-size:.78rem;line-height:1.45}.yaho-connection-tool-add{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:var(--yaho-connection-card-fill,#fff);width:2rem;height:2rem;color:var(--yaho-light-ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.yaho-connection-tool-detail{background:color-mix(in srgb, var(--yaho-light-ink) 7%, transparent);width:1.7rem;height:1.7rem;color:var(--yaho-light-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.yaho-connection-tool-detail:hover,.yaho-connection-tool-detail:focus-visible{background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent);color:var(--yaho-light-orange);outline:none}.yaho-connection-tool-add:hover:not(:disabled),.yaho-connection-tool-add:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 8%, white);color:var(--yaho-light-orange);outline:none}.yaho-connection-tool-add:disabled{cursor:default;opacity:.45}.yaho-connection-tool-status{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);color:var(--yaho-light-muted);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.68rem;font-weight:650;line-height:1.25;display:inline-flex}.yaho-connection-tool-status:before{content:"";opacity:.8;background:currentColor;border-radius:999px;flex:none;width:.34rem;height:.34rem}.yaho-connection-tool-status[data-state=active]{border-color:color-mix(in srgb, var(--yaho-blue) 34%, transparent);background:color-mix(in srgb, var(--yaho-blue) 10%, transparent);color:color-mix(in srgb, var(--yaho-blue) 74%, var(--yaho-light-ink))}.yaho-connection-tool-status[data-state=pending_verification],.yaho-connection-tool-status[data-state=awaiting_auth],.yaho-connection-tool-status[data-state=connecting]{border-color:color-mix(in srgb, var(--yaho-blue) 24%, transparent);background:color-mix(in srgb, var(--yaho-blue) 7%, transparent);color:var(--yaho-blue)}.yaho-connection-tool-status[data-state=needs_reconnect],.yaho-connection-tool-status[data-state=expired],.yaho-connection-tool-status[data-state=error]{border-color:color-mix(in srgb, var(--yaho-coral) 34%, transparent);background:color-mix(in srgb, var(--yaho-coral) 10%, transparent);color:var(--yaho-coral)}.yaho-connection-tool-status[data-state=unavailable]{color:var(--yaho-light-muted);border-style:dashed}.yaho-connection-tool-status[data-state=disconnected],.yaho-connection-tool-status[data-state=revoked]{color:var(--yaho-light-muted)}.yaho-connection-tool-capabilities{min-height:1.25rem}.yaho-connection-capability{border:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);color:var(--yaho-light-muted);border-radius:.45rem;padding:.25rem .5rem;font-size:.68rem;font-weight:650;line-height:1}.yaho-connection-capability.is-write{border-color:color-mix(in srgb, var(--yaho-light-orange) 26%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 9%, transparent);color:color-mix(in srgb, var(--yaho-light-orange) 82%, var(--yaho-light-ink))}.yaho-connections-detail__hero{border-bottom:1px solid var(--ui-stroke-tertiary);padding-bottom:1.25rem}.yaho-connections-detail__icon{border-radius:1rem!important;width:3.5rem!important;height:3.5rem!important}.yaho-connections-detail__icon svg{max-width:2.15rem!important;max-height:2.15rem!important}.yaho-connections-detail__back{color:var(--ui-text-tertiary)!important}.yaho-connections-detail__back:hover,.yaho-connections-detail__back:focus-visible{color:var(--ui-text-primary)!important}.yaho-connections-detail__panel{min-height:8.5rem}.yaho-connections-detail__grant{border-bottom:1px solid var(--ui-stroke-tertiary);padding:.55rem 0}.yaho-connections-detail__grant:last-child{border-bottom:0;padding-bottom:0}.yaho-connections-detail__prompts button{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--ui-surface-primary) 78%, transparent);min-height:2.85rem}.yaho-connections-detail__prompts button:hover,.yaho-connections-detail__prompts button:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 38%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--ui-surface-primary))}.yaho-connection-tool-form{border-top:1px solid color-mix(in srgb, var(--yaho-light-ink,#24150f) 10%, transparent);gap:1.15rem;width:100%;max-width:100%;padding-top:1.25rem;display:grid}.yaho-connection-tool-form h2{color:var(--yaho-light-ink,#24150f);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.yaho-connection-tool-form p{color:var(--yaho-light-muted,#8b6f5a);margin:0 0 .4rem;font-size:.825rem;line-height:1.5}.yaho-connection-tool-form a{color:var(--yaho-light-orange,#ff7a1a);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.yaho-connection-tool-form a:hover{opacity:.9;text-decoration:underline}.yaho-connection-tool-form .yaho-connector-field{gap:.45rem;width:100%;display:grid}.yaho-connection-tool-form .yaho-connector-field>div{justify-content:space-between;align-items:center;display:flex}.yaho-connection-tool-form .yaho-connector-field label{color:var(--yaho-light-ink,#24150f);font-size:.8rem;font-weight:650}.yaho-connection-tool-form .yaho-connector-paste{border:1px solid color-mix(in srgb, var(--yaho-light-ink,#24150f) 14%, transparent);background:color-mix(in srgb, var(--yaho-light-ink,#24150f) 4%, transparent);color:var(--yaho-light-muted,#8b6f5a);cursor:pointer;border-radius:.375rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.yaho-connection-tool-form .yaho-connector-paste:hover{background:color-mix(in srgb, var(--yaho-light-ink,#24150f) 8%, transparent);border-color:color-mix(in srgb, var(--yaho-light-ink,#24150f) 25%, transparent);color:var(--yaho-light-ink,#24150f)}.yaho-connection-tool-form .yaho-connector-field input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--yaho-light-ink,#24150f) 14%, transparent);width:100%;min-height:2.75rem;color:var(--yaho-light-ink,#24150f);box-shadow:0 1px 2px color-mix(in srgb, var(--yaho-light-ink,#24150f) 4%, transparent);background:#fff;border-radius:.55rem;outline:none;padding:.65rem .95rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.yaho-connection-tool-form .yaho-connector-field input:focus{border-color:var(--yaho-light-orange,#ff7a1a);box-shadow:0 0 0 2px color-mix(in srgb, var(--yaho-light-orange,#ff7a1a) 20%, transparent)}.yaho-connection-tool-form .yaho-connector-field input::placeholder{color:color-mix(in srgb, var(--yaho-light-muted,#8b6f5a) 65%, transparent)}.yaho-connection-tool-form>p:not([data-testid]){box-sizing:border-box;background:color-mix(in srgb, var(--yaho-light-ink,#24150f) 3%, transparent);border:1px solid color-mix(in srgb, var(--yaho-light-ink,#24150f) 8%, transparent);width:100%;color:var(--yaho-light-muted,#8b6f5a);word-break:keep-all;border-radius:.55rem;padding:.75rem 1rem;font-size:.78rem;line-height:1.5}:root.dark .yaho-connection-tool-form h2,.dark .yaho-connection-tool-form h2{color:var(--ui-text-primary,#fff)}:root.dark .yaho-connection-tool-form p,.dark .yaho-connection-tool-form p{color:var(--ui-text-secondary,#ffffffb3)}:root.dark .yaho-connection-tool-form a,.dark .yaho-connection-tool-form a{color:var(--yaho-night-blue,#6fa2cf)}:root.dark .yaho-connection-tool-form .yaho-connector-field label,.dark .yaho-connection-tool-form .yaho-connector-field label{color:var(--ui-text-primary,#fff)}:root.dark .yaho-connection-tool-form .yaho-connector-paste,.dark .yaho-connection-tool-form .yaho-connector-paste{border-color:color-mix(in srgb, var(--ui-text-primary,#fff) 18%, transparent);background:color-mix(in srgb, var(--ui-text-primary,#fff) 6%, transparent);color:var(--ui-text-secondary,#fffc)}:root.dark .yaho-connection-tool-form .yaho-connector-paste:hover,.dark .yaho-connection-tool-form .yaho-connector-paste:hover{background:color-mix(in srgb, var(--ui-text-primary,#fff) 12%, transparent);border-color:color-mix(in srgb, var(--ui-text-primary,#fff) 35%, transparent);color:var(--ui-text-primary,#fff)}:root.dark .yaho-connection-tool-form .yaho-connector-field input,.dark .yaho-connection-tool-form .yaho-connector-field input{border-color:color-mix(in srgb, var(--ui-text-primary,#fff) 16%, transparent);color:var(--ui-text-primary,#fff);box-shadow:none;background:#00000073}:root.dark .yaho-connection-tool-form .yaho-connector-field input:focus,.dark .yaho-connection-tool-form .yaho-connector-field input:focus{border-color:var(--theme-primary,#ff7a1a);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-primary,#ff7a1a) 25%, transparent)}:root.dark .yaho-connection-tool-form .yaho-connector-field input::placeholder,.dark .yaho-connection-tool-form .yaho-connector-field input::placeholder{color:color-mix(in srgb, var(--ui-text-primary,#fff) 35%, transparent)}:root.dark .yaho-connection-tool-form>p:not([data-testid]),.dark .yaho-connection-tool-form>p:not([data-testid]){background:color-mix(in srgb, var(--ui-text-primary,#fff) 4%, transparent);border-color:color-mix(in srgb, var(--ui-text-primary,#fff) 8%, transparent);color:var(--ui-text-tertiary,#ffffffa6)}.yaho-connection-tool-form button[type=submit]{box-sizing:border-box;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:.55rem;width:100%;min-height:2.85rem;margin-top:.45rem;font-size:.9375rem;font-weight:700;transition:filter .15s,transform .15s,opacity .15s,box-shadow .15s;box-shadow:0 2px 8px #ff7a1a59;color:#fff!important;background:#ff7a1a!important}.yaho-connection-tool-form button[type=submit]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #ff7a1a73}.yaho-connection-tool-form button[type=submit]:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.yaho-connection-tool-form button[type=submit]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.yaho-connection-tool-form [data-testid$=-error]{color:#fca5a5;background:#ef444424;border:1px solid #ef444452;border-radius:.45rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600}.yaho-connection-tool-form [data-testid$=-success]{color:#86efac;background:#22c55e24;border:1px solid #22c55e52;border-radius:.45rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600}:root.dark [data-slot=yaho-connections-view],.dark [data-slot=yaho-connections-view]{--yaho-connection-card-fill:color-mix(in srgb, var(--yaho-night-mid) 86%, var(--yaho-night-panel))}:root.dark .yaho-connection-search,.dark .yaho-connection-search{border-color:color-mix(in srgb, var(--yaho-night-blue) 28%, transparent);background:var(--yaho-connection-card-fill);color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent)}:root.dark .yaho-connection-search input,.dark .yaho-connection-search input,:root.dark .yaho-dark-page .yaho-connection-search input,.dark .yaho-dark-page .yaho-connection-search input{color:var(--yaho-night-ink);appearance:none;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root.dark .yaho-dark-page .yaho-connection-search input:focus,.dark .yaho-dark-page .yaho-connection-search input:focus{box-shadow:none!important;border-color:#0000!important}:root.dark .yaho-connection-search input::placeholder,.dark .yaho-connection-search input::placeholder{color:color-mix(in srgb, var(--yaho-night-ink) 48%, transparent)}:root.dark .yaho-connection-tool-card,.dark .yaho-connection-tool-card{border-color:color-mix(in srgb, var(--yaho-night-blue) 26%, transparent);background:var(--yaho-connection-card-fill);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)}:root.dark .yaho-connection-tool-title,.dark .yaho-connection-tool-title{color:var(--yaho-night-ink)}:root.dark .yaho-connection-tool-desc,.dark .yaho-connection-tool-desc{color:color-mix(in srgb, var(--yaho-night-ink) 68%, transparent)}:root.dark .yaho-connection-tool-add,.dark .yaho-connection-tool-add{border-color:color-mix(in srgb, var(--yaho-night-ink) 16%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 80%, var(--yaho-night-ink));color:var(--yaho-night-ink)}:root.dark .yaho-connection-tool-add:hover:not(:disabled),:root.dark .yaho-connection-tool-add:focus-visible,.dark .yaho-connection-tool-add:hover:not(:disabled),.dark .yaho-connection-tool-add:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 56%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 18%, var(--yaho-night-panel));color:var(--yaho-night-ink)}:root.dark .yaho-connection-tool-status,.dark .yaho-connection-tool-status{border-color:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent);color:color-mix(in srgb, var(--yaho-night-ink) 78%, transparent)}:root.dark .yaho-connection-tool-logo.yaho-connection-product-logo,.dark .yaho-connection-tool-logo.yaho-connection-product-logo{background:#fff;border-color:#0000001f}:root.dark .yaho-connection-tool-status[data-state=active],.dark .yaho-connection-tool-status[data-state=active]{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);color:var(--yaho-night-ink)}:root.dark .yaho-connection-tool-status[data-state=pending_verification],:root.dark .yaho-connection-tool-status[data-state=awaiting_auth],:root.dark .yaho-connection-tool-status[data-state=connecting],.dark .yaho-connection-tool-status[data-state=pending_verification],.dark .yaho-connection-tool-status[data-state=awaiting_auth],.dark .yaho-connection-tool-status[data-state=connecting]{border-color:color-mix(in srgb, var(--yaho-night-blue) 38%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-ink)}:root.dark .yaho-connection-tool-status[data-state=needs_reconnect],:root.dark .yaho-connection-tool-status[data-state=expired],:root.dark .yaho-connection-tool-status[data-state=error],.dark .yaho-connection-tool-status[data-state=needs_reconnect],.dark .yaho-connection-tool-status[data-state=expired],.dark .yaho-connection-tool-status[data-state=error]{border-color:color-mix(in srgb, var(--yaho-coral) 48%, transparent);background:color-mix(in srgb, var(--yaho-coral) 14%, transparent);color:var(--yaho-coral)}:root.dark .yaho-connection-capability,.dark .yaho-connection-capability{border-color:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-night-ink) 7%, transparent);color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent)}:root.dark .yaho-connection-capability.is-write,.dark .yaho-connection-capability.is-write{border-color:color-mix(in srgb, var(--yaho-night-blue) 36%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent);color:var(--yaho-night-ink)}:root.dark .yaho-connections-detail__prompts button:hover,:root.dark .yaho-connections-detail__prompts button:focus-visible,.dark .yaho-connections-detail__prompts button:hover,.dark .yaho-connections-detail__prompts button:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 46%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 12%, var(--ui-surface-primary))}:root.dark .yaho-connection-tool-form,.dark .yaho-connection-tool-form{border-top-color:color-mix(in srgb, var(--yaho-night-ink) 12%, transparent)}@media (width<=48rem){.yaho-connection-tool-grid{grid-template-columns:minmax(0,1fr)}}.yaho-connection-filter-panel>.yaho-connection-search{width:auto;min-height:3.25rem;box-shadow:none;background:#ffffffbf;border-color:#f0b18c;border-radius:1rem;flex:22rem;gap:.65rem;padding:.35rem 1.15rem}.yaho-connection-filter-panel>.yaho-connection-filters{flex:0 auto;min-width:0;overflow-x:auto}:root.dark .yaho-connection-filter-panel>.yaho-connection-search,.dark .yaho-connection-filter-panel>.yaho-connection-search{box-shadow:none;background:#0715257a;border-color:#82bae840}:root.dark .yaho-connection-filter-panel>.yaho-connection-search:focus-within,.dark .yaho-connection-filter-panel>.yaho-connection-search:focus-within{box-shadow:none;border-color:#82bae840}:root.dark.theme-black .yaho-connection-filter-panel>.yaho-connection-search,.dark.theme-black .yaho-connection-filter-panel>.yaho-connection-search{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-field);box-shadow:none}:root.dark.theme-black .yaho-connection-filter-panel>.yaho-connection-search:focus-within,.dark.theme-black .yaho-connection-filter-panel>.yaho-connection-search:focus-within{border-color:#ffffff57;box-shadow:0 0 0 3px #ffffff14}:root{--dt-font-sans:"SUIT Variable", "Pretendard Variable", "Pretendard", "Segoe WPC", "Segoe UI", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", emoji;--font-sans:var(--dt-font-sans);font-family:var(--dt-font-sans)}[data-yaho-shell] .yaho-workbench-empty.yaho-document-empty{box-sizing:border-box;text-align:center;background:#fff9;border:1px dashed #f1d3bf;border-radius:1.25rem;place-items:center;gap:0;height:auto;min-height:22.5rem;padding:2rem;display:grid}[data-yaho-shell] .yaho-document-empty .yaho-document-empty-icon{color:#d86216;background:#fff1e8;border-radius:1rem;place-items:center;width:2.75rem;height:2.75rem;margin-inline:auto;font-size:1.25rem;display:grid}[data-yaho-shell] .yaho-document-empty h2{color:#24150f;margin:.75rem 0 0;font-size:1rem;font-weight:900}[data-yaho-shell] .yaho-document-empty p{color:#8a6b56;max-width:24rem;margin:.25rem auto 0;font-size:.82rem;font-weight:600;line-height:1.25rem}.dark [data-yaho-shell] .yaho-workbench-empty.yaho-document-empty{border-color:var(--ui-stroke-secondary);background:var(--ui-bg-secondary)}.dark [data-yaho-shell] .yaho-document-empty h2{color:var(--ui-text-primary)}.dark [data-yaho-shell] .yaho-document-empty p{color:var(--ui-text-secondary)}[data-yaho-shell] .shell-stage-content:has(>.yaho-library-web-os .yaho-document-empty){flex:auto;height:100%;min-height:0;display:flex}[data-yaho-shell] .yaho-library-web-os:has(.yaho-document-empty){box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex}[data-yaho-shell] .yaho-library-web-os:has(.yaho-document-empty)>*{flex-shrink:0}[data-yaho-shell] .yaho-library-web-os .yaho-document-empty{flex:1 0 22.5rem}.yaho-settings-overlay{border-radius:1.25rem!important;width:auto!important;height:auto!important;position:absolute!important;inset:2.75rem!important}:root:not(.dark) .yaho-settings-overlay{--yaho-settings-ink:#29180f;--yaho-settings-muted:#8a6f5c;--yaho-settings-soft:#fff8f1;--yaho-settings-panel:#fffdf9;--yaho-settings-line:#f973163d;color:var(--yaho-settings-ink);box-shadow:0 26px 70px -46px #6f3f1c94;background:var(--yaho-settings-panel)!important;border-color:#f9731652!important}:root:not(.dark) .yaho-settings-layout{background:0 0;grid-template-columns:14.75rem minmax(0,1fr)}:root:not(.dark) .yaho-settings-sidebar{border-right:1px solid #79563724;gap:.35rem;box-shadow:inset -1px 0 #ffffff8c;padding-top:calc(var(--titlebar-height) / 2 - .0625rem)!important;background:radial-gradient(circle at 20% 7%,#f9731629,#0000 8rem),linear-gradient(#f7ecdf 0%,#efe2d4 100%)!important}:root:not(.dark) .yaho-settings-sidebar button{color:#6d5848;border-radius:.75rem;min-height:2.15rem;font-weight:700}:root:not(.dark) .yaho-settings-sidebar button:hover{color:#2a170e!important;background:#fffaf5b8!important;border-color:#f973162e!important}:root:not(.dark) .yaho-settings-sidebar button[data-active=true]{box-shadow:0 12px 24px -24px #c2410c7a;color:#241307!important;background:#fff1e6!important;border-color:#f973164d!important}:root:not(.dark) .yaho-settings-sidebar button[data-active=true] svg{color:#f97316!important}:root:not(.dark) .yaho-settings-sidebar button[data-nested=true]{border-radius:.65rem;min-height:1.85rem;font-size:.78rem;font-weight:700}.yaho-settings-main{width:100%!important;max-width:none!important;margin-inline:0!important}:root:not(.dark) .yaho-settings-main{background:var(--yaho-settings-panel)!important}:root:not(.dark) .yaho-settings-content{color:var(--yaho-settings-ink)}.yaho-settings-content-scroll{padding:.85rem clamp(2rem,4.5%,2.75rem) 5rem}:root:not(.dark) .yaho-settings-content-inner{max-width:72rem}.yaho-settings-content-inner--wide{max-width:min(92rem,100%)!important}.yaho-settings-product .yaho-voicemem-brain-stage-wrap,.yaho-settings-product .yaho-voicemem-brain{min-height:18rem}:root:not(.dark) .yaho-settings-section-heading{color:#2a170e;margin-bottom:.75rem;font-size:1.02rem;font-weight:800}:root:not(.dark) .yaho-settings-section-heading svg{color:#f97316!important}:root:not(.dark) .yaho-settings-row{border:1px solid #0000;border-radius:1rem;margin:.125rem 0;padding:.9rem 1rem;transition:background-color .18s,border-color .18s,box-shadow .18s}:root:not(.dark) .yaho-settings-row:hover{background:#fffcf8c7;border-color:#f9731629;box-shadow:0 14px 28px -28px #804b236b}:root:not(.dark) .yaho-settings-overlay .desktop-input-chrome,:root:not(.dark) .yaho-settings-overlay [data-slot=select-trigger]{color:#2a170e;border-radius:.78rem;min-height:2.35rem;font-size:.9rem;font-weight:650;background:#fffdf9f0!important;border-color:#be8d6a57!important}:root:not(.dark) .yaho-settings-overlay .desktop-input-chrome::placeholder{color:#8a6f5cad}:root:not(.dark) .yaho-settings-overlay .desktop-input-chrome:hover,:root:not(.dark) .yaho-settings-overlay [data-slot=select-trigger]:hover{background:#fff!important;border-color:#f973166b!important}:root:not(.dark) .yaho-settings-overlay .desktop-input-chrome:focus,:root:not(.dark) .yaho-settings-overlay [data-slot=select-trigger]:focus{box-shadow:0 0 0 .1875rem #f973161c;background:#fff!important;border-color:#f9731694!important}:root:not(.dark) .yaho-settings-overlay [data-slot=button][data-variant=default]{border-radius:.78rem;box-shadow:0 12px 24px -18px #f97316e6;color:#fff!important;background:#ff6415!important}:root:not(.dark) .yaho-settings-overlay [data-slot=button][data-variant=default]:hover:not(:disabled){background:#f4540b!important}:root:not(.dark) .yaho-settings-overlay [data-slot=button][data-variant=secondary],:root:not(.dark) .yaho-settings-overlay [data-slot=button][data-variant=outline]{border-radius:.78rem;color:#5f4737!important;background:#fff7f0db!important;border-color:#f973162e!important}:root:not(.dark) .yaho-settings-overlay [data-slot=button][data-variant=ghost]:hover{color:#c2410c!important;background:#f973161a!important}:root:not(.dark) .yaho-settings-overlay [data-slot=switch]{background:#e6ded8;border-color:#79563738}:root:not(.dark) .yaho-settings-overlay [data-slot=switch][data-state=checked]{background:#f97316}:root:not(.dark) .yaho-settings-overlay [data-slot=switch-thumb][data-state=checked]{background:#fff7ed}:root:not(.dark) .yaho-settings-overlay [data-slot=badge]{color:#8b4f24;background:#f973161a;border-color:#0000}.yaho-settings-copy{color:var(--yaho-settings-muted)!important}.yaho-settings-row{position:relative}.yaho-settings-row-compact{padding-top:.4rem;padding-bottom:.4rem}.yaho-settings-section-gap{margin-top:1.75rem}:root:not(.dark) .yaho-settings-row.yaho-settings-row-compact,:root.dark .yaho-settings-row.yaho-settings-row-compact,.dark .yaho-settings-row.yaho-settings-row-compact{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;margin:0;padding:.45rem 0}:root:not(.dark) .yaho-settings-row.yaho-settings-row-compact:hover,:root.dark .yaho-settings-row.yaho-settings-row-compact:hover,.dark .yaho-settings-row.yaho-settings-row-compact:hover{box-shadow:none;background:0 0;border-color:#0000}.yaho-settings-row:not(:last-child):after{content:"";background:var(--yaho-settings-line);opacity:.72;height:1px;position:absolute;bottom:0;left:1rem;right:1rem}.yaho-settings-overlay .desktop-input-chrome:focus-within{box-shadow:0 0 0 .1875rem #f973161c;background:#fff!important;border-color:#f9731694!important}:root:not(.dark) .yaho-settings-nav-separator{background:#79563724;flex:0 0 1px;margin:.55rem .15rem .4rem;height:1px!important}:root:not(.dark) :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffbf;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;box-shadow:0 1.125rem 2.625rem #56688421,inset 0 0 0 1px #ffffff6b;background:#ffffff59!important;border-radius:999px!important;gap:0!important;width:100%!important;padding:.25rem!important;display:grid!important}:root:not(.dark) .yaho-settings-mode-control{min-height:3.25rem}:root:not(.dark) .yaho-settings-scale-control,:root:not(.dark) .yaho-settings-choice-control{min-height:2.75rem}:root:not(.dark) :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button{gap:.5rem;min-width:0;min-height:0;color:#768498!important;background:0 0!important;border-radius:999px!important;padding:0 .75rem!important;font-size:.82rem!important;font-weight:900!important;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s!important}:root:not(.dark) .yaho-settings-mode-control>button>svg{box-sizing:content-box;color:#8aa99a;background:#e5f5e8;border-radius:999px;flex-shrink:0;padding:.375rem;transition:background-color .2s,color .2s;width:.75rem!important;height:.75rem!important}:root:not(.dark) :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button:hover{transform:translateY(-.125rem);color:#465366!important;background:#ffffff61!important}:root:not(.dark) :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button[aria-pressed=true]{color:#2f3a4b!important;background:#ffffffb8!important;box-shadow:0 .75rem 1.75rem #677c9a2e,inset 0 1px #ffffffe6!important}:root:not(.dark) .yaho-settings-mode-control>button[aria-pressed=true]>svg{color:#8b7de8;background:#f2ebff}@media (width<=47.5rem){.yaho-settings-layout{grid-template-columns:1fr}.yaho-settings-sidebar{border-right:0;max-height:14rem}:root:not(.dark) .yaho-settings-sidebar{border-bottom:1px solid #79563724}:root.dark .yaho-settings-sidebar,.dark .yaho-settings-sidebar{border-bottom:1px solid #87a6cd24!important}}:root.dark .yaho-settings-overlay,.dark .yaho-settings-overlay{--yaho-settings-ink:var(--yaho-dark-text);--yaho-settings-muted:var(--yaho-dark-muted);--yaho-settings-soft:var(--yaho-dark-panel-2);--yaho-settings-panel:#101721;--yaho-settings-line:var(--yaho-dark-line);box-shadow:0 34px 90px -54px #000000fa;background:var(--yaho-settings-panel)!important;color:var(--yaho-dark-text)!important;border-color:#ff8a4c33!important}:root.dark .yaho-settings-layout,.dark .yaho-settings-layout{grid-template-columns:14.75rem minmax(0,1fr);background:0 0!important}:root.dark .yaho-settings-sidebar,.dark .yaho-settings-sidebar{gap:.35rem;box-shadow:inset -1px 0 #ffffff09;padding-top:calc(var(--titlebar-height) / 2 - .0625rem)!important;background:radial-gradient(circle at 22% 8%,#3a80c91f,#0000 9rem),linear-gradient(#101721 0%,#0b1119 100%)!important;border-right:1px solid #87a6cd24!important}:root.dark .yaho-settings-sidebar button,.dark .yaho-settings-sidebar button{border-radius:.75rem;min-height:2.15rem;font-weight:740;color:#cbd5e1!important;border-color:#0000!important}:root.dark .yaho-settings-sidebar button:hover,.dark .yaho-settings-sidebar button:hover{color:#f8fafc!important;background:#ffffff0e!important;border-color:#3a80c947!important}:root.dark .yaho-settings-sidebar button[data-active=true],.dark .yaho-settings-sidebar button[data-active=true]{color:#fff!important;background:linear-gradient(135deg,#2b78ac3d,#1e293bb8)!important;border-color:#3a80c973!important;box-shadow:0 14px 28px -24px #2b78acb3,inset 0 1px #ffffff0e!important}:root.dark .yaho-settings-sidebar button svg,.dark .yaho-settings-sidebar button svg{color:inherit!important}:root.dark .yaho-settings-sidebar button[data-active=true] svg,.dark .yaho-settings-sidebar button[data-active=true] svg{color:#8fc3ef!important}:root.dark .yaho-settings-sidebar button[data-nested=true],.dark .yaho-settings-sidebar button[data-nested=true]{border-radius:.65rem;min-height:1.85rem;font-size:.78rem;font-weight:700}:root.dark .yaho-settings-main,.dark .yaho-settings-main{background:var(--yaho-settings-panel)!important}:root.dark .yaho-settings-content,:root.dark .yaho-settings-section-heading,.dark .yaho-settings-content,.dark .yaho-settings-section-heading{color:var(--yaho-dark-text)!important}:root.dark .yaho-settings-content-inner,.dark .yaho-settings-content-inner{max-width:72rem}:root.dark .yaho-settings-section-heading,.dark .yaho-settings-section-heading{margin-bottom:.75rem;font-size:1.02rem;font-weight:800}:root.dark .yaho-settings-section-heading svg,.dark .yaho-settings-section-heading svg{color:#8fc3ef!important}:root.dark .yaho-settings-row,.dark .yaho-settings-row{border:1px solid #0000;border-radius:1rem;margin:.125rem 0;padding:.9rem 1rem;transition:background-color .18s,border-color .18s,box-shadow .18s}:root.dark .yaho-settings-row:hover,.dark .yaho-settings-row:hover{box-shadow:0 16px 32px -28px #000000d1;background:#ffffff09!important;border-color:#3a80c938!important}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-detect-list .yaho-settings-row>.grid{align-items:center;padding-block:.45rem}:root.dark .yaho-settings-overlay .desktop-input-chrome,:root.dark .yaho-settings-overlay [data-slot=select-trigger],.dark .yaho-settings-overlay .desktop-input-chrome,.dark .yaho-settings-overlay [data-slot=select-trigger]{border-color:var(--yaho-dark-blue-line)!important;color:var(--yaho-dark-text)!important;background:#0c1420!important}:root.dark .yaho-settings-overlay .desktop-input-chrome::placeholder,.dark .yaho-settings-overlay .desktop-input-chrome::placeholder{color:#d8c9bc85}:root.dark .yaho-settings-overlay .desktop-input-chrome:hover,:root.dark .yaho-settings-overlay [data-slot=select-trigger]:hover,.dark .yaho-settings-overlay .desktop-input-chrome:hover,.dark .yaho-settings-overlay [data-slot=select-trigger]:hover{background:#111b2a!important;border-color:#3a80c96b!important}:root.dark .yaho-settings-overlay .desktop-input-chrome:focus,:root.dark .yaho-settings-overlay [data-slot=select-trigger]:focus,.dark .yaho-settings-overlay .desktop-input-chrome:focus,.dark .yaho-settings-overlay [data-slot=select-trigger]:focus{background:#111b2a!important;border-color:#3a80c999!important;box-shadow:0 0 0 .1875rem #2b78ac29!important}:root.dark .yaho-settings-overlay [data-slot=button][data-variant=default],.dark .yaho-settings-overlay [data-slot=button][data-variant=default]{border-radius:.78rem;background:var(--yaho-night-blue-strong)!important;color:#fff!important;box-shadow:0 14px 28px -20px #2b78acc7!important}:root.dark .yaho-settings-overlay [data-slot=button][data-variant=default]:hover:not(:disabled),.dark .yaho-settings-overlay [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}:root.dark .yaho-settings-overlay [data-slot=button][data-variant=secondary],:root.dark .yaho-settings-overlay [data-slot=button][data-variant=outline],.dark .yaho-settings-overlay [data-slot=button][data-variant=secondary],.dark .yaho-settings-overlay [data-slot=button][data-variant=outline]{border-radius:.78rem;color:#c8d3de!important;background:#0f1722c2!important;border-color:#87a6cd33!important}:root.dark .yaho-settings-overlay [data-slot=button][data-variant=ghost]:hover,.dark .yaho-settings-overlay [data-slot=button][data-variant=ghost]:hover{color:#8fc3ef!important;background:#2b78ac29!important}:root.dark .yaho-settings-overlay [data-slot=switch],.dark .yaho-settings-overlay [data-slot=switch]{background:#1e293b;border-color:#87a6cd2e}:root.dark .yaho-settings-overlay [data-slot=switch-thumb][data-state=checked],.dark .yaho-settings-overlay [data-slot=switch-thumb][data-state=checked]{background:#fff7ed}:root.dark .yaho-settings-overlay [data-slot=badge],.dark .yaho-settings-overlay [data-slot=badge]{color:#8fc3ef;background:#2b78ac2e;border-color:#0000}:root.dark .yaho-settings-overlay .desktop-input-chrome:focus-within,.dark .yaho-settings-overlay .desktop-input-chrome:focus-within{background:#111b2a!important;border-color:#3a80c999!important;box-shadow:0 0 0 .1875rem #2b78ac29!important}:root.dark .yaho-settings-nav-separator,.dark .yaho-settings-nav-separator{background:#87a6cd24;flex:0 0 1px;margin:.55rem .15rem .4rem;height:1px!important}:root.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control),.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control){border:1px solid #ffffff1f;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;box-shadow:0 1.125rem 2.625rem #00000047;background:#02061794!important;border-radius:999px!important;gap:0!important;width:100%!important;padding:.25rem!important;display:grid!important}:root.dark .yaho-settings-mode-control,.dark .yaho-settings-mode-control{min-height:3.25rem}:root.dark .yaho-settings-scale-control,.dark .yaho-settings-scale-control,:root.dark .yaho-settings-choice-control,.dark .yaho-settings-choice-control{min-height:2.75rem}:root.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button,.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button{gap:.5rem;min-width:0;min-height:0;color:#94a3b8!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:0 .75rem!important;font-size:.82rem!important;font-weight:900!important;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s!important}:root.dark .yaho-settings-mode-control>button>svg,.dark .yaho-settings-mode-control>button>svg{box-sizing:content-box;color:#64748b;background:#1b2430;border-radius:999px;flex-shrink:0;padding:.375rem;width:.75rem!important;height:.75rem!important}:root.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button:hover,.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button:hover{transform:translateY(-.125rem);color:#f1f5f9!important;background:#ffffff0d!important}:root.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button[aria-pressed=true],.dark :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button[aria-pressed=true]{color:#f8fafc!important;background:#ffffff1a!important;box-shadow:0 .75rem 1.75rem #0000003d,inset 0 1px #ffffff1f!important}:root.dark .yaho-settings-mode-control>button[aria-pressed=true]>svg,.dark .yaho-settings-mode-control>button[aria-pressed=true]>svg{color:#8fc3ef;background:#1e3f5c}.yaho-settings-display-mode-row>.grid{grid-template-columns:minmax(0,1fr)}@container (width>=42rem){.yaho-settings-display-mode-row>.grid{grid-template-columns:minmax(0,1fr) max-content;align-items:center}}:root:not(.dark) .yaho-settings-display-mode-row .yaho-settings-mode-control,:root.dark .yaho-settings-display-mode-row .yaho-settings-mode-control,.dark .yaho-settings-display-mode-row .yaho-settings-mode-control{grid-auto-columns:max-content;max-width:100%;min-height:2.75rem;overflow-x:auto;width:max-content!important}:root:not(.dark) .yaho-settings-mode-control>button,:root.dark .yaho-settings-mode-control>button,.dark .yaho-settings-mode-control>button{white-space:nowrap;min-width:max-content}:root.dark .yaho-settings-overlay,.dark .yaho-settings-overlay{border-color:var(--yaho-night-line)!important;background:var(--yaho-settings-panel)!important;color:var(--yaho-night-text)!important}:root.dark .yaho-settings-overlay [data-slot=button],.dark .yaho-settings-overlay [data-slot=button],:root.dark .yaho-settings-overlay [data-slot=select-trigger],.dark .yaho-settings-overlay [data-slot=select-trigger]{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-text-soft)!important;background:#0b1828!important}:root.dark .yaho-settings-overlay [data-slot=button]:hover,.dark .yaho-settings-overlay [data-slot=button]:hover,:root.dark .yaho-settings-overlay [data-slot=select-trigger]:hover,.dark .yaho-settings-overlay [data-slot=select-trigger]:hover{border-color:var(--yaho-night-line-strong)!important;background:#142b43!important}:root.dark .yaho-settings-overlay [data-slot=switch][data-state=checked],.dark .yaho-settings-overlay [data-slot=switch][data-state=checked]{background:var(--yaho-night-blue-strong)!important}@media (width<=56.25rem){.yaho-settings-overlay{border-radius:1rem!important;inset:1rem!important}}@media (width<=47.5rem){.yaho-settings-layout{grid-template-columns:minmax(0,1fr)!important}.yaho-settings-sidebar{max-height:14rem;border-right:0!important}}@media (height<=43.75rem){.yaho-settings-overlay{inset:.75rem!important}}.yaho-settings-product{color:var(--ui-text-primary);background:0 0}.yaho-settings-card{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);color:var(--ui-text-primary);box-shadow:var(--yaho-surface-lip), var(--yaho-surface-elevation);border-radius:.85rem}[data-slot=yaho-connections-view] .yaho-settings-card{background:var(--yaho-connection-card-fill)}.yaho-settings-disclosure{text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.yaho-settings-disclosure-title{color:var(--ui-text-primary);font-size:var(--conversation-text-font-size);font-weight:600;display:block}.yaho-settings-disclosure-desc{color:var(--ui-text-tertiary);font-size:var(--conversation-caption-font-size);margin-top:.25rem;font-weight:500;line-height:1.45;display:block}.yaho-settings-disclosure-chevron{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);width:2rem;height:2rem;color:var(--ui-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yaho-settings-nested{border-top:1px solid var(--ui-stroke-tertiary);flex-direction:column;gap:.35rem;margin-top:.65rem;padding:.55rem 0 .15rem .75rem;display:flex}.yaho-settings-nested-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.yaho-settings-nested-stack{flex-direction:column;gap:.4rem;padding-top:.15rem;display:flex}.yaho-settings-nested-label{min-width:0;color:var(--ui-text-secondary);font-size:var(--conversation-caption-font-size);font-weight:500;line-height:var(--conversation-caption-line-height)}.yaho-settings-nested-chip{border:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);font-size:var(--conversation-caption-font-size);border-radius:999px;padding:.1rem .55rem;font-weight:600}.yaho-settings-nested-chip:hover{border-color:color-mix(in srgb, var(--ui-red) 50%, var(--ui-stroke-tertiary));color:var(--ui-red)}.yaho-settings-inset{color:var(--ui-text-secondary);background:0 0;border:0}.yaho-settings-field{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-quinary);width:100%;height:2.5rem;color:var(--ui-text-primary);font-size:var(--conversation-text-font-size);box-shadow:var(--yaho-surface-well);border-radius:.75rem;padding:0 .75rem}.yaho-settings-field:focus{border-color:var(--ui-stroke-secondary);outline:none}.yaho-settings-copy{word-break:keep-all;overflow-wrap:break-word}.yaho-settings-pill{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-tertiary);height:1.85rem;color:var(--ui-text-secondary);font-size:var(--conversation-caption-font-size);box-shadow:var(--yaho-control-elevation);border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:600;display:inline-flex}.yaho-settings-pill-danger{border-color:color-mix(in srgb, var(--yaho-coral) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 10%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-settings-product .yaho-primary-button,.yaho-settings-product .yaho-secondary-button{min-height:2rem;font-size:var(--conversation-caption-font-size);border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.yaho-settings-product .yaho-primary-button{background:var(--theme-primary);color:var(--theme-primary-foreground,#fff);box-shadow:none;border:0}.yaho-settings-product .yaho-secondary-button{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);color:var(--ui-text-primary)}.yaho-settings-step{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);min-width:0;color:var(--ui-text-primary);border-radius:.85rem;padding:.9rem}.yaho-settings-step-index{background:color-mix(in srgb, var(--theme-primary) 16%, transparent);width:1.25rem;height:1.25rem;color:var(--theme-primary);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.yaho-settings-danger-title,button.yaho-settings-danger-action{color:var(--yaho-coral)}button.yaho-settings-danger-action:hover{color:color-mix(in srgb, var(--yaho-coral) 78%, var(--ui-text-primary))}.yaho-settings-empty{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-tertiary);text-align:center;min-height:12rem;color:var(--ui-text-secondary);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}:root.dark.theme-black .yaho-settings-overlay .desktop-input-chrome::placeholder,.dark.theme-black .yaho-settings-overlay .desktop-input-chrome::placeholder{color:var(--yaho-night-faint)}:root.dark.theme-black .yaho-settings-overlay [data-slot=button],.dark.theme-black .yaho-settings-overlay [data-slot=button]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=button]:hover,.dark.theme-black .yaho-settings-overlay [data-slot=button]:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=default],.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=default]{background:var(--yaho-night-primary)!important;color:var(--yaho-night-primary-text)!important;box-shadow:none!important;border-color:#0000!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=badge],.dark.theme-black .yaho-settings-overlay [data-slot=badge]{background:var(--yaho-night-blue-soft);color:var(--yaho-night-text-soft);border-color:#0000}:root.dark.theme-black .yaho-settings-overlay .yaho-settings-row:hover,.dark.theme-black .yaho-settings-overlay .yaho-settings-row:hover{border-color:var(--yaho-night-line)!important}:root.dark.theme-black .yaho-settings-overlay .desktop-input-chrome:focus-within,.dark.theme-black .yaho-settings-overlay .desktop-input-chrome:focus-within{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;box-shadow:0 0 0 .1875rem var(--yaho-night-blue-soft)!important}:root.dark.theme-black .yaho-settings-overlay,.dark.theme-black .yaho-settings-overlay{--yaho-settings-ink:var(--yaho-night-ink);--yaho-settings-muted:var(--yaho-night-muted);--yaho-settings-soft:var(--yaho-night-surface-soft);--yaho-settings-panel:var(--yaho-pages-stage-background);--yaho-settings-line:var(--yaho-night-line);border-color:var(--yaho-night-line)!important;background:var(--yaho-settings-panel)!important;color:var(--yaho-night-text)!important;box-shadow:0 2.125rem 5.625rem -3.375rem #000000eb!important}:root.dark.theme-black .yaho-settings-sidebar,.dark.theme-black .yaho-settings-sidebar{border-right-color:var(--yaho-night-line)!important;background:var(--yaho-pages-library-background)!important;background-image:none!important;box-shadow:inset -1px 0 #ffffff0a!important}:root.dark.theme-black .yaho-settings-sidebar button,.dark.theme-black .yaho-settings-sidebar button{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-settings-sidebar button:hover,.dark.theme-black .yaho-settings-sidebar button:hover{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-settings-sidebar button[data-active=true],.dark.theme-black .yaho-settings-sidebar button[data-active=true]{background:var(--yaho-sidebar-select-fill)!important;color:var(--yaho-sidebar-select-ink)!important;box-shadow:none!important;border-color:#0000!important}:root.dark.theme-black .yaho-settings-sidebar button[data-active=true] svg,.dark.theme-black .yaho-settings-sidebar button[data-active=true] svg{color:var(--yaho-sidebar-select-ink)!important}:root.dark.theme-black .yaho-settings-main,.dark.theme-black .yaho-settings-main{background:var(--yaho-settings-panel)!important}:root.dark.theme-black .yaho-settings-section-heading svg,.dark.theme-black .yaho-settings-section-heading svg{color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-settings-row:hover,.dark.theme-black .yaho-settings-row:hover{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-primary-hover)!important;box-shadow:none!important}:root.dark.theme-black .yaho-settings-overlay .desktop-input-chrome,:root.dark.theme-black .yaho-settings-overlay [data-slot=select-trigger],.dark.theme-black .yaho-settings-overlay .desktop-input-chrome,.dark.theme-black .yaho-settings-overlay [data-slot=select-trigger]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-settings-overlay .desktop-input-chrome:hover,:root.dark.theme-black .yaho-settings-overlay [data-slot=select-trigger]:hover,.dark.theme-black .yaho-settings-overlay .desktop-input-chrome:hover,.dark.theme-black .yaho-settings-overlay [data-slot=select-trigger]:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important}:root.dark.theme-black .yaho-settings-overlay .desktop-input-chrome:focus,:root.dark.theme-black .yaho-settings-overlay [data-slot=select-trigger]:focus,.dark.theme-black .yaho-settings-overlay .desktop-input-chrome:focus,.dark.theme-black .yaho-settings-overlay [data-slot=select-trigger]:focus{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;box-shadow:0 0 0 .1875rem #ffffff1a!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=default],.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=default]{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:inset 0 1px #ffffff14!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=default]:hover:not(:disabled),.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=secondary],:root.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=outline],.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=secondary],.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=outline]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text)!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=ghost]:hover,.dark.theme-black .yaho-settings-overlay [data-slot=button][data-variant=ghost]:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-settings-overlay [data-slot=switch],.dark.theme-black .yaho-settings-overlay [data-slot=switch]{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important}:root.dark.theme-black .yaho-settings-nav-separator,.dark.theme-black .yaho-settings-nav-separator{background:var(--yaho-night-line)!important}:root.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control),.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control){border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;box-shadow:none!important}:root.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button,.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button{color:var(--yaho-night-muted)!important}:root.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button:hover,.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button:hover{background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button[aria-pressed=true],.dark.theme-black :is(.yaho-settings-mode-control,.yaho-settings-scale-control,.yaho-settings-choice-control)>button[aria-pressed=true]{background:var(--yaho-sidebar-select-fill)!important;color:var(--yaho-sidebar-select-ink)!important;box-shadow:none!important}:root.dark.theme-black .yaho-settings-mode-control>button>svg,.dark.theme-black .yaho-settings-mode-control>button>svg{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-muted)!important}:root.dark.theme-black .yaho-settings-mode-control>button[aria-pressed=true]>svg,.dark.theme-black .yaho-settings-mode-control>button[aria-pressed=true]>svg{color:var(--yaho-sidebar-select-ink)!important;background:#ffffff1f!important}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-copy{max-width:none}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-settings-lede{padding-left:var(--yaho-browser-inset);padding-right:calc(var(--yaho-browser-rail) + var(--yaho-browser-gap) + var(--yaho-browser-inset));margin:.15rem 0 .45rem}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-settings-lede>p{margin:0;display:inline}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-settings-lede>p+p:before{content:" "}.yaho-settings-overlay .yaho-browser-settings>section{margin-bottom:.35rem;padding-top:2.15rem}.yaho-settings-overlay .yaho-browser-settings>section>.yaho-settings-section-heading{padding-top:0}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-section-heading{grid-template-columns:auto minmax(0, 1fr) var(--yaho-browser-rail);column-gap:var(--yaho-browser-gap);padding-inline:var(--yaho-browser-inset);align-items:center;display:grid}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-section-heading>div{justify-content:flex-end;width:100%;min-width:0;margin-left:0;display:flex}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-settings-empty{padding-inline:var(--yaho-browser-inset)}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row{border:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 72%, transparent);border-radius:var(--yaho-sidebar-float-radius);background:color-mix(in srgb, var(--ui-text-primary) 4%, transparent);box-shadow:none;padding:.2rem var(--yaho-browser-inset);margin:.22rem 0}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row:hover,:root.dark.theme-black .yaho-settings-overlay .yaho-browser-settings .yaho-settings-row:hover,.dark.theme-black .yaho-settings-overlay .yaho-browser-settings .yaho-settings-row:hover{border-color:color-mix(in srgb, var(--ui-stroke-tertiary) 100%, transparent)!important;background:color-mix(in srgb, var(--ui-text-primary) 7%, transparent)!important;box-shadow:none!important}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row:not(:last-child):after{content:none}.yaho-settings-overlay .yaho-browser-settings :is([data-slot=button],.desktop-input-chrome,[data-slot=input]){border-radius:var(--yaho-sidebar-float-radius)!important}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row>.grid{align-items:center;column-gap:var(--yaho-browser-gap);padding-block:.35rem}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row>.grid:has(>:nth-child(2)){grid-template-columns:minmax(0, 1fr) var(--yaho-browser-rail)}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row>.grid>:last-child:not(:only-child){justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row>.grid>:last-child:not(:only-child)>:is(input,form){flex:auto;width:100%;min-width:0}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row:has(.yaho-browser-row-hint)>.grid{align-items:start}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row:has(.yaho-browser-row-hint)>.grid>:last-child:not(:only-child){padding-top:.15rem}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-import-body{grid-template-columns:minmax(0, 1fr) var(--yaho-browser-rail);align-items:center;column-gap:var(--yaho-browser-gap);padding:.2rem var(--yaho-browser-inset) .35rem;display:grid}.yaho-settings-overlay .yaho-browser-settings .yaho-browser-import-action{justify-content:flex-end;display:flex}@container browser-settings (width<=42rem){.yaho-settings-overlay .yaho-browser-settings .yaho-browser-settings-lede{padding-right:var(--yaho-browser-inset)}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-section-heading,.yaho-settings-overlay .yaho-browser-settings .yaho-browser-import-body{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.yaho-settings-overlay .yaho-browser-settings .yaho-settings-row>.grid:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr);row-gap:.4rem}}:root:not(.dark) .web-os-workbench{--theme-primary:#ff7a1a;--theme-primary-foreground:#fff}:root.dark:not(.theme-black) .web-os-workbench{--theme-primary:#6fa2cf;--theme-primary-foreground:#0b1119}.yaho-graph-range{appearance:none;border-radius:999px;outline:none;height:.5rem}.yaho-graph-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.5rem}.yaho-graph-range::-webkit-slider-thumb{appearance:none;background:#ff8a4c;border:3px solid #fff9f2;border-radius:999px;width:1.25rem;height:1.25rem;margin-top:-.375rem;box-shadow:0 8px 18px #ff8a4c47}.yaho-graph-range::-moz-range-track{background:#f1ded0;border-radius:999px;height:.5rem}.yaho-graph-range::-moz-range-progress{background:#ff8a4c;border-radius:999px;height:.5rem}.yaho-graph-range::-moz-range-thumb{background:#ff8a4c;border:3px solid #fff9f2;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 8px 18px #ff8a4c47}:root:not(.dark) .yaho-workbench-surface{background:linear-gradient(#fdfefe 0%,#fffefd 58%,#fcfdff 100%)!important}:root:not(.dark) .yaho-workbench-surface:before{content:"";pointer-events:none;z-index:0;opacity:.12;background-color:#0000;background-image:linear-gradient(#768faa02 1px,#0000 1px),linear-gradient(90deg,#768faa01 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}:root.dark .yaho-workbench-surface,.dark .yaho-workbench-surface{color:var(--yaho-dark-text)!important;background:linear-gradient(135deg,#08111f 0%,#111827 48%,#0c1320 100%)!important}.yaho-header-cta-primary{color:#fff!important;background:#fb6b14!important;box-shadow:0 12px 26px #fb6b142e!important}.yaho-header-cta-primary:hover:not(:disabled){background:#f05f0e!important}:root.dark .yaho-header-cta-primary,.dark .yaho-header-cta-primary{background:var(--yaho-night-blue-strong)!important;color:#fff!important;box-shadow:0 14px 32px -22px #2b78acbf!important}:root.dark .yaho-header-cta-primary:hover:not(:disabled),.dark .yaho-header-cta-primary:hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}:root.dark .yaho-dark-page button:not([class*="bg-[#fb6b14]"]):not([class*="bg-[#f97316]"]):not([class*="bg-[#ff7a30]"]):not([class*=bg-red]):not(.yaho-oauth-button):not(.yaho-connection-tool-title-open):not([class*=text-primary-foreground]):not(.yaho-marketing-view-tab):not(.yaho-library-view-mode-tab):not(.yaho-header-cta-primary):not([class*="dark:bg-[#2f6fa8]"]):not([class*="dark:bg-[#357cab]"]):not([class*="dark:bg-[#1f5f8b]"]):not([class*="dark:bg-[#164a6d]"]):not([class*="dark:bg-[#e7f4ff]"]),:root.dark .yaho-onboarding-shell button:not([class*="bg-[#fb6b14]"]):not([class*="bg-[#f97316]"]):not([class*="bg-[#ff7a30]"]):not([class*=bg-red]):not(.yaho-oauth-button):not(.yaho-connection-tool-title-open):not([class*=text-primary-foreground]):not(.yaho-header-cta-primary),.dark .yaho-dark-page button:not([class*="bg-[#fb6b14]"]):not([class*="bg-[#f97316]"]):not([class*="bg-[#ff7a30]"]):not([class*=bg-red]):not(.yaho-oauth-button):not(.yaho-connection-tool-title-open):not([class*=text-primary-foreground]):not(.yaho-marketing-view-tab):not(.yaho-library-view-mode-tab):not(.yaho-header-cta-primary):not([class*="dark:bg-[#2f6fa8]"]):not([class*="dark:bg-[#357cab]"]):not([class*="dark:bg-[#1f5f8b]"]):not([class*="dark:bg-[#164a6d]"]):not([class*="dark:bg-[#e7f4ff]"]),.dark .yaho-onboarding-shell button:not([class*="bg-[#fb6b14]"]):not([class*="bg-[#f97316]"]):not([class*="bg-[#ff7a30]"]):not([class*=bg-red]):not(.yaho-oauth-button):not(.yaho-connection-tool-title-open):not([class*=text-primary-foreground]):not(.yaho-header-cta-primary){color:var(--yaho-dark-text-soft)!important}:root.dark input.yaho-graph-range,.dark input.yaho-graph-range{background:linear-gradient(to right, #3a80c9 0%, #3a80c9 var(--graph-range-progress,0%), #263348 var(--graph-range-progress,0%), #263348 100%)!important;box-shadow:none!important;border-color:#0000!important}:root.dark .yaho-graph-range::-webkit-slider-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}.dark .yaho-graph-range::-webkit-slider-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}:root.dark .yaho-graph-range::-moz-range-track{background:#263348}.dark .yaho-graph-range::-moz-range-track{background:#263348}:root.dark .yaho-graph-range::-moz-range-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}.dark .yaho-graph-range::-moz-range-thumb{background:#3a80c9;border-color:#101721;box-shadow:0 8px 20px #3a80c961}:root.dark :is(.yaho-company-modal,.yaho-company-view,.yaho-settings-view,.yaho-ontology-view,.yaho-members-view,.yaho-memory-view,.yaho-decisions-view),.dark :is(.yaho-company-modal,.yaho-company-view,.yaho-settings-view,.yaho-ontology-view,.yaho-members-view,.yaho-memory-view,.yaho-decisions-view){color:var(--yaho-night-text)!important}:root.dark .yaho-primary-button,.dark .yaho-primary-button{border-color:var(--yaho-night-blue-strong)!important;background:var(--yaho-night-primary)!important;color:var(--yaho-night-primary-text)!important;box-shadow:none!important}:root.dark .yaho-primary-button:hover:not(:disabled),.dark .yaho-primary-button:hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}:root.dark .yaho-secondary-button,.dark .yaho-secondary-button{border-color:var(--yaho-night-line)!important;color:var(--yaho-night-text-soft)!important;background:#0c1b2d!important}:root.dark .yaho-secondary-button:hover:not(:disabled),.dark .yaho-secondary-button:hover:not(:disabled){border-color:var(--yaho-night-line-strong)!important;color:#fff!important;background:#142d46!important}.yaho-skills-search-icon{color:#a98973!important}:root.dark .yaho-skills-search-icon,.dark .yaho-skills-search-icon{color:#93a6bd!important}:root.dark .yaho-workbench-surface:has(.yaho-today-page){background:radial-gradient(circle at 12% 5%,#2e7eb62e,#0000 34rem),radial-gradient(circle at 88% 0,#5d4ea024,#0000 32rem),radial-gradient(at 20% 112%,#27658d1f,#0000 42rem),radial-gradient(at 84% 108%,#2b4b7c1a,#0000 40rem),linear-gradient(#0a1928 0%,#0b1726 46%,#0d1927 72%,#0d1723 100%)!important}.dark .yaho-workbench-surface:has(.yaho-today-page){background:radial-gradient(circle at 12% 5%,#2e7eb62e,#0000 34rem),radial-gradient(circle at 88% 0,#5d4ea024,#0000 32rem),radial-gradient(at 20% 112%,#27658d1f,#0000 42rem),radial-gradient(at 84% 108%,#2b4b7c1a,#0000 40rem),linear-gradient(#0a1928 0%,#0b1726 46%,#0d1927 72%,#0d1723 100%)!important}.yaho-ai-staff-page{scrollbar-gutter:stable;container:yaho-ai-staff/inline-size}.yaho-ai-staff-shell{width:100%}.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-ai-staff-grid{grid-template-columns:minmax(0,1fr);align-items:start}.yaho-ai-staff-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.yaho-ai-staff-card{min-height:0}.yaho-ai-staff-card h2{overflow-wrap:anywhere}@container yaho-ai-staff (width<=1100px){.yaho-ai-staff-page{padding-inline:1.5rem!important}.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container yaho-ai-staff (width<=760px){.yaho-ai-staff-page{padding:1.25rem!important}.yaho-ai-staff-shell{gap:1.25rem}.yaho-ai-staff-header{gap:1rem}.yaho-ai-staff-header h1{font-size:1.8rem}.yaho-ai-staff-header p{font-size:.9rem;line-height:1.5}.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.yaho-ai-staff-grid,.yaho-ai-staff-draft-grid{grid-template-columns:minmax(0,1fr)}.yaho-ai-staff-roster{padding:1rem}.yaho-ai-staff-card{min-height:0;padding:1rem}.yaho-ai-staff-card>div:first-child{gap:.75rem}.yaho-ai-staff-avatar{border-radius:.85rem;width:2.75rem;height:2.75rem;font-size:1.35rem}.yaho-ai-staff-status{padding-inline:.6rem}.yaho-ai-staff-assign-row>div{flex-direction:column;align-items:stretch}.yaho-ai-staff-assign-row button{width:100%}}@media (height<=760px){.yaho-ai-staff-page{padding-block:1.25rem!important}.yaho-ai-staff-shell,.yaho-ai-staff-body{gap:1.25rem}.yaho-ai-staff-card{min-height:0}}:root.dark .yaho-ai-staff-page,.dark .yaho-ai-staff-page{background:radial-gradient(circle at 10% 0%, #2784be29, transparent 28rem), radial-gradient(circle at 94% 4%, #48448a24, transparent 30rem), linear-gradient(180deg, #08111f 0%, var(--yaho-night-bg) 72%)!important}:root.dark .yaho-ai-staff-roster,.dark .yaho-ai-staff-roster{border-color:var(--yaho-night-line)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important;background:#0b1625e0!important}:root.dark .yaho-ai-staff-card,.dark .yaho-ai-staff-card{background:#0a1726eb!important;border-color:#6fa2cf38!important;box-shadow:inset 0 1px #ffffff09!important}:root.dark .yaho-dark-page .yaho-ai-staff-detail,.dark .yaho-dark-page .yaho-ai-staff-detail{background:#0d2133!important}.yaho-ai-staff-detail>:is(strong,span){text-align:right}.yaho-ai-staff-create-cta{-webkit-backdrop-filter:blur(18px);color:#f97316!important;background:#fffaf6e6!important;border:1px solid #f973163d!important;box-shadow:0 14px 34px #f973161a!important}.yaho-ai-staff-create-cta:hover:not(:disabled){color:#c85613!important;background:#fff0e5!important;border-color:#f2a06d!important;box-shadow:0 12px 26px #e1702a3d!important}.yaho-ai-staff-create-cta:hover:not(:disabled)>:is(svg,span),.yaho-ai-staff-create-cta:hover:not(:disabled) .yaho-ai-staff-create-cta-content{z-index:1;position:relative;color:#c85613!important}.yaho-ai-staff-create-cta-content{color:#f97316!important}:root.dark .yaho-ai-staff-create-cta,.dark .yaho-ai-staff-create-cta{color:#6fa2cf!important;background:#020617c7!important;border-color:#3d6f9673!important;box-shadow:0 14px 34px #060e1a80!important}:root.dark .yaho-ai-staff-create-cta-content,.dark .yaho-ai-staff-create-cta-content{color:#6fa2cf!important}:root.dark .yaho-ai-staff-create-cta:hover:not(:disabled),.dark .yaho-ai-staff-create-cta:hover:not(:disabled){color:#eef8ff!important;background:#1a405c!important;border-color:#6b9fc7!important;box-shadow:0 8px 18px #184e7438!important}:root.dark .yaho-ai-staff-create-cta:hover:not(:disabled)>:is(svg,span),:root.dark .yaho-ai-staff-create-cta:hover:not(:disabled) .yaho-ai-staff-create-cta-content,.dark .yaho-ai-staff-create-cta:hover:not(:disabled)>:is(svg,span),.dark .yaho-ai-staff-create-cta:hover:not(:disabled) .yaho-ai-staff-create-cta-content{color:#eef8ff!important}:root.dark .yaho-ai-staff-card:hover,.dark .yaho-ai-staff-card:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-raised)!important}:root.dark .yaho-ai-staff-avatar,.dark .yaho-ai-staff-avatar{border:1px solid #6fa2cf57;box-shadow:none!important;background:#2f669033!important}:root.dark .yaho-ai-staff-status,.dark .yaho-ai-staff-status{border:1px solid #ffffff1a}:root.dark .yaho-ai-staff-status-proposed,.dark .yaho-ai-staff-status-proposed{color:#8fc3ef!important;background:#3a80c929!important;border-color:#8fc3ef3d!important}:root.dark .yaho-ai-staff-status-paused,:root.dark .yaho-ai-staff-status-idle,.dark .yaho-ai-staff-status-paused,.dark .yaho-ai-staff-status-idle{color:#b8d0e8!important;background:#2a4c6e73!important;border-color:#8fc3ef38!important}:root.dark .yaho-ai-staff-status-active,.dark .yaho-ai-staff-status-active{color:#a8d8ff!important;background:#2d71a547!important;border-color:#75bef13d!important}:root.dark .yaho-ai-staff-status-completed,.dark .yaho-ai-staff-status-completed{color:#9ee5be!important;background:#27795642!important;border-color:#63d39a38!important}:root.dark .yaho-ai-staff-assign-row,.dark .yaho-ai-staff-assign-row{background:var(--yaho-night-field)!important;border-color:#6fa2cf38!important}:root.dark .yaho-ai-staff-assign-row button,.dark .yaho-ai-staff-assign-row button{background:var(--yaho-night-blue-strong)!important;box-shadow:none!important}:root.dark .yaho-ai-staff-assign-row button:hover:not(:disabled),.dark .yaho-ai-staff-assign-row button:hover:not(:disabled){background:var(--yaho-night-primary-hover)!important}.yaho-vision-assist-dialog{border-radius:0!important}:root:not(.dark) .yaho-vision-assist-dialog{background:var(--yaho-light-page)!important;color:var(--yaho-light-ink)!important;box-shadow:none!important}:root.dark .yaho-vision-assist-dialog,.dark .yaho-vision-assist-dialog{background:var(--yaho-night-page)!important;color:var(--yaho-night-text)!important;box-shadow:none!important}.yaho-vision-assist-confirm{border-radius:.6rem!important}:root:not(.dark) .yaho-vision-assist-confirm{color:#fff!important;background:#f97316!important;border:1px solid #e8a16999!important}:root:not(.dark) .yaho-vision-assist-confirm:hover{background:#ea6c0a!important}:root.dark .yaho-vision-assist-confirm,.dark .yaho-vision-assist-confirm{color:#fff!important;background:#2f6fa8!important;border:1px solid #3a80c980!important}:root.dark .yaho-vision-assist-confirm:hover,.dark .yaho-vision-assist-confirm:hover{background:#3a80c9!important}@media (width<=60rem){.yaho-ontology-settings-backdrop{padding:1rem 1rem 5.5rem!important}.yaho-ontology-settings-modal{width:calc(100% - 2rem)!important;height:min(46rem,100% - 7rem)!important}}@media (height<=43.75rem){.yaho-ontology-settings-backdrop{padding:calc(var(--titlebar-height,34px) + .75rem) .75rem 4.5rem!important;align-items:flex-start!important}.yaho-ontology-settings-modal{width:calc(100% - 1.5rem)!important;height:calc(100% - var(--titlebar-height,34px) - 5.25rem)!important}.yaho-ai-staff-page{padding-top:1rem!important;padding-bottom:1rem!important}.yaho-ai-staff-card{min-height:0}}@media (width<=720px){.contacts-panel .yaho-library-search-bar-hint{display:none}}.yaho-ai-staff-page{container:yaho-ai-staff yaho-responsive-page/inline-size}.yaho-skills-page{container:yaho-responsive-page/inline-size}:root.dark .yaho-skills-filter-panel,.dark .yaho-skills-filter-panel{background:linear-gradient(108deg,#14304bfa,#0d1f32f5)!important;border-color:#64a5dc66!important;box-shadow:inset 0 1px #b5deff1c,0 14px 34px #00000024!important}:root.dark .yaho-skills-filter-panel input,.dark .yaho-skills-filter-panel input{background:#0715257a!important;border-color:#82bae840!important}:root.dark .yaho-skills-filter-panel .yaho-skills-search-field input,:root.dark .yaho-skills-filter-panel .yaho-skills-search-field input:focus,:root.dark .yaho-skills-filter-panel .yaho-skills-search-field input:focus-visible,.dark .yaho-skills-filter-panel .yaho-skills-search-field input,.dark .yaho-skills-filter-panel .yaho-skills-search-field input:focus,.dark .yaho-skills-filter-panel .yaho-skills-search-field input:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@container yaho-responsive-page (width<=56.25rem){.yaho-skills-search-row{align-items:stretch}}@container yaho-responsive-page (width<=47.5rem){.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=60rem){.yaho-ai-staff-page,.yaho-skills-page{padding-left:1.25rem!important;padding-right:1.25rem!important}}@container yaho-responsive-page (width<=56.25rem){.yaho-ai-staff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem!important}.yaho-ai-staff-summary>.yaho-stat-card{min-height:5.25rem;gap:.65rem!important;padding:.75rem!important}.yaho-ai-staff-summary .yaho-stat-card-icon{border-radius:.8rem!important;width:2.5rem!important;height:2.5rem!important}.yaho-ai-staff-summary .yaho-stat-card-icon svg{width:1.1rem!important;height:1.1rem!important}.yaho-ai-staff-summary .yaho-stat-card-value,.yaho-ai-staff-summary .yaho-stat-card>span:last-child>span:last-child{font-size:1.35rem!important}.yaho-ai-staff-summary .yaho-stat-card>span:last-child>span:first-child{white-space:nowrap;font-size:.72rem!important}}@container yaho-responsive-page (width<=42rem){.yaho-ai-staff-summary{gap:.45rem!important}.yaho-ai-staff-summary>.yaho-stat-card{min-height:4.5rem;grid-template-columns:auto minmax(0,1fr)!important;gap:.45rem!important;padding:.55rem!important}.yaho-ai-staff-summary .yaho-stat-card-icon{width:2.1rem!important;height:2.1rem!important}.yaho-ai-staff-summary .yaho-stat-card-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.64rem!important}.yaho-ai-staff-summary .yaho-stat-card-value{margin-top:.2rem!important;font-size:1.08rem!important}}@media (height<=43.75rem){.yaho-ai-staff-page{padding-top:1rem!important}}:root.dark .yaho-workbench-surface .yaho-dark-page.yaho-today-page,.dark .yaho-workbench-surface .yaho-dark-page.yaho-today-page,.yaho-workbench-surface .yaho-today-page{background:0 0!important}.yaho-connections-workbench-head .yaho-workbench-actions{align-self:center}.yaho-primary-button,.yaho-secondary-button,.yaho-settings-product .yaho-primary-button,.yaho-settings-product .yaho-secondary-button{min-height:2rem;font-size:var(--conversation-caption-font-size);border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.yaho-primary-button,.yaho-settings-product .yaho-primary-button{background:var(--theme-primary);color:var(--theme-primary-foreground,#fff);box-shadow:none;border:0}.yaho-secondary-button,.yaho-settings-product .yaho-secondary-button{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);color:var(--ui-text-primary)}.yaho-ontology-compact-menu__cta.yaho-primary-button{cursor:pointer;color:#5c4636;background:#ffffffd6;border:1px solid #e8cfbd;border-radius:1.05rem;flex-shrink:0;min-height:3rem;padding:.35rem .9rem;font-size:.84rem;font-weight:900;box-shadow:0 1px 2px #0000000d}.yaho-ontology-compact-menu__cta.yaho-primary-button:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-primary) 70%, transparent);outline-offset:2px}@media (height<=60rem){.yaho-ontology-compact-menu__cta.yaho-primary-button{min-height:2.55rem;font-size:.78rem}}:root.dark .yaho-ontology-compact-menu__cta.yaho-primary-button,.dark .yaho-ontology-compact-menu__cta.yaho-primary-button{color:#e2e8f0;background:#0d192be0;border-color:#334967}:root.dark .yaho-library-filter-panel input.contacts-panel .yaho-library-search-bar-input,.dark .yaho-library-filter-panel input.contacts-panel .yaho-library-search-bar-input{background:0 0!important;border-color:#0000!important}.contacts-panel .yaho-library-search-bar{flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.contacts-panel .yaho-library-search-bar-form{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-panel);width:100%;min-width:0;min-height:2.75rem;box-shadow:var(--yaho-surface-well);border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .3rem .25rem .9rem;display:flex}.contacts-panel .yaho-library-search-bar-form:focus-within{border-color:var(--yaho-light-orange)}.contacts-panel .yaho-library-search-bar-icon{color:var(--ui-text-tertiary);flex-shrink:0}.contacts-panel .yaho-library-search-bar-input{min-width:8rem;height:1.75rem;color:var(--yaho-light-ink);background:0 0;border:0;outline:none;flex:auto;font-size:.9rem;font-weight:600}.contacts-panel .yaho-library-search-bar-input::placeholder{color:var(--ui-text-tertiary);text-overflow:ellipsis;overflow:hidden}.contacts-panel .yaho-library-search-bar-input::-webkit-search-decoration{appearance:none}.contacts-panel .yaho-library-search-bar-input::-webkit-search-cancel-button{appearance:none}.contacts-panel .yaho-library-search-bar-clear{color:var(--yaho-light-orange);white-space:nowrap;flex-shrink:0;font-size:.8rem;font-weight:800}.contacts-panel .yaho-library-search-bar-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.contacts-panel .yaho-library-search-bar-hint{color:var(--ui-text-tertiary);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.contacts-panel .yaho-library-search-bar-hint kbd{border:1px solid var(--ui-stroke-secondary);background:var(--yaho-light-page);min-width:1.7rem;height:1.25rem;color:var(--ui-text-secondary);border-radius:.35rem;place-items:center;padding:0 .35rem;font-size:.68rem;display:inline-grid}.contacts-panel .yaho-library-search-bar-modes{background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);box-shadow:var(--yaho-surface-well);border-radius:999px;align-items:center;gap:.15rem;padding:.12rem;display:inline-flex}.contacts-panel .yaho-library-search-bar-mode{min-height:2rem;color:var(--ui-text-tertiary);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.contacts-panel .yaho-library-search-bar-mode[data-active=true]{background:var(--yaho-light-page);color:var(--yaho-light-ink);box-shadow:var(--yaho-control-elevation)}.contacts-panel .yaho-library-search-bar-loader{width:.9rem;height:.9rem}.contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form{min-height:2.25rem;padding:.15rem .2rem .15rem .75rem}.contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-hint{display:none}.contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-input{min-width:6.5rem;font-size:.8rem}.contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-mode{min-height:1.75rem;padding:0 .65rem;font-size:.74rem}@container yaho-responsive-page (width<=27rem){.contacts-panel .yaho-library-search-bar-input,.contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-input{min-width:3.5rem}.contacts-panel .yaho-library-search-bar-hint{display:none}}.contacts-panel .yaho-library-search-bar-suggest{color:var(--yaho-light-orange);align-self:flex-start;font-size:.75rem;font-weight:700}:root.dark .contacts-panel .yaho-library-search-bar-suggest,.dark .contacts-panel .yaho-library-search-bar-suggest{color:var(--yaho-night-blue)}.contacts-panel .yaho-library-search-bar-plan{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.contacts-panel .yaho-library-search-bar-chip{background:var(--yaho-light-panel);min-height:1.75rem;box-shadow:inset 0 0 0 1px var(--ui-stroke-secondary), var(--yaho-control-drop);color:var(--yaho-light-ink);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}:root.dark .contacts-panel .yaho-library-search-bar-form,.dark .contacts-panel .yaho-library-search-bar-form{border-color:var(--ui-stroke-secondary);background:var(--yaho-night-surface)}:root.dark .contacts-panel .yaho-library-search-bar-form:focus-within,.dark .contacts-panel .yaho-library-search-bar-form:focus-within{border-color:var(--yaho-night-blue)}:root.dark .contacts-panel .yaho-library-search-bar-input,.dark .contacts-panel .yaho-library-search-bar-input{color:var(--yaho-night-text);background:0 0}:root.dark .contacts-panel .yaho-library-search-bar-modes,.dark .contacts-panel .yaho-library-search-bar-modes{background:color-mix(in srgb, var(--yaho-night-text) 8%, transparent)}:root.dark .contacts-panel .yaho-library-search-bar-icon,:root.dark .contacts-panel .yaho-library-search-bar-hint,:root.dark .contacts-panel .yaho-library-search-bar-mode,.dark .contacts-panel .yaho-library-search-bar-icon,.dark .contacts-panel .yaho-library-search-bar-hint,.dark .contacts-panel .yaho-library-search-bar-mode{color:var(--yaho-night-muted)}:root.dark .contacts-panel .yaho-library-search-bar-hint kbd,.dark .contacts-panel .yaho-library-search-bar-hint kbd,:root.dark .contacts-panel .yaho-library-search-bar-mode[data-active=true],.dark .contacts-panel .yaho-library-search-bar-mode[data-active=true]{background:var(--yaho-night-panel);color:var(--yaho-night-text)}:root.dark .contacts-panel .yaho-library-search-bar-clear,.dark .contacts-panel .yaho-library-search-bar-clear{color:var(--yaho-night-blue)}:root.dark .contacts-panel .yaho-library-search-bar-chip,.dark .contacts-panel .yaho-library-search-bar-chip{background:var(--yaho-night-panel);color:var(--yaho-night-text)}:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-ai-staff-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-skills-page,:is([data-yaho-sidebar-open=true],[data-yaho-sidebar-compact=true]) .yaho-smart-reminders-page{padding-top:var(--yaho-page-header-top,1.25rem)!important}[data-yaho-shell] .contacts-panel .yaho-library-search-bar{z-index:3;-webkit-app-region:no-drag}:root:not(.dark) .yaho-workbench-surface{color:var(--yaho-light-ink);background:linear-gradient(145deg, var(--yaho-light-page) 0%, #fff7ef 58%, #fffaf6 100%)!important}:root.dark .yaho-workbench-surface,.dark .yaho-workbench-surface{color:var(--yaho-night-ink);background:linear-gradient(135deg, var(--yaho-night-page) 0%, var(--yaho-night-mid) 48%, var(--yaho-night-panel) 100%)!important}.yaho-workbench-surface .theme-default-filler{display:none!important}@media (width<=960px){[data-yaho-shell] .yaho-ai-staff-page,[data-yaho-shell] .yaho-smart-reminders-page{padding-left:var(--yaho-page-header-x)!important;padding-right:var(--yaho-page-header-x)!important}}:is(:root:not(.dark) [data-yaho-shell=true] .yaho-workbench-surface,:root:not(.dark) [data-yaho-shell=true] .yaho-shell-frame:has(.yaho-workbench-surface)){background:var(--yaho-light-workbench-canvas)!important}[data-yaho-shell] .yaho-workbench-page{padding:var(--yaho-page-header-top,1.25rem) var(--yaho-page-header-x,2rem) var(--yaho-page-header-bottom,2rem);background:0 0}.yaho-workbench-head{border-bottom:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;padding:0 0 1rem;display:flex}.yaho-workbench-title{letter-spacing:-.03em;color:var(--yaho-light-ink);margin:0;font-size:1.7rem;font-weight:780;line-height:1.15}.yaho-workbench-lede{max-width:36rem;color:var(--yaho-light-muted);margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.yaho-workbench-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.yaho-workbench-notice{border:1px solid var(--ui-stroke-tertiary);max-width:16.5rem;color:var(--ui-text-secondary);background:0 0;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;font-weight:650;line-height:1.4}.yaho-workbench-kicker{color:var(--yaho-light-orange);letter-spacing:.08em;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.yaho-workbench-section-title{letter-spacing:-.02em;color:var(--yaho-light-ink);word-break:keep-all;text-wrap:pretty;margin:0;font-size:1.05rem;font-weight:780}.yaho-workbench-section-lede{color:var(--yaho-light-muted);margin:.28rem 0 0;font-size:.84rem;font-weight:600;line-height:1.45}.yaho-pages-page .yaho-workbench-lede{max-width:38rem;color:color-mix(in srgb, var(--yaho-light-ink,var(--ui-text-primary)) 78%, transparent);white-space:pre-line;word-break:keep-all;overflow-wrap:break-word}.yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-workbench-head{border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink) 8%, transparent)!important;margin-bottom:.85rem!important;padding:.85rem 1.25rem 1rem!important}:root.dark .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-workbench-head,.dark .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-workbench-head{border-bottom:1px solid color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)!important;margin-bottom:.85rem!important;padding:.85rem 1.25rem 1rem!important}.yaho-pages-page--compact .yaho-workbench-head{align-items:center;gap:.45rem .65rem;margin-bottom:.45rem!important;padding:.5rem .7rem .6rem!important}.yaho-pages-page--compact .yaho-workbench-title{font-size:1.25rem}.yaho-pages-page--compact .yaho-workbench-lede{display:none}.yaho-pages-page--compact .yaho-workbench-actions{gap:.25rem;min-width:0;overflow:hidden}.contacts-panel .yaho-choice-chip{border:1px solid var(--ui-stroke-tertiary);min-width:0;color:inherit;text-align:left;background:0 0;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.contacts-panel .yaho-choice-chip:hover,.contacts-panel .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);box-shadow:var(--yaho-control-elevation)}.contacts-panel .yaho-choice-chip-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);width:1.85rem;height:1.85rem;color:var(--yaho-light-orange);border-radius:.65rem;flex:none;place-items:center;display:grid}.contacts-panel .yaho-choice-chip-copy{flex-direction:column;flex:1;min-width:0;display:flex}.contacts-panel .yaho-choice-chip-label{letter-spacing:-.02em;color:var(--yaho-light-ink);font-size:.95rem;font-weight:780}.contacts-panel .yaho-choice-chip-detail{color:var(--yaho-light-muted);margin-top:.2rem;font-size:.78rem;font-weight:600;line-height:1.4}.yaho-workbench-segment{background:color-mix(in srgb, var(--yaho-light-ink) 5%, transparent);height:2.25rem;box-shadow:var(--yaho-surface-well);border-radius:999px;align-items:center;gap:.15rem;padding:.18rem;display:inline-flex}.yaho-workbench-segment-item{height:100%;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.78rem;font-weight:750;display:inline-flex}.yaho-workbench-segment-item.is-active{background:var(--yaho-light-page);color:var(--yaho-light-ink);box-shadow:var(--yaho-control-elevation)}.yaho-workbench-chip{border:1px solid var(--ui-stroke-tertiary);height:2.15rem;color:var(--yaho-light-muted);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.82rem;font-weight:750;display:inline-flex}.yaho-workbench-chip.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);color:var(--yaho-light-orange);box-shadow:var(--yaho-control-elevation)}.yaho-workbench-toolbar{border:0;border-bottom:1px solid var(--ui-stroke-tertiary);background:0 0;flex-direction:column;gap:.75rem;padding:0 0 1.15rem;display:flex}.yaho-workbench-empty{text-align:center;place-items:center;gap:.85rem;min-height:14rem;padding:1.5rem 0;display:grid}.dark .yaho-workbench-title,.dark .yaho-workbench-section-title,.dark .contacts-panel .yaho-choice-chip-label{color:var(--yaho-night-text)}.dark .yaho-workbench-lede,.dark .yaho-workbench-section-lede,.dark .contacts-panel .yaho-choice-chip-detail{color:var(--yaho-night-muted)}.dark .yaho-workbench-kicker{color:var(--yaho-night-blue)}.dark .contacts-panel .yaho-choice-chip:hover,.dark .contacts-panel .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}.dark .contacts-panel .yaho-choice-chip-icon{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}.dark .yaho-workbench-segment{background:color-mix(in srgb, var(--yaho-night-text) 6%, transparent)}.dark .yaho-workbench-segment-item.is-active{background:var(--yaho-night-panel);color:var(--yaho-night-text)}.yaho-members-surface-tabs{background:#ffffffb3;width:auto;max-width:100%;box-shadow:inset 0 0 0 1px #ebd8c7}.yaho-members-surface-tabs .yaho-workbench-segment-item{color:#7a5b43;justify-content:center;min-width:7.5rem}.yaho-members-surface-tabs .yaho-workbench-segment-item.is-active{color:#fff;background:#ff7a30;box-shadow:0 8px 18px #ff7a3038}.yaho-members-surface-tabs .yaho-workbench-segment-item:not(.is-active):hover{color:#2a1b12;background:#fff1e7}:root.dark .yaho-members-surface-tabs,.dark .yaho-members-surface-tabs{background:#0003;box-shadow:inset 0 0 0 1px #ffffff1a}:root.dark .yaho-members-surface-tabs .yaho-workbench-segment-item,.dark .yaho-members-surface-tabs .yaho-workbench-segment-item{color:#94a3b8}:root.dark .yaho-members-surface-tabs .yaho-workbench-segment-item.is-active,.dark .yaho-members-surface-tabs .yaho-workbench-segment-item.is-active{color:#fff;background:#2f4f9a;box-shadow:0 8px 18px #2f4f9a59}:root.dark .yaho-members-surface-tabs .yaho-workbench-segment-item:not(.is-active):hover,.dark .yaho-members-surface-tabs .yaho-workbench-segment-item:not(.is-active):hover{color:#f1f5f9;background:#ffffff0d}.dark .yaho-workbench-chip{color:var(--yaho-night-muted)}.dark .yaho-workbench-chip.is-active{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}.yaho-workbench-overlay{background:var(--yaho-light-page);color:var(--yaho-light-ink)}:is(:root:not(.dark) .yaho-workbench-overlay:has(:is(.yaho-memory-view,.yaho-members-theme-light,.yaho-contacts-view__header)),:root:not(.dark) .yaho-workbench-route-surface,:root:not(.dark) .yaho-ontology-settings-backdrop,:root:not(.dark) .yaho-ontology-settings-modal,:root:not(.dark) .yaho-document-processing-panel){background:linear-gradient(145deg,#fffdfb 0%,#fff8f1 45%,#f9fbff 100%)!important}.dark .yaho-workbench-overlay{background:var(--yaho-night-page);color:var(--yaho-night-text)}.yaho-workbench-close{aspect-ratio:1;border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--yaho-light-muted);box-shadow:var(--yaho-control-elevation);border-radius:999px;flex:0 0 2.25rem;place-items:center;display:grid}.yaho-workbench-close:hover{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));color:var(--yaho-light-orange)}.dark .yaho-workbench-close{background:color-mix(in srgb, var(--yaho-night-panel) 78%, transparent);color:var(--yaho-night-muted)}.dark .yaho-workbench-close:hover{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary));color:var(--yaho-night-blue)}.yaho-workbench-overlay-close{top:var(--yaho-page-header-top,1.25rem);right:max(var(--yaho-page-header-x,2rem), calc(var(--titlebar-tools-right,0px) + .5rem));z-index:20;position:absolute}.yaho-workbench-overlay-close--memory,.yaho-workbench-overlay-close--members,.yaho-workbench-overlay-close--contacts{top:calc(var(--yaho-page-header-top,1.25rem) + .625rem)}.yaho-contacts-view__header .yaho-workbench-lede{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.yaho-contacts-search{flex:22rem;width:auto}.yaho-smart-reminders__header,.yaho-ai-staff-page__header{align-items:center}.yaho-ai-staff-page__close{transform:translateY(-1px)}.yaho-graph-controls-count{color:#c85613;white-space:nowrap;background:#fff0e6;border-radius:9999px;flex:none;align-items:center;margin-left:auto;margin-right:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:900;line-height:1.25rem;display:inline-flex}.dark .yaho-graph-controls-count{background:color-mix(in srgb, var(--yaho-night-blue) 18%, transparent);color:var(--yaho-night-blue)}.yaho-graph-controls-modal-header{align-items:center}.yaho-graph-controls-modal-close{transform:translateY(-1px)}.yaho-smart-reminders__list-title{color:var(--ui-text-primary);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:780}.yaho-smart-reminders__list-count{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, transparent);height:2.15rem;color:var(--yaho-light-orange);box-shadow:var(--yaho-control-elevation);border-radius:999px;flex:none;align-items:center;padding:0 .9rem;font-size:.82rem;font-weight:750;display:inline-flex}.yaho-smart-reminders__empty{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 72%, transparent)}.yaho-smart-reminders__empty-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);color:var(--yaho-light-orange)}.yaho-smart-reminders__empty-title{color:var(--ui-text-primary);font-size:1.15rem;font-weight:780}.yaho-smart-reminders__empty-lede{color:var(--ui-text-secondary);font-size:.88rem;font-weight:600;line-height:1.6}.yaho-smart-reminders__card{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent);min-height:0;color:var(--ui-text-primary);padding:1.15rem 1.2rem}.yaho-smart-reminders__card.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary))}.yaho-smart-reminders__card.is-quiet{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 70%, transparent)}.yaho-smart-reminders__card-head{align-items:flex-start;gap:.85rem;display:flex}.yaho-smart-reminders__card-icon{background:color-mix(in srgb, var(--yaho-light-orange) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--yaho-light-orange);border-radius:.75rem;flex:none;place-items:center;display:grid}.yaho-smart-reminders__card.is-quiet .yaho-smart-reminders__card-icon{background:color-mix(in srgb, var(--ui-text-tertiary) 12%, transparent);color:var(--ui-text-tertiary)}.yaho-smart-reminders__card-title{color:var(--ui-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:780;overflow:hidden}.yaho-smart-reminders__card-copy{color:var(--ui-text-secondary);margin:.3rem 0 0;font-size:.82rem;font-weight:600;line-height:1.5}.yaho-smart-reminders__meta{border-top:1px solid var(--ui-stroke-tertiary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:1rem;padding-top:.9rem;display:grid}.yaho-smart-reminders__meta dt{color:var(--ui-text-tertiary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:750;display:flex}.yaho-smart-reminders__meta dd{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:.88rem;font-weight:750;overflow:hidden}.yaho-smart-reminders__card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:auto;padding-top:1rem;display:flex}.yaho-smart-reminders__card-actions>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-smart-reminders__danger{border-color:color-mix(in srgb, var(--yaho-coral) 50%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 10%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-smart-reminders__danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--yaho-coral) 68%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-coral) 17%, var(--ui-bg-card));color:var(--yaho-coral)}.yaho-smart-reminders__danger-confirm{background:var(--yaho-coral);color:var(--theme-primary-foreground,#fff)}.yaho-smart-reminders__dialog-backdrop{z-index:var(--z-modal-popover);background:color-mix(in srgb, var(--yaho-light-ink) 18%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.yaho-smart-reminders__dialog{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:min(42rem,100% - 2rem);color:var(--ui-text-primary);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1.15rem;width:min(31rem,100% - 2rem);padding:1.75rem 2rem 1.5rem;position:relative}.yaho-smart-reminders__dialog-close,.yaho-smart-reminders__form-close{width:2.25rem;height:2.25rem;color:var(--ui-text-tertiary);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.yaho-smart-reminders__dialog-close{position:absolute;top:1.15rem;right:1.15rem}.yaho-smart-reminders__dialog-close:hover,.yaho-smart-reminders__form-close:hover{background:color-mix(in srgb, var(--theme-primary) 10%, transparent);color:var(--ui-text-primary)}.yaho-smart-reminders__dialog-title{color:var(--ui-text-primary);letter-spacing:-.03em;margin:0;padding-right:2.5rem;font-size:1.25rem;font-weight:780;line-height:1.3}.yaho-smart-reminders__dialog-lede{color:var(--ui-text-secondary);margin:.7rem 0 0;font-size:.88rem;font-weight:600;line-height:1.55}.yaho-smart-reminders__field-label{color:var(--ui-text-secondary);gap:.45rem;margin-top:1.15rem;font-size:.78rem;font-weight:750;display:grid}.yaho-smart-reminders__dialog-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.yaho-smart-reminders__form{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);box-shadow:var(--yaho-control-elevation);border-radius:1.25rem;padding:1.15rem 1.2rem 1.25rem}.yaho-smart-reminders__form-head{border-bottom:1px solid var(--ui-stroke-tertiary);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.9rem;display:flex}.yaho-smart-reminders__form-section{gap:.85rem;padding:1.15rem 0 0;display:grid}.yaho-smart-reminders__form-section+.yaho-smart-reminders__form-section{border-top:1px solid var(--ui-stroke-tertiary);margin-top:.35rem;padding-top:1.15rem}.yaho-smart-reminders__when-grid,.yaho-smart-reminders__repeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.yaho-smart-reminders__picker{position:relative}.yaho-smart-reminders__picker-trigger{border:1px solid var(--ui-stroke-tertiary);width:100%;height:2.5rem;min-height:2.5rem;color:var(--ui-text-primary);white-space:nowrap;letter-spacing:-.01em;text-align:left;background:0 0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;display:flex}.yaho-smart-reminders__picker-trigger:hover,.yaho-smart-reminders__picker-trigger:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--ui-stroke-tertiary))}.yaho-smart-reminders__picker-panel{z-index:140;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);width:19rem;box-shadow:var(--yaho-sidebar-float-shadow);border-radius:.85rem;padding:.9rem;position:absolute;top:calc(100% + .45rem)}.yaho-smart-reminders__picker-panel--time{width:18rem;right:0}.yaho-smart-reminders__picker-head{color:var(--ui-text-primary);justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.95rem;font-weight:780;display:flex}.yaho-smart-reminders__picker-nav{align-items:center;gap:.15rem;display:flex}.yaho-smart-reminders__weekdays,.yaho-smart-reminders__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.yaho-smart-reminders__weekdays{color:var(--ui-text-tertiary);text-align:center;margin-bottom:.35rem;font-size:.72rem;font-weight:750}.yaho-smart-reminders__day{width:2.15rem;height:2.15rem;color:var(--ui-text-primary);background:0 0;border:1px solid #0000;border-radius:.4rem;place-items:center;margin-inline:auto;font-size:.8rem;font-weight:700;display:grid}.yaho-smart-reminders__day.is-outside{color:var(--ui-text-tertiary)}.yaho-smart-reminders__day:hover:not(.is-selected){border-color:color-mix(in srgb, var(--theme-primary) 36%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--theme-primary) 8%, transparent)}.yaho-smart-reminders__day.is-selected{background:var(--theme-primary);color:var(--theme-primary-foreground,var(--yaho-light-panel))}.yaho-smart-reminders__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--theme-primary)}.yaho-smart-reminders__picker-foot{border-top:1px solid var(--ui-stroke-tertiary);justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.7rem;padding-top:.7rem;display:flex}.yaho-smart-reminders__time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.yaho-smart-reminders__inbox{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 88%, transparent);border-radius:1rem;padding:1.05rem 1.15rem}.yaho-smart-reminders__inbox-item{border:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:.75rem;padding:.75rem .85rem}.yaho-smart-reminders__inbox-item.is-unread{border-color:color-mix(in srgb, var(--yaho-light-orange) 36%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, transparent)}.yaho-smart-reminders__completed{border-top:1px solid var(--ui-stroke-tertiary);padding-top:1.25rem}.yaho-smart-reminders__snooze{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.yaho-smart-reminders__form .contacts-panel .yaho-choice-chip:disabled{cursor:not-allowed;opacity:.55}.yaho-smart-reminders__sync{margin:.75rem 0 0;font-size:.72rem;font-weight:700}.yaho-smart-reminders__sync.is-ok{color:var(--yaho-blue)}.yaho-smart-reminders__sync.is-error{color:var(--yaho-coral)}.yaho-smart-reminders__form-backdrop{z-index:var(--z-modal,130);background:color-mix(in srgb, var(--yaho-light-ink,#0b0f17) 28%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.yaho-smart-reminders__form-modal{width:min(44rem,100% - 2rem);box-shadow:var(--yaho-sidebar-float-shadow);border-radius:1.25rem;margin-block:auto;position:relative}.yaho-smart-reminders__form-modal>.yaho-smart-reminders__form{border-radius:inherit}.yaho-smart-reminders__form--compact{padding:1.15rem 1.35rem 1.25rem}.yaho-smart-reminders__form--compact .yaho-smart-reminders__form-section{gap:.6rem;padding-top:.75rem}.yaho-smart-reminders__form--compact .yaho-smart-reminders__form-section+.yaho-smart-reminders__form-section{margin-top:.25rem;padding-top:.75rem}.contacts-panel .yaho-choice-chip--compact{border-radius:.65rem;align-items:center;gap:.5rem;min-height:2.25rem;padding:.45rem .85rem;display:inline-flex}.yaho-smart-reminders__prompt-container{border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel,#fff);border-radius:.75rem;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.yaho-smart-reminders__prompt-container:focus-within{border-color:color-mix(in srgb, var(--theme-primary) 50%, var(--ui-stroke-tertiary))}.yaho-smart-reminders__prompt-textarea{resize:vertical;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:.65rem .85rem!important}.yaho-smart-reminders__prompt-toolbar{border-top:1px solid color-mix(in srgb, var(--ui-stroke-tertiary) 65%, transparent);background:color-mix(in srgb, var(--theme-primary) 3%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex}.yaho-smart-reminders__schedule-bar{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--theme-primary) 4%, transparent);border-radius:.85rem;grid-template-columns:minmax(8rem,1fr) minmax(18rem,2fr) minmax(8rem,1fr);align-items:flex-end;gap:.75rem;padding:.75rem .85rem;display:grid}@media (width<=48rem){.yaho-smart-reminders__schedule-bar{grid-template-columns:minmax(0,1fr)}}.yaho-smart-reminders__popular-section{border:1px solid color-mix(in srgb, var(--theme-primary) 18%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 82%, transparent);border-radius:1.15rem;padding:1.25rem 1.4rem}.yaho-smart-reminders__popular-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.yaho-smart-reminders__popular-title{letter-spacing:-.02em;color:var(--ui-text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:750;display:flex}.yaho-smart-reminders__popular-lede{color:var(--ui-text-secondary);margin:.25rem 0 0;font-size:.82rem}.yaho-smart-reminders__popular-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.yaho-smart-reminders__popular-card{text-align:left;border:1px solid var(--ui-stroke-tertiary);background:var(--yaho-light-panel);cursor:pointer;border-radius:.85rem;flex-direction:column;align-items:flex-start;padding:1rem 1.15rem;transition:transform .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out;display:flex;position:relative}.yaho-smart-reminders__popular-card:hover{border-color:var(--theme-primary);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--theme-primary) 22%, transparent);transform:translateY(-2px)}.yaho-smart-reminders__popular-badge{color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 12%, transparent);border-radius:999px;align-items:center;margin-bottom:.55rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.yaho-smart-reminders__popular-card-title{letter-spacing:-.02em;color:var(--ui-text-primary);margin:0 0 .35rem;font-size:.94rem;font-weight:750;line-height:1.35}.yaho-smart-reminders__popular-card-copy{color:var(--ui-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dark .yaho-smart-reminders__form-backdrop{background:color-mix(in srgb, var(--yaho-night-page,#0b0f17) 65%, transparent)}.dark .yaho-smart-reminders__prompt-container{background:var(--yaho-night-surface,#1e2430);border-color:var(--yaho-night-line)}.dark .yaho-smart-reminders__prompt-toolbar{background:color-mix(in srgb, var(--yaho-night-surface) 95%, transparent);border-top-color:var(--yaho-night-line)}.dark .yaho-smart-reminders__popular-section{background:color-mix(in srgb, var(--yaho-night-surface) 60%, transparent);border-color:color-mix(in srgb, var(--theme-primary) 18%, var(--yaho-night-line))}.dark .yaho-smart-reminders__popular-card{background:color-mix(in srgb, var(--yaho-night-surface) 85%, var(--ui-stroke-tertiary));border-color:var(--yaho-night-line)}.dark .yaho-smart-reminders__list-count{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 12%, transparent);color:var(--yaho-night-blue)}.dark .yaho-smart-reminders__empty,.dark .yaho-smart-reminders__card,.dark .yaho-smart-reminders__form,.dark .yaho-smart-reminders__inbox{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.dark .yaho-smart-reminders__card.is-active,.dark .yaho-smart-reminders__inbox-item.is-unread{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 8%, var(--yaho-night-surface))}.dark .yaho-smart-reminders__empty-icon,.dark .yaho-smart-reminders__card-icon{background:color-mix(in srgb, var(--yaho-night-blue) 16%, transparent);color:var(--yaho-night-blue)}.dark .yaho-smart-reminders__dialog-backdrop{background:color-mix(in srgb, var(--yaho-night-page) 58%, transparent)}.dark .yaho-smart-reminders__dialog,.dark .yaho-smart-reminders__picker-panel{background:var(--yaho-night-surface);box-shadow:var(--yaho-dark-shadow)}.yaho-workbench-list-item{border:1px solid var(--ui-stroke-tertiary);background:0 0;border-radius:.85rem}.yaho-workbench-list-item.yaho-macros-page__card,.yaho-workbench-list-item.yaho-smart-reminders__card{border-color:color-mix(in srgb, var(--yaho-light-orange) 24%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-panel) 96%, transparent)}.yaho-workbench-list-item.yaho-macros-page__card.is-running,.yaho-workbench-list-item.yaho-smart-reminders__card.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 46%, var(--ui-stroke-tertiary))}.yaho-workbench-list-item.yaho-macros-page__card.is-quiet,.yaho-workbench-list-item.yaho-smart-reminders__card.is-quiet{border-color:var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-panel) 70%, transparent)}.dark .yaho-workbench-list-item.yaho-macros-page__card,.dark .yaho-workbench-list-item.yaho-smart-reminders__card{border-color:var(--yaho-night-line);background:var(--yaho-night-surface)}.dark .yaho-workbench-list-item.yaho-macros-page__card.is-running,.dark .yaho-workbench-list-item.yaho-smart-reminders__card.is-active{border-color:color-mix(in srgb, var(--yaho-night-blue) 42%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 8%, var(--yaho-night-surface))}@media (width<=40rem){.yaho-smart-reminders__meta,.yaho-smart-reminders__when-grid,.yaho-smart-reminders__repeat-grid{grid-template-columns:minmax(0,1fr)}}.yaho-workbench-banner{border:1px solid color-mix(in srgb, var(--yaho-light-orange) 28%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 8%, transparent);border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.dark .yaho-workbench-banner{border-color:color-mix(in srgb, var(--yaho-night-blue) 32%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-night-blue) 10%, transparent)}.yaho-workbench-field{border:1px solid var(--ui-stroke-tertiary);width:100%;min-height:2.5rem;color:inherit;background:0 0;border-radius:.75rem;outline:none;padding:.55rem .85rem;font-size:.88rem;font-weight:650}select.yaho-workbench-field{appearance:none;background-image:none;padding-right:2.25rem}select.yaho-workbench-field option{background-color:var(--yaho-light-panel,#fff);color:var(--ui-text-primary,#111827)}.dark select.yaho-workbench-field option{background-color:var(--yaho-night-surface,#1e2430);color:var(--ui-text-primary,#f3f4f6)}.yaho-members-workspace-picker{min-width:0;max-width:22rem;color:var(--ui-text-tertiary);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;flex:12rem;gap:.25rem;font-size:10px;font-weight:800;display:flex}.yaho-members-header-actions{align-items:center;gap:.55rem;min-width:0;display:flex}.yaho-members-workbench-head .yaho-workbench-actions{align-self:center}.yaho-members-header-actions .yaho-workbench-close{flex:0 0 2.25rem;align-self:center;position:static}.yaho-members-body{width:100%;max-width:none}.yaho-workbench-field:focus{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, var(--ui-stroke-tertiary))}.dark .yaho-workbench-field:focus{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--ui-stroke-tertiary))}.yaho-member-role-trigger{min-height:2.75rem;line-height:1}.yaho-member-role-trigger>.codicon{opacity:.62;margin-right:.35rem}[data-slot=select-content].yaho-member-role-menu{min-width:var(--radix-select-trigger-width);color:#4d3a2d;background:#fffaf6;border-color:#ebd8c7;border-radius:.8rem;padding:.35rem;box-shadow:0 16px 32px -24px #804b237a}[data-slot=select-content].yaho-member-role-menu [data-slot=select-item]{color:#5c4636;border-radius:.55rem;min-height:2.35rem;padding-inline:.75rem 2.25rem;font-size:.82rem;font-weight:700}[data-slot=select-content].yaho-member-role-menu [data-slot=select-item]:focus{color:#c45116;background:#fff1e7}:root.dark [data-slot=select-content].yaho-member-role-menu{color:#e5edf7;background:#10243a;border-color:#6fa5cf73;box-shadow:0 18px 38px -26px #000000d9}:root.dark [data-slot=select-content].yaho-member-role-menu [data-slot=select-item]{color:#c9d7e8}:root.dark [data-slot=select-content].yaho-member-role-menu [data-slot=select-item]:focus{color:#fff;background:#1d4164}.yaho-memory-view__header .yaho-workbench-actions{margin-right:3.25rem}.yaho-memory-view__add-cta{color:#c45116;height:2.75rem;box-shadow:none;background:#fff7f1;border:1px solid #f6a46c;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.15rem;font-size:.9rem;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex;transform:translateY(-1px)}.yaho-memory-view__add-cta:hover:not(:disabled){color:#e77817;background:#fff1e7;border-color:#f1b58c}:root.dark .yaho-memory-view__add-cta,.dark .yaho-memory-view__add-cta{color:#8fc3ef;background:#102b42;border-color:#31536d}:root.dark .yaho-memory-view__add-cta:hover:not(:disabled),.dark .yaho-memory-view__add-cta:hover:not(:disabled){color:#eef8ff;background:#1a405c;border-color:#6b9fc7;box-shadow:0 8px 18px #184e7438}.yaho-memory-view__card-footer .yaho-workbench-chip{height:1.8rem;padding:0 .65rem;font-size:.74rem}:root.dark.theme-black .yaho-memory-view__add-cta,.dark.theme-black .yaho-memory-view__add-cta{border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-raised);color:var(--yaho-night-text-soft)}:root.dark.theme-black .yaho-memory-view__add-cta:hover:not(:disabled),.dark.theme-black .yaho-memory-view__add-cta:hover:not(:disabled){border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft);color:var(--yaho-night-text)}.contacts-panel .yaho-choice-chip--wide{width:100%}[data-yaho-shell] .yaho-skills-page--workbench,[data-yaho-shell] .yaho-skills-page--workbench>.min-h-0{background:0 0}[data-yaho-shell] .yaho-skills-page--workbench [class*="pt-[calc(var(--titlebar-height)"]{padding-top:.35rem}.yaho-skills-page--workbench{--yaho-skills-space-2xs:.236rem;--yaho-skills-space-xs:.382rem;--yaho-skills-space-sm:.618rem;--yaho-skills-space-md:1rem;--yaho-skills-space-lg:1.618rem;--yaho-skills-space-xl:2.618rem;--ui-row-active-background:color-mix(in srgb, var(--yaho-light-orange) 12%, transparent)}[data-yaho-shell] .yaho-skills-page--workbench{padding-bottom:0!important}.dark .yaho-skills-page--workbench{--ui-row-active-background:color-mix(in srgb, var(--yaho-night-blue) 14%, transparent)}.yaho-skills-page--workbench .yaho-workbench-toolbar{gap:var(--yaho-skills-space-sm);padding:1rem 0 var(--yaho-skills-space-md)}.yaho-skills-page--workbench .yaho-skills-page__header{align-items:center}.yaho-skills-page--workbench .yaho-skills-page__close{transform:translateY(-1px)}.yaho-skills-page--workbench .yaho-workbench-toolbar>.flex{gap:var(--yaho-skills-space-sm)}.yaho-skills-page--workbench aside.p-2{padding:var(--yaho-skills-space-sm)}.yaho-skills-page--workbench .mb-1.h-6{height:var(--yaho-skills-space-lg);margin-bottom:var(--yaho-skills-space-xs);padding-left:var(--yaho-skills-space-sm);padding-right:var(--yaho-skills-space-xs)}.yaho-skills-page--workbench .row-hover{height:auto;min-height:calc(var(--yaho-skills-space-lg) + var(--yaho-skills-space-md));border-radius:var(--yaho-skills-space-sm)}.yaho-skills-page--workbench .row-hover+.row-hover{margin-top:var(--yaho-skills-space-2xs)}.yaho-skills-page--workbench .row-hover>button{padding-left:var(--yaho-skills-space-sm);padding-right:var(--yaho-skills-space-xs)}.yaho-skills-page--workbench .row-hover [data-slot=switch]{margin-right:var(--yaho-skills-space-xs)}.yaho-skills-page--workbench [data-slot=switch]{border:1px solid var(--ui-stroke-tertiary);background:color-mix(in srgb, var(--yaho-light-ink) 10%, transparent);box-shadow:none}.yaho-skills-page--workbench [data-slot=switch][data-state=checked]{background:color-mix(in srgb, var(--yaho-light-ink) 72%, transparent);border-color:#0000}.yaho-skills-page--workbench [data-slot=switch]:focus-visible{outline:2px solid color-mix(in srgb, var(--yaho-light-orange) 55%, transparent);outline-offset:2px}.yaho-skills-page--workbench [data-slot=switch-thumb]{background:var(--yaho-light-page);box-shadow:none}.yaho-skills-page--workbench [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--yaho-light-page)}.dark .yaho-skills-page--workbench [data-slot=switch]{background:color-mix(in srgb, var(--yaho-night-text) 12%, transparent)}.dark .yaho-skills-page--workbench [data-slot=switch][data-state=checked]{background:color-mix(in srgb, var(--yaho-night-blue) 58%, transparent)}.dark .yaho-skills-page--workbench [data-slot=switch-thumb]{background:var(--yaho-night-text)}.yaho-skills-page--workbench .max-w-2xl.space-y-5{padding:var(--yaho-skills-space-md) var(--yaho-skills-space-lg)}.yaho-skills-page--workbench .space-y-5>*+*{margin-top:var(--yaho-skills-space-lg)}.yaho-skills-page--workbench .max-w-2xl.px-5.pb-3{padding:var(--yaho-skills-space-xs) var(--yaho-skills-space-lg) var(--yaho-skills-space-sm)}.yaho-skills-page--workbench main.flex.min-h-0{border-left:1px solid var(--ui-stroke-tertiary)}.yaho-skills-page--workbench .row-hover[data-active=true]{box-shadow:inset .18rem 0 0 var(--yaho-light-orange)}.dark .yaho-skills-page--workbench .row-hover[data-active=true]{box-shadow:inset .18rem 0 0 var(--yaho-night-blue)}.yaho-skills-filters{gap:var(--yaho-skills-space-xs);flex-wrap:wrap;display:flex}.yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip{height:1.85rem;padding:0 var(--yaho-skills-space-sm);font-size:.75rem}.yaho-skills-count{color:var(--ui-text-tertiary);font-size:.68rem;font-weight:700}.yaho-skills-row-mark{color:var(--ui-text-tertiary);letter-spacing:-.01em;font-size:.62rem;font-weight:750}.yaho-skills-article{gap:var(--yaho-skills-space-lg);display:grid}.yaho-skills-article-head{gap:var(--yaho-skills-space-xs);display:grid}.yaho-skills-article-kicker{color:var(--yaho-light-orange);letter-spacing:.08em;margin:0;font-size:.7rem;font-weight:800}.yaho-skills-article-title-row{align-items:center;gap:var(--yaho-skills-space-xs) var(--yaho-skills-space-sm);flex-wrap:wrap;display:flex}.yaho-skills-article-title{min-width:0;color:var(--yaho-light-ink);letter-spacing:-.03em;margin:0;font-size:1.45rem;font-weight:780;line-height:1.2}.yaho-skills-article-lede{margin:var(--yaho-skills-space-xs) 0 0;color:var(--ui-text-secondary);font-size:.95rem;font-weight:650;line-height:1.618}.yaho-skills-article-actions{align-items:center;gap:var(--yaho-skills-space-sm);display:flex}.yaho-skills-block{gap:var(--yaho-skills-space-xs,.382rem);padding-top:var(--yaho-skills-space-md);border-top:1px solid var(--ui-stroke-tertiary);display:grid}.yaho-skills-block-hint{color:var(--ui-text-tertiary);margin:0;font-size:.78rem;font-weight:600;line-height:1.618}.yaho-skills-meta{gap:var(--yaho-skills-space-xs);display:grid}.yaho-skills-guide{padding-top:var(--yaho-skills-space-md);border-top:1px solid var(--ui-stroke-tertiary);color:var(--ui-text-secondary);font-size:.88rem;font-weight:600;line-height:1.618}.yaho-skills-guide-label{margin:0 0 var(--yaho-skills-space-xs);color:var(--ui-text-tertiary);letter-spacing:.06em;font-size:.7rem;font-weight:800}.yaho-skills-guide p{margin:0}.yaho-skills-guide p+p{margin-top:var(--yaho-skills-space-sm)}.dark .yaho-skills-page--workbench .yaho-skills-article-kicker{color:var(--yaho-night-blue)}.dark .yaho-skills-page--workbench .yaho-skills-article-title{color:var(--yaho-night-text)}.yaho-skills-page--workbench .yaho-workbench-toolbar.yaho-skills-filter-panel{background:#ffffffdb;border:1px solid #f1d3bf;border-radius:1.25rem;gap:.75rem;margin-top:.9rem;padding:1rem;box-shadow:0 .875rem 2.125rem #502d140d}.dark .yaho-skills-page--workbench .yaho-workbench-toolbar.yaho-skills-filter-panel{border-color:color-mix(in srgb, var(--yaho-night-blue) 46%, var(--ui-stroke-tertiary));background:linear-gradient(108deg, color-mix(in srgb, var(--yaho-night-panel) 94%, var(--yaho-night-blue)), color-mix(in srgb, var(--yaho-night-surface) 94%, var(--yaho-night-blue)));box-shadow:0 .875rem 2.125rem #00000024}.yaho-skills-page--workbench .yaho-workbench-toolbar.yaho-skills-filter-panel>.flex{align-items:center}.yaho-skills-page--workbench .yaho-skills-filter-row{align-items:center;gap:.75rem}.yaho-skills-page--workbench .yaho-skills-search-field{opacity:1;background:#fffaf6;border:1px solid #f1d3bf;border-radius:1rem;flex:13rem;width:auto;min-width:13rem;max-width:none;min-height:3.25rem;padding:0 1rem;transition:border-color .16s,background .16s,box-shadow .16s}.yaho-skills-page--workbench .yaho-skills-search-field:focus-within{background:#fff;border-color:#fb8a3d;box-shadow:0 0 0 .1875rem #fb8a3d1f}.yaho-skills-page--workbench .yaho-skills-search-field input{height:3rem;font-size:.9rem;font-weight:650}.dark .yaho-skills-page--workbench .yaho-skills-search-field{background:#0715257a;border-color:#82bae840}.dark .yaho-skills-page--workbench .yaho-skills-search-field:focus-within{background:#071525a6;border-color:#3a80c9;box-shadow:0 0 0 .1875rem #3a80c92e}.yaho-skills-page--workbench .yaho-skills-filters{gap:.45rem}.yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip{color:#8a6b56;background:#ffffffbf;border-color:#f1d3bf;height:2.75rem;padding:0 1rem;font-size:.86rem;font-weight:760}.yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip:hover{background:#fff7f1;border-color:#f6a46c}.yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip.is-active{color:#c85613;box-shadow:none;background:#fff0e6;border-color:#fb7a20}.dark .yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip{color:#93a6bd;background:0 0;border-color:#0000}.dark .yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip:hover{color:#93a6bd;background:#13263b;border-color:#3d6f9673}.dark .yaho-skills-page--workbench .yaho-skills-filters .yaho-workbench-chip.is-active{color:#8fc3ef;background:#1c3b56;border-color:#3a80c9}.yaho-skills-page--workbench .yaho-skills-catalog{width:100%;margin:0;padding:1.25rem 1rem 2rem}.yaho-skills-page--workbench .yaho-skills-catalog-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.yaho-skills-page--workbench .yaho-skills-catalog-head h2{color:#30221b;letter-spacing:-.035em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.35}.yaho-skills-page--workbench .yaho-skills-catalog-head p{color:#8a6b56;flex:auto;min-width:0;margin:0;font-size:.8rem;font-weight:600;line-height:1.5}.yaho-skills-page--workbench .yaho-skills-catalog-count{color:#c85613;background:#fff0e6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:3.3rem;height:2.35rem;padding:0 .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.yaho-skills-page--workbench .yaho-skills-catalog-list{gap:.75rem;max-width:62rem;display:grid}.yaho-skills-page--workbench .yaho-skills-catalog-section[data-skill-section=connections] .yaho-skills-catalog-list{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));max-width:none}.yaho-skills-page--workbench .yaho-skills-catalog-section{gap:.75rem;display:grid}.yaho-skills-page--workbench .yaho-skills-catalog-section+.yaho-skills-catalog-section{border-top:1px solid #c8561329;margin-top:1.25rem;padding-top:1.25rem}.yaho-skills-page--workbench .yaho-skills-catalog-section-head{align-items:baseline;gap:.6rem;display:flex}.yaho-skills-page--workbench .yaho-skills-catalog-section-head h3{color:#30221b;letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:820}.yaho-skills-page--workbench .yaho-skills-catalog-section-head p{color:#8a6b56;flex:auto;min-width:0;margin:0;font-size:.75rem;font-weight:600}.yaho-skills-page--workbench .yaho-skills-catalog-section-count{color:#c85613;background:#fff0e6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2.4rem;height:1.6rem;padding:0 .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.yaho-skills-page--workbench .yaho-skills-catalog-card{background:#fffaf6;border:1px solid #f4b184;border-radius:1rem;transition:border-color .16s,background .16s,box-shadow .16s;overflow:hidden;box-shadow:0 .5rem 1.375rem #5c2f1008}.yaho-skills-page--workbench .yaho-skills-catalog-card:hover,.yaho-skills-page--workbench .yaho-skills-catalog-card.is-expanded{background:#fffdfb;border-color:#fb8a3d;box-shadow:0 .75rem 1.75rem #70371012}.yaho-skills-page--workbench .yaho-skills-catalog-card-head{align-items:stretch;display:flex}.yaho-skills-page--workbench .yaho-skills-catalog-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;flex:auto;align-items:flex-start;gap:.65rem;padding:.95rem 1rem;display:flex}.yaho-skills-page--workbench .yaho-skills-catalog-toggle{cursor:pointer;background:#eadfd6;border:1px solid #e5c9b6;border-radius:999px;flex:none;justify-content:flex-start;align-self:center;align-items:center;width:2.7rem;height:1.55rem;margin:0 1rem 0 .35rem;padding:.15rem;transition:background .16s,border-color .16s;display:inline-flex}.yaho-skills-page--workbench .yaho-skills-catalog-toggle[aria-checked=true]{background:#fb7a20;border-color:#fb7a20;justify-content:flex-end}.yaho-skills-page--workbench .yaho-skills-catalog-toggle:focus-visible{outline-offset:2px;outline:2px solid #fb8a3d}.yaho-skills-page--workbench .yaho-skills-catalog-toggle:disabled{cursor:default;opacity:.55}.yaho-skills-page--workbench .yaho-skills-catalog-toggle-thumb{background:#fff;border-radius:999px;width:1.05rem;height:1.05rem;box-shadow:0 .0625rem .1875rem #3e1e0c2e}.yaho-skills-page--workbench .yaho-skills-catalog-trigger:focus-visible{outline-offset:-3px;outline:2px solid #fb8a3d}.yaho-skills-page--workbench .yaho-skills-catalog-dot{background:#fb6b14;border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.43rem}.yaho-skills-page--workbench .yaho-skills-catalog-copy{gap:.28rem;min-width:0;display:grid}.yaho-skills-page--workbench .yaho-skills-catalog-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.yaho-skills-page--workbench .yaho-skills-catalog-title-row h3{color:#30221b;letter-spacing:-.025em;margin:0;font-size:.94rem;font-weight:800;line-height:1.35}.yaho-skills-page--workbench .yaho-skills-catalog-origin{color:#a5663d;background:#fff0e6;border-radius:999px;align-items:center;min-height:1.25rem;padding:.1rem .45rem;font-size:.65rem;font-weight:750;line-height:1;display:inline-flex}.yaho-skills-page--workbench .yaho-skills-catalog-summary{color:#8a6b56;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.45;overflow:hidden}.yaho-skills-page--workbench .yaho-skills-catalog-detail{border-top:1px solid #f2ddce;min-height:max-content;padding:0 1rem 1rem 2.15rem;overflow:visible}.yaho-skills-page--workbench .yaho-skills-catalog-detail .yaho-skills-article{gap:.9rem;padding-top:.9rem}.yaho-skills-page--workbench .yaho-skills-catalog-detail .yaho-skills-guide{border-top:0;max-height:none;padding-top:0;overflow:visible}.yaho-skills-page--workbench .yaho-skills-catalog-detail .yaho-skills-guide-label{color:#a5663d;letter-spacing:.04em}.dark .yaho-skills-page--workbench .yaho-skills-catalog-head h2{color:#e5edf6}.dark .yaho-skills-page--workbench .yaho-skills-catalog-head p{color:#93a6bd}.dark .yaho-skills-page--workbench .yaho-skills-catalog-count{color:#8fc3ef;background:#1c3b56}.dark .yaho-skills-page--workbench .yaho-skills-catalog-card{box-shadow:none;background:#13263b;border-color:#64a5dc6b}.dark .yaho-skills-page--workbench .yaho-skills-catalog-card:hover,.dark .yaho-skills-page--workbench .yaho-skills-catalog-card.is-expanded{background:#162d45;border-color:#3a80c9;box-shadow:0 .75rem 1.75rem #00000029}.dark .yaho-skills-page--workbench .yaho-skills-catalog-toggle{background:#0b1d31;border-color:#64a5dc6b}.dark .yaho-skills-page--workbench .yaho-skills-catalog-toggle[aria-checked=true]{background:#3a80c9;border-color:#3a80c9}.dark .yaho-skills-page--workbench .yaho-skills-catalog-toggle:focus-visible{outline-color:#63a9e1}.dark .yaho-skills-page--workbench .yaho-skills-catalog-toggle-thumb{background:#e5edf6;box-shadow:0 .0625rem .1875rem #00000047}.dark .yaho-skills-page--workbench .yaho-skills-catalog-trigger:focus-visible{outline-color:#63a9e1}.dark .yaho-skills-page--workbench .yaho-skills-catalog-dot{background:#63a9e1}.dark .yaho-skills-page--workbench .yaho-skills-catalog-title-row h3{color:#e5edf6}.dark .yaho-skills-page--workbench .yaho-skills-catalog-origin{color:#8fc3ef;background:#1c3b56}.dark .yaho-skills-page--workbench .yaho-skills-catalog-summary{color:#93a6bd}.dark .yaho-skills-page--workbench .yaho-skills-catalog-section-head h3{color:#e5edf6}.dark .yaho-skills-page--workbench .yaho-skills-catalog-section-head p{color:#93a6bd}.dark .yaho-skills-page--workbench .yaho-skills-catalog-section-count{color:#8fc3ef;background:#1c3b56}.dark .yaho-skills-page--workbench .yaho-skills-catalog-detail{border-color:#64a5dc3d}.dark .yaho-skills-page--workbench .yaho-skills-catalog-detail .yaho-skills-guide-label{color:#8fc3ef}.yaho-skills-page--workbench .yaho-skills-catalog-connection-logo{flex:none;justify-content:center;align-self:center;align-items:center;width:1.9rem;display:inline-flex}.yaho-skills-page--workbench .yaho-skills-catalog-connection-chevron{color:#c85613;flex:none;align-self:center;margin-left:auto}.yaho-skills-page--workbench .yaho-skills-catalog-connection-more{color:#c85613;cursor:pointer;background:0 0;border:1px dashed #f4b184;border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.7rem 1rem;font-size:.82rem;font-weight:800;transition:border-color .16s,background .16s;display:inline-flex}.yaho-skills-page--workbench .yaho-skills-catalog-connection-more:hover{background:#fff0e6;border-color:#fb8a3d}.dark .yaho-skills-page--workbench .yaho-skills-catalog-connection-logo .yaho-skills-catalog-dot{background:#63a9e1}.dark .yaho-skills-page--workbench .yaho-skills-catalog-connection-chevron{color:#63a9e1}.dark .yaho-skills-page--workbench .yaho-skills-catalog-connection-more{color:#93a6bd;background:0 0;border-color:#64a5dc6b}.dark .yaho-skills-page--workbench .yaho-skills-catalog-connection-more:hover{color:#8fc3ef;background:#13263b;border-color:#3a80c9}@media (width<=58rem){.yaho-skills-page--workbench .yaho-skills-search-field{flex-basis:100%;width:100%;max-width:none}}@media (width<=42rem){.yaho-skills-page--workbench .yaho-skills-catalog-head{flex-wrap:wrap;align-items:baseline}.yaho-skills-page--workbench .yaho-skills-catalog-head p{flex-basis:calc(100% - 4.3rem)}.yaho-skills-page--workbench .yaho-skills-catalog{padding-inline:.75rem}.yaho-skills-page--workbench .yaho-skills-catalog-detail{padding-left:1rem}.yaho-skills-page--workbench .yaho-skills-catalog-summary{white-space:normal}}@media (width<=720px){.yaho-workbench-head{flex-direction:column;align-items:flex-start}.yaho-workbench-actions{justify-content:flex-start;width:100%}}.yaho-library-page .yaho-workbench-head{align-items:center}.yaho-library-header-actions .yaho-workbench-segment{height:2.75rem;box-shadow:none;background:#ffffffdb;border:1px solid #f1d3bf;gap:0;padding:.25rem}.yaho-library-header-actions .yaho-workbench-segment-item{color:#8a6b56;height:2.25rem;padding:0 .85rem;font-size:.86rem;font-weight:800}.yaho-library-header-actions .yaho-workbench-segment-item.is-active{color:#c45116;background:#fff7f1;box-shadow:inset 0 0 0 1px #f6a46c}.yaho-library-filter-panel>.contacts-panel .yaho-library-search-bar{flex:22rem;width:auto}.yaho-library-filter-panel>.contacts-panel .yaho-library-search-bar-plan{flex-basis:100%}.contacts-panel .yaho-library-search-bar-form{background:#fffdfa;border-color:#f0b18c;border-radius:1rem;gap:.65rem;min-height:3.25rem;padding:.35rem .4rem .35rem 1.15rem;box-shadow:0 .35rem 1.25rem #56331c1a}.contacts-panel .yaho-library-search-bar-form:focus-within{border-color:#ff6b1a;box-shadow:0 0 0 3px #ff6b1a24}.contacts-panel .yaho-library-search-bar-input{color:#4d392c;font-size:.95rem;font-weight:500}.contacts-panel .yaho-library-search-bar-input::placeholder{color:#80634f}.contacts-panel .yaho-library-search-bar-actions{gap:.4rem}.contacts-panel .yaho-library-search-bar-hint{color:#80634f;font-size:.7rem;font-weight:600}.contacts-panel .yaho-library-search-bar-modes{background:#fffdfa94;border:1px solid #80634f47;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:13rem;height:2.5rem;padding:.2rem;display:grid;position:relative;box-shadow:inset 0 1px 2px #43281a1a}.contacts-panel .yaho-library-search-bar-modes:before{content:"";background:#ff6b1a;border:1px solid #ff6b1a;border-radius:999px;width:calc(50% - .2rem);transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:.2rem auto .2rem .2rem;box-shadow:0 .25rem .75rem #ff6b1a3d}.contacts-panel .yaho-library-search-bar-modes[data-mode=ask]:before{transform:translate(100%)}.contacts-panel .yaho-library-search-bar-mode{z-index:1;color:#80634f;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;padding:0 .2rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.contacts-panel .yaho-library-search-bar-mode[data-active=true]{color:#fff;box-shadow:none;background:0 0}.yaho-library-filter-panel .yaho-workbench-chip{color:#8a6b56;height:2.75rem;box-shadow:none;background:#ffffffbf;border-color:#f1d3bf;padding:0 1rem;font-size:.9rem;font-weight:700}.yaho-library-filter-panel .yaho-workbench-chip:hover{color:#c45116;background:#fff7f1;border-color:#f6a46c}.yaho-library-filter-panel .yaho-workbench-chip.is-active{color:#c45116;background:#fff7f1;border-color:#f6a46c;box-shadow:inset 0 0 0 1px #f6a46c3d}.yaho-library-page .yaho-workbench-section-title{color:#24150f;font-size:1.25rem;font-weight:800}:root.dark .yaho-library-header-actions .yaho-workbench-segment,.dark .yaho-library-header-actions .yaho-workbench-segment{background:#0d2032cc;border-color:#29445f}:root.dark .yaho-library-header-actions .yaho-workbench-segment-item.is-active,.dark .yaho-library-header-actions .yaho-workbench-segment-item.is-active{color:#8fc3ef;background:#112b42;box-shadow:inset 0 0 0 1px #6fa2cf}:root.dark .contacts-panel .yaho-library-search-bar-form,.dark .contacts-panel .yaho-library-search-bar-form{background:#1b252d;border-color:#3b4a55;box-shadow:0 .4rem 1.4rem #00000047}:root.dark .contacts-panel .yaho-library-search-bar-form:focus-within,.dark .contacts-panel .yaho-library-search-bar-form:focus-within{border-color:#3a80c9;box-shadow:0 0 0 3px #3a80c929}:root.dark .contacts-panel .yaho-library-search-bar-input,.dark .contacts-panel .yaho-library-search-bar-input{color:#edf2f4}:root.dark .contacts-panel .yaho-library-search-bar-input::placeholder,:root.dark .contacts-panel .yaho-library-search-bar-hint,:root.dark .contacts-panel .yaho-library-search-bar-mode,.dark .contacts-panel .yaho-library-search-bar-input::placeholder,.dark .contacts-panel .yaho-library-search-bar-hint,.dark .contacts-panel .yaho-library-search-bar-mode{color:#aeb9c0}:root.dark .contacts-panel .yaho-library-search-bar-modes,.dark .contacts-panel .yaho-library-search-bar-modes{background:#1b252db8;border-color:#3b4a55;box-shadow:inset 0 1px 2px #00000047}:root.dark .contacts-panel .yaho-library-search-bar-modes:before,.dark .contacts-panel .yaho-library-search-bar-modes:before{background:#3a80c9;border-color:#3a80c9;box-shadow:0 .25rem .75rem #3a80c947}:root.dark .contacts-panel .yaho-library-search-bar-mode[data-active=true],.dark .contacts-panel .yaho-library-search-bar-mode[data-active=true]{color:#edf2f4;box-shadow:none;background:0 0}:root.dark .yaho-library-page .yaho-workbench-section-title,.dark .yaho-library-page .yaho-workbench-section-title{color:#f1f5f9}:root.dark .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form,.dark .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form{background:#0715257a!important;border-color:#82bae840!important}:root.dark .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form:focus-within,.dark .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form:focus-within{box-shadow:none!important;border-color:#82bae840!important}:root.dark .yaho-library-filter-panel input.contacts-panel .yaho-library-search-bar-input:hover,:root.dark .yaho-library-filter-panel input.contacts-panel .yaho-library-search-bar-input:focus,.dark .yaho-library-filter-panel input.contacts-panel .yaho-library-search-bar-input:hover,.dark .yaho-library-filter-panel input.contacts-panel .yaho-library-search-bar-input:focus{box-shadow:none!important;outline:none!important}:root.dark .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form,.dark .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form{box-shadow:none!important;background:#0715257a!important;border-color:#82bae840!important}:root.dark .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form:hover,:root.dark .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form:focus-within,.dark .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form:hover,.dark .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form:focus-within{box-shadow:none!important;border-color:#3a80c9!important}:root.dark .contacts-panel .yaho-library-search-bar-compact input.yaho-library-search-bar-input,:root.dark .contacts-panel .yaho-library-search-bar-compact input.yaho-library-search-bar-input:hover,:root.dark .contacts-panel .yaho-library-search-bar-compact input.yaho-library-search-bar-input:focus,.dark .contacts-panel .yaho-library-search-bar-compact input.yaho-library-search-bar-input,.dark .contacts-panel .yaho-library-search-bar-compact input.yaho-library-search-bar-input:hover,.dark .contacts-panel .yaho-library-search-bar-compact input.yaho-library-search-bar-input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:root.dark .yaho-library-filter-panel .yaho-workbench-chip,.dark .yaho-library-filter-panel .yaho-workbench-chip{color:#93a6bd;background:0 0;border-color:#0000}:root.dark .yaho-library-filter-panel .yaho-workbench-chip:hover,.dark .yaho-library-filter-panel .yaho-workbench-chip:hover{color:#93a6bd;background:#13263b;border-color:#3d6f9673}:root.dark .yaho-library-filter-panel .yaho-workbench-chip.is-active,.dark .yaho-library-filter-panel .yaho-workbench-chip.is-active{color:#8fc3ef;background:#112b42;border-color:#6fa2cf;box-shadow:0 0 0 1px #6fa2cf61,0 12px 30px #6fa2cf4d}.yaho-office-page:not(.is-editing) .yaho-workbench-head{align-items:center}.yaho-office-page:not(.is-editing) .yaho-workbench-actions{gap:.55rem}.yaho-document-processing-header,.yaho-graph-controls-modal-header{padding:1.25rem 4rem 1rem 1.5rem}.yaho-document-processing-header .yaho-workbench-title{letter-spacing:-.03em;font-size:1.7rem;font-weight:780;line-height:1.15}.yaho-document-processing-header .yaho-workbench-lede{font-size:.88rem;font-weight:600;line-height:1.45}.yaho-document-processing-header{align-items:center}.yaho-document-processing-close{top:1.875rem}.yaho-marketing-naver-type-list .contacts-panel .yaho-choice-chip{border-radius:.8rem;align-items:center;width:100%;min-height:4.15rem;padding:.8rem .9rem}.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip{border-radius:.95rem;align-items:center;width:100%;min-height:4.65rem;padding:.9rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip:hover,.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip:focus-visible{transform:translate(.15rem)}.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip:disabled{cursor:not-allowed;border-color:color-mix(in srgb, var(--ui-stroke-tertiary) 68%, transparent);background:color-mix(in srgb, var(--ui-bg-secondary) 62%, transparent);box-shadow:none;opacity:.48}.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip:disabled:hover,.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip:disabled:focus-visible{transform:none}.yaho-marketing-instagram-media-prep.is-media-prep .yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip:disabled{grid-column:2}.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip-icon{border-radius:.75rem;width:2.2rem;height:2.2rem}.yaho-marketing-media-strategy-list .contacts-panel .yaho-choice-chip-detail{margin-top:.15rem}.yaho-marketing-plan-media-options .contacts-panel .yaho-choice-chip{border-radius:.72rem;align-items:center;min-height:3.35rem;padding:.7rem .75rem}.yaho-marketing-plan-media-options .contacts-panel .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-light-orange) 62%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 10%, var(--yaho-light-panel))}:root.dark .yaho-marketing-plan-media-options .contacts-panel .yaho-choice-chip.is-selected,.dark .yaho-marketing-plan-media-options .contacts-panel .yaho-choice-chip.is-selected{border-color:color-mix(in srgb, var(--yaho-night-blue) 58%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 14%, var(--yaho-night-surface-raised))}.yaho-marketing-page .contacts-panel .yaho-choice-chip{background:color-mix(in srgb, var(--yaho-light-panel) 78%, transparent);transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.yaho-marketing-page .contacts-panel .yaho-choice-chip:hover,.yaho-marketing-page .contacts-panel .yaho-choice-chip:focus-visible{border-color:color-mix(in srgb, var(--yaho-light-orange) 44%, var(--ui-stroke-tertiary));background:color-mix(in srgb, var(--yaho-light-orange) 7%, var(--yaho-light-panel));box-shadow:var(--yaho-control-elevation);transform:translateY(-1px)}:root.dark .yaho-marketing-page .contacts-panel .yaho-choice-chip,.dark .yaho-marketing-page .contacts-panel .yaho-choice-chip{border-color:var(--yaho-night-line);background:color-mix(in srgb, var(--yaho-night-surface-raised) 90%, transparent)}:root.dark .yaho-marketing-page .contacts-panel .yaho-choice-chip:hover,:root.dark .yaho-marketing-page .contacts-panel .yaho-choice-chip:focus-visible,.dark .yaho-marketing-page .contacts-panel .yaho-choice-chip:hover,.dark .yaho-marketing-page .contacts-panel .yaho-choice-chip:focus-visible{border-color:color-mix(in srgb, var(--yaho-night-blue) 48%, var(--yaho-night-line));background:color-mix(in srgb, var(--yaho-night-blue) 10%, var(--yaho-night-surface-raised))}:root [data-yaho-contrib-shell=true][data-yaho-shell=true] [data-tree-group=grp-main]:not([data-yaho-browser-dock-present=true]) :is(.yaho-workbench-surface,.yaho-page-surface,.yaho-page-root,.yaho-request-start-surface,.yaho-night-chat-surface,.yaho-today-page){background:0 0!important}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded{background:0 0!important;padding:0!important}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-shell{gap:1.25rem;width:100%;max-width:none;padding:1.25rem 1.125rem 1.5rem}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-page__header{border-bottom:1px solid color-mix(in srgb, var(--yaho-light-ink) 9%, transparent);align-items:center;gap:.875rem;padding:0 0 1.125rem}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-workbench-title{letter-spacing:-.035em;font-size:1.42rem}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-workbench-lede{max-width:none;font-size:.8rem;line-height:1.5}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-body{gap:1.25rem}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card{min-height:0;border-radius:1.25rem!important;padding:1.125rem!important;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0208102e!important}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card>div:last-child{flex-wrap:wrap;padding-top:1rem}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card>div:last-child>div:first-child{flex-wrap:wrap}[data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-detail{min-height:4.85rem;border-radius:.95rem!important}:root.dark [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-page__header,.dark [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-page__header{border-bottom-color:color-mix(in srgb, var(--yaho-night-ink) 14%, transparent)}:root.dark [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card,.dark [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card{background:linear-gradient(145deg,#0a1c2ef5,#071320f5)!important;border-color:#6fa2cf4d!important}:root.dark [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-detail,.dark [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-detail{box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(145deg,#132d46eb,#0a1b2ceb)!important}:root.dark.theme-black button.yaho-header-cta-primary,.dark.theme-black button.yaho-header-cta-primary{color:var(--yaho-night-page)!important;box-shadow:0 14px 32px -22px #0009!important}:root.dark.theme-black .yaho-header-cta-primary:hover:not(:disabled),.dark.theme-black .yaho-header-cta-primary:hover:not(:disabled){color:var(--yaho-night-page)!important;background:#fff!important}:root.dark.theme-black .yaho-pages-page .yaho-workbench-actions :is(button,[data-slot=button]),.dark.theme-black .yaho-pages-page .yaho-workbench-actions :is(button,[data-slot=button]){color:var(--yaho-night-text-soft)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.dark.theme-black .yaho-pages-page .yaho-workbench-actions :is(button,[data-slot=button]):hover,.dark.theme-black .yaho-pages-page .yaho-workbench-actions :is(button,[data-slot=button]):hover{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-ink)!important}:root.dark.theme-black .yaho-pages-page .yaho-workbench-notice,.dark.theme-black .yaho-pages-page .yaho-workbench-notice{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-workbench-head,.dark.theme-black .yaho-pages-page:not(.yaho-pages-web-standalone) .yaho-workbench-head{background:var(--yaho-pages-stage-background)!important;border-bottom:0!important;margin-bottom:0!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card:hover,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-raised)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card h2,:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail strong,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card h2,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail strong{color:var(--yaho-night-text)}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card p,:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail>span,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card p,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail>span{color:var(--yaho-night-muted)}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail svg,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-detail svg{color:var(--yaho-night-muted)}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card-action,.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card-action{border-color:var(--yaho-night-line);color:var(--yaho-night-text-soft);background:0 0}:root.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card-action:hover:not(:disabled),.dark.theme-black [data-yaho-shell=true] .yaho-ai-staff-card-action:hover:not(:disabled){border-color:var(--yaho-night-line-strong);background:var(--yaho-night-primary-hover);color:var(--yaho-night-primary-text)}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card:hover,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-card:hover{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-raised)!important}:root.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-detail,.dark.theme-black [data-yaho-shell=true] .yaho-task-side-panel .yaho-ai-staff-page--embedded .yaho-ai-staff-detail{background:var(--yaho-night-surface-raised)!important;box-shadow:inset 0 1px 0 var(--yaho-night-edge-light)!important}:root.dark.theme-black .yaho-secondary-button,.dark.theme-black .yaho-secondary-button{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface-raised)!important;color:var(--yaho-night-text-soft)!important}:root.dark.theme-black .yaho-secondary-button:hover:not(:disabled),.dark.theme-black .yaho-secondary-button:hover:not(:disabled){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-primary-hover)!important;color:var(--yaho-night-text)!important}:is(:root.dark.theme-black,.dark.theme-black) :is(.yaho-dark-page.yaho-today-page,.yaho-workbench-surface:has(.yaho-today-page)){background:var(--yaho-night-page)!important;background-image:none!important}:root.dark.theme-black .yaho-marketing-page .yaho-workbench-head,.dark.theme-black .yaho-marketing-page .yaho-workbench-head{border-bottom-color:var(--yaho-night-line)!important}:root.dark.theme-black .contacts-panel .yaho-library-search-bar-form,.dark.theme-black .contacts-panel .yaho-library-search-bar-form{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;box-shadow:none!important}:root.dark.theme-black .contacts-panel .yaho-library-search-bar-form:focus-within,.dark.theme-black .contacts-panel .yaho-library-search-bar-form:focus-within{border-color:#ffffff57!important;box-shadow:0 0 0 3px #ffffff14!important}:root.dark.theme-black .contacts-panel .yaho-library-search-bar-modes,.dark.theme-black .contacts-panel .yaho-library-search-bar-modes{border-color:var(--yaho-night-line)!important;box-shadow:none!important;background:#ffffff0f!important}:root.dark.theme-black .contacts-panel .yaho-library-search-bar-modes:before,.dark.theme-black .contacts-panel .yaho-library-search-bar-modes:before{border-color:var(--yaho-light-orange)!important;background:var(--yaho-light-orange)!important;box-shadow:0 .25rem .75rem #f9731638!important}:root.dark.theme-black .contacts-panel .yaho-library-search-bar-clear,.dark.theme-black .contacts-panel .yaho-library-search-bar-clear{color:var(--yaho-light-orange)!important}:root.dark.theme-black .yaho-library-header-actions .yaho-workbench-segment,.dark.theme-black .yaho-library-header-actions .yaho-workbench-segment{border-color:var(--yaho-night-line)!important;background:var(--yaho-night-surface)!important}:root.dark.theme-black .yaho-library-header-actions .yaho-workbench-segment-item.is-active,.dark.theme-black .yaho-library-header-actions .yaho-workbench-segment-item.is-active{background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:inset 0 0 0 1px var(--yaho-night-line-strong)!important}:root.dark.theme-black .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form,:root.dark.theme-black .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form,.dark.theme-black .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form,.dark.theme-black .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form{border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-field)!important;box-shadow:none!important}:root.dark.theme-black .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form:focus-within,:root.dark.theme-black .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form:is(:hover,:focus-within),.dark.theme-black .yaho-library-filter-panel .contacts-panel .yaho-library-search-bar-form:focus-within,.dark.theme-black .contacts-panel .yaho-library-search-bar-compact .yaho-library-search-bar-form:is(:hover,:focus-within){border-color:#ffffff57!important;box-shadow:0 0 0 3px #ffffff14!important}:root.dark.theme-black .yaho-library-filter-panel .yaho-workbench-chip,.dark.theme-black .yaho-library-filter-panel .yaho-workbench-chip{color:var(--yaho-night-muted)!important;background:0 0!important;border-color:#0000!important}:root.dark.theme-black .yaho-library-filter-panel .yaho-workbench-chip:is(:hover,.is-active),.dark.theme-black .yaho-library-filter-panel .yaho-workbench-chip:is(:hover,.is-active){border-color:var(--yaho-night-line-strong)!important;background:var(--yaho-night-surface-soft)!important;color:var(--yaho-night-ink)!important;box-shadow:none!important}.yaho-workbench-toolbar.yaho-connection-filter-panel{box-shadow:none;background:#ffffffdb;border:1px solid #f1d3bf;border-radius:1.25rem;flex-flow:wrap;align-items:center;gap:.75rem;padding:1rem}.yaho-connection-filter-panel .yaho-workbench-chip{color:#8a6b56;height:2.75rem;box-shadow:none;background:#ffffffbf;border-color:#f1d3bf;padding:0 1rem;font-size:.9rem;font-weight:700}.yaho-connection-filter-panel .yaho-workbench-chip:hover,.yaho-connection-filter-panel .yaho-workbench-chip.is-active{color:#c45116;background:#fff7f1;border-color:#f6a46c}.yaho-connection-filter-panel .yaho-workbench-chip.is-active{box-shadow:none}:root.dark .yaho-workbench-toolbar.yaho-connection-filter-panel,.dark .yaho-workbench-toolbar.yaho-connection-filter-panel{background:linear-gradient(108deg,#14304bfa,#0d1f32f5);border-color:#64a5dc66;box-shadow:inset 0 1px #b5deff1c}:root.dark .yaho-connection-filter-panel .yaho-workbench-chip,.dark .yaho-connection-filter-panel .yaho-workbench-chip{color:#93a6bd;background:0 0;border-color:#0000}:root.dark .yaho-connection-filter-panel .yaho-workbench-chip:hover,.dark .yaho-connection-filter-panel .yaho-workbench-chip:hover{color:#93a6bd;background:#13263b;border-color:#3d6f9673}:root.dark .yaho-connection-filter-panel .yaho-workbench-chip.is-active,.dark .yaho-connection-filter-panel .yaho-workbench-chip.is-active{color:#8fc3ef;box-shadow:none;background:#112b42;border-color:#6fa2cf}.yaho-library-header-actions .yaho-workbench-segment{border-color:color-mix(in srgb, var(--yaho-light-ink) 12%, transparent);background:color-mix(in srgb, var(--yaho-light-ink) 4%, transparent);border-radius:999px;gap:.25rem;height:auto;padding:.1875rem}.yaho-library-header-actions .yaho-workbench-segment-item{height:auto;min-height:2rem;color:var(--yaho-light-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 .9rem;font-size:.78rem;font-weight:700;line-height:1}.yaho-library-header-actions .yaho-workbench-segment-item.is-active{border-color:color-mix(in srgb, var(--yaho-light-orange) 42%, transparent);background:color-mix(in srgb, var(--yaho-light-orange) 12%, var(--ui-surface-primary));color:var(--yaho-light-ink);box-shadow:none}:root.dark .yaho-library-header-actions .yaho-workbench-segment,.dark .yaho-library-header-actions .yaho-workbench-segment{border-color:color-mix(in srgb, var(--yaho-night-blue) 34%, transparent);background:color-mix(in srgb, var(--yaho-night-panel) 76%, transparent)}:root.dark .yaho-library-header-actions .yaho-workbench-segment-item,.dark .yaho-library-header-actions .yaho-workbench-segment-item{color:color-mix(in srgb, var(--yaho-night-ink) 62%, transparent)}:root.dark .yaho-library-header-actions .yaho-workbench-segment-item.is-active,.dark .yaho-library-header-actions .yaho-workbench-segment-item.is-active{border-color:color-mix(in srgb, var(--yaho-night-blue) 56%, transparent);background:color-mix(in srgb, var(--yaho-night-blue) 24%, var(--yaho-night-panel));color:#fff;box-shadow:none}:root.dark.theme-black .yaho-workbench-toolbar.yaho-connection-filter-panel,.dark.theme-black .yaho-workbench-toolbar.yaho-connection-filter-panel{border-color:var(--yaho-night-line);background:var(--yaho-night-surface);box-shadow:none}:root.dark.theme-black .yaho-connection-filter-panel .yaho-workbench-chip,.dark.theme-black .yaho-connection-filter-panel .yaho-workbench-chip{color:var(--yaho-night-muted);background:0 0;border-color:#0000}:root.dark.theme-black .yaho-connection-filter-panel .yaho-workbench-chip:is(:hover,.is-active),.dark.theme-black .yaho-connection-filter-panel .yaho-workbench-chip:is(:hover,.is-active){border-color:var(--yaho-night-line-strong);background:var(--yaho-night-surface-soft);color:var(--yaho-night-ink);box-shadow:none}.yaho-library-page .yaho-workbench-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.yaho-library-page .yaho-workbench-actions:has(>.yaho-library-header-actions){flex-wrap:nowrap;justify-content:flex-end;width:auto}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-workbench-head{align-items:center;gap:.75rem;margin:0!important;padding:.5rem 1rem!important}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-workbench-title,.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-workbench-lede{display:none}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-workbench-actions{flex:1;gap:.375rem}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-workbench-head>.min-w-0{display:none}.yaho-pages-page--editor-layout:not(.yaho-pages-web-standalone) .yaho-workbench-actions{justify-content:flex-start}.yaho-naver-media-choice-group .contacts-panel .yaho-choice-chip-icon{color:var(--ui-green);background:color-mix(in srgb, var(--ui-green) 12%, transparent)}.yaho-naver-media-choice-group .contacts-panel .yaho-choice-chip:hover,.yaho-naver-media-choice-group .contacts-panel .yaho-choice-chip:focus-visible{border-color:var(--ui-green)}.yaho-naver-media-choice-group .contacts-panel .yaho-choice-chip{border-color:color-mix(in srgb, var(--ui-green) 25%, transparent)}.web-os-workbench{--yaho-control-lip:inset 0 1px 0 transparent;--yaho-control-drop:0 2px 6px #43281a12;--yaho-control-elevation:var(--yaho-control-lip), var(--yaho-control-drop);--conversation-caption-font-size:.875rem;width:100%;min-width:0;max-width:none;color:var(--ui-text-primary);margin:0;padding:24px 32px 32px}.web-os-workbench>.yaho-workbench-head{margin-bottom:16px}.web-os-workbench .yaho-workbench-actions{flex-wrap:wrap}.web-os-workbench :is(.primary-button,.secondary-button,.danger-button,[class*=workspace-members-][class$=-button]){min-height:2rem;font-size:var(--conversation-caption-font-size);cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.web-os-workbench :is(.primary-button,.workspace-members-primary-button){background:var(--theme-primary);color:var(--theme-primary-foreground,#fff);box-shadow:none;border:0}.web-os-workbench :is(.secondary-button,.workspace-members-secondary-button,.workspace-members-refresh-button){border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);color:var(--ui-text-primary)}.web-os-workbench .danger-button{border:1px solid color-mix(in srgb,var(--ui-danger) 40%,var(--ui-stroke-tertiary));color:var(--ui-danger);background:0 0}.web-os-workbench :is(button,input,select,textarea):disabled{opacity:.5;cursor:default}.web-os-workbench :is(.workspace-members-seat-card,.workspace-members-member-row,.workspace-members-invite-row,.contacts-card,.smart-reminder-card,.automation-section,.automation-detail,.settings-current-card){border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);box-shadow:var(--yaho-control-elevation);border-radius:1rem;padding:1rem}.web-os-workbench :is(input,select,textarea){font-size:.875rem}.web-os-workbench :is(.contacts-toolbar,.smart-reminder-section-heading,.workspace-members-section-heading){gap:.75rem}.web-os-workbench :is(.contacts-card,.smart-reminder-card) p{font-size:.875rem;line-height:1.65}.web-os-workbench :is(.contacts-count,.workspace-members-section-heading>span){font-size:.82rem;font-weight:750}.web-os-workbench .workspace-members-tabs{margin:0}.web-os-workbench :is(.contacts-form,.smart-reminder-form,.automation-setup-panel){border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);border-radius:1rem;padding:1rem}.web-os-workbench .state-message{border:1px dashed var(--ui-stroke-tertiary);color:var(--ui-text-secondary);border-radius:1rem;padding:2rem;font-size:.875rem}@media (width<=720px){.web-os-workbench{padding:16px 20px 24px}.web-os-workbench .yaho-workbench-actions{gap:.5rem}.web-os-workbench .workspace-members-invite-form{grid-template-columns:minmax(0,1fr)}}.web-os-workbench .yaho-workbench-title{letter-spacing:-.03em;color:var(--ui-text-primary);margin:0;font-size:1.7rem;font-weight:780;line-height:1.15}.web-os-workbench .yaho-workbench-lede{color:var(--ui-text-secondary);margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.web-os-workbench .yaho-workbench-head{align-items:center}.web-os-workbench .workspace-members-seats{gap:.75rem;margin-top:1.25rem}.web-os-workbench .workspace-members-list-section{border-top:0;margin-top:1.5rem;padding-top:0}.web-os-workbench .yaho-workbench-empty{min-height:16rem;color:var(--ui-text-primary);text-align:center;align-content:center;justify-items:center;gap:.35rem;font-size:.875rem;display:grid}.web-os-workbench .yaho-workbench-empty small{color:var(--ui-text-tertiary);font-size:.8rem}.web-os-workbench .contact-card{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);border-radius:1rem;overflow:hidden}.web-os-workbench .smart-reminder-section-heading{margin-bottom:1.5rem}.web-os-workbench .smart-reminder-list-section{margin:0}.web-os-workbench .yaho-smart-reminders__empty{text-align:center;place-items:center;min-height:16rem;padding:2.5rem 2rem;display:grid}.web-os-workbench .yaho-smart-reminders__empty-icon{border-radius:1.25rem;place-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:grid}.web-os-workbench .yaho-smart-reminders__empty-lede{max-width:36rem;margin:.75rem auto 0}.web-os-workbench .yaho-smart-reminders__popular-section{margin-top:1.5rem}.web-os-company-map-dialog{z-index:40;background:var(--ui-bg-editor);position:absolute;inset:0;overflow:hidden}.web-os-company-map-controls{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.web-os-company-map-controls>.yaho-workbench-head{margin:0;padding:20px 64px 16px 24px;position:relative}.web-os-company-map-controls-body{background:0 0;flex:1;min-height:0;padding:16px 24px 24px;overflow:auto}.web-os-company-map-controls .yaho-graph-controls-modal-close{position:absolute;top:24px;right:24px}.web-os-company-map-controls .yaho-graph-controls-count{margin-left:auto;margin-right:8px}.web-os-company-map-date-view{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.web-os-company-map-controls .web-os-company-map-date-view>section{border:0;gap:10px;margin:0;padding:0;display:grid}.web-os-company-map-date-view .web-ontology-graph-controls-as-of-copy p{margin:0}.web-os-company-map-date-view .yaho-graph-as-of-field{box-sizing:border-box;gap:.5rem;width:min(100%,15rem);min-height:2.25rem;padding:0 .65rem}.web-os-company-map-date-view .yaho-graph-as-of-field input{width:0;min-width:0}@media (width<=720px){.web-os-company-map-date-view{grid-template-columns:minmax(0,1fr);gap:16px}.web-os-company-map-controls .web-os-company-map-date-view>section{gap:8px}.web-os-company-map-controls-body{padding:16px 20px}.web-os-company-map-controls-body>section:nth-of-type(2)>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.web-document-processing-overlay{z-index:1500;background:var(--ui-bg-editor);padding:0;position:fixed;inset:0}.web-document-processing-overlay .web-document-processing-queue .yaho-secondary-button{border-radius:2px;min-height:1.5rem;padding:.2rem .6rem;font-size:.75rem}.web-os-ai-staff-list .campaign-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.web-os-company-map-controls.web-ontology-graph-controls{width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;border:0;border-radius:0;position:static;inset:auto}.web-os-workbench .workspace-members-tabs button{height:100%;padding:0 .85rem;font-size:.78rem;font-weight:750}.web-os-workbench .workspace-members-tabs button span{color:inherit;font-size:inherit;background:0 0}.web-os-workbench :is(.contacts-form,.smart-reminder-form) label{font-size:.8rem;line-height:1.5}.web-os-workbench .yaho-members-workspace-picker .yaho-member-role-trigger{text-transform:none;letter-spacing:normal;max-width:12rem;min-height:2.75rem}.web-os-workbench .yaho-workbench-head :is(.contacts-panel-actions,.smart-reminders-header-actions){align-items:center;gap:.55rem;display:flex}.workspace-members-panel>.yaho-members-workbench-head{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;display:grid}.workspace-members-panel>.yaho-members-workbench-head>.yaho-workbench-actions{flex-wrap:nowrap;padding-right:0}.workspace-members-panel .yaho-members-header-actions{flex-wrap:nowrap}.workspace-members-panel .yaho-members-workspace-picker{flex:0 0 9.5rem;width:9.5rem}.workspace-members-panel .yaho-members-surface-tabs{flex:none}.workspace-members-panel .workspace-members-seats>div{min-width:0}.workspace-members-panel .workspace-members-seats .yaho-workbench-list-item{box-sizing:border-box;height:100%}@media (width<=720px){#root [data-yaho-shell] .shell-stage-content>.workspace-members-panel{padding-top:64px}#root [data-yaho-shell] .os-workbench-main .workspace-members-panel>.yaho-members-workbench-head{text-align:left;display:block;padding-top:0!important;position:static!important}#root [data-yaho-shell] .workspace-members-panel>.yaho-members-workbench-head>.min-w-0{display:none}#root [data-yaho-shell] .os-workbench-main .workspace-members-panel>.yaho-members-workbench-head>.yaho-workbench-actions{max-width:none;width:100%!important;height:auto!important;margin:12px 0 0!important;position:static!important;right:10px!important}.workspace-members-panel .yaho-members-header-actions{justify-content:center;width:100%;display:flex}.workspace-members-panel .yaho-members-header-actions .yaho-members-workspace-picker{text-align:center;flex:0 0 10rem;width:10rem;max-width:100%}#root [data-yaho-shell] .workspace-members-panel .yaho-members-header-actions .yaho-members-surface-tabs{position:absolute;top:10px;right:54px}#root [data-yaho-shell] .workspace-members-panel .yaho-members-header-actions .yaho-workbench-close{position:absolute;top:10px;right:10px}.workspace-members-panel .yaho-members-surface-tabs .yaho-workbench-segment-item{min-width:0;padding-inline:.65rem}}#root [data-yaho-shell].theme-light .os-workbench-main:has(.workspace-members-panel){background:var(--yaho-light-page)!important}[data-yaho-shell] .os-workbench-main>.flex>.shell-stage-content:has(>.workspace-members-panel){flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell] .shell-stage-content>.workspace-members-panel{box-sizing:border-box;overscroll-behavior-y:contain;flex:1;height:100%;min-height:0;position:relative;overflow:hidden auto}.workspace-members-panel .yaho-members-workspace-picker .yaho-member-role-trigger{max-width:none;padding-inline:.75rem}.workspace-members-panel .yaho-members-workspace-picker .yaho-member-role-trigger>.codicon{flex-shrink:0}.workspace-members-panel .workspace-members-role-field{display:inline-flex;position:relative}.workspace-members-panel .workspace-members-role-field select{appearance:none;padding-right:1.75rem}.workspace-members-panel .workspace-members-role-chevron{color:var(--ui-text-secondary);pointer-events:none;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.web-os-workbench .workspace-members-section-heading>span{font-size:.75rem;font-weight:700}.workspace-members-panel .workspace-members-invite-section{border-top:0;margin-top:0;padding-top:0}.workspace-members-panel .workspace-members-section-heading p{font-size:.84rem;font-weight:600;line-height:1.45}.workspace-members-panel .workspace-members-invite-form{grid-template-columns:minmax(15rem,1fr) 10rem auto auto;gap:.75rem;margin-top:1rem}.workspace-members-panel .workspace-members-invite-form :is(input[type=email],.yaho-member-role-trigger,.workspace-members-checkbox,.workspace-members-primary-button){box-sizing:border-box;border-radius:.75rem;height:2.75rem;min-height:2.75rem;font-size:.88rem}.workspace-members-panel .workspace-members-invite-form input[type=email]{border-color:var(--ui-stroke-tertiary);padding:.55rem .85rem}.workspace-members-panel .workspace-members-invite-form .yaho-member-role-trigger{padding-inline:.85rem}.workspace-members-panel .workspace-members-invite-form .yaho-member-role-trigger>.codicon{flex-shrink:0;margin-right:.35rem}.workspace-members-panel .workspace-members-invite-form .workspace-members-checkbox{border:1px solid var(--ui-stroke-tertiary);gap:.5rem;padding:0 .85rem;font-weight:400}.workspace-members-panel .workspace-members-checkbox input{accent-color:auto;width:14px;height:14px;min-height:0;margin:0;padding:0}.workspace-members-panel .workspace-members-help{color:var(--ui-text-secondary);margin-top:.5rem;font-size:.75rem;font-weight:700}@media (width<=720px){.workspace-members-panel .workspace-members-invite-form{grid-template-columns:minmax(0,1fr)}}.yaho-members-usage-banner>svg{flex:none;margin-top:.15rem}.yaho-members-usage-copy{flex:1;min-width:0}.yaho-members-usage-summary{border-top:1px solid var(--ui-stroke-tertiary);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.8rem;padding-top:.75rem;display:flex}.yaho-members-usage-rates{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.yaho-members-usage-rates>div{border:1px solid var(--ui-stroke-tertiary);background:var(--ui-bg-card);border-radius:.65rem;align-items:center;gap:.6rem;padding:.4rem .65rem;display:flex}.yaho-members-usage-rates dt{color:var(--ui-text-secondary);font-size:.75rem}.yaho-members-usage-rates dd{white-space:nowrap;color:var(--ui-text-primary);margin:0;font-size:.82rem;font-weight:750}.yaho-members-usage-note{color:var(--ui-text-secondary);margin:0;font-size:.75rem;line-height:1.5}@media (width<=720px){.yaho-members-usage-banner{text-align:center;grid-template-columns:18px minmax(0,1fr);gap:.3rem .75rem;display:grid}.yaho-members-usage-banner>svg{grid-area:1/1}.yaho-members-usage-copy{display:contents}.yaho-members-usage-copy>.yaho-workbench-section-title{box-sizing:border-box;text-align:center;grid-area:1/1/auto/-1;padding-inline:24px}.yaho-members-usage-copy>.yaho-workbench-section-lede{grid-area:2/1/auto/-1;margin-top:0}.yaho-members-usage-banner:has(>.yaho-members-usage-toggle[aria-expanded=false]) .yaho-workbench-section-lede{display:none}.yaho-members-usage-summary{grid-area:3/1/auto/-1;justify-content:center;margin-top:.45rem}.yaho-members-usage-rates{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.yaho-members-usage-rates>div{flex-direction:column;align-items:center;gap:.2rem}}.yaho-members-usage-banner{position:relative}.yaho-members-usage-toggle{z-index:1;border-radius:inherit;width:100%;height:100%;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.yaho-members-usage-toggle>svg{transition:transform .16s;position:absolute;top:14px;right:14px}.yaho-members-usage-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.yaho-members-usage-toggle:focus-visible{outline:2px solid var(--ui-text-primary);outline-offset:3px}.yaho-members-usage-copy>.yaho-workbench-section-title{padding-right:2rem}.yaho-members-usage-summary[hidden]{display:none}@media (width<=720px){.yaho-members-usage-copy>.yaho-workbench-section-title{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.yaho-members-usage-toggle>svg{transition:none}}[data-yaho-shell] .os-workbench-main>.flex>.shell-stage-content:has(>.contacts-panel){flex-direction:column;flex:1;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell] .shell-stage-content>.contacts-panel{box-sizing:border-box;overscroll-behavior-y:contain;flex:1;height:100%;min-height:0;position:relative;overflow:hidden auto}.contacts-panel.web-os-workbench>.yaho-workbench-head{margin-bottom:0}.contacts-panel .yaho-choice-chip{align-items:center}.contacts-panel .yaho-library-search-bar-form{box-sizing:border-box}.contacts-panel .yaho-workbench-chip{white-space:nowrap}@media (width<=720px){#root [data-yaho-shell] .shell-stage-content>.contacts-panel{padding-top:64px}#root [data-yaho-shell] .os-workbench-main .contacts-panel>.yaho-workbench-head{text-align:left;display:block;padding-top:0!important;position:static!important}#root [data-yaho-shell] .contacts-panel>.yaho-workbench-head>.min-w-0{width:100%}#root [data-yaho-shell] .os-workbench-main .contacts-panel>.yaho-workbench-head>.yaho-workbench-actions{right:10px!important}.contacts-panel .yaho-contacts-view__header .yaho-workbench-lede{white-space:normal;overflow:visible}.contacts-panel .yaho-contacts-search{flex-basis:100%}#root [data-yaho-shell] .contacts-panel .yaho-library-search-bar-input{font-size:12px;line-height:1.4}.contacts-panel .contacts-sort-controls{display:none}.contacts-panel .contacts-dropzone .yaho-choice-chip-label{font-size:12px;line-height:1.45}.contacts-panel .contacts-dropzone .yaho-choice-chip-detail{font-size:11px;line-height:1.45}}.workspace-members-mobile-invite-intro{display:none}@media (width<=720px){.workspace-members-mobile-invite-intro{display:block}.workspace-members-mobile-invite-intro p{color:var(--ui-text-secondary);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.workspace-members-panel .workspace-members-invite-heading>div{display:none}.workspace-members-panel .workspace-members-invite-section{border-top:0;margin-top:1rem;padding-top:0}}[data-yaho-shell] .os-workbench-main>.flex>.shell-stage-content:has(>:is(.smart-reminders-panel,.ai-staff-workbench)){flex-direction:column;flex:1;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-yaho-shell] .shell-stage-content>:is(.smart-reminders-panel,.ai-staff-workbench){box-sizing:border-box;overscroll-behavior-y:contain;flex:1;height:100%;min-height:0;position:relative;overflow:hidden auto}.smart-reminders-panel .smart-reminder-list-section{border-top:0;padding-top:0}.smart-reminders-panel .smart-reminder-section-heading{align-items:center}.smart-reminders-panel .smart-reminder-section-heading>.yaho-smart-reminders__list-count{height:2.15rem;color:var(--yaho-light-orange);background:color-mix(in srgb,var(--yaho-light-orange) 10%,transparent);padding:0 .9rem;font-size:.82rem}.smart-reminders-panel .yaho-smart-reminders__empty{box-sizing:border-box;border:1px dashed var(--ui-stroke-tertiary);border-radius:18px}.smart-reminders-panel .smart-reminder-availability{margin-bottom:24px}.smart-reminder-availability .yaho-secondary-button{margin-top:16px}.web-os-ai-staff-list .campaign-list{margin:0}.web-os-ai-staff-list .yaho-ai-staff-card{box-sizing:border-box}.web-os-ai-staff-list .yaho-ai-staff-card .yaho-staff-face{flex:0 0 56px}@media (width<=720px){#root [data-yaho-shell] .shell-stage-content>:is(.smart-reminders-panel,.ai-staff-workbench){padding-top:64px}#root [data-yaho-shell] .os-workbench-main :is(.smart-reminders-panel,.ai-staff-workbench)>.yaho-workbench-head{text-align:left;display:block;padding-top:0!important;position:static!important}#root [data-yaho-shell] :is(.smart-reminders-panel,.ai-staff-workbench)>.yaho-workbench-head>.min-w-0{width:100%}#root [data-yaho-shell] .os-workbench-main :is(.smart-reminders-panel,.ai-staff-workbench)>.yaho-workbench-head>.yaho-workbench-actions{right:10px!important}.smart-reminders-panel .smart-reminder-section-heading{flex-direction:row}.web-os-ai-staff-list .yaho-ai-staff-card>div:last-child,.web-os-ai-staff-list .yaho-ai-staff-card>div:last-child>div:first-child{flex-wrap:wrap}.smart-reminders-panel .yaho-smart-reminders__popular-grid{grid-template-columns:minmax(0,1fr)}}.smart-reminders-panel .yaho-smart-reminders__add-cta,.ai-staff-workbench .yaho-ai-staff-page__header .yaho-memory-view__add-cta{box-sizing:border-box;white-space:nowrap;flex:none;min-width:6.25rem;height:2.15rem;min-height:2.15rem;max-height:2.15rem;padding:0 .7rem;font-size:.82rem;font-weight:750;line-height:1;transform:none}.smart-reminders-panel .yaho-smart-reminders__add-cta{width:6.25rem}.smart-reminders-panel .yaho-workbench-actions>.yaho-secondary-button{white-space:nowrap;align-items:center;gap:.375rem;min-height:2.15rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}@media (width<=720px){#root [data-yaho-shell] .shell-stage-content>.smart-reminders-panel{padding:64px 20px calc(24px + env(safe-area-inset-bottom))!important}#root [data-yaho-shell] .os-workbench-main .smart-reminders-panel>.yaho-workbench-head{width:100%;margin:0 0 16px!important;padding:0 0 12px!important}#root [data-yaho-shell] .os-workbench-main .smart-reminders-panel>.yaho-workbench-head>.yaho-workbench-actions{flex-wrap:nowrap;gap:8px;max-width:calc(100% - 64px);height:2.15rem!important;top:10px!important;right:10px!important}}.ai-staff-workbench .yaho-ai-staff-card .yaho-header-cta-primary{border:1px solid #0000}.ai-staff-workbench .yaho-ai-staff-card .yaho-header-cta-primary:focus-visible{outline:2px solid var(--ui-text-primary);outline-offset:3px}.ai-staff-workbench .yaho-ai-staff-detail>strong{font-weight:600}@media (width<=720px){.ai-staff-workbench .yaho-ai-staff-card{padding:16px}.ai-staff-workbench .web-os-ai-card-heading{gap:12px}.ai-staff-workbench .web-os-ai-card-heading .yaho-staff-face{flex-basis:44px;width:44px!important;height:44px!important}.ai-staff-workbench .web-os-ai-card-heading h2{font-size:.95rem;font-weight:750;line-height:1.4}.ai-staff-workbench .web-os-ai-card-heading p{font-size:.78rem;line-height:1.55}.ai-staff-workbench .web-os-ai-card-details{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.ai-staff-workbench .yaho-ai-staff-detail{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ai-staff-workbench .yaho-ai-staff-detail>span{flex:none;font-weight:600}.ai-staff-workbench .yaho-ai-staff-detail>strong{text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:65%;margin:0;font-size:.8rem;line-height:1.45}.ai-staff-workbench .web-os-ai-card-footer{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:16px;display:grid}.ai-staff-workbench .web-os-ai-card-commands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-staff-workbench .web-os-ai-card-commands>button{box-sizing:border-box;white-space:nowrap;flex-direction:column;justify-content:center;gap:5px;min-width:0;height:52px;padding:5px 4px;font-size:11px;font-weight:600;line-height:1.3}.ai-staff-workbench .web-os-ai-card-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-staff-workbench .web-os-ai-card-management>button{box-sizing:border-box;justify-content:center;min-width:0;height:36px;padding:0 10px;font-size:12px;font-weight:650}.ai-staff-workbench>.yaho-ai-staff-page__header{border-bottom:0}}.os-map-settings-seat>.company-map,.os-map-settings-seat>.web-ontology-graph{flex:1;height:100%;min-height:0}.os-map-settings-seat>.web-ontology-graph{border-radius:0;width:100%;position:absolute;inset:0}.os-map-settings-seat .web-os-company-map-dialog{z-index:50}@media (width<=720px){.web-os-company-map-controls>.yaho-workbench-head{padding:64px 20px 16px}#root [data-yaho-shell] .os-workbench-main .web-os-company-map-controls>.yaho-responsive-page-header>.yaho-workbench-actions{right:10px!important}.web-os-company-map-controls .yaho-graph-controls-count{margin:0}}.web-os-company-map-controls-body section>.flex>button.min-w-0.flex-1{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.web-os-company-map-controls-body .yaho-graph-range{margin:0;display:block}.web-os-company-map-feedback{color:var(--ui-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.web-os-company-map-reset{border:1px solid color-mix(in srgb,var(--ui-danger) 28%,transparent);background:color-mix(in srgb,var(--ui-danger) 4%,var(--ui-bg-card));border-radius:14px;padding:16px}.web-os-company-map-reset>button{text-align:left;width:100%;color:var(--ui-danger);cursor:default;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.web-os-company-map-reset-icon{background:color-mix(in srgb,var(--ui-danger) 10%,transparent);border-radius:12px;flex:0 0 36px;place-items:center;height:36px;display:grid}.web-os-company-map-reset strong{font-size:.875rem;font-weight:750;display:block}.web-os-company-map-reset small{margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.web-os-company-map-history>.flex>button{cursor:pointer;border:0}.web-os-company-map-history>.flex>button:disabled{cursor:default;opacity:.5}.web-document-processing-overlay .yaho-document-processing-header{position:relative}@media (width<=720px){.web-document-processing-overlay .yaho-document-processing-header{margin:0;padding:64px 20px 16px;display:block}.web-document-processing-overlay .yaho-document-processing-header .yaho-workbench-title{font-size:20px;line-height:1.3}.web-document-processing-overlay .yaho-document-processing-header .yaho-workbench-lede{margin-top:4px;font-size:12px;line-height:1.5}.web-document-processing-overlay .yaho-document-processing-header>span{display:none}.web-document-processing-overlay .yaho-document-processing-close{width:36px;height:36px;padding:0;top:10px;right:10px}.web-document-processing-overlay .yaho-document-processing-panel>main{gap:16px;padding:16px 20px 24px}.web-document-processing-overlay .web-document-processing-queue-heading{align-items:flex-start;gap:8px}.web-document-processing-overlay .web-document-processing-queue-heading>strong{font-size:13px;line-height:1.5}.web-document-processing-overlay .web-document-processing-queue-heading>div{flex-wrap:wrap;justify-content:flex-end;gap:6px}.web-document-processing-overlay .web-document-processing-queue-heading>div>span{font-size:11px}.web-document-processing-overlay .web-document-processing-row{grid-template-columns:16px minmax(0,1fr);gap:8px 10px;display:grid}.web-document-processing-overlay .web-document-processing-row>.min-w-0 p{margin:0;font-size:12px;line-height:1.5}.web-document-processing-overlay .web-document-processing-row>.min-w-0 p+p{margin-top:3px;font-size:11px}.web-document-processing-overlay .web-document-processing-row-actions{grid-column:2;justify-content:flex-end;gap:8px}.web-document-processing-overlay .web-document-processing-queue .yaho-secondary-button{border-radius:10px;min-height:36px;padding:0 10px;font-size:12px}}.settings-overlay{--titlebar-height:2.25rem}.settings-overlay .settings-shell.yaho-settings-layout{max-width:none;min-height:0;margin:0}.settings-overlay .settings-nav.yaho-settings-sidebar{align-content:start;padding:1rem .75rem;overflow-y:auto}.settings-overlay .settings-nav button{font-size:.8125rem;font-weight:500}.settings-overlay .settings-detail.yaho-settings-main{min-width:0;min-height:0;padding:2.75rem clamp(2rem,4.5%,2.75rem) 5rem;overflow-y:auto;container:yaho-web-settings/inline-size}.settings-overlay .settings-detail-heading{border:0;margin-bottom:1rem;padding-bottom:0}.settings-overlay .settings-detail-heading h2{font-size:var(--conversation-text-font-size,.875rem);font-weight:500}.settings-overlay .settings-detail-heading p,.settings-overlay .settings-option-row small{font-size:var(--conversation-caption-font-size,.75rem);color:var(--yaho-settings-muted,var(--ui-text-tertiary))}.settings-overlay .settings-option-row{border-bottom:1px solid var(--ui-stroke-tertiary);grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:center;gap:.75rem;min-width:0;margin:.125rem 0;padding:.9rem 1rem;display:grid}.settings-overlay .settings-option-row>:first-child{overflow-wrap:break-word;min-width:0}.settings-overlay .settings-option-row>:not(:first-child){justify-self:end;min-width:0;max-width:100%}.settings-overlay .settings-option-row strong{font-size:var(--conversation-text-font-size,.875rem);font-weight:500}.settings-overlay .settings-segmented.settings-zoom{width:auto}.settings-overlay .settings-footer-actions{justify-content:flex-start;display:flex}@container yaho-web-settings (width<=42rem){.settings-overlay .settings-option-row{grid-template-columns:minmax(0,1fr)}.settings-overlay .settings-option-row>:not(:first-child){justify-self:start}}@media (width<=47.5rem){.settings-overlay .settings-shell.yaho-settings-layout{inset:0!important}.settings-overlay .settings-nav.yaho-settings-sidebar{flex-wrap:nowrap;gap:.35rem;padding:.75rem;display:flex;overflow-x:auto}.settings-overlay .settings-nav button{flex-shrink:0}.settings-overlay .settings-detail.yaho-settings-main{padding:1.25rem 1rem 3rem}}.theme-light :is(.web-support-os,.yaho-memory-workbench-panel,.workspace-members-panel,.contacts-panel,.smart-reminders-panel,.ai-staff-workbench,.web-os-company-map-controls,.yaho-enterprise-inquiry){--ui-stroke-primary:color-mix(in srgb, var(--ui-accent) 36%, var(--ui-surface-default));--ui-stroke-secondary:color-mix(in srgb, var(--ui-accent) 24%, var(--ui-surface-default));--ui-stroke-tertiary:color-mix(in srgb, var(--ui-accent) 16%, var(--ui-surface-default))}[data-yaho-shell] .yaho-home-composer-stack{container:yaho-home-pane/inline-size}[data-yaho-shell].app-shell .yaho-home-composer-card .yaho-home-context-band{-webkit-backdrop-filter:none;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ui-accent) 16%, transparent);border-top:0;margin-top:-1px;padding-top:calc(.375rem + 1px)}[data-yaho-shell] .yaho-quick-tool-chips .yaho-tool-chip:hover{box-shadow:none;transform:none}[data-yaho-shell] .yaho-home-composer-card .yaho-home-staff-trigger.yaho-home-context-action{min-width:0;min-height:0;box-shadow:none;font:inherit;color:var(--ui-text-secondary);background:0 0;border:0;border-radius:.6rem;padding:.28rem .42rem;font-size:.78rem;font-weight:400}[data-yaho-shell] .yaho-home-composer-card .yaho-home-staff-trigger.yaho-home-context-action:hover{color:var(--ui-text-primary);background:color-mix(in srgb, var(--ui-text-primary) 8%, transparent)}[data-yaho-shell] .os-home-canvas .web-ontology-graph-review-action{max-width:calc(100% - 7rem);right:4rem}[data-yaho-shell]:has(.yaho-web-task-side-panel-host .task-side-panel) .os-home-hamburger-slot{margin-left:-.5rem;left:auto}.task-side-panel__resize:is(:hover,:active):after,.task-side-panel--resizing .task-side-panel__resize:after{background:0 0;width:0}.task-side-panel__resize:focus-visible:after{background:0 0}.yaho-today-web-stable .yaho-today-state[role=status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#web-shell-hamburger-panel{font-family:var(--dt-font-sans)}#web-shell-hamburger-panel .yaho-ontology-compact-menu__tile{letter-spacing:normal;font-family:inherit;font-size:1rem;font-weight:900}#web-shell-hamburger-panel .yaho-ontology-compact-menu__heading{font-family:inherit;font-size:.78rem;font-weight:900}@container yaho-home-pane (width<=36rem){.yaho-home-greeting h1,.yaho-home-greeting .yaho-request-greeting{text-align:center;font-size:clamp(1.4rem,5cqi,2rem);line-height:1.25}.yaho-home-greeting p{padding-inline:.5rem;font-size:.75rem}.yaho-home-greeting .fox-mark{width:2.25rem;height:2.25rem}.yaho-home-hero-follow{padding-inline:.5rem}.yaho-quick-tool-chips .yaho-tool-chip{min-height:2.25rem;padding-inline:.6rem;font-size:.75rem}}.web-support-os .yaho-support-program-card :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),.web-support-os [data-support-file-shell]{box-sizing:border-box;border:1px solid var(--ui-stroke-primary);background-color:var(--ui-surface-default);color:var(--ui-text-primary);border-radius:.75rem;padding:.6rem .75rem}.web-support-os :is(.yaho-support-program-conditions,.yaho-support-program-card) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='gray' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.yaho-enterprise-inquiry{width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:var(--ui-text-primary);background:var(--ui-surface-default);border:1px solid var(--ui-stroke-secondary);font-family:var(--dt-font-sans);border-radius:1.5rem;padding:1.5rem;overflow:auto}.yaho-enterprise-inquiry p{color:var(--ui-text-secondary);font-size:.85rem}.yaho-enterprise-inquiry form,.yaho-enterprise-inquiry label{gap:.5rem;display:grid}.yaho-enterprise-inquiry form{gap:1rem;margin-top:1rem}.yaho-enterprise-inquiry__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.yaho-enterprise-inquiry :is(input,select,textarea){border:1px solid var(--ui-stroke-primary);background:var(--ui-fill-secondary);width:100%;min-width:0;color:inherit;font:inherit;border-radius:.6rem;padding:.65rem}.yaho-enterprise-inquiry label{font-size:.85rem}@media (width<=480px){.yaho-enterprise-inquiry__fields{grid-template-columns:1fr}}[data-yaho-shell] .shell-stage-content:has(>:is(.yaho-memory-workbench-panel,.workspace-members-panel)){width:100%;max-width:none;min-height:100%;padding-top:0}.yaho-memory-workbench-panel,.workspace-members-panel{width:100%;max-width:none;margin:0;padding:1.5rem 2rem 3rem}.yaho-memory-workbench-panel .yaho-memory-view__body{gap:1.25rem;max-width:none;margin:0;display:grid}.yaho-memory-workbench-panel .settings-memory-import,.yaho-memory-workbench-panel .settings-current-card,.yaho-memory-workbench-panel .settings-memory-item{border:1px solid var(--ui-stroke-secondary);background:var(--ui-surface-default);border-radius:1rem;padding:1rem}.yaho-memory-workbench-panel .settings-memory-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.yaho-memory-workbench-panel :is(textarea,select){border:1px solid var(--ui-stroke-primary);background:var(--ui-surface-default);color:var(--ui-text-primary);font:inherit;border-radius:.65rem;padding:.65rem}.yaho-memory-workbench-panel :is(.primary-button,.secondary-button){border:1px solid var(--ui-stroke-primary);font:inherit;border-radius:999px;padding:.5rem .9rem;font-size:.85rem}.yaho-memory-workbench-panel .primary-button{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-surface-default)}.workspace-members-panel .workspace-members-tabs{background:var(--ui-fill-secondary);margin:0}.workspace-members-panel .workspace-members-tabs button{font-size:.85rem}.workspace-members-panel .workspace-members-tabs button.is-active{color:var(--theme-primary-foreground,white);background:var(--ui-accent);box-shadow:var(--yaho-control-elevation)}.workspace-members-panel :is(.workspace-members-seat-card,.workspace-members-member-row,.workspace-members-invite-row){background:var(--ui-surface-default);border-radius:1rem;padding:1rem}.workspace-members-panel :is(.workspace-members-refresh-button,.workspace-members-primary-button,.workspace-members-secondary-button,.workspace-members-select){font-size:.85rem}@media (width<=640px){.yaho-memory-workbench-panel,.workspace-members-panel{padding:1rem}}.home-label-compact{display:none}.yaho-home-staff-option{align-items:center;gap:.45rem;display:inline-flex}.yaho-home-staff-face{object-fit:contain;width:20px;height:20px}@container yaho-home-pane (width<=36rem){.yaho-home-app-connect .yaho-app-connect-icons{transform-origin:50%;margin-inline:-.2rem;display:inline-flex;transform:scale(.78)}.yaho-home-context-band .yaho-home-staff{flex:0 auto;min-width:0}.yaho-home-context-band .yaho-home-staff-trigger{max-width:4.5rem}}[data-yaho-shell] .os-workbench-main{container:web-main-pane/inline-size}@container web-main-pane (width<=38rem){.review-label-wide{display:none}[data-yaho-shell]:has(.yaho-web-task-side-panel-host .task-side-panel) .os-home-canvas .web-ontology-graph-review-action{top:.6rem;right:.75rem}.yaho-today-inner{padding-inline:1rem}.yaho-today .yaho-today-kanban,.yaho-today .yaho-today-kanban.has-requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.yaho-today-kanban-head h3{white-space:nowrap;font-size:.8rem}.yaho-today-kanban-col{min-width:0}.yaho-today-records-heading,.yaho-today-record-controls{flex-wrap:wrap}.yaho-today-records-heading h2{white-space:nowrap}.yaho-today-record-controls{gap:.4rem;width:100%}.yaho-today-record-search{flex:100%;min-width:0}.yaho-today-date-filter-trigger{min-width:0}}[data-yaho-shell] .yaho-request-start-shell:has(.web-request-directory){flex-direction:column;height:100%;min-height:0;display:flex}[data-yaho-shell] .yaho-request-start-shell:has(.web-request-directory)>.shell-stage-content{flex:1 1 0;height:auto;min-height:18rem}[data-yaho-shell] .chat-card:has(.web-request-directory){flex-direction:column;flex:1 1 0;height:100%;min-height:0;margin-top:0;display:flex}[data-yaho-shell] .chat-card:has(.web-request-directory) .chat-layout{flex-direction:column;flex:1 1 0;height:100%;min-height:0;margin-top:0;display:flex}[data-yaho-shell] .chat-card:has(.web-request-directory) .chat-main{flex-direction:column;flex:1 1 0;height:100%;min-height:0;margin-top:0;display:flex}[data-yaho-shell] .chat-card:has(.web-request-directory) .web-request-directory{flex:auto;min-height:18rem}:root [data-yaho-shell] .workbench-composer-wrap [data-slot=composer-fade]>.grid{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"menu input controls"!important}:root [data-yaho-shell] .workbench-composer-wrap [data-slot=yaho-composer-input-slot]{box-shadow:none!important;background:0 0!important;border:0!important}:root [data-yaho-shell] .workbench-composer-wrap textarea[data-slot=composer-rich-input]{background:0 0;min-height:2.5rem!important;padding:.5rem .25rem!important}.yaho-chat-thread-surface [data-slot=aui_user-message-root] .yaho-chat-message-content-row{justify-content:flex-start;width:100%;align-self:stretch!important}.yaho-chat-thread-surface [data-slot=aui_user-message-root] .yaho-chat-message-content{flex:0 auto;width:fit-content;min-width:0;max-width:90%}.yaho-chat-thread-surface .composer-human-message [data-slot=aui_user-inline-text]{word-break:keep-all;overflow-wrap:normal;width:max-content;max-width:100%}.os-home-review-slot{pointer-events:auto;grid-area:1/3;justify-content:flex-end;align-self:center;align-items:center;padding-right:1.5rem;display:flex}.os-home-review-slot:empty{pointer-events:none}.os-home-review-slot .web-ontology-review-trigger{margin:0}.web-support-os [data-support-file-shell] [data-support-file-trigger]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 .5rem}.yaho-office-template-panel .yaho-office-templates{background:0 0;border:0;margin:0;padding:0}.yaho-chat-thread-surface [data-slot=aui_user-message-root] .yaho-chat-message-content{max-width:calc(100% - 4rem);width:max-content!important}.yaho-chat-thread-surface .composer-human-message :is([data-slot=aui_user-inline-text],p,span){word-break:keep-all!important;overflow-wrap:break-word!important}@container web-main-pane (width<=38rem){.yaho-today-kanban-head{flex-wrap:wrap;row-gap:.35rem}.yaho-today-kanban-head h3{white-space:normal;word-break:keep-all}.os-home-review-slot{padding-right:0}}@container web-main-pane (width<=23rem){.yaho-today .yaho-today-kanban.has-requests{grid-template-columns:minmax(0,1fr)}}@container web-main-pane (width<=52rem){.yaho-today .yaho-today-kanban,.yaho-today .yaho-today-kanban.has-requests{grid-template-columns:repeat(2,minmax(0,1fr))}.yaho-today-kanban-head h3{word-break:keep-all}}@container web-main-pane (width<=23rem){.yaho-today .yaho-today-kanban,.yaho-today .yaho-today-kanban.has-requests{grid-template-columns:minmax(0,1fr)}}@container yaho-home-pane (width<=36rem){.yaho-home-app-connect .yaho-app-connect-icons{margin:0;transform:none}.yaho-home-app-connect .yaho-app-connect-icon{width:.95rem;height:.95rem}.yaho-home-app-connect .yaho-app-connect-icon svg{width:.7rem;height:.7rem}}[data-yaho-shell] .yaho-web-thread-content{box-sizing:border-box;width:min(100%, var(--yaho-chat-column-max));gap:var(--conversation-turn-gap,.75rem);padding:1rem .75rem var(--yaho-web-composer-clearance,10rem);flex-direction:column;flex:none;margin-inline:auto;display:flex}:root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel]{--yaho-composer-rest-width:34rem;transition:width .34s cubic-bezier(.2,.8,.2,1);width:min(34rem,100% - 2.5rem)!important}[data-yaho-shell][data-yaho-narrow-viewport=true] .os-home-review-slot{margin-right:2.5rem}:root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap[data-placement=panel][data-yaho-has-console-expanded]{width:min(52rem,100% - 2.5rem)!important}.web-support-os [data-support-file-shell]{min-height:2.75rem;height:2.75rem!important;padding:0!important}.yaho-enterprise-inquiry form>button[type=submit]{border-radius:.75rem;min-height:2.75rem;font-size:.95rem;font-weight:600}.yaho-enterprise-inquiry>button{border:1px solid var(--ui-stroke-secondary);background:var(--ui-fill-secondary);width:2rem;height:2rem;color:var(--ui-text-secondary);border-radius:50%}.yaho-enterprise-inquiry fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.web-support-os [data-support-diagnosis-fields] :is(input:not([type=file]),select,button:not([data-support-file-trigger])){box-sizing:border-box;height:2.75rem;min-height:2.75rem}.yaho-office-template-panel .yaho-office-template-lede:empty{display:none}[data-yaho-shell].app-shell .yaho-home-composer-card .yaho-home-context-band{flex-wrap:nowrap;gap:clamp(.4rem,1.4cqi,.8rem);padding-inline:clamp(.35rem,1.5cqi,.8rem);container:home-context-tools/inline-size}[data-yaho-shell] .yaho-home-context-band>.yaho-home-context-band-group{flex-flow:row;flex:0 auto;justify-content:flex-start;gap:clamp(.25rem,1.3cqi,.7rem)}[data-yaho-shell] .yaho-home-context-band>.yaho-home-context-band-group:last-child{flex-shrink:0;margin-left:auto}[data-yaho-shell].app-shell .yaho-home-composer-card .yaho-home-context-band :is(.yaho-home-context-action,.yaho-home-connect-chip,.yaho-home-staff-trigger.yaho-home-context-action){white-space:nowrap;gap:clamp(.18rem,.8cqi,.45rem);padding-inline:clamp(.15rem,2cqi - .3rem,.6rem);font-size:clamp(.78rem,2.8cqi,.9rem)}[data-yaho-shell].app-shell .yaho-home-composer-card .yaho-home-context-band .yaho-home-open-desktop{min-width:0;min-height:2rem;gap:clamp(.25rem,1cqi,.45rem)!important;padding-inline:clamp(.35rem,1.8cqi,.7rem)!important}@container home-context-tools (width<=32rem){.home-label-wide{display:none}.home-label-compact{display:inline}}.yaho-office-template-panel.yaho-support-program-card{padding:.75rem 1rem}.yaho-office-template-panel .yaho-office-recent-head{align-items:center;margin:0;padding-top:0}.yaho-office-template-panel .yaho-office-template-create{border:1px solid color-mix(in srgb, var(--ui-accent) 45%, var(--ui-stroke-secondary));background:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-surface-default));min-height:2.25rem;color:var(--ui-accent);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.yaho-office-template-panel .yaho-office-template-create:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-accent) 16%, var(--ui-surface-default));border-color:var(--ui-accent)}.yaho-office-template-panel .yaho-office-templates:has(>.yaho-office-template-empty){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;display:grid}.yaho-office-template-panel .yaho-office-templates:has(>.yaho-office-template-empty)>.yaho-office-recent-head{display:contents}.yaho-office-template-panel .yaho-office-templates:has(>.yaho-office-template-empty) .yaho-office-recent-head>div{grid-area:1/1}.yaho-office-template-panel .yaho-office-templates:has(>.yaho-office-template-empty) .yaho-office-template-create{grid-area:1/2/3;align-self:center}.yaho-office-template-panel .yaho-office-templates>.yaho-office-template-empty{grid-area:2/1;margin:0}.yaho-home-open-desktop .yaho-home-os-label{display:grid}.yaho-home-os-label>span{grid-area:1/1;transition:opacity .18s,transform .18s}.yaho-home-os-label-default{opacity:1;transform:translateY(0)}.yaho-home-os-label-hover{opacity:0;transform:translateY(.2rem)}.yaho-home-open-desktop:is(:hover,:focus-visible) .yaho-home-os-label-default{opacity:0;transform:translateY(-.2rem)}.yaho-home-open-desktop:is(:hover,:focus-visible) .yaho-home-os-label-hover{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.yaho-home-os-label>span{transition:none;transform:none!important}}.yaho-sidebar-workspace-signout{border-top:1px solid var(--ui-stroke-secondary);padding-block:.25rem}.yaho-sidebar-workspace-signout button{color:var(--ui-text-secondary)}.yaho-sidebar-workspace-signout button:is(:hover,:focus-visible){color:var(--ui-text-primary);background:var(--ui-fill-secondary)}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px)saturate(1.02);border:var(--yaho-composer-surface-border-width) solid var(--yaho-composer-surface-stroke)!important;border-radius:var(--yaho-composer-surface-radius)!important;background:var(--yaho-composer-surface-fill)!important;min-height:4.1rem!important;box-shadow:var(--yaho-composer-surface-shadow)!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]{min-height:var(--yaho-composer-control-size)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-rich-input]{box-sizing:border-box;height:var(--yaho-composer-control-size);field-sizing:fixed;font-family:var(--dt-font-sans);font-weight:500;display:block;min-height:var(--yaho-composer-control-size)!important;padding:max(.125rem, calc((var(--yaho-composer-control-size) - 1.5rem) / 2)) .2rem!important;border-radius:0!important;font-size:1rem!important;line-height:1.5!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface textarea[data-slot=composer-rich-input]::placeholder{font-weight:inherit;color:var(--ui-text-tertiary);opacity:.78;font-size:inherit!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within{background:0 0!important;border:none!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=mode]{height:var(--yaho-composer-control-size)!important;min-height:var(--yaho-composer-control-size)!important;border:1px solid var(--yaho-composer-control-stroke)!important;border-radius:var(--yaho-composer-control-radius)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:var(--yaho-composer-control-shadow)!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] .yaho-mode-trigger-label,:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console] .yaho-mode-trigger-chevron{display:none}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=mode]{width:var(--yaho-composer-control-size)!important;min-width:var(--yaho-composer-control-size)!important;border-radius:50%!important;padding:0!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=primary]:not([type=submit]){border:1px solid var(--yaho-composer-control-stroke)!important;border-radius:var(--yaho-composer-control-radius)!important;background:var(--yaho-composer-control-fill)!important;width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;color:var(--yaho-composer-control-ink)!important;box-shadow:none!important;padding:0!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface textarea[data-slot=composer-rich-input]::placeholder{opacity:1;color:color-mix(in srgb, var(--yaho-composer-control-ink) 48%, transparent)!important}:root.dark [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface textarea[data-slot=composer-rich-input]::placeholder{color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent)!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=mode]:is(:hover,:focus-visible,.is-active,:not(:hover)){width:var(--yaho-composer-control-size)!important;min-width:var(--yaho-composer-control-size)!important;max-width:var(--yaho-composer-control-size)!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=mode] :is(.yaho-mode-trigger-label,.yaho-mode-trigger-chevron){opacity:0!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}:root [data-yaho-shell].app-shell [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface .yaho-mode-trigger-icon{flex:0 0 18px;width:18px;height:18px;place-items:center!important;margin:0!important;display:grid!important;transform:none!important}:root [data-yaho-shell].app-shell :is(.yaho-home-composer-card,.yaho-dock-composer,.chat-card[data-chat-mode=conversation]) [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=primary]:not([type=submit]){border:1px solid var(--yaho-composer-control-stroke)!important;border-radius:var(--yaho-composer-control-radius)!important;background:var(--yaho-composer-control-fill)!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important}:root [data-yaho-shell] [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=ghost]{width:var(--composer-control-size,2.5rem);min-width:var(--composer-control-size,2.5rem);height:var(--composer-control-size,2.5rem);min-height:var(--composer-control-size,2.5rem)}:root [data-yaho-shell] .workbench-composer-wrap:has(.composer-input-slot:focus-within){width:min(var(--yaho-composer-rest-width), calc(100% - (2 * var(--yaho-composer-side-gap))));max-width:var(--yaho-composer-rest-width)}:root [data-yaho-shell] .yaho-home-composer-card .workbench-composer-wrap{width:100%;max-width:none}:root [data-yaho-shell] .workbench-composer-wrap [data-slot=composer-fade]>.grid{gap:0 .625rem!important}@media (width<=42rem){:root [data-yaho-shell] .workbench-composer-wrap:has(.composer-input-slot:focus-within){width:calc(100% - 1.25rem)}}:root [data-yaho-shell] .yaho-mode-trigger-emoji{justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:flex;transform:translateY(-2px)}.yaho-chat-thread-surface{--composer-width:var(--yaho-chat-column-max);--conversation-turn-gap:var(--yaho-chat-turn-gap);--turn-block-gap:var(--yaho-chat-pair-gap);--paragraph-gap:var(--yaho-chat-pair-gap);--dt-line-height:var(--yaho-chat-body-line-height);--human-msg-line-height:var(--yaho-chat-body-line-height)}.yaho-chat-thread-surface [data-slot=aui_thread-viewport]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--yaho-chat-edge-fade), black calc(100% - var(--yaho-chat-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--yaho-chat-edge-fade), black calc(100% - var(--yaho-chat-edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--yaho-chat-edge-fade), black calc(100% - var(--yaho-chat-edge-fade)), transparent 100%)}.yaho-chat-thread-surface [data-slot=aui_thread-content]{max-width:var(--yaho-chat-column-max)!important;padding-inline:var(--yaho-chat-column-gutter)!important;padding-top:1rem!important}.yaho-chat-thread-surface [data-slot=aui_turn-pair]{gap:var(--yaho-chat-pair-gap)!important}.yaho-chat-thread-surface [data-slot=aui_user-message-root]{background:0 0!important;margin-inline:0!important;padding:0!important}.yaho-chat-thread-surface [data-slot=aui_user-message-root]>div:first-child,.yaho-chat-thread-surface [data-slot=aui_assistant-message-root]>div:first-child,.yaho-chat-thread-surface [data-slot=aui_assistant-placeholder]>div:first-child{letter-spacing:.02em;margin-bottom:var(--yaho-chat-pair-gap)!important;color:var(--yaho-chat-meta-ink)!important;font-size:var(--yaho-chat-meta-size)!important;font-weight:500!important}.yaho-chat-thread-surface .composer-human-message{letter-spacing:var(--yaho-chat-body-letter-spacing);max-width:min(94%,62rem)!important;padding:var(--yaho-chat-user-padding)!important;border:1px solid var(--yaho-chat-user-border)!important;border-radius:var(--yaho-chat-user-radius)!important;background:var(--yaho-chat-user-fill)!important;box-shadow:none!important;color:var(--ui-text-primary)!important;font-size:var(--conversation-text-font-size)!important;font-weight:450!important;line-height:var(--yaho-chat-body-line-height)!important}.yaho-chat-thread-surface .composer-human-message :where(a){color:var(--theme-primary)!important}.yaho-chat-thread-surface .yaho-assistant-bubble{max-width:min(92%,56rem);padding:var(--yaho-chat-assistant-padding);border-radius:var(--yaho-chat-assistant-radius);font-size:var(--conversation-text-font-size);letter-spacing:var(--yaho-chat-body-letter-spacing);font-weight:400;border:1px solid var(--yaho-chat-assistant-border)!important;background:var(--yaho-chat-assistant-fill)!important;box-shadow:var(--yaho-sidebar-float-shadow)!important;color:var(--ui-text-primary)!important;line-height:var(--yaho-chat-body-line-height)!important}:root:not(.dark) .yaho-chat-thread-surface .yaho-assistant-bubble,:root.dark .yaho-chat-thread-surface .yaho-assistant-bubble,.dark .yaho-chat-thread-surface .yaho-assistant-bubble{border-color:var(--yaho-chat-assistant-border)!important}.yaho-night-chat-surface.yaho-chat-thread-surface .yaho-assistant-bubble{border-color:color-mix(in srgb, var(--yaho-night-ink) 8%, transparent)!important}.yaho-chat-thread-surface [data-slot=aui_assistant-message-content],.yaho-chat-thread-surface [data-slot=aui_assistant-message-content] .aui-md,.yaho-chat-thread-surface [data-slot=aui_user-inline-text]{letter-spacing:var(--yaho-chat-body-letter-spacing);color:var(--ui-text-primary)!important;line-height:var(--yaho-chat-body-line-height)!important}.yaho-chat-thread-surface [data-slot=aui_assistant-message-content] .aui-md :where(p,li,blockquote,h1,h2,h3,h4),.yaho-chat-thread-surface [data-slot=aui_assistant-message-content] [data-slot=tool-block]{line-height:var(--yaho-chat-body-line-height)!important}.yaho-chat-thread-surface .yaho-assistant-footer,.yaho-chat-thread-surface [data-slot=aui_msg-actions]{font-size:var(--yaho-chat-meta-size);color:var(--yaho-chat-meta-ink)!important}.yaho-chat-thread-surface [data-slot=aui_msg-actions] button{color:var(--yaho-chat-meta-ink)!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-surface]{-webkit-backdrop-filter:blur(22px)saturate(1.02);border:var(--yaho-composer-surface-border-width) solid var(--yaho-composer-surface-stroke)!important;border-radius:var(--yaho-composer-surface-radius)!important;background:var(--yaho-composer-surface-fill)!important;min-height:4.1rem!important;box-shadow:var(--yaho-composer-surface-shadow)!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]{min-height:var(--yaho-composer-control-size)!important;border:1px solid var(--yaho-composer-field-stroke)!important;border-radius:var(--yaho-composer-field-radius)!important;background:var(--yaho-composer-field-fill)!important;box-shadow:var(--yaho-composer-field-shadow)!important;overflow:hidden!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=yaho-composer-input-slot]:focus-within{border-color:var(--yaho-composer-field-focus-stroke)!important;background:var(--yaho-composer-field-focus-fill)!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-rich-input]{min-height:var(--yaho-composer-control-size)!important;border-radius:var(--yaho-composer-field-radius)!important;padding:var(--yaho-composer-field-padding)!important}:root [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=mode]{height:var(--yaho-composer-control-size)!important;min-height:var(--yaho-composer-control-size)!important;border:1px solid var(--yaho-composer-control-stroke)!important;border-radius:var(--yaho-composer-control-radius)!important;background:var(--yaho-composer-control-fill)!important;color:var(--yaho-composer-control-ink)!important;box-shadow:var(--yaho-composer-control-shadow)!important}:root [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface button[data-yaho-composer-control=mode]:is(:hover,:focus-visible,[data-state=open]){border-color:var(--yaho-composer-control-hover-stroke)!important;background:var(--yaho-composer-control-hover-fill)!important;color:var(--yaho-composer-control-ink)!important}[data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--yaho-composer-control-ink) 48%, transparent)!important}:root.dark [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-rich-input]:is(:empty,[data-empty]):before,.dark [data-slot=composer-root][data-yaho-command-console].yaho-composer-shared-surface [data-slot=composer-rich-input]:is(:empty,[data-empty]):before{color:color-mix(in srgb, var(--yaho-night-ink) 72%, transparent)!important}[data-yaho-shell] .yaho-chat-thread-surface .yaho-web-thread-content{gap:var(--yaho-chat-pair-gap);width:100%;max-width:var(--yaho-chat-column-max);padding-bottom:var(--yaho-composer-content-gap);flex-direction:column;margin-inline:auto;display:flex}[data-yaho-shell] .yaho-chat-thread-surface .message-user{flex-direction:column;align-self:stretch;width:100%;display:flex}:root [data-yaho-shell] .yaho-chat-thread-surface .message-user .yaho-chat-message-content-row{width:100%;display:flex;justify-content:flex-end!important}:root [data-yaho-shell] .yaho-chat-thread-surface .message-user .yaho-chat-message-content{flex:0 auto;width:max-content!important;max-width:94%!important}:root [data-yaho-shell] .yaho-chat-thread-surface .message-user .composer-human-message{width:auto!important;max-width:none!important}[data-yaho-shell] .yaho-chat-thread-surface .message-assistant{margin-top:var(--yaho-chat-turn-gap);margin-bottom:var(--yaho-chat-turn-gap)}[data-yaho-shell] .yaho-chat-thread-surface .message-list{padding-inline:var(--yaho-composer-side-gap)}[data-yaho-shell] .yaho-chat-titlebar{padding-left:max(.75rem, var(--titlebar-content-inset,0rem));padding-right:calc(var(--titlebar-tools-right,.75rem) + max(1.5rem, var(--titlebar-tools-width,1.5rem)) + .75rem);flex:none;justify-content:space-between;align-items:center;display:flex}.chat-general-title{min-width:0;position:relative}.chat-general-title>[role=menu]{z-index:80;min-width:12rem;padding:.5rem;position:absolute}.chat-general-title [role=menuitem]{text-align:left;width:100%;padding:.5rem;display:block}[data-yaho-shell] .yaho-chat-titlebar-lead{flex:1;min-width:0}.chat-answer-menu-time{font-size:var(--yaho-chat-meta-size);color:var(--yaho-chat-meta-ink);padding:.5rem;display:block}body>.yaho-list-widget[role=menu]{z-index:100;background:var(--ui-bg-elevated);color:var(--ui-text-primary);border:1px solid var(--ui-stroke-secondary);box-shadow:var(--yaho-sidebar-float-shadow)}@media (width<=42rem){[data-yaho-shell] .yaho-chat-thread-surface .message-list{padding-inline:var(--yaho-chat-column-gutter)}}[data-yaho-shell] .yaho-chat-thread-surface{--ui-stroke-tertiary:var(--yaho-workbench-header-line)}:root [data-yaho-shell] .yaho-chat-thread-surface [data-slot=yaho-composer-input-slot],:root [data-yaho-shell] .yaho-chat-thread-surface [data-slot=yaho-composer-input-slot]:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root [data-yaho-shell] .yaho-chat-thread-surface [data-slot=composer-rich-input]{box-sizing:border-box;display:block;min-height:var(--yaho-composer-control-size)!important;padding:max(.125rem, calc((var(--yaho-composer-control-size) - 1.5rem) / 2)) .2rem!important}[data-yaho-shell] .yaho-chat-thread-surface [data-slot=aui_assistant-placeholder]{margin-top:var(--yaho-chat-turn-gap)}[data-yaho-shell] .yaho-chat-thread-surface [data-slot=aui_response-loading]{margin-top:var(--yaho-chat-pair-gap);color:var(--yaho-chat-meta-ink)}.web-chat-mobile-header{display:none}[data-yaho-shell] .chat-general-title #chat-title{text-align:left}@media (width<=720px){#root [data-yaho-shell] .os-workbench-main>.web-chat-mobile-header:not([hidden]):not(:empty){z-index:100;justify-content:flex-start;align-items:center;min-width:0;height:40px;display:flex;position:absolute;top:13px;left:4rem;right:10px}#root [data-yaho-shell] .yaho-chat-titlebar{justify-content:flex-start;padding-inline:0}#root [data-yaho-shell] .yaho-chat-titlebar-lead{width:100%}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .chat-main>.workbench-composer-wrap[data-placement=panel],#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap>[data-slot=yaho-composer-capsule]{min-width:0;margin-inline:0;width:100%!important;max-width:100%!important}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .yaho-composer-disclaimer-container{display:none}#root [data-yaho-shell] .yaho-chat-titlebar-trigger{padding-inline:0}#root [data-yaho-shell] .web-chat-mobile-header #chat-title{font-size:13px}#root [data-yaho-shell] .yaho-chat-thread-surface .message-list{scrollbar-gutter:auto;scrollbar-width:none;padding-top:0;padding-inline:0!important}#root [data-yaho-shell] .yaho-chat-thread-surface .message-list::-webkit-scrollbar{width:0}#root [data-yaho-shell] .yaho-chat-titlebar{min-height:2rem;padding-block:0!important}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap.yaho-home-composer-card{--yaho-composer-surface-shadow:none;--yaho-composer-capsule-shadow:none;box-sizing:border-box;box-shadow:none;border:0;gap:0;margin-top:0;padding:0;background:0 0!important}#root [data-yaho-shell] .yaho-chat-thread-surface .message-assistant{margin-block:0}#root [data-yaho-shell] .yaho-chat-thread-surface .yaho-chat-transcript{padding:0}#root [data-yaho-shell] .yaho-chat-thread-surface .yaho-chat-date-separator{margin-top:0}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .yaho-home-composer-card [data-slot=composer-root],#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .yaho-home-composer-card [data-slot=composer-surface]{width:100%!important;max-width:100%!important;margin-inline:0!important}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .chat-main{padding-bottom:max(var(--yaho-composer-floor-gap), env(safe-area-inset-bottom));overflow:visible}#root [data-yaho-shell] .os-workbench-main:has(>.web-chat-mobile-header:not(:empty)){padding-top:48px}#root [data-yaho-shell] .shell-stage-content:has(>.chat-card[data-chat-mode=conversation]){padding-inline:1rem}#root [data-yaho-shell] .yaho-chat-thread-surface .yaho-web-thread-content{--conversation-text-font-size:.875rem;--yaho-chat-body-size:var(--conversation-text-font-size);--yaho-chat-pair-gap:.375rem;padding-inline:0!important}#root [data-yaho-shell] .yaho-chat-thread-surface .message-user{max-width:100%}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .yaho-chat-composer-below{margin:0;padding:0}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap>[data-slot=yaho-composer-capsule]{margin-bottom:0;padding-bottom:0}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .yaho-chat-composer-below .yaho-home-context-band{margin-top:0}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .yaho-home-composer-card [data-slot=composer-root]{box-shadow:none;background:0 0!important;padding-bottom:0!important}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap :is([data-slot=composer-root],.yaho-composer-frame,[data-slot=composer-surface]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}#root [data-yaho-shell] .chat-card[data-chat-mode=conversation] .workbench-composer-wrap :is([data-slot=composer-surface],[data-slot=yaho-home-context-band]){box-shadow:none!important}}@media (width>=721px){#root [data-yaho-shell] .yaho-chat-titlebar-actions--graph{margin-right:1rem;position:relative;top:3px}#root [data-yaho-shell] .yaho-chat-thread-surface .yaho-web-thread-content{padding-top:.5rem!important}}#root .yaho-chat-markdown .yaho-chat-markdown-heading{letter-spacing:-.025em;margin-block:.25rem;font-weight:600}#root .yaho-chat-markdown h1.yaho-chat-markdown-heading{font-size:1rem}#root .yaho-chat-markdown h2.yaho-chat-markdown-heading{font-size:.9375rem}#root .yaho-chat-markdown h3.yaho-chat-markdown-heading{font-size:.875rem}#root .yaho-chat-markdown h4.yaho-chat-markdown-heading{font-size:.8125rem}#root .chat-attachment{border-radius:.625rem;gap:.75rem;min-height:64px;padding:.75rem;font-size:.8125rem}#root .chat-attachment-icon{background:var(--ui-fill-primary);border-radius:.5rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}#root .chat-attachment-icon .codicon{font-size:1.125rem}#root .chat-attachment-copy strong{font-size:.8125rem;font-weight:600}#root .chat-attachment-copy small{margin-top:.2rem;font-size:.6875rem}#root .chat-attachment a{flex:none;padding:.375rem .5rem;font-size:.75rem}#root .web-office-choice-title{align-items:center}#root .web-office-choice-icon{place-items:center;line-height:1;display:grid}#root .web-office-choice-icon>.codicon{font-size:1rem;line-height:1;display:block}#root .web-office-choice-heading-actions{flex:none;align-items:center;gap:.5rem;display:flex}#root .web-office-template-create{border:1px solid var(--web-choice-line);min-height:28px;color:var(--web-choice-ink);background:var(--web-choice-accent-soft);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}#root .web-office-choice-actions{justify-content:flex-end}#root .web-office-choice-actions>button{border:1px solid var(--web-choice-line);min-height:32px;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}#root .web-office-choice-actions>.web-office-choice-secondary{color:var(--web-choice-ink);background:var(--web-choice-accent-soft)}#root .web-office-choice-actions>.web-office-choice-primary{color:var(--yaho-onboarding-accent-contrast);background:var(--yaho-onboarding-action);border-color:var(--web-choice-accent)}@media (width<=720px){#root .web-office-choice-heading{flex-wrap:wrap}#root .web-office-choice-heading-actions{margin-left:auto}}
