:root{--color-bg-chrome:#fff;--color-bg-sidebar:#f5f5f5;--color-bg-pane:#fff;--color-bg-active:#0d0d0d0d;--color-bg-tertiary:#0d0d0d09;--color-bg-scrim:#0d0d0d80;--color-text-primary:#0d0d0d;--color-text-secondary:#555357;--color-text-tertiary:#69666c;--color-text-quaternary:#77747a;--color-icon-secondary:#666369;--color-border-secondary:#0d0d0d24;--color-border-tertiary:#0d0d0d14;--color-primary:#29272a;--color-unread:#555357;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:8px;--radius-md:12px;--radius-bubble:12px;--radius-composer:12px;--radius-card:12px;--radius-full:9999px;--font-stack:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono-stack:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--color-bg-hover:#0d0d0d08;--color-bg-secondary-hover:#0d0d0d10;--color-bg-secondary-active:#0d0d0d20;--color-bg-primary-hover:#0d0d0d;--color-bg-elevated-hover:#f5f5f5;--color-border-focus:#29272a;--color-bg-scrim-heavy:#0d0d0de5;--color-ink:#29272a;--color-success:#348769;--color-warn:#a57a35;--color-danger:#bf4d4d;--shadow-pill:none;--shadow-composer:none;--shadow-card:0 0 0 1px var(--color-border-tertiary);--shadow-modal:0 24px 64px #0d0d0d1f;--bubble-ring:none;--ease-out:cubic-bezier(.2, 0, 0, 1);--color-bg-elevated:#fff;--color-bg-subtle:#0d0d0d04;--color-bg-primary-disabled:#0d0d0d1a;--color-bg-active-solid:#ebeaec;--color-border-primary:#0d0d0d38;--color-on-primary:#fff;--color-bubble-agent:#f5f5f5;--color-bubble-user:#29272a;--color-danger-hover:#9f3939;--color-danger-bg:#bf4d4d12;--color-danger-text:#9f3939;--color-warn-bg:#a57a3512;--color-warn-text:#8b611f;--color-success-bg:#34876912;--color-success-text:#256b51;--shadow-popover:0 8px 32px #0d0d0d14}:root[data-theme=dark]{--color-bg-chrome:#212121;--color-bg-sidebar:#0d0d0d;--color-bg-pane:#212121;--color-bg-active:#ffffff0d;--color-bg-tertiary:#ffffff09;--color-bg-scrim:#0d0d0dbf;--color-text-primary:#fff;--color-text-secondary:#bab7be;--color-text-tertiary:#a1a1a1;--color-text-quaternary:#969398;--color-icon-secondary:#a1a1a1;--color-border-secondary:#ffffff26;--color-border-tertiary:#ffffff14;--color-primary:#fff;--color-unread:#d3d0d6;--color-bg-hover:#ffffff08;--color-bg-secondary-hover:#ffffff12;--color-bg-secondary-active:#ffffff1f;--color-bg-primary-hover:#e1dfe3;--color-bg-elevated-hover:#343136;--color-border-focus:#fff;--color-bg-scrim-heavy:#0d0d0df2;--color-ink:#fff;--color-success:#76b398;--color-warn:#d0ab74;--color-danger:#e78d8d;--shadow-modal:0 24px 72px #00000040;--shadow-popover:0 8px 32px #0003;--color-bg-elevated:#29272a;--color-bg-subtle:#ffffff04;--color-bg-primary-disabled:#ffffff1f;--color-bg-active-solid:#29272a;--color-border-primary:#ffffff3d;--color-on-primary:#0d0d0d;--color-bubble-agent:#29272a;--color-bubble-user:#fff;--color-danger-hover:#f2aaaa;--color-danger-bg:#e78d8d14;--color-danger-text:#e78d8d;--color-warn-bg:#d0ab7414;--color-warn-text:#d0ab74;--color-success-bg:#76b39814;--color-success-text:#76b398}:root{--text-message:14px;--leading-message:21px;--text-base:13px;--leading-base:18px;--text-sub:12px;--leading-sub:16px;--text-lg:15px;--leading-lg:22px;--sidebar-width:272px;--rail-width:56px;--details-width:300px;--header-height:52px;--brand-width:112px;--row-height:48px;--avatar-row:36px;--avatar-pinned:40px;--avatar-header:34px;--control-height:32px;--icon-button:30px;--footer-height:52px;--chat-width:760px;--bubble-width:520px;--bubble-padding:6px 12px;--chat-gap:10px;--composer-height:40px;--composer-button:26px}@media (max-width:760px),(pointer:coarse){:root{--text-message:15px;--leading-message:22px;--text-base:14px;--leading-base:20px;--text-sub:13px;--leading-sub:18px;--rail-width:64px;--header-height:64px;--row-height:56px;--avatar-row:42px;--avatar-pinned:44px;--avatar-header:40px;--control-height:40px;--icon-button:40px;--footer-height:64px;--bubble-padding:7px 12px;--chat-gap:12px;--composer-height:44px;--composer-button:30px}}.card{background:var(--color-bg-pane);border-radius:var(--radius-card);width:400px;max-width:100%;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:clip}.card__head{align-items:flex-start;gap:10px;padding:12px 14px 4px;display:flex}.card__titles{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.card__title{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);font-weight:500}.card__sub{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary)}.card__body{font-size:var(--text-base);line-height:calc(var(--leading-base) + 1px);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 14px 0}.card__actions{gap:8px;padding:12px 14px 14px;display:flex}.card__actions .btn{flex:1 1 0;padding:0 10px}.card__outcome{font-size:var(--text-sub);line-height:var(--leading-sub);color:var(--color-text-tertiary);align-items:center;gap:6px;padding:10px 14px 14px;display:flex}.card__error{font-size:var(--text-sub);line-height:var(--leading-sub);color:var(--color-danger-text);padding:0 14px 10px}.card.is-resolved .card__head{padding-bottom:0}.card .md{white-space:normal;overflow-wrap:anywhere;min-width:0;font-weight:400}.card .md p{white-space:pre-line}.setup-card{border:1px solid var(--color-border-tertiary);width:480px;box-shadow:none}.setup-card .card__head{align-items:center;padding:14px 16px 4px}.setup-card .card__title{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.2px;overflow-wrap:anywhere;font-weight:600}.setup-card__eyebrow{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:18px;display:flex}.setup-card__icon{background:var(--color-bg-tertiary);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.setup-card__description{font-size:var(--text-base);line-height:calc(var(--leading-base) + 1px);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:8px 16px 14px}.setup-card__prompt{font-size:var(--text-sub);line-height:var(--leading-base);padding:0 16px 8px;font-weight:500}.setup-card__options{flex-direction:column;gap:6px;padding:0 10px;display:flex}.setup-option{text-align:left;border:1px solid var(--color-border-tertiary);border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.setup-option:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-primary)}.setup-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.setup-option__icon{background:var(--color-bg-tertiary);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.setup-option__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.setup-option__title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:500}.setup-option__description{font-size:var(--text-sub);line-height:calc(var(--leading-sub) + 1px);color:var(--color-text-secondary)}.setup-option__meta{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.setup-option__recommended{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:4px;padding:0 5px}.setup-card__foot{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 16px 12px;font-size:11px;line-height:18px;display:flex}.setup-card__foot .link-btn{padding:4px 0;font-size:12px}.setup-card.is-resolved .card__head{padding-top:12px}.setup-card.is-resolved .card__outcome{color:var(--color-text-secondary)}.pending-cards{max-width:var(--chat-width);border:1px solid var(--color-border-tertiary);background:var(--color-bg-pane);box-shadow:var(--shadow-card);border-radius:12px;margin:0 auto 8px;position:relative;overflow:hidden}.pending-cards__toggle{width:100%;min-height:calc(var(--row-height) + 4px);text-align:left;align-items:center;gap:10px;padding:8px 12px;display:flex}.pending-cards__toggle:hover{background:var(--color-bg-hover)}.pending-cards__toggle:focus-visible,.pending-cards__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.pending-cards__stack{flex-shrink:0;align-items:center;padding-left:5px;display:flex}.pending-cards__stack>*{box-shadow:0 0 0 2px var(--color-bg-pane);margin-left:-5px}.pending-cards__icon{background:var(--color-bg-tertiary);border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.pending-cards__summary{flex-direction:column;flex:1;min-width:0;display:flex}.pending-cards__heading{font-size:var(--text-base);line-height:var(--leading-base);align-items:center;gap:7px;font-weight:600;display:flex}.pending-cards__count{text-align:center;background:var(--color-primary);min-width:18px;color:var(--color-on-primary);border-radius:5px;padding:0 5px;font-size:10px;line-height:17px}.pending-cards__preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sub);line-height:var(--leading-sub);color:var(--color-text-secondary);overflow:hidden}.pending-cards__toggle-label{color:var(--color-text-secondary);font-size:12px}.pending-cards__chevron{transition:transform .16s}.pending-cards.is-open .pending-cards__chevron{transform:rotate(180deg)}.pending-cards__tabs{border-block:1px solid var(--color-border-tertiary);scrollbar-width:thin;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.pending-cards__tab{border:1px solid #0000;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:12px;line-height:18px;display:inline-flex}.pending-cards__tab:hover{background:var(--color-bg-hover)}.pending-cards__tab[aria-pressed=true]{background:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}.pending-cards__content{overscroll-behavior:contain;max-height:min(48dvh,540px);padding:12px;overflow-y:auto}.pending-cards__owner{color:var(--color-text-tertiary);justify-content:space-between;gap:8px;margin:0 4px 8px;font-size:11px;line-height:16px;display:flex}.pending-cards__content .card{width:100%}.pending-cards__error{color:var(--color-danger-text);max-width:var(--chat-width);justify-content:space-between;gap:8px;margin:0 auto;padding:8px 12px;font-size:12px;display:flex}@media (max-width:600px){.pending-cards__toggle{gap:8px;padding:10px}.pending-cards__toggle-label{display:none}.pending-cards__content{max-height:42dvh;padding:8px}.setup-card .card__head{padding:14px 14px 4px}.setup-card__description{margin-inline:14px}.setup-option{gap:8px;padding:10px}.setup-option__icon{display:none}}@media (max-height:560px){.pending-cards__content{max-height:30dvh}}.approval-card{width:440px}.approval-card__icon{background:var(--color-bg-tertiary);width:36px;height:36px;color:var(--color-text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.approval-card__explanation{font-size:var(--text-base);line-height:calc(var(--leading-base) + 1px);gap:10px;margin:0;padding:12px 14px 0;display:grid}.approval-card__explanation div{gap:2px;display:grid}.approval-card__explanation dt{color:var(--color-text-secondary);font-weight:500}.approval-card__explanation dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.approval-card .card__details{color:var(--color-text-secondary);line-height:18px}.approval-card .card__details summary{cursor:pointer;padding:3px 0}.approval-card .card__details summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.approval-card__technical{margin-bottom:0}.approval-card__tool{margin-top:10px}.approval-card__permissions{border-top:1px solid var(--color-border-tertiary);margin-top:-2px;padding-top:10px}.approval-card__permissions p{margin:10px 0}.approval-card__permissions .btn{white-space:normal;width:100%}.approval-card__permission-note{color:var(--color-text-secondary);margin:-6px 14px 14px;font-size:12px;line-height:18px}.question-card{width:var(--bubble-width);box-shadow:var(--color-border-tertiary) 0 0 0 1px inset}.question-card__head{flex-direction:column;gap:6px;padding:12px 14px 4px;display:flex}.question-card__source{color:var(--color-text-secondary);font-size:12px;line-height:18px}.question-card__q{font-size:var(--text-message);font-weight:400;line-height:var(--leading-message);color:var(--color-text-primary)}.question-card__hint{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-tertiary)}.question-card__options{flex-direction:column;gap:1px;padding:6px 8px;display:flex}.question-option{text-align:left;border-radius:8px;align-items:flex-start;gap:4px;width:100%;padding:6px;display:flex}.question-option:hover:not(:disabled){background:var(--color-bg-hover)}.question-option__key{background:var(--color-bg-tertiary);border:.5px solid var(--color-border-tertiary);width:22px;height:22px;color:var(--color-text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.question-option__label{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-primary);padding:2px 6px 0}.question-option:hover:not(:disabled) .question-option__key{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.question-card.is-resolved .question-card__q,.question-card.is-resolved .question-card__hint{color:var(--color-text-tertiary)}.question-card.is-resolved .question-option__key,.question-card.is-resolved .question-option__label{color:var(--color-text-quaternary)}.question-card.is-resolved .question-option.is-chosen .question-option__label{color:var(--color-text-primary)}.question-card.is-resolved .question-option.is-chosen .question-option__key{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.question-card__foot{justify-content:flex-end;margin-top:-4px;padding:0 12px 10px;display:flex}.draft-card__head{align-items:flex-start;gap:10px;padding:12px 14px 4px;display:flex}.draft-card__tile{background:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.draft-card__titles{flex-direction:column;flex:1 1 0;display:flex}.draft-card__channel{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);font-weight:500}.draft-card__from{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary)}.draft-card__copy{border-radius:6px;justify-content:center;align-items:center;width:20px;height:36px;display:flex}.draft-card__copy:hover{background:var(--color-bg-hover)}.draft-card__content{flex-direction:column;padding:10px 14px 12px;display:flex}.draft-card__to{border-top:1px solid var(--color-border-tertiary);border-bottom:1px solid var(--color-border-tertiary);align-items:center;gap:8px;padding:10px 0;display:flex}.draft-card__to-label{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary)}.draft-card__to-avatar{color:#fff;background:#2f3336;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;line-height:12px;display:flex;box-shadow:inset 0 0 0 .5px #1c1c1c14}.draft-card__to-name{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.draft-card__subject{font-size:var(--text-base);line-height:var(--leading-base);padding-top:10px;font-weight:600}.draft-card__text{font-size:var(--text-base);line-height:calc(var(--leading-base) + 1px);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:10px}.draft-card__actions{gap:8px;padding:10px 14px 14px;display:flex}.question-card__custom{gap:8px;padding:10px 14px;display:flex}.question-card__custom input{flex:1;min-width:0}.card__details{margin:10px 14px;font-size:12px}.card__details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.memory-form{gap:10px;margin-bottom:24px;display:grid}.mention-menu{border:1px solid var(--border,#8884);background:var(--color-bg-pane);border-radius:10px;margin-bottom:8px;padding:6px}.mention-menu button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:10px 12px;display:flex}.mention-menu button[aria-selected=true]{background:#8882}.mention-menu span{opacity:.6}.app-input-fields{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.app-input-fields+.app-input-fields{box-shadow:0 -1px 0 var(--color-border-tertiary);margin-top:14px}.app-input-card{width:var(--bubble-width)}.app-action__head{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-primary);align-items:center;gap:8px;padding:12px 14px 0;font-weight:500;display:flex}.app-action__app{color:var(--color-text-secondary);font-weight:400}.app-action__message{color:var(--color-text-secondary);max-height:200px;padding:8px 14px 0;font-size:13px;line-height:19px;overflow:auto}.app-action__fields{gap:10px;margin:0;padding:12px 14px 0;font-size:13px;line-height:19px;display:grid}.app-action__fields>div{gap:4px;min-width:0;display:grid}.app-action__fields dt{color:var(--color-text-secondary);font-weight:500}.app-action__fields dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0}.app-action__long{background:var(--color-bg-tertiary);white-space:pre-wrap;border-radius:10px;max-height:220px;padding:10px 12px;overflow:auto}.app-action__long:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-action__long .md{white-space:normal}.app-action__long .md h1,.app-action__long .md h2,.app-action__long .md h3{font-size:var(--text-base);line-height:var(--leading-base);font-weight:600}.app-action__json{background:var(--color-bg-tertiary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:200px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.app-action__note{color:var(--color-text-tertiary);margin:8px 14px 0;font-size:12px;line-height:18px}.app-action__question{padding:10px 14px 0}.app-action__question .question-card__options{padding:4px 0 0}.app-action__outcome{color:var(--color-text-tertiary);align-items:center;gap:6px;padding:10px 14px 0;font-size:13px;display:flex}.app-input-card .card__details{margin:12px 14px 0}.approval-card .app-action__fields+.card__details,.approval-card .app-action__note+.card__details{margin-top:14px}.app-input-fields .question-option[aria-pressed=true]{background:var(--color-bg-active)}.app-input-fields .question-option[aria-pressed=true] .question-option__key{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.resource-card__icon.is-warn{background:var(--color-warn-bg);color:var(--color-warn-text)}.resource-card__icon.is-critical{background:var(--color-danger-bg);color:var(--color-danger-text)}.resource-card__meters{background:var(--color-bg-tertiary);border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;margin:12px 16px 0;padding:10px 12px;display:grid}.resource-card__meters--flat{width:100%;margin:0}.resource-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.resource-meter__head{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:12px;line-height:16px;display:flex}.resource-meter__label{font-weight:500}.resource-meter__value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.resource-meter__value strong{color:var(--color-text-primary);font-weight:600}.resource-meter.is-warn .resource-meter__value strong{color:var(--color-warn-text)}.resource-meter.is-critical .resource-meter__value strong{color:var(--color-danger-text)}.resource-meter__track{background:var(--color-border-tertiary);border-radius:999px;height:6px;position:relative;overflow:hidden}.resource-meter__fill{border-radius:inherit;background:var(--color-success);transition:width .4s;position:absolute;inset:0 auto 0 0}.resource-meter.is-warn .resource-meter__fill{background:var(--color-warn)}.resource-meter.is-critical .resource-meter__fill{background:var(--color-danger)}.resource-meter__mark{background:var(--color-bg-pane);opacity:.9;width:1px;position:absolute;top:0;bottom:0}.resource-card .setup-card__description{margin-top:12px}.resource-card__top{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 16px 12px;display:grid}.cfg-row .resource-card__top{width:100%;margin:12px 0 0}.resource-top__title{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:11px;font-weight:500;line-height:16px;display:block}.resource-top ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.resource-top li{justify-content:space-between;gap:12px;font-size:13px;line-height:19px;display:flex}.resource-top li span:last-child{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.resource-card__upgraded{background:var(--color-success-bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;margin:0 16px 12px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.resource-card__upgraded strong{color:var(--color-success-text);font-weight:600}.resource-card__upgrade .setup-option__icon{background:var(--color-primary);color:var(--color-bg-pane)}.resource-card.is-resolved .resource-card__meters{margin-bottom:4px}@media (max-width:520px){.resource-card__meters{grid-template-columns:1fr}}.app-limit{border:1px solid var(--color-border-tertiary);background:var(--color-bg-tertiary);border-radius:12px;flex-direction:column;gap:10px;margin:0 14px 12px;padding:12px;display:flex}.app-limit__head{flex-direction:column;gap:3px;font-size:13px;line-height:19px;display:flex}.app-limit__head strong{font-weight:600}.app-limit__head span{color:var(--color-text-secondary)}.app-limit__loading{color:var(--color-text-tertiary);margin:0;font-size:12px}.app-limit__apps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-limit__apps li{background:var(--color-bg-pane);border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}.app-limit__name{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:18px;display:flex}.app-limit__name small{color:var(--color-text-tertiary);font-size:11px}.app-limit .link-btn.is-danger{color:var(--color-danger-text)}.app-limit__upgrade{align-self:stretch}.apps-modal__limit .app-limit{margin:0 0 16px}.team-idea{width:var(--bubble-width);border:1px solid var(--color-border-tertiary);background:var(--color-bg-elevated);box-shadow:none;border-radius:12px;gap:0;padding:14px 16px}.team-idea__head{align-items:center;gap:10px;display:flex}.team-idea__icon{background:var(--color-bg-tertiary);width:36px;height:36px;color:var(--color-text-primary);border-radius:10px;flex:none;place-items:center;display:grid}.team-idea__eyebrow{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10.5px;line-height:16px;display:block}.team-idea__title{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.team-idea__description{font-size:var(--text-base);line-height:calc(var(--leading-base) + 1px);color:var(--color-text-secondary);margin-top:8px}.team-idea__description .md p{margin:0}.team-idea__description .md p+p{margin-top:8px}.team-idea__flow{background:var(--color-bg-tertiary);border-radius:10px;margin-top:12px;padding:10px 12px}.team-idea__label{color:var(--color-text-tertiary);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.team-idea__flow ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-idea__flow li{font-size:var(--text-base);color:var(--color-text-secondary);align-items:flex-start;gap:10px;line-height:20px;display:flex}.team-idea__step{background:var(--color-bg-elevated);width:20px;height:20px;box-shadow:0 0 0 1px var(--color-border-tertiary);color:var(--color-text-primary);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.team-idea__roles{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.team-idea__role{min-height:calc(var(--row-height) + 4px);border:1px solid var(--color-border-tertiary);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.team-idea__role-text{flex:1 1 0;min-width:0}.team-idea__role-text strong{font-size:var(--text-base);font-weight:500;display:block}.team-idea__role-text span{font-size:var(--text-sub);line-height:calc(var(--leading-sub) + 1px);color:var(--color-text-tertiary);overflow-wrap:anywhere;display:block}.team-idea__role .btn{flex:none}.team-idea__joined{font-size:var(--text-sub);color:var(--color-success-text);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.team-idea__foot{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;font-size:12px;line-height:18px;display:flex}.team-idea__foot .link-btn{padding:4px 0;font-size:12.5px}.team-idea .card__error{padding:10px 0 0}.team-idea.is-resolved .team-idea__roles .team-idea__role:not(:has(.team-idea__joined)){opacity:.6}@media (max-width:600px){.team-idea{padding:14px}.team-idea__role{flex-wrap:wrap}.team-idea__role-text{flex-basis:calc(100% - 56px)}.team-idea__role .btn,.team-idea__joined{margin-left:52px}}.theater{padding-bottom:clamp(56px,7vw,96px)}.th-title{color:var(--fg-3);letter-spacing:.12em;text-align:center;text-transform:uppercase;font:500 11px/1.6 JetBrains Mono,ui-monospace,monospace}.th-tabs{flex-wrap:wrap;justify-content:center;gap:8px 18px;width:min(1420px,100% - 40px);margin:12px auto 18px;display:flex}.th-tab-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.th-tab-group>span{color:var(--fg-4);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-right:4px;font:500 10px/1 JetBrains Mono,monospace}.th-tabs button{border:1px solid var(--line-2);height:36px;color:var(--fg-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.th-tabs button:hover{background:var(--tint-2);color:var(--fg)}.th-tabs button[aria-selected=true]{border-color:var(--solid);background:var(--solid);color:var(--on-solid)}.th-frame{width:min(1420px,100% - 40px);margin-inline:auto}.th-window{background:var(--color-bg-chrome);box-shadow:var(--window-shadow);border-radius:14px;grid-template-columns:236px minmax(330px,27%) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mm{color:var(--color-text-primary);font:400 14px/20px var(--font-stack);letter-spacing:-.1px;text-align:left}.mm strong{font-weight:500}.mm-side{border-right:1px solid var(--color-border-tertiary);background:var(--color-bg-sidebar);min-width:0;position:relative}.mm-side>*{margin-inline:12px}.mm-lights{gap:7px;padding:14px 4px 0;display:flex}.mm-lights i{background:var(--color-border-secondary);border-radius:50%;width:11px;height:11px}.mm-brand{padding:16px 8px 14px}.mm-brand .lp-logo{width:118px}.mm-search{border:1px solid var(--color-border-tertiary);height:36px;color:var(--color-text-tertiary);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.mm-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mm-search kbd{color:var(--color-text-quaternary);font:10px var(--font-mono-stack)}.mm-tasks{align-items:center;gap:12px;padding:14px 10px 2px;font-weight:500;display:flex}.mm-label{color:var(--color-text-tertiary);font:10px/16px var(--font-mono-stack);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;padding:14px 10px 6px;display:flex}.mm-agents{gap:2px;display:grid}.mm-agent{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;height:52px;padding:5px 8px;transition:background-color .15s;display:flex}.mm-agent:hover{background:var(--color-bg-hover)}.mm-agent[data-on=true]{border-color:var(--color-border-tertiary);background:var(--color-bg-active)}.mm-agent-face{display:inline-flex;position:relative}.mm-dot{width:8px;height:8px;box-shadow:0 0 0 2.5px var(--color-bg-sidebar);border-radius:50%;position:absolute;top:0;right:-1px}.mm-dot.is-working{background:var(--color-success);animation:2.4s ease-in-out infinite mm-breathe}.mm-dot.is-attention{background:var(--color-warn)}@keyframes mm-breathe{50%{opacity:.45}}.mm-agent-text{min-width:0;display:grid}.mm-agent-text strong,.mm-agent-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-agent-text small{color:var(--color-text-tertiary);font-size:12px;line-height:17px}.mm-create{border:1px dashed var(--color-border-secondary);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:8px;display:flex}.mm-create>span:first-child{border:1px solid var(--color-border-tertiary);background:var(--color-bg-pane);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.mm-create>span:last-child{min-width:0;display:grid}.mm-create strong,.mm-create small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-create small{color:var(--color-text-tertiary);font-size:12px}.mm-chat{min-width:0;min-height:0;position:relative}.mm-chat>*{position:absolute;inset-inline:0}.mm-chat-head{border-bottom:1px solid var(--color-border-tertiary);align-items:center;gap:10px;height:68px;padding:0 18px;display:flex;top:0}.mm-chat-head>div{min-width:0;display:grid}.mm-chat-head small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.mm-chat-head>svg{color:var(--color-text-tertiary)}.mm-sample{border:1px solid var(--color-border-tertiary);color:var(--color-text-tertiary);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px}.mm-transcript{scrollbar-width:none;padding:16px 18px 6px;top:68px;bottom:76px;overflow:hidden auto}.mm-transcript::-webkit-scrollbar{display:none}.mm-col{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:100%;display:flex}.mm-col>*{max-width:100%;animation:.35s cubic-bezier(.2,.8,.2,1) both mm-rise}@keyframes mm-rise{0%{opacity:0;transform:translateY(6px)}}.mm-divider{color:var(--color-text-secondary);align-self:center;padding:4px 0;font-size:12px}.mm-group{width:100%;display:flex}.mm-group.is-right{justify-content:flex-end}.mm-bubble{letter-spacing:.1px;overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:8px 12px;font-size:14.5px;line-height:21px}.mm-bubble.is-agent{background:var(--color-bubble-agent);color:var(--color-ink);border-bottom-left-radius:6px}.mm-bubble.is-user{background:var(--color-bubble-user);color:var(--color-on-primary);border-bottom-right-radius:6px}:is(.landing--ja,.landing--zh) .mm-bubble{line-height:23px}.mm-voice-tag{opacity:.7;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.mm-step{color:var(--color-text-tertiary);border-radius:999px;align-items:center;gap:7px;padding:3px 9px;font-size:12px;line-height:16px;display:inline-flex}.mm-step svg:last-child{color:var(--color-success)}.mm-routine{border:1px solid var(--color-border-tertiary);color:var(--color-text-secondary);border-radius:999px;align-self:center;align-items:center;gap:7px;padding:5px 12px;font-size:12px;display:inline-flex}.mm-summary{background:var(--color-bg-pane);width:100%;box-shadow:var(--shadow-card);border-radius:12px;padding:12px 14px}.mm-summary>strong{margin-bottom:8px;font-size:13px;display:block}.mm-summary ul{gap:1px;display:grid}.mm-summary li{border-top:1px solid var(--color-border-tertiary);color:var(--color-text-secondary);justify-content:space-between;gap:14px;padding:6px 0;font-size:13px;line-height:18px;display:flex}.mm-summary li b{color:var(--color-ink);flex:none;font-weight:500}.mm-summary li[data-strong]{color:var(--color-ink);font-weight:500}.mm-summary small{color:var(--color-text-tertiary);margin-top:8px;font-size:12px;display:block}.mm-file{background:var(--color-bg-pane);width:100%;box-shadow:var(--shadow-card);text-align:left;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.mm-file:hover{background:var(--color-bg-elevated-hover)}.mm-file-badge{background:var(--color-bg-tertiary);width:40px;height:40px;color:var(--color-text-secondary);font:500 9px var(--font-mono-stack);letter-spacing:.04em;border-radius:9px;flex:none;place-items:center;display:grid}.mm-file-text{flex:1;min-width:0;display:grid}.mm-file-text strong{font:500 12.5px/18px var(--font-mono-stack);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-file-text small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mm-file-open{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mm-approval,.mm-approval .card{width:100%}.mm-approval[data-pending] .card{box-shadow:0 0 0 1px var(--color-border-primary), 0 10px 30px #0000002e}.mm .btn{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:8px 12px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .12s;display:inline-flex;position:relative;overflow:hidden}.mm .btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.mm .btn--primary:hover{background:var(--color-bg-primary-hover)}.mm .btn--secondary{background:var(--color-bg-tertiary);color:var(--color-ink)}.mm .btn--secondary:hover{background:var(--color-bg-secondary-hover)}.mm .card__actions .btn{min-width:0}.th-allow i{opacity:0;transform-origin:0;background:currentColor;position:absolute;inset:0}.theater[data-running=true] .mm-approval[data-pending] .th-allow i{opacity:.16;animation:th-wait var(--wait,5s) linear both}@keyframes th-wait{0%{transform:scaleX(0)}}.mm .toolkit-logo{background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #1c1c1c14}.mm .toolkit-logo img{object-fit:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mm-activity{min-height:32px;color:var(--color-text-secondary);align-items:center;gap:8px;padding:2px;font-size:13.5px;display:flex}.mm-activity>svg{color:var(--color-success)}.mm-activity[data-state=waiting]{color:var(--color-warn-text)}.mm-shimmer{background:linear-gradient(90deg, var(--color-text-tertiary) 20%, var(--color-text-primary) 50%, var(--color-text-tertiary) 80%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite mm-shimmer}@keyframes mm-shimmer{to{background-position:-200% 0}}.mm-composer{border:1px solid var(--color-border-secondary);background:var(--color-bg-pane);border-radius:12px;align-items:flex-end;gap:8px;min-height:48px;margin-inline:16px;padding:6px 8px;display:flex;bottom:16px}.mm-composer[data-typing]{border-color:var(--color-border-primary)}.mm-composer-plus,.mm-composer-mic,.mm-composer-send{width:34px;height:34px;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.mm-composer-plus{border:1px solid var(--color-border-tertiary)}.mm-composer-send{background:var(--color-primary);color:var(--color-on-primary)}.mm-composer-text{flex:1;min-width:0;max-height:84px;padding:7px 2px;font-size:14px;line-height:20px;overflow:hidden}.mm-composer-text em{color:var(--color-text-quaternary);font-style:normal}.mm-listening{color:var(--color-text-secondary);align-items:center;gap:3px;display:inline-flex}.mm-listening i{background:currentColor;border-radius:2px;width:3px;height:14px;animation:.9s ease-in-out infinite mm-wave}.mm-listening i:nth-child(2){animation-delay:.12s}.mm-listening i:nth-child(3){animation-delay:.24s}.mm-listening i:nth-child(4){animation-delay:.36s}.mm-listening i:nth-child(5){margin-right:8px;animation-delay:.48s}@keyframes mm-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mm-viewer{color:#fff;background:#0a0a0b;flex-direction:column;min-width:0;padding:0 16px;display:flex}.mm-viewer-head{align-items:center;gap:10px;height:54px;font-size:13.5px;display:flex}.mm-viewer-head .lp-mark{width:15px;height:15px}.mm-viewer-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-viewer-head small{color:#fff9;font-size:12.5px}.th-control{color:#fff;white-space:nowrap;background:#ffffff17;border:0;border-radius:8px;height:32px;margin-left:auto;padding:0 13px;font-size:12.5px;transition:background-color .15s}.th-control:hover{background:#ffffff2b}.th-control[aria-pressed=true]{color:#0d0d0d;background:#fff}.mm-viewer-screen{border-radius:10px;transition:box-shadow .2s;box-shadow:0 0 0 1px #ffffff24,0 22px 70px #00000073}.mm-viewer[data-you] .mm-viewer-screen{box-shadow:0 0 0 2px #ffffffd9,0 22px 70px #00000073}.mm-viewer-foot{color:#ffffffb3;white-space:nowrap;background:#2a2a2af2;border-radius:999px;align-self:center;align-items:center;gap:7px;max-width:100%;height:34px;margin:12px 0 14px;padding:0 16px 0 14px;font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #ffffff1f}.mm-viewer-foot b{color:#fff;font-weight:500}.mm-viewer-foot>span:last-child{text-overflow:ellipsis;overflow:hidden}.mm-live{background:#fff6;border-radius:50%;flex:none;width:7px;height:7px}.mm-live[data-on=true]{background:#fff;animation:1.6s ease-in-out infinite mm-breathe}.th-controls{align-items:center;gap:14px;margin-top:16px;display:flex}.th-play{border:1px solid var(--line-2);width:40px;height:40px;color:var(--fg);background:0 0;border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid}.th-play:hover:not(:disabled){background:var(--tint-2)}.th-play:disabled{opacity:.4}.th-progress{flex:1;gap:5px;min-width:0;display:flex}.th-progress button{background:0 0;border:0;flex:1;height:28px;padding:0;position:relative}.th-progress button:before,.th-progress i{content:"";border-radius:2px;position:absolute;inset:12px 0}.th-progress button:before{background:var(--line-2);transition:background-color .2s}.th-progress button:hover:before{background:var(--line-3)}.th-progress i{background:var(--fg);transform-origin:0;transform:scaleX(0)}.th-progress button[data-done] i,.th-progress button[aria-current] i{transform:none}.theater[data-running=true] .th-progress button[aria-current] i{animation:th-fill var(--ms) linear both}@keyframes th-fill{0%{transform:scaleX(0)}}.th-count{color:var(--fg-3);letter-spacing:.06em;white-space:nowrap;font:500 11px JetBrains Mono,monospace}.th-next{border:1px solid var(--line-2);height:40px;color:var(--fg-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;transition:background-color .2s,color .2s;display:inline-flex}.th-next:hover{background:var(--tint-2);color:var(--fg)}.th-caption{color:var(--fg-3);text-align:center;font-size:13.5px;line-height:1.6;margin:22px auto 0!important}@media (max-width:1180px){.th-window{grid-template-columns:68px minmax(300px,34%) minmax(0,1fr)}.mm-side>*{margin-inline:8px}.mm-brand,.mm-search,.mm-tasks,.mm-label,.mm-create,.mm-agent-text{display:none}.mm-lights{justify-content:center;padding:14px 0 12px}.mm-agent{justify-content:center;padding:6px 0}}@media (max-width:860px){.th-frame{width:calc(100% - 24px)}.th-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-inline:20px;overflow-x:auto}.th-tabs:after{content:"";flex:none;width:8px}.th-tabs::-webkit-scrollbar{display:none}.th-tab-group{flex-wrap:nowrap}.th-window{border-radius:12px;grid-template-columns:minmax(0,1fr)}.mm-side{display:none}.mm-viewer{order:-1;padding:0 10px}.mm-viewer-head{height:46px}.mm-viewer-foot{margin:10px 0}.mm-chat{height:392px}.mm-chat-head{height:58px;padding:0 14px}.mm-transcript{padding-inline:14px;top:58px}.mm-composer{margin-inline:12px;bottom:12px}.mm-bubble{font-size:14px}.th-controls{gap:10px}.th-next{display:none}}@media (prefers-reduced-motion:reduce){.mm-col>*,.mm-shimmer,.mm-dot,.mm-live,.mm-listening i{animation:none!important}.mm-shimmer{color:inherit;background:0 0}}.mm-group:has(.mm-by){flex-direction:column;align-items:flex-start}.mm-by{color:var(--color-text-secondary);align-items:center;gap:6px;margin:0 0 4px 2px;font-size:12px;font-weight:500;display:inline-flex}.mm-by small{color:var(--color-text-tertiary);font-size:12px;font-weight:400}.mm-handoff{border:1px dashed var(--color-border-secondary);border-radius:12px;align-self:stretch;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;line-height:1.4;display:flex}.mm-handoff-who{color:var(--color-text-tertiary);flex:none;align-items:center;gap:3px;display:inline-flex}.mm-handoff p{color:var(--color-text-secondary);margin:0}.mm-handoff b{color:var(--color-text-primary);font-weight:600;display:block}.mm-file-badge img{width:24px;height:24px}.mm-file-badge[data-kind=gdoc],.mm-file-badge[data-kind=gsheet],.mm-file-badge[data-kind=gslides]{box-shadow:inset 0 0 0 1px var(--color-border-tertiary);background:#fff}@property --u{syntax:"<length>";inherits:true;initial-value:1px}.vd-screen{aspect-ratio:16/10;isolation:isolate;background:#212121;border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.vd{--u:calc(100cqw / 960);--t8:calc(8 * var(--u));--t9:calc(9 * var(--u));--t10:calc(10 * var(--u));--t11:calc(11 * var(--u));--t12:calc(12 * var(--u));--t13:calc(13 * var(--u));--t14:calc(14 * var(--u));--t16:calc(16 * var(--u));--t18:calc(18 * var(--u));--t20:calc(20 * var(--u));--t24:calc(24 * var(--u));--t28:calc(28 * var(--u));--t32:calc(32 * var(--u));--t40:calc(40 * var(--u));--s1:var(--u);--s2:calc(2 * var(--u));--s3:calc(3 * var(--u));--s4:calc(4 * var(--u));--s5:calc(5 * var(--u));--s6:calc(6 * var(--u));--s8:calc(8 * var(--u));--s10:calc(10 * var(--u));--s12:calc(12 * var(--u));--s14:calc(14 * var(--u));--s16:calc(16 * var(--u));--s20:calc(20 * var(--u));--s24:calc(24 * var(--u));--s28:calc(28 * var(--u));--s32:calc(32 * var(--u));--s40:calc(40 * var(--u));--s48:calc(48 * var(--u));--s56:calc(56 * var(--u));--s64:calc(64 * var(--u));--ridge:#e0612f;--ridge-2:#f6b15c;--ridge-ink:#2b2622;--ridge-paper:#fbf5ec;transform-origin:0 0;font:400 var(--t12)/1.45 Inter, -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;color:#1d1d1f;letter-spacing:0;text-align:left;-webkit-user-select:none;user-select:none;cursor:default;transition:transform 1.2s cubic-bezier(.62,0,.18,1);position:absolute;inset:0}.vd *,.vd :before,.vd :after{box-sizing:border-box}.vd h3,.vd h4,.vd h5,.vd h6,.vd p,.vd ul,.vd table{margin:0;padding:0}.vd h3,.vd h4,.so-poster>strong{word-break:keep-all;overflow-wrap:anywhere}.vd ul{list-style:none}.vd svg{display:block}.vd :where(svg[viewBox="0 0 24 24"]){width:var(--s12);height:var(--s12)}.vd b,.vd strong{font-weight:600}.vd em{font-style:normal}.vd-wall{place-content:center;justify-items:center;gap:var(--s14);color:#a6a6a6;background:#212121;display:grid;position:absolute;inset:0}.vd-wall img{width:calc(210 * var(--u));height:auto}.vd-wall p{font-size:var(--t11)}.vd-panel{z-index:40;align-items:center;gap:var(--s5);height:calc(30 * var(--u));padding:0 var(--s10);color:#eaeaea;font-size:var(--t10);background:#0d0d0d;display:flex;position:absolute;inset:auto 0 0}.vd-apps{align-items:center;gap:var(--s6);margin-right:var(--s6);font-weight:500;display:flex}.vd-apps .lp-mark{width:var(--s12)!important;height:var(--s12)!important}.vd-launch{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:var(--s5);color:#d6d6d6;background:#ffffff14;place-items:center;display:grid}.vd-launch:first-of-type{background:#404040}.vd-launch svg{width:var(--s12);height:var(--s12)}.vd-clock{color:#cfcfcf;font-variant-numeric:tabular-nums;white-space:pre;margin-left:auto}.vw{border-radius:calc(7 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(48 * var(--u)) #000000a6, 0 0 0 1px #0006;background:#fff;flex-direction:column;animation:.46s cubic-bezier(.2,.8,.2,1) both vw-in;display:flex;position:absolute;overflow:hidden}@keyframes vw-in{0%{opacity:0;transform:translateY(calc(12 * var(--u))) scale(.965)}}.vw-bar{align-items:center;gap:var(--s6);height:calc(25 * var(--u));padding:0 var(--s8);color:#d3dae3;font-size:var(--t10);background:#2f343f;flex:none;display:flex}.vw-ico{opacity:.75;place-items:center;display:grid}.vw-ico svg{width:var(--s10);height:var(--s10)}.vw-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.vw-ctl{gap:var(--s5);flex:none;margin-left:auto;display:flex}.vw-ctl i{width:calc(9 * var(--u));height:calc(9 * var(--u));background:#ffffff2e;border-radius:50%}.vw-ctl i:last-child{background:#cc575d}.vw-body{flex:1;min-height:0;position:relative;overflow:hidden}.vb-tabs{align-items:flex-end;gap:var(--s2);height:calc(28 * var(--u));padding:0 var(--s8);background:#202124;flex:none;display:flex}.vb-tab{align-items:center;gap:var(--s6);height:calc(23 * var(--u));max-width:calc(190 * var(--u));padding:0 var(--s10);border-radius:var(--s6) var(--s6) 0 0;color:#9aa0a6;font-size:var(--t10);white-space:nowrap;display:flex;overflow:hidden}.vb-tab i{width:calc(9 * var(--u));height:calc(9 * var(--u));opacity:.5;background:currentColor;border-radius:50%;flex:none}.vb-tab[data-on=true]{color:#e8eaed;background:#35363a;animation:.3s both vd-fade}.vb-new{padding:0 var(--s6);color:#9aa0a6;font-size:var(--t13);align-self:center}.vb-tabs .vw-ctl{align-self:center}.vb-bar{align-items:center;gap:var(--s8);height:calc(29 * var(--u));padding:0 var(--s10);color:#9aa0a6;font-size:var(--t13);background:#35363a;flex:none;line-height:1;display:flex}.vb-url{align-items:center;gap:var(--s6);min-width:0;height:calc(20 * var(--u));padding:0 var(--s10);color:#e8eaed;font-size:var(--t10);background:#202124;border-radius:99px;flex:1;animation:.45s both vd-fade;display:flex}.vb-url svg{width:var(--s8);height:var(--s8);opacity:.6;flex:none}.vb-url b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.vb-page{background:#fff}.vb-page>*{animation:.5s both vd-page;position:absolute;inset:0}@keyframes vd-page{0%{opacity:0;transform:translateY(calc(6 * var(--u)))}}@keyframes vd-fade{0%{opacity:0}}.vd-cur{z-index:60;width:calc(15 * var(--u));pointer-events:none;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #00000080);transition:left .78s cubic-bezier(.3,.05,.15,1),top .78s cubic-bezier(.3,.05,.15,1),opacity .3s;position:absolute}.vd-cur[data-hidden]{opacity:0}.vd-cur svg{width:100%;transform:translate(-11%,-5%)}.vd-cur path{fill:#18181a;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.vd-cur b{padding:var(--s2) var(--s6);background:var(--tint);color:var(--tint-ink);font-size:var(--t9);white-space:nowrap;border-radius:99px;font-weight:600;line-height:1.35;position:absolute;top:105%;left:80%}.vd-click{width:calc(28 * var(--u));height:calc(28 * var(--u));margin:calc(-14 * var(--u)) 0 0 calc(-14 * var(--u));border:calc(2 * var(--u)) solid var(--tint);opacity:0;border-radius:50%;animation:.6s ease-out .76s vd-click;position:absolute;top:0;left:0}@keyframes vd-click{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.vd-screen[data-you]{cursor:none}.vd-screen[data-you] .vd-cur{transition:opacity .3s}.ty{white-space:pre;animation:vd-type var(--ms,.9s) steps(var(--n,20)) var(--dl,0s) both;display:inline-block}@keyframes vd-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.vd .in{animation:vd-rise .5s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}@keyframes vd-rise{0%{opacity:0;transform:translateY(calc(7 * var(--u)))}}.vd .hl{border-radius:var(--s3);box-shadow:0 0 0 var(--s3) #ffe9a8, 0 0 0 calc(4.5 * var(--u)) #f0b429;animation:vd-hl .55s var(--d,0s) backwards;background-color:#ffe9a8}@keyframes vd-hl{0%{background-color:#0000;box-shadow:0 0 #0000}}.vd .was{opacity:0;visibility:hidden;animation:vd-was var(--d,1.5s) both}.vd .now{animation:vd-now var(--d,1.5s) both}@keyframes vd-was{0%,99.9%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes vd-now{0%,99.9%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.vd-toast{right:var(--s14);bottom:var(--s14);z-index:8;align-items:center;gap:var(--s6);padding:var(--s6) var(--s12);color:#fff;font-size:var(--t10);box-shadow:0 var(--s6) var(--s20) #00000059;background:#18181a;border-radius:99px;font-weight:500;display:flex;position:absolute}.vd-toast svg{width:var(--s10);height:var(--s10)}.paper{padding:var(--s28) calc(34 * var(--u));color:#1d1d1f;background:#fff;position:absolute;inset:0;overflow:hidden}.paper h3{max-width:30ch;margin:var(--s8) 0 var(--s5);font-size:var(--t24);letter-spacing:-.03em;font-weight:600;line-height:1.18}.paper h5{margin:var(--s16) 0 var(--s8);padding-top:var(--s10);font-size:var(--t11);letter-spacing:.01em;border-top:1px solid #1d1d1f1f;font-weight:600}.paper-meta{color:#6e6e73;font-size:var(--t10)}.paper table{border-collapse:collapse;width:100%;font-size:var(--t10)}.paper th{padding:0 0 var(--s5);color:#6e6e73;text-align:left;border-bottom:1px solid #1d1d1f33;font-weight:500}.paper td{padding:var(--s5) 0;border-bottom:1px solid #1d1d1f14}.bottle{width:auto;height:100%}[data-running=false] .vd *,[data-running=false] .vd :before,[data-running=false] .vd :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vd,.vd *,.vd :before,.vd :after{transition:none!important;animation:none!important}.vd-click{display:none}}.rs-logo{color:#1a1a1c;font-size:var(--t28);letter-spacing:-.06em;font-weight:700}.rs-box{align-items:center;gap:var(--s8);height:calc(34 * var(--u));padding:0 var(--s14);color:#1d1d1f;font-size:var(--t12);box-shadow:0 var(--s2) var(--s8) #0000000f;background:#fff;border:1px solid #1d1d1f24;border-radius:99px;display:flex}.rs-box svg{width:var(--s12);height:var(--s12);color:#6e6e73;flex:none}.rs-home{place-content:center;justify-items:center;gap:var(--s20);padding-bottom:var(--s64);background:#fafafa;display:grid}.rs-home .rs-logo{font-size:calc(46 * var(--u))}.rs-home .rs-box{width:calc(430 * var(--u));height:calc(40 * var(--u));font-size:var(--t13)}.rs-results{padding:var(--s16) calc(60 * var(--u))}.rs-top{align-items:center;gap:var(--s20);display:flex}.rs-top .rs-box{width:calc(420 * var(--u));height:calc(30 * var(--u))}.rs-count{color:#6e6e73;font-size:var(--t10);margin:var(--s12) 0 var(--s4)!important}.rs-hit{max-width:calc(560 * var(--u));padding:var(--s8) 0}.rs-hit small{color:#4d5156;font-size:var(--t10);display:block}.rs-hit b{margin:var(--s2) 0;color:#1a0dab;font-size:var(--t16);font-weight:500;display:inline-block}.rs-hit p{color:#4d5156;font-size:var(--t11)}.rs-kicker{color:#8a8a8f;font:500 var(--t9)/1.6 "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.rs-site{height:calc(40 * var(--u));padding:0 calc(44 * var(--u));font-size:var(--t13);border-bottom:1px solid #1d1d1f14;justify-content:space-between;align-items:center;display:flex}.rs-site span{color:#6e6e73;font-size:var(--t10)}.rs-report-body{gap:calc(44 * var(--u));padding:var(--s28) calc(44 * var(--u));grid-template-columns:1.15fr 1fr;display:grid}.rs-report h4{margin:var(--s8) 0 var(--s20);font-size:var(--t28);letter-spacing:-.035em;font-weight:600;line-height:1.12}.rs-stats{gap:var(--s12);grid-template-columns:repeat(3,1fr);display:grid}.rs-stats div{padding:var(--s10) var(--s8)}.rs-stats b{font-size:var(--t20);letter-spacing:-.03em;display:block}.rs-stats span{color:#6e6e73;font-size:var(--t10)}.rs-lines{gap:var(--s8);margin-top:var(--s24);display:grid}.rs-lines i{height:var(--s6);border-radius:var(--s3);background:#1d1d1f14}.rs-lines i:nth-child(2){width:92%}.rs-lines i:nth-child(3){width:97%}.rs-lines i:nth-child(4){width:84%}.rs-lines i:nth-child(5){width:58%}.rs-chart{padding:var(--s16);border-radius:var(--s8);background:#fafafa;border:1px solid #1d1d1f14}.rs-chart>span{color:#6e6e73;font-size:var(--t10)}.rs-chart>div{align-items:flex-end;gap:var(--s14);height:calc(218 * var(--u));margin-top:var(--s12);display:flex}.rs-chart p{justify-content:flex-end;align-items:center;gap:var(--s4);height:100%;font-size:var(--t10);flex-direction:column;flex:1;display:flex}.rs-chart p i{width:100%;height:var(--h);border-radius:var(--s4) var(--s4) 0 0;transform-origin:bottom;animation:vd-grow .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;background:#2f6fed}.rs-chart p:last-child i{background:repeating-linear-gradient(135deg, #2f6fed 0 var(--s4), #7da5f5 var(--s4) var(--s8))}.rs-chart p small{color:#6e6e73;font-size:var(--t9)}@keyframes vd-grow{0%{transform:scaleY(0)}}.rs-store{background:#f4f2ee}.rs-store-nav{align-items:center;gap:var(--s28);height:calc(42 * var(--u));padding:0 calc(48 * var(--u));font-size:var(--t10);border-bottom:1px solid #1d1d1f14;display:flex}.rs-store-nav strong{font-size:var(--t16);letter-spacing:.18em}.rs-store-nav span{color:#55534f;flex:1}.rs-store-nav svg{width:var(--s12);height:var(--s12)}.rs-store-body{gap:var(--s40);padding:var(--s24) calc(48 * var(--u));grid-template-columns:1fr 1.05fr;display:grid}.rs-store-photo{height:calc(380 * var(--u));border-radius:var(--s10);background:linear-gradient(160deg,#e7e3dc,#d6d0c5);place-items:center;display:grid}.rs-store-photo .bottle{height:78%;filter:drop-shadow(0 var(--s16) var(--s20) #0003)}.rs-store-copy{padding-top:var(--s20)}.rs-store-copy h4{margin:var(--s6) 0;font-size:var(--t28);letter-spacing:-.03em;font-weight:500}.rs-store-copy p{color:#55534f}.rs-store-copy label{margin:var(--s20) 0 var(--s6);color:#55534f;font-size:var(--t10);display:block}.rs-price{height:calc(62 * var(--u));margin-top:var(--s16);position:relative}.rs-price span{font-size:var(--t32);letter-spacing:-.04em;font-weight:600;position:absolute;top:0;left:0}.rs-price small{top:calc(44 * var(--u));color:#55534f;font-size:var(--t10);position:absolute;left:0}.rs-price small.hl{padding:0 var(--s4);color:#1d1d1f;font-weight:600;animation:1.5s both vd-now,.55s 1.6s backwards vd-hl}.rs-sizes{gap:var(--s8);display:flex}.rs-sizes span{padding:var(--s6) var(--s14);border-radius:var(--s5);font-size:var(--t11);border:1px solid #1d1d1f33}.rs-size-a{animation:1.5s both rs-pick-off}.rs-sizes .rs-size-b{color:#fff;background:#1d1d1f;border-color:#1d1d1f;animation:1.5s both rs-pick-on}@keyframes rs-pick-off{0%,99.9%{color:#fff;background:#1d1d1f;border-color:#1d1d1f}}@keyframes rs-pick-on{0%,99.9%{color:inherit;background:0 0;border-color:#1d1d1f33}}.rs-add{margin-top:var(--s20);padding:var(--s10) calc(44 * var(--u));border-radius:var(--s5);color:#fff;font-size:var(--t11);background:#1d1d1f;font-weight:500;display:inline-block}.rs-market{background:#fff}.rs-market-top{align-items:center;gap:var(--s20);height:calc(46 * var(--u));padding:0 var(--s32);color:#fff;background:#b3261e;display:flex}.rs-market-top strong{font-size:var(--t18);letter-spacing:.04em}.rs-market-top .rs-box{max-width:calc(440 * var(--u));height:calc(28 * var(--u));border:0;flex:1}.rs-market-top small{font-size:var(--t10);opacity:.85;margin-left:auto}.rs-grid{gap:var(--s12);padding:var(--s16) var(--s32);grid-template-columns:repeat(4,1fr);display:grid}.rs-grid>div{padding:var(--s10);border-radius:var(--s8);border:1px solid #1d1d1f14}.rs-grid>div>span{height:calc(104 * var(--u));margin-bottom:var(--s8);border-radius:var(--s5);background:#f5f5f7;place-items:center;display:grid}.rs-grid .bottle{height:82%}.rs-grid b{font-size:var(--t10);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.rs-grid em{margin:var(--s3) 0;padding:0 var(--s3);font-size:var(--t14);font-weight:700;display:inline-block}.rs-grid small{color:#6e6e73;font-size:var(--t9);display:block}.rs-collected{right:var(--s20);bottom:var(--s16);align-items:center;gap:var(--s6);padding:var(--s6) var(--s12);color:#fff;font-size:var(--t10);background:#18181a;border-radius:99px;font-weight:500;display:flex;position:absolute}.rs-collected svg{width:var(--s10);height:var(--s10)}.rs-cols{gap:var(--s32);grid-template-columns:1.08fr 1fr;display:grid}.rs-mini-stats{gap:var(--s24);display:flex}.rs-mini-stats span{color:#6e6e73;font-size:var(--t9)}.rs-mini-stats b{color:#1d1d1f;font-size:var(--t18);letter-spacing:-.03em;display:block}.rs-ours td{background:#fff4e0;border-bottom:0;font-weight:600}.rs-ours td:first-child{padding-left:var(--s5);border-radius:var(--s4) 0 0 var(--s4)}.rs-ours td:last-child{border-radius:0 var(--s4) var(--s4) 0}.rs-share{gap:var(--s2);height:var(--s16);border-radius:var(--s4);display:flex;overflow:hidden}.rs-share i{width:var(--w);transform-origin:0;animation:rs-share .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;background:#1d1d1f}.rs-share i:nth-child(2){background:#6e6e73}.rs-share i:nth-child(3){background:#a1a1a6}.rs-share i:nth-child(4){background:#d2d2d7}@keyframes rs-share{0%{transform:scaleX(0)}}.rs-legend{gap:var(--s4) var(--s12);font-size:var(--t10);grid-template-columns:1fr 1fr;display:grid;margin-top:var(--s10)!important}.rs-legend li{align-items:center;gap:var(--s5);display:flex}.rs-legend i{width:var(--s8);height:var(--s8);border-radius:var(--s2);background:#1d1d1f}.rs-legend li:nth-child(2) i{background:#6e6e73}.rs-legend li:nth-child(3) i{background:#a1a1a6}.rs-legend li:nth-child(4) i{background:#d2d2d7}.rs-legend b{margin-left:auto}.rs-rec{margin-top:var(--s16);padding:var(--s14);border-radius:var(--s8);color:#fff;background:#1d1d1f}.rs-rec span{color:#fff9;font:500 var(--t9)/1.6 "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase}.rs-rec b{margin:var(--s3) 0;font-size:var(--t20);letter-spacing:-.03em;display:block}.rs-rec p{color:#fffc;font-size:var(--t10)}.rs-sources{gap:var(--s5) var(--s8);margin-top:var(--s14);font-size:var(--t10);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.rs-sources span{font-weight:600}.rs-sources b{color:#6e6e73;font-weight:400}.rs-sources i{height:var(--s5);border-radius:var(--s3);background:#1d1d1f14;grid-column:1/-1}.rs-sources i:nth-of-type(2){width:86%}.rs-sources i:nth-of-type(3){width:64%}.bd-files .vw-body{padding:var(--s12);background:#fafafa}.bd-path{align-items:center;gap:var(--s6);padding:var(--s6) var(--s8) var(--s10);color:#666;font-size:var(--t10);display:flex}.bd-path svg{width:var(--s12);height:var(--s12)}.bd-file{align-items:center;gap:var(--s10);padding:var(--s8) var(--s10);border-radius:var(--s6);font-size:var(--t11);display:flex}.bd-file[data-on=true]{background:#dfe9fb}.bd-file>span{width:var(--s28);height:var(--s28);border-radius:var(--s5);color:#555;font-size:var(--t11);background:#e6e8eb;flex:none;place-items:center;font-weight:700;display:grid}.bd-file>span svg{width:var(--s14);height:var(--s14)}.bd-file .bd-x{color:#fff;background:#1f7244}.bd-file small{color:#777;font-size:var(--t9);display:block}.bd .vw-body,.dk .vw-body{background:#fff;flex-direction:column;display:flex}.bd-menu,.dk-menu{height:calc(22 * var(--u));padding:0 var(--s12);color:#444;font-size:var(--t10);white-space:pre;background:#f3f3f3;border-bottom:1px solid #0000001a;flex:none;align-items:center;display:flex}.bd-formula{align-items:center;gap:var(--s8);height:calc(26 * var(--u));padding:0 var(--s10);font:500 var(--t10) "JetBrains Mono", monospace;border-bottom:1px solid #0000001a;flex:none;display:flex}.bd-formula b{min-width:calc(40 * var(--u));padding:var(--s2) var(--s6);border-radius:var(--s3);text-align:center;border:1px solid #0000002b;font-weight:500}.bd-formula i{color:#888}.bd-area{flex:1;min-height:0;animation:.45s both vd-page;position:relative;overflow:hidden}.bd-grid{position:relative}.bd-grid table{border-collapse:collapse;width:100%;font-size:var(--t10);font-variant-numeric:tabular-nums}.bd-grid th{height:calc(19 * var(--u));min-width:calc(24 * var(--u));color:#666;font-size:var(--t9);text-align:center;background:#f3f3f3;border:1px solid #0000001f;font-weight:400}.bd-grid td{height:calc(27 * var(--u));padding:0 var(--s8);text-align:right;white-space:nowrap;border:1px solid #00000014}.bd-grid td:nth-child(2){width:calc(150 * var(--u));text-align:left;font-weight:500}.bd-grid td[data-cur]{outline:var(--s2) solid #1a73e8;outline-offset:calc(-1 * var(--u))}.bd-head td{color:#333;background:#fafafa;font-weight:600}.bd-total td{background:#f5f6f8;border-top-color:#00000059;font-weight:600}.bd-net td{font-weight:700}.bd-neg{color:#b3261e;background:#fdecea}.bd-pos{color:#1e6b41;background:#e7f4ec}.bd-actuals td{height:calc(34 * var(--u))}.bd-dup{position:relative}.bd-dup s,.bd-dup em{top:50%;right:var(--s8);position:absolute;transform:translateY(-50%)}.bd-comment{right:0;bottom:calc(100% + 10 * var(--u));z-index:2;align-items:center;gap:var(--s6);padding:var(--s6) var(--s10);border-radius:var(--s6);color:#fff;font-size:var(--t10);white-space:nowrap;box-shadow:0 var(--s6) var(--s16) #00000040;background:#18181a;font-weight:400;display:flex;position:absolute}.bd-comment svg{width:var(--s10);height:var(--s10)}.bd-tabs{align-items:flex-end;gap:var(--s2);height:calc(26 * var(--u));padding:0 var(--s10);font-size:var(--t10);background:#f3f3f3;border-top:1px solid #0000001f;flex:none;display:flex}.bd-tabs span{padding:var(--s4) var(--s12);border-radius:0 0 var(--s4) var(--s4);color:#666}.bd-tabs span[data-on=true]{box-shadow:inset 0 calc(-2 * var(--u)) 0 #1a73e8;color:#111;background:#fff;font-weight:600}.bd-cases{padding:var(--s20) var(--s28)}.bd-pick{align-items:center;gap:var(--s10);color:#555;font-size:var(--t11);display:flex}.bd-pick b{align-items:center;gap:var(--s8);padding:var(--s4) var(--s10);border-radius:var(--s5);color:#111;border:1px solid #0000002b;display:inline-flex}.bd-pick svg{width:var(--s10);height:var(--s10)}.bd-case-grid{gap:var(--s12);margin-top:var(--s14);grid-template-columns:repeat(3,1fr);display:grid}.bd-case-grid>div{padding:var(--s12) var(--s14);border-radius:var(--s8);border:1px solid #0000001f}.bd-case-grid>div[data-on=true]{border-color:#111;box-shadow:0 0 0 1px #111}.bd-case-grid b{font-size:var(--t13)}.bd-case-grid p{margin-top:var(--s6);color:#666;font-size:var(--t10);justify-content:space-between;display:flex}.bd-case-grid em{color:#111;font-weight:600}.bd-chart{margin-top:var(--s16);padding:var(--s12) var(--s14);border-radius:var(--s8);border:1px solid #0000001f;position:relative}.bd-chart>span{color:#666;font-size:var(--t10)}.bd-chart svg{width:100%;height:calc(150 * var(--u));margin-top:var(--s6);overflow:visible}.bd-chart line{stroke:#00000059;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.bd-chart polyline{fill:none;stroke:#c4c7cc;stroke-width:2px;stroke-dasharray:1;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:1.5s cubic-bezier(.4,0,.2,1) backwards bd-draw}.bd-chart .bd-l0{stroke:#9aa0a6}.bd-chart .bd-l1{stroke:#111;stroke-width:3px;animation-delay:.3s}@keyframes bd-draw{0%{stroke-dashoffset:1px}}.bd-even{top:calc(108 * var(--u));left:calc(14 * var(--u) + (100% - 28 * var(--u)) * .5333);width:var(--s12);height:var(--s12);margin:calc(-6 * var(--u));border:var(--s2) solid #fff;box-shadow:0 0 0 var(--s4) #1a73e833;background:#1a73e8;border-radius:50%;position:absolute}.bd-even b{padding:var(--s3) var(--s8);border-radius:var(--s4);color:#fff;font-size:var(--t10);white-space:nowrap;background:#1a73e8;position:absolute;bottom:160%;left:50%;transform:translate(-50%)}.bd-summary{padding:var(--s24) calc(30 * var(--u))}.bd-summary h4{font-size:var(--t24);letter-spacing:-.03em}.bd-summary>p{color:#666;font-size:var(--t10)}.bd-kpis{gap:var(--s12);margin-top:var(--s16);grid-template-columns:repeat(4,1fr);display:grid}.bd-kpis div{padding:var(--s12) var(--s14);border-radius:var(--s8);background:#f5f5f7}.bd-kpis b{font-size:var(--t24);letter-spacing:-.03em;display:block}.bd-kpis span{color:#666;font-size:var(--t10)}.bd-summary-row{gap:var(--s14);grid-template-columns:1.6fr 1fr;display:grid}.bd-bars{align-items:center;gap:var(--s6);height:calc(130 * var(--u));margin-top:var(--s6);background:linear-gradient(#0000002e,#0000002e) 0/100% 1px no-repeat;border-top:0;display:flex}.bd-bars i{height:var(--h);border-radius:var(--s2) var(--s2) 0 0;transform-origin:bottom;animation:bd-bar .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s) backwards;background:#111;flex:1;transform:translateY(-50%)}.bd-bars i[data-neg]{border-radius:0 0 var(--s2) var(--s2);transform-origin:top;background:#c9ccd1;animation-name:bd-bar-neg;transform:translateY(50%)}@keyframes bd-bar{0%{transform:translateY(-50%)scaleY(0)}}@keyframes bd-bar-neg{0%{transform:translateY(50%)scaleY(0)}}.bd-notes{margin-top:var(--s16);padding:var(--s12) var(--s14);border-radius:var(--s8);font-size:var(--t10);border:1px solid #0000001f}.bd-notes p{margin-top:var(--s6);color:#444}.dk .vw-body{background:#e9e9ec}.dk-work{grid-template-columns:calc(132 * var(--u)) 1fr;flex:1;min-height:0;display:grid}.dk-rail{align-content:start;gap:var(--s6);padding:var(--s10) var(--s8);background:#d9d9de;display:grid;overflow:hidden}.dk-thumb{align-items:flex-start;gap:var(--s4);display:flex}.dk-thumb>small{width:var(--s10);color:#666;font-size:var(--t8);text-align:right}.dk-thumb>span{aspect-ratio:16/9;border-radius:var(--s2);--k:.159;background:#fff;flex:1;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000026}.dk-thumb[data-on=true]>span{box-shadow:0 0 0 var(--s2) #1a73e8}.dk-stage{min-width:0;padding:var(--s16) var(--s20) var(--s10);flex-direction:column;display:flex}.dk-canvas,.dk-outline{width:calc(640 * var(--u));height:calc(360 * var(--u));box-shadow:0 var(--s6) var(--s24) #0003;--k:1;background:#fff;flex:none;margin:0 auto;animation:.5s both vd-page;position:relative;overflow:hidden}.dk-outline{padding:var(--s28) calc(36 * var(--u))}.dk-outline>b{color:#888;font-size:var(--t10);letter-spacing:.1em;text-transform:uppercase}.dk-outline p{align-items:baseline;gap:var(--s12);margin-top:calc(15 * var(--u));font-size:var(--t16);letter-spacing:-.01em;font-weight:500;display:flex}.dk-outline p>span:first-child{width:var(--s14);color:#bbb;font:var(--t10) "JetBrains Mono", monospace}.dk-notes{gap:var(--s10);min-height:calc(40 * var(--u));margin:var(--s12) auto 0;width:calc(640 * var(--u));padding:var(--s8) var(--s12);border-radius:var(--s4);color:#555;font-size:var(--t10);background:#fff;display:flex}.dk-notes b{color:#999;font-size:var(--t8);letter-spacing:.08em;text-transform:uppercase;flex:none;line-height:1.8}.dk-slide{width:calc(640 * var(--u));height:calc(360 * var(--u));padding:calc(34 * var(--u)) var(--s40);background:var(--ridge-paper);color:var(--ridge-ink);transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.dk-slide h4{font-size:var(--t28);letter-spacing:-.035em;font-weight:700;line-height:1.1}.dk-brand{margin-bottom:var(--s10);color:var(--ridge);font:500 var(--t9) "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;display:block}.dk-plain{color:#111;background:#fff}.dk-plain b{font-size:var(--t28);letter-spacing:-.03em;font-weight:600;display:block}.dk-plain span{margin-top:var(--s6);color:#777;font-size:var(--t13);display:block}.dk-plain i{width:70%;height:var(--s8);margin-top:var(--s16);border-radius:var(--s4);background:#0000001a;display:block}.dk-plain i:nth-of-type(2){width:58%}.dk-plain i:nth-of-type(3){width:64%}.dk-cover h4{max-width:calc(330 * var(--u));margin-top:calc(74 * var(--u));font-size:calc(54 * var(--u));letter-spacing:-.05em;line-height:1;animation:.6s .15s both vd-rise}.dk-cover p{margin-top:var(--s14);color:#6b6258;font-size:var(--t13)}.dk-cover-art{top:calc(30 * var(--u));right:var(--s40);bottom:calc(30 * var(--u));width:calc(190 * var(--u));border-radius:var(--s16);background:radial-gradient(circle at 50% 82%,#8a4a22 0,#2b2622 64%);place-items:center;animation:.7s cubic-bezier(.2,.8,.2,1) both dk-art;display:grid;position:absolute}.dk-cover-art .bottle{height:78%;filter:drop-shadow(0 var(--s16) var(--s24) #00000080)}@keyframes dk-art{0%{opacity:0;transform:translateX(calc(40 * var(--u)))}}.dk-market-body{gap:var(--s28);margin-top:var(--s20);grid-template-columns:1.5fr 1fr;align-items:end;display:grid}.dk-bars{align-items:flex-end;gap:var(--s12);height:calc(170 * var(--u));display:flex}.dk-bars p{justify-content:flex-end;align-items:center;gap:var(--s4);height:100%;font-size:var(--t10);flex-direction:column;flex:1;display:flex}.dk-bars i{width:100%;height:var(--h);border-radius:var(--s4) var(--s4) 0 0;background:var(--ridge-ink);transform-origin:bottom;animation:vd-grow .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s) backwards}.dk-bars p:last-child i{background:var(--ridge)}.dk-bars small{color:#6b6258;font-size:var(--t9)}.dk-stat{padding:var(--s16);border-radius:var(--s10);background:#fff}.dk-stat b{color:var(--ridge);font-size:calc(34 * var(--u));letter-spacing:-.04em;display:block}.dk-stat span{color:#6b6258;font-size:var(--t11)}.dk-foot{bottom:var(--s16);left:var(--s40);color:#9b9288;font-size:var(--t9);position:absolute}.dk-price-body{gap:var(--s20);margin-top:var(--s14);grid-template-columns:1.4fr 1fr;display:grid}.dk-price table{border-collapse:collapse;width:100%;font-size:var(--t10)}.dk-price th{padding:var(--s4);text-align:left;border-bottom:1px solid #2b262266;font-weight:600}.dk-price td{padding:var(--s6) var(--s4);border-bottom:1px solid #2b262224}.dk-price li{margin-bottom:var(--s8);padding-left:var(--s12);font-size:var(--t10);position:relative}.dk-price li:before{content:"";width:var(--s4);height:var(--s4);background:var(--ridge);border-radius:50%;position:absolute;top:.55em;left:0}.dk-simple{text-align:center}.dk-simple .dk-brand{margin-bottom:var(--s4)}.dk-simple h4{color:var(--ridge);font-size:calc(104 * var(--u));letter-spacing:-.06em;line-height:1}.dk-simple p{margin-top:var(--s6);font-size:var(--t16);font-weight:500}.dk-ladder{height:calc(64 * var(--u));margin:var(--s28) calc(60 * var(--u)) 0;border-top:var(--s2) solid #2b262233;position:relative}.dk-ladder span{top:0;left:var(--x);justify-items:center;gap:var(--s2);font-size:var(--t10);transform:translate(-50%, calc(-6 * var(--u)));display:grid;position:absolute}.dk-ladder i{width:var(--s10);height:var(--s10);background:#2b262266;border-radius:50%}.dk-ladder b{margin-top:var(--s4);font-weight:500}.dk-ladder small{color:#6b6258;font-size:var(--t9);white-space:nowrap}.dk-ladder span[data-ours] i{width:var(--s16);height:var(--s16);margin-top:calc(-3 * var(--u));background:var(--ridge);box-shadow:0 0 0 var(--s5) #e0612f33}.dk-ladder span[data-ours] b{color:var(--ridge);font-weight:700}.dk-generic h4{margin-bottom:var(--s20)}.dk-shape{gap:var(--s12);height:calc(170 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.dk-shape i{border-radius:var(--s10);background:#2b262214}.dk-shape-1{grid-template-columns:1.6fr 1fr}.dk-shape-1 i:nth-child(3){display:none}.dk-shape-1 i:first-child{background:#e0612f29}.dk-shape-2{gap:var(--s8);grid-template-columns:1fr}.dk-shape-2 i{border-radius:var(--s6)}.dk-shape-2 i:nth-child(2){width:84%}.dk-shape-2 i:nth-child(3){background:#e0612f29;width:62%}.dk-sorter{padding:var(--s16) var(--s24);background:#e9e9ec;flex:1}.dk-sorter>b{color:#555;font-size:var(--t11)}.dk-sorter>div{gap:var(--s14) var(--s12);margin-top:var(--s12);grid-template-columns:repeat(5,1fr);display:grid}.dk-sorter .dk-thumb{display:block}.dk-sorter .dk-thumb>span{--k:.26}.dk-sorter .dk-thumb>small{width:auto;margin-top:var(--s5);font-size:var(--t9);text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ib-app{grid-template-columns:calc(136 * var(--u)) calc(322 * var(--u)) 1fr;height:100%;font-size:var(--t10);background:#fff;display:grid}.ib-app svg[viewBox="0 0 24 24"]{width:var(--s10);height:var(--s10)}.ib-side{padding:var(--s12) var(--s8);background:#f6f7f9;border-right:1px solid #0000000f}.ib-compose{align-items:center;gap:var(--s6);margin-bottom:var(--s10);padding:var(--s8) var(--s14);border-radius:var(--s10);color:#fff;background:#1d1d1f;font-weight:600;display:inline-flex}.ib-side p{align-items:center;gap:var(--s6);padding:var(--s5) var(--s10);color:#444;border-radius:99px;display:flex}.ib-side p span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ib-side p[data-on=true]{color:#111;background:#dfe5ee;font-weight:600}.ib-side b{font-size:var(--t9)}.ib-labels{margin-top:var(--s12);padding-top:var(--s10);border-top:1px solid #0000001a}.ib-labels i{width:var(--s8);height:var(--s8);background:#111;border-radius:50%;flex:none}.ib-labels i[data-tag="1"]{background:#8a8f98}.ib-labels i[data-tag="2"]{background:#d0d3d8}.ib-list{border-right:1px solid #0000000f;overflow:hidden}.ib-counts{gap:var(--s6);padding:var(--s8) var(--s12);border-bottom:1px solid #0000000f;display:flex}.ib-counts span{padding:var(--s2) var(--s8);color:#444;font-size:var(--t9);white-space:nowrap;background:#eceef1;border-radius:99px;font-weight:600}.ib-counts span[data-tag="0"]{color:#fff;background:#111}.ib-row{gap:var(--s1) var(--s8);padding:var(--s8) var(--s12);border-bottom:1px solid #0000000f;grid-template-columns:minmax(0,1fr) auto;display:grid}.ib-row b{font-size:var(--t11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-row time{color:#777;font-size:var(--t9)}.ib-row>span{color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-row em{justify-self:end;align-items:center;gap:var(--s3);padding:var(--s1) var(--s6);color:#444;font-size:var(--t8);white-space:nowrap;background:#e9ebee;border-radius:99px;font-weight:600;display:inline-flex}.ib-row em svg{width:var(--s8);height:var(--s8)}.ib-row em[data-tag="0"]{color:#fff;background:#111}.ib-row em[data-tag="2"]{color:#999;background:0 0;box-shadow:inset 0 0 0 1px #0000001f}.ib-row[data-tag="2"] b,.ib-row[data-tag="2"]>span{color:#a8a8ad;font-weight:400}.ib-row[data-on=true]{background:#e9f0fb}.ib-list[data-focus] .ib-row{padding-block:var(--s12)}.ib-read{padding:var(--s20) var(--s24);position:relative;overflow:hidden}.ib-mail h4{font-size:var(--t18);letter-spacing:-.02em}.ib-from{align-items:center;gap:var(--s6);color:#666;font-size:var(--t9);display:flex;margin:var(--s10) 0 var(--s14)!important}.ib-from>span{width:calc(22 * var(--u));height:calc(22 * var(--u));color:#444;font-size:var(--t8);background:#e4e6ea;border-radius:50%;place-items:center;font-weight:600;display:grid}.ib-from b{color:#111;font-size:var(--t11)}.ib-from small{font-size:var(--t9);margin-left:auto}.ib-line{font-size:var(--t12);line-height:1.55;margin-bottom:var(--s8)!important}.ib-reply{margin-top:var(--s14);padding:var(--s12) var(--s14);border-radius:var(--s10);box-shadow:0 var(--s4) var(--s14) #0000001a;border:1px solid #0000002b}.ib-reply-head{align-items:center;gap:var(--s6);margin-bottom:var(--s8);color:#666;font-size:var(--t9);font-weight:600;display:flex}.ib-reply[data-state=wait]{border-color:#c98a1b}.ib-reply[data-state=wait] .ib-reply-head{color:#946410}.ib-reply[data-state=sent] .ib-reply-head{color:#1e6b41}.ib-reply p{min-height:1.45em;margin-bottom:var(--s3);font-size:var(--t12)}.ib-cal{align-items:center;gap:var(--s10);margin-top:var(--s12);padding:var(--s10) var(--s12);border-radius:var(--s10);font-size:var(--t10);background:#f1f2f4;display:flex}.ib-cal>svg{width:var(--s14);height:var(--s14)}.ib-cal div{flex:1}.ib-cal div b{display:block}.ib-cal div span{color:#666}.ib-cal s{color:#999}.ib-cal em{font-weight:700}.ib-recap{place-content:center;justify-items:center;gap:var(--s16);text-align:center;display:grid;position:absolute;inset:0}.ib-recap>span{color:#8a8a8f;font:500 var(--t9) "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase}.ib-recap>div{gap:var(--s32);display:flex}.ib-recap p{color:#666;font-size:var(--t11)}.ib-recap p b{color:#111;font-size:calc(44 * var(--u));letter-spacing:-.04em;line-height:1.1;display:block}.ib-recap small{align-items:center;gap:var(--s6);color:#777;font-size:var(--t10);display:flex}.tv svg[viewBox="0 0 24 24"]{width:var(--s12);height:var(--s12)}.tv-nav{align-items:center;gap:var(--s24);height:calc(42 * var(--u));padding:0 var(--s32);color:#fff;font-size:var(--t10);background:#0b2545;display:flex}.tv-nav strong{font-size:var(--t18);letter-spacing:-.04em;font-weight:700}.tv-nav span{opacity:.8;white-space:pre}.tv-nav-stay{background:#3a2a5e}.tv-home{background:linear-gradient(#0b2545 0 46%,#f4f6f9 46%)}.tv-home h4{padding:calc(52 * var(--u)) var(--s32) 0;color:#fff;font-size:calc(36 * var(--u));letter-spacing:-.04em;font-weight:700}.tv-form{gap:var(--s8);margin:var(--s24) var(--s32) 0;padding:var(--s12);border-radius:var(--s12);box-shadow:0 var(--s12) var(--s32) #0b254533;background:#fff;grid-template-columns:1.3fr 1.3fr 1fr 1fr auto;align-items:stretch;display:grid}.tv-form label{gap:var(--s2);padding:var(--s8) var(--s12);border-radius:var(--s8);border:1px solid #0b254526;display:grid}.tv-form label span{color:#6b7686;font-size:var(--t9)}.tv-form label b{min-height:1.45em;font-size:var(--t13)}.tv-form em{align-items:center;gap:var(--s6);padding:0 var(--s16);border-radius:var(--s8);color:#fff;font-size:var(--t11);white-space:nowrap;background:#f25c2a;font-weight:600;display:flex}.tv-results{background:#f4f6f9}.tv-results-body{grid-template-columns:calc(170 * var(--u)) 1fr;gap:var(--s20);padding:var(--s16) var(--s32);display:grid}.tv-results aside{padding:var(--s12);border-radius:var(--s10);font-size:var(--t10);background:#fff}.tv-results aside p{align-items:center;gap:var(--s8);margin-top:var(--s10);display:flex}.tv-results aside i{width:var(--s14);height:var(--s14);border-radius:var(--s3);color:#fff;background:#0b2545;place-items:center;display:grid}.tv-results aside i svg{width:var(--s8);height:var(--s8)}.tv-results-body>div>small{margin-bottom:var(--s8);color:#6b7686;font-size:var(--t10);display:block}.tv-flight{align-items:center;gap:var(--s14);margin-bottom:var(--s8);padding:var(--s12) var(--s16);border-radius:var(--s10);font-size:var(--t10);background:#fff;border:1px solid #0000;grid-template-columns:1.2fr 1.5fr 1fr auto;display:grid;position:relative}.tv-flight[data-best]{box-shadow:0 var(--s6) var(--s20) #0b25452e;border-color:#0b2545}.tv-flight[data-kind="1"],.tv-flight[data-kind="2"]{opacity:.45}.tv-flight small{color:#6b7686;font-size:var(--t9);display:block}.tv-air{gap:0 var(--s8);grid-template-columns:auto 1fr;align-items:center;font-weight:600;display:grid}.tv-air i{width:var(--s20);height:var(--s20);background:linear-gradient(135deg,#f25c2a,#f7b267);border-radius:50%;grid-row:span 2}.tv-flight:nth-of-type(3) .tv-air i{background:linear-gradient(135deg,#2a9d8f,#8ecae6)}.tv-flight:nth-of-type(4) .tv-air i{background:linear-gradient(135deg,#5a4fcf,#b8b5ff)}.tv-time{align-items:center;gap:var(--s8);display:flex}.tv-time b{font-size:var(--t14)}.tv-time i{background:#0b254540;flex:1;height:1px}.tv-price{text-align:right}.tv-price b{font-size:var(--t16)}.tv-flight em{top:calc(-8 * var(--u));left:var(--s16);padding:var(--s1) var(--s8);color:#fff;font-size:var(--t8);background:#0b2545;border-radius:99px;font-weight:600;position:absolute}.tv-seats{background:#f4f6f9}.tv-cabin{gap:var(--s6);width:max-content;margin:var(--s28) auto var(--s16);padding:var(--s20) var(--s28);border-radius:calc(60 * var(--u)) calc(60 * var(--u)) var(--s16) var(--s16);box-shadow:0 var(--s8) var(--s28) #0b254526;background:#fff;display:grid}.tv-cabin div{align-items:center;gap:var(--s5);display:flex}.tv-cabin small{width:var(--s20);color:#6b7686;font-size:var(--t9)}.tv-cabin u{width:var(--s20)}.tv-cabin i,.tv-legend i{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:var(--s6);color:#6b7686;font-size:var(--t9);border:1px solid #0b254540;place-items:center;font-style:normal;display:grid}.tv-cabin i[data-state=taken],.tv-legend i[data-state=taken]{color:#0000;background:#dfe3ea;border-color:#0000}.tv-cabin i[data-state=mine]{color:#fff;box-shadow:0 0 0 var(--s4) #f25c2a33;background:#f25c2a;border-color:#f25c2a;font-weight:700;animation:1.2s both tv-seat}.tv-legend i[data-state=mine]{background:#f25c2a;border-color:#f25c2a}@keyframes tv-seat{0%,60%{color:#6b7686;box-shadow:none;background:0 0;border-color:#0b254540}}.tv-legend{justify-content:center;align-items:center;gap:var(--s16);color:#6b7686;font-size:var(--t10);display:flex}.tv-legend span{align-items:center;gap:var(--s6);display:flex}.tv-legend i{width:var(--s14);height:var(--s14);border-radius:var(--s3)}.tv-legend b{padding:var(--s3) var(--s10);color:#fff;background:#0b2545;border-radius:99px}.tv-hotels-body{gap:var(--s16);height:calc(100% - 42 * var(--u));padding:var(--s16) var(--s24);background:#f6f4fa;grid-template-columns:1fr 1.15fr;display:grid}.tv-hotel{align-items:center;gap:var(--s12);margin-bottom:var(--s10);padding:var(--s10);border-radius:var(--s10);font-size:var(--t11);background:#fff;border:1px solid #0000;grid-template-columns:auto 1fr auto;display:grid}.tv-hotel[data-on=true]{box-shadow:0 var(--s6) var(--s20) #3a2a5e2e;border-color:#3a2a5e}.tv-hotel small{color:#6f6885;font-size:var(--t9);display:block}.tv-hotel p{text-align:right}.tv-hotel p b{font-size:var(--t16)}.tv-hotel-photo{width:calc(76 * var(--u));height:calc(58 * var(--u));border-radius:var(--s6);background:linear-gradient(160deg,#f7c59f,#c06c84 60%,#355c7d)}.tv-hotel-photo[data-n="1"]{background:linear-gradient(160deg,#a8dadc,#457b9d 70%,#1d3557)}.tv-hotel-photo[data-n="2"]{background:linear-gradient(160deg,#ffe8a3,#e9a23b 55%,#6b4423)}.tv-map{border-radius:var(--s12);background:#e6ebe4;position:relative;overflow:hidden}.tv-road{background:#fff;position:absolute}.tv-road-a{height:var(--s10);inset:34% 0 auto}.tv-road-b{width:var(--s10);inset:0 auto 0 30%}.tv-road-c{width:var(--s6);transform-origin:top;inset:0 auto 0 78%;transform:rotate(18deg)}.tv-venue{align-items:center;gap:var(--s4);padding:var(--s4) var(--s10);color:#fff;font-size:var(--t10);background:#1d1d1f;border-radius:99px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)}.tv-pin{padding:var(--s3) var(--s8);box-shadow:0 var(--s2) var(--s8) #0003;font-size:var(--t10);background:#fff;border-radius:99px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.tv-pin[data-on=true]{color:#fff;background:#3a2a5e}.tv-route{width:10%;height:var(--s2);background:repeating-linear-gradient(90deg, #3a2a5e 0 var(--s4), transparent var(--s4) var(--s8));transform-origin:0;position:absolute;top:46%;left:49%;transform:rotate(32deg)}.tv-review,.tv-done{background:#f4f6f9}.tv-review-card{width:calc(440 * var(--u));margin:var(--s32) auto 0;padding:var(--s24);border-radius:var(--s14);box-shadow:0 var(--s10) var(--s32) #0b254526;background:#fff}.tv-review-card h4{margin-bottom:var(--s12);font-size:var(--t18);letter-spacing:-.02em}.tv-review-card p{justify-content:space-between;gap:var(--s12);padding:var(--s8) 0;font-size:var(--t11);border-bottom:1px solid #0b25451a;display:flex}.tv-review-card .tv-total{font-size:var(--t16);border:0;font-weight:700}.tv-pay{justify-content:space-between;align-items:center;gap:var(--s12);margin-top:var(--s8);display:flex}.tv-pay span{align-items:center;gap:var(--s6);color:#6b7686;font-size:var(--t10);display:flex}.tv-pay em{padding:var(--s10) var(--s24);border-radius:var(--s8);color:#fff;font-size:var(--t12);background:#f25c2a;font-weight:700}.tv-review-card>small{justify-content:flex-end;align-items:center;gap:var(--s5);margin-top:var(--s8);color:#946410;font-size:var(--t9);font-weight:600;display:flex}.tv-review-card>small svg{width:var(--s10);height:var(--s10)}.tv-done-body{padding-top:var(--s28);text-align:center;justify-items:center;display:grid}.tv-check{width:calc(52 * var(--u));height:calc(52 * var(--u));color:#fff;background:#1e6b41;border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,1.4,.4,1) backwards tv-pop;display:grid}.tv-check svg{width:var(--s24);height:var(--s24)}@keyframes tv-pop{0%{opacity:0;transform:scale(.4)}}.tv-done h4{margin-top:var(--s14);font-size:var(--t28);letter-spacing:-.04em;font-weight:700}.tv-done-body>p{color:#6b7686;font-size:var(--t11)}.tv-events{width:calc(470 * var(--u));margin-top:var(--s20);padding:var(--s14) var(--s16);border-radius:var(--s12);box-shadow:0 var(--s8) var(--s28) #0b254521;text-align:left;background:#fff}.tv-events>span{align-items:center;gap:var(--s6);margin-bottom:var(--s6);color:#6b7686;font-size:var(--t10);display:flex}.tv-events p{grid-template-columns:calc(78 * var(--u)) 1fr auto;gap:var(--s10);padding:var(--s8) 0;font-size:var(--t11);border-top:1px solid #0b25451a;display:grid}.tv-events p b{color:#0b2545}.tv-events p small{color:#6b7686;font-size:var(--t10)}.sb-pdf .vw-body{background:#525659}.sb-statement{inset:var(--s14) calc(22 * var(--u)) 0;padding:calc(22 * var(--u)) var(--s24);box-shadow:0 var(--s2) var(--s10) #0006;font-size:var(--t10);background:#fff;position:absolute}.sb-statement strong{color:#12355b;font-size:var(--t16);letter-spacing:-.02em;display:block}.sb-statement>span{margin-bottom:var(--s12);color:#666;display:block}.sb-statement p{grid-template-columns:calc(44 * var(--u)) 1fr auto;align-items:center;gap:var(--s8);padding:var(--s6) var(--s4);border-bottom:1px solid #0000000f;display:grid}.sb-statement p.hl{border-radius:var(--s2);box-shadow:0 0 0 var(--s1) #f0b429}.sb-statement time{color:#777}.sb-statement b{font-weight:500}.sb-statement em{margin-left:var(--s8);color:#8a5a00;font-size:var(--t8);white-space:nowrap;font-weight:600}.sb-statement p>span{font-variant-numeric:tabular-nums}.sb-sheet .vw-body{background:#fff}.sb-sheet svg[viewBox="0 0 24 24"],.sb-web svg[viewBox="0 0 24 24"]{width:var(--s10);height:var(--s10)}.sb-sheet table{border-collapse:collapse;width:100%;font-size:var(--t11)}.sb-sheet th{padding:var(--s8) var(--s16);color:#555;font-size:var(--t10);text-align:left;background:#f3f3f3;border-bottom:1px solid #0000002b;font-weight:600}.sb-sheet td{padding:calc(7 * var(--u)) var(--s16);border-bottom:1px solid #0000000f}.sb-sheet td:nth-child(2){font-variant-numeric:tabular-nums}.sb-sheet td em{align-items:center;gap:var(--s3);padding:var(--s1) var(--s8);color:#444;font-size:var(--t9);background:#e9ebee;border-radius:99px;font-weight:600;display:inline-flex}.sb-sheet tr[data-flag] td{background:#fff4e5}.sb-sheet tr[data-flag] em{color:#fff;background:#b3261e}.sb-sheet tr[data-done] td{color:#9a9a9f;background:#f6f7f8}.sb-sheet tr[data-done] td:nth-child(-n+2){text-decoration:line-through}.sb-sheet tr[data-done] em{color:#fff;background:#1e6b41}.sb-total td{border-top:1px solid #00000059;border-bottom:0;font-weight:700}.sb-total s{color:#999;font-weight:400}.sb-sheet .vd-toast{right:auto;left:var(--s14)}.sb-saving{right:var(--s20);bottom:var(--s12);gap:var(--s2);padding:var(--s14) calc(18 * var(--u));border-radius:var(--s12);color:#fff;box-shadow:0 var(--s10) var(--s28) #00000059;background:#1d1d1f;display:grid;position:absolute}.sb-saving span{color:#fff9;font:500 var(--t9)/1.6 "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase}.sb-saving b{font-size:var(--t24);letter-spacing:-.03em;line-height:1.2}.sb-saving small{margin-left:var(--s4);font-size:var(--t10);opacity:.7;font-weight:400}.sb-stream{color:#fff;background:#141416;position:absolute;inset:0}.sb-stream-nav{align-items:center;gap:var(--s24);height:calc(46 * var(--u));padding:0 var(--s32);font-size:var(--t10);display:flex}.sb-stream-nav strong{color:#8f7bff;font-size:var(--t16);letter-spacing:.12em;font-weight:800}.sb-stream-nav span{opacity:.7;white-space:pre;flex:1}.sb-stream-nav i{width:var(--s24);height:var(--s24);border-radius:var(--s6);font-size:var(--t10);background:#8f7bff;place-items:center;font-style:normal;font-weight:700;display:grid}.sb-stream-body{width:calc(520 * var(--u));margin:calc(26 * var(--u)) auto 0}.sb-stream-body h4{font-size:var(--t24);letter-spacing:-.03em}.sb-plan{margin-top:var(--s14);padding:calc(18 * var(--u));border-radius:var(--s12);background:#232326}.sb-plan div{justify-content:space-between;align-items:baseline;display:flex}.sb-plan b{font-size:var(--t16)}.sb-plan div span{color:#b5b5ba;font-size:var(--t11)}.sb-plan small{margin:var(--s6) 0 var(--s14);color:#a0a0a6;font-size:var(--t10);display:block}.sb-plan em{align-items:center;gap:var(--s6);padding:var(--s8) var(--s16);border-radius:var(--s6);font-size:var(--t11);border:1px solid #ffffff59;display:inline-flex}.sb-plan .sb-ended{background:#1e6b41;border-color:#0000;font-weight:600}.sb-others{gap:var(--s6);margin-top:var(--s12);display:grid}.sb-others p{align-items:center;gap:var(--s8);padding:var(--s8) var(--s12);border-radius:var(--s8);font-size:var(--t10);background:#1c1c1f;display:flex}.sb-others svg{color:#6fd39a}.sb-others span{color:#a0a0a6;margin-left:auto}.sb-offer{background:#000000a6;place-items:center;display:grid;position:absolute;inset:0}.sb-offer>div{width:calc(360 * var(--u));padding:var(--s24);border-radius:var(--s14);color:#111;text-align:center;background:#fff}.sb-offer h4{font-size:var(--t20);letter-spacing:-.03em}.sb-offer p{margin:var(--s6) 0 var(--s16);color:#555}.sb-offer span{justify-content:center;gap:var(--s8);display:flex}.sb-offer em{padding:var(--s8) var(--s14);border-radius:var(--s6);font-size:var(--t11);border:1px solid #0000004d;font-weight:600}.sb-offer em:first-child{color:#fff;background:#6f58e8;border-color:#0000}.bf svg[viewBox="0 0 24 24"]{width:var(--s10);height:var(--s10)}.bf-cal{font-size:var(--t10);background:#fff}.bf-cal-head{grid-template-columns:var(--s48) repeat(5, 1fr);height:calc(34 * var(--u));border-bottom:1px solid #0000001a;align-items:center;display:grid}.bf-cal-head b{padding-left:var(--s8);color:#666;font-weight:500}.bf-cal-head b[data-today]{color:#111;font-weight:700}.bf-cal-grid{inset:calc(34 * var(--u)) 0 0 var(--s48);background:repeating-linear-gradient(#0000 0 calc(12.5% - 1px),#0000000f calc(12.5% - 1px) 12.5%),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#0000000f calc(20% - 1px) 20%);position:absolute}.bf-cal-grid small{left:calc(-42 * var(--u));margin-top:var(--s3);color:#888;font-size:var(--t8);position:absolute}.bf-event{width:calc(20% - 6 * var(--u));margin-left:var(--s3);padding:var(--s4) var(--s8);border-left:var(--s3) solid #9aa0a6;border-radius:var(--s6);background:#eef0f3;position:absolute;overflow:hidden}.bf-event b{font-size:var(--t10);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bf-event span{color:#666;font-size:var(--t9)}.bf-event[data-hot]{z-index:2;color:#fff;box-shadow:0 var(--s6) var(--s20) #0000004d;background:#1d1d1f;border-left-color:#f0b429;overflow:visible}.bf-event[data-hot] span{color:#ffffffb3}.bf-event em{top:calc(-9 * var(--u));right:var(--s6);align-items:center;gap:var(--s3);padding:var(--s1) var(--s6);color:#1d1d1f;font-size:var(--t8);white-space:nowrap;background:#f0b429;border-radius:99px;font-weight:700;display:inline-flex;position:absolute}.bf-event em svg{width:var(--s8);height:var(--s8)}.bf-now{width:20%;height:var(--s2);background:#d93025;position:absolute;top:68.75%;left:60%}.bf-now:before{content:"";top:calc(-3 * var(--u));left:calc(-4 * var(--u));width:var(--s8);height:var(--s8);background:#d93025;border-radius:50%;position:absolute}.bf-news{background:#fff}.bf-news-nav{height:calc(42 * var(--u));margin:0 calc(60 * var(--u));border-bottom:var(--s2) solid #111;font-size:var(--t10);justify-content:space-between;align-items:center;display:flex}.bf-news-nav strong{font:700 var(--t18) Georgia, "Times New Roman", serif}.bf-news-nav span{color:#555;white-space:pre}.bf-news-body{max-width:calc(720 * var(--u));padding:var(--s24) calc(60 * var(--u))}.bf-news-body>span{color:#8a8a8f;font:500 var(--t9) "JetBrains Mono", monospace;letter-spacing:.12em}.bf-news-body h4{margin:var(--s10) 0;font:700 calc(30 * var(--u))/1.16 Georgia, "Times New Roman", serif;letter-spacing:-.02em}.bf-news-body p{color:#444;font-size:var(--t13)}.bf-news-art{gap:var(--s8);height:calc(120 * var(--u));margin:var(--s16) 0;grid-template-columns:2fr 1fr 1fr;display:grid}.bf-news-art i{border-radius:var(--s6);background:linear-gradient(160deg,#c9d6df,#8fa3b3)}.bf-news-art i:nth-child(2){background:linear-gradient(160deg,#f0d9b5,#c9a66b)}.bf-news-art i:nth-child(3){background:linear-gradient(160deg,#d8e2dc,#9db4a4)}.bf-mail{padding:var(--s16) calc(60 * var(--u));background:#fff}.bf-mail-search{align-items:center;gap:var(--s8);height:calc(34 * var(--u));margin-bottom:var(--s12);padding:0 var(--s14);font-size:var(--t12);background:#eef0f3;border-radius:99px;display:flex}.bf-thread{gap:var(--s2) var(--s12);padding:var(--s12) var(--s4);border-bottom:1px solid #0000000f;grid-template-columns:1fr auto;display:grid}.bf-thread b{font-size:var(--t12)}.bf-thread time{color:#777;font-size:var(--t10)}.bf-thread p{color:#555;font-size:var(--t11);grid-column:1/-1}.bf-doc .paper{padding:calc(26 * var(--u)) var(--s32)}.bf-doc .paper h3{margin-bottom:var(--s3);font-size:var(--t20)}.bf-doc .paper-meta{margin-bottom:var(--s12)!important}.bf-section{grid-template-columns:calc(84 * var(--u)) 1fr;gap:var(--s12);padding:var(--s10) 0;font-size:var(--t11);border-top:1px solid #1d1d1f1f;line-height:1.5;display:grid}.bf-section b{color:#6e6e73;font-size:var(--t10);font-weight:600}.vd-term .vw-body{padding:var(--s12) var(--s14);color:#e6e6e6;font:500 var(--t10)/1.75 "JetBrains Mono", ui-monospace, monospace;background:#171717}.vd-term p{text-overflow:ellipsis;white-space:pre;overflow:hidden}.vd-term p>span:first-child{color:#8b8b8f}.vd-term .vd-ok{color:#7fd4a0}.vd-term .vd-dim{color:#8b8b8f}.vd-term .vd-pass{margin-top:var(--s6);padding:0 var(--s8);border-radius:var(--s3);color:#fff;background:#1e6b41;display:inline-block}.vd-meter{width:calc(150 * var(--u));height:var(--s8);border-radius:var(--s4);vertical-align:middle;background:#ffffff26;display:inline-block;overflow:hidden}.vd-meter i{transform-origin:0;background:#fff;height:100%;animation:1.5s cubic-bezier(.3,0,.2,1) 2.4s backwards vd-meter;display:block}@keyframes vd-meter{0%{transform:scaleX(.06)}}.so-poster{width:calc(var(--w) * var(--u));border-radius:calc(var(--w) * .022 * var(--u));color:#fff;background:linear-gradient(#16233f 0%,#5d4468 32%,#e07a4f 62%,#f7c77f 100%);flex:none;position:relative;overflow:hidden}.so-sun{aspect-ratio:1;background:radial-gradient(circle,#fff3c9,#f9c66b 58%,#f9c66b00 72%);border-radius:50%;width:36%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.so-ridge{clip-path:polygon(0 62%,18% 30%,30% 48%,46% 8%,60% 40%,74% 22%,100% 58%,100% 100%,0 100%);background:#2a2330;height:46%;position:absolute;inset:auto 0 0}.so-ridge-b{clip-path:polygon(0 40%,22% 70%,40% 30%,58% 62%,80% 20%,100% 50%,100% 100%,0 100%);background:#17141c;height:30%}.so-bottle{height:50%;filter:drop-shadow(0 var(--s4) var(--s10) #00000073);position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.so-poster>b{font-size:calc(var(--w) * .036 * var(--u));letter-spacing:.3em;font-weight:700;position:absolute;top:6%;left:7%}.so-poster>strong{font-size:calc(var(--w) * .098 * var(--u));letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:1.04;position:absolute;top:13%;left:7%;right:7%}.so-poster .ty{white-space:normal;display:block}.so-poster>small{font-size:calc(var(--w) * .034 * var(--u));opacity:.85;position:absolute;top:6%;right:7%}.so-editor .vw-body{grid-template-columns:calc(38 * var(--u)) 1fr calc(150 * var(--u));color:#ddd;background:#2b2b2e;display:grid}.so-editor svg[viewBox="0 0 24 24"],.so-web svg[viewBox="0 0 24 24"]{width:var(--s12);height:var(--s12)}.so-tools{align-content:start;gap:var(--s6);padding:var(--s10) var(--s6);background:#232326;display:grid}.so-tools span{height:calc(26 * var(--u));border-radius:var(--s5);color:#bbb;place-items:center;display:grid}.so-tools span:first-child{color:#fff;background:#ffffff1f}.so-stage{justify-content:center;align-items:center;gap:calc(22 * var(--u));padding:var(--s20);background:repeating-conic-gradient(#333336 0 25%, #2f2f32 0 50%) 0 0 / var(--s16) var(--s16);display:flex}.so-board{justify-items:center;gap:var(--s8);display:grid}.so-board small{color:#aaa;font-size:var(--t9)}.so-board .so-poster{box-shadow:0 var(--s10) calc(30 * var(--u)) #00000080}.so-blank{width:calc(330 * var(--u));aspect-ratio:1;border-radius:var(--s6);box-shadow:0 var(--s10) calc(30 * var(--u)) #00000080;background:#fff}.so-layers{padding:var(--s12);font-size:var(--t10);background:#232326}.so-layers b{margin-bottom:var(--s8);color:#999;font-size:var(--t9);letter-spacing:.08em;text-transform:uppercase;display:block}.so-layers p{align-items:center;gap:var(--s8);padding:var(--s6) var(--s8);border-radius:var(--s5);color:#ccc;display:flex}.so-layers p[data-on=true]{color:#fff;background:#ffffff1f}.so-planner{padding:var(--s16) var(--s24);background:#f6f6f8;position:absolute;inset:0}.so-planner-top{margin-bottom:var(--s12);justify-content:space-between;align-items:center;display:flex}.so-planner-top strong{font-size:var(--t16);letter-spacing:-.02em}.so-planner-top em{align-items:center;gap:var(--s6);padding:calc(7 * var(--u)) var(--s14);border-radius:var(--s8);color:#fff;font-size:var(--t10);background:#1d1d1f;font-weight:600;display:inline-flex}.so-planner-top em[data-state=wait]{color:#946410;background:#fff4e0;box-shadow:inset 0 0 0 1px #c98a1b}.so-planner-top em[data-state=done]{background:#1e6b41}.so-days{gap:var(--s12);grid-template-columns:repeat(3,1fr);display:grid}.so-days>div>b{margin-bottom:var(--s8);font-size:var(--t11);justify-content:space-between;align-items:baseline;display:flex}.so-days>div>b small{color:#777;font-size:var(--t9);font-weight:400}.so-card{grid-template-columns:var(--s16) calc(64 * var(--u)) 1fr;align-items:center;gap:var(--s8);margin-bottom:var(--s8);padding:var(--s8);border-radius:var(--s10);font-size:var(--t10);background:#fff;display:grid;position:relative;box-shadow:0 0 0 1px #0000000f}.so-card[data-on]{box-shadow:0 0 0 var(--s2) #1d1d1f}.so-card img{width:var(--s16);height:var(--s16);align-self:start}.so-card p{padding-bottom:var(--s14);line-height:1.35}.so-card em{right:var(--s8);bottom:var(--s6);align-items:center;gap:var(--s3);padding:0 var(--s6);color:#555;font-size:var(--t8);background:#eceef1;border-radius:99px;font-weight:600;display:inline-flex;position:absolute}.so-card em svg{width:var(--s8);height:var(--s8)}.so-card em[data-done]{color:#fff;background:#1e6b41}.so-detail{top:calc(54 * var(--u));right:var(--s24);bottom:var(--s20);align-items:start;gap:var(--s12) var(--s16);width:calc(470 * var(--u));padding:var(--s16);border-radius:var(--s14);box-shadow:0 var(--s16) calc(50 * var(--u)) #00000040;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;display:grid;position:absolute;left:auto}.so-detail-head{align-items:center;gap:var(--s8);font-size:var(--t11);grid-column:1/-1;font-weight:600;display:flex}.so-detail-head img{width:var(--s16);height:var(--s16)}.so-detail p{margin-bottom:var(--s6);font-size:var(--t12);line-height:1.5}.so-detail small{color:#1a5fb4;font-size:var(--t10)}.so-detail-x{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.so-detail-x>div{min-height:calc(96 * var(--u));position:relative}.so-detail-x p.was{position:absolute;inset:0 0 auto}.so-detail-x small{height:1.5em;display:block;position:relative}.so-detail-x small b{align-items:center;gap:var(--s3);display:inline-flex;position:absolute;left:0}.so-over{color:#b3261e}.so-fits{color:#1e6b41}.bd-file .vi-mp4{color:#fff;background:#3a2a5e}.vi-board .vw-body{padding:var(--s16);background:#1f1f22}.vi-board svg[viewBox="0 0 24 24"],.vi-edit svg[viewBox="0 0 24 24"]{width:var(--s10);height:var(--s10)}.vi-takes{gap:var(--s12);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.vi-take{gap:var(--s4) var(--s8);color:#ddd;font-size:var(--t10);grid-template-columns:1fr auto;transition:opacity .4s;display:grid;position:relative}.vi-takes[data-picked] .vi-take:not([data-pick]){opacity:.3}.vi-frame{aspect-ratio:16/9;border-radius:var(--s6);background:linear-gradient(160deg,#5d4468,#e07a4f);grid-column:1/-1;display:block;position:relative;overflow:hidden}.vi-frame .bottle{height:72%;filter:drop-shadow(0 var(--s3) var(--s6) #00000059);position:absolute;top:16%;left:50%;transform:translate(-50%)}.vi-frame[data-n="0"] .bottle{height:54%;top:34%;left:34%}.vi-frame[data-n="1"] .bottle{height:44%;top:40%;left:70%}.vi-frame[data-n="2"] .bottle{height:60%;top:30%;left:28%}.vi-frame[data-n="3"] .bottle{height:86%;top:6%;left:44%;transform:translate(-50%)rotate(38deg)}.vi-frame[data-n="4"] .bottle{height:96%;top:26%}.vi-frame[data-n="5"] .bottle{height:84%;top:10%;left:60%;transform:translate(-50%)rotate(-24deg)}.vi-frame[data-n="6"] .bottle{height:50%;top:38%}.vi-frame[data-n="7"] .bottle{height:62%;top:20%}.vi-frame[data-n="8"] .bottle{height:42%;top:46%;left:24%}.vi-frame[data-n="0"]{background:linear-gradient(160deg,#d9d2c5,#a89f8d)}.vi-frame[data-n="1"]{background:linear-gradient(160deg,#6b8f71,#2d4a3e)}.vi-frame[data-n="2"]{background:linear-gradient(160deg,#8d99ae,#2b2d42)}.vi-frame[data-n="3"]{background:linear-gradient(160deg,#f7c77f,#e07a4f)}.vi-frame[data-n="4"]{background:linear-gradient(160deg,#cfd8dc,#78909c)}.vi-frame[data-n="5"]{background:linear-gradient(160deg,#e8a87c,#85586f)}.vi-frame[data-n="6"]{background:linear-gradient(#16233f,#e07a4f)}.vi-frame[data-n="7"]{background:linear-gradient(160deg,#17141c,#3a3142)}.vi-frame[data-n="8"]{background:linear-gradient(#5d4468,#f9c66b)}.vi-take time{color:#999;font:var(--t9) "JetBrains Mono", monospace}.vi-take em{top:var(--s6);left:var(--s6);width:var(--s20);height:var(--s20);color:#111;font-size:var(--t10);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.vi-take[data-pick] .vi-frame{box-shadow:0 0 0 var(--s2) #fff}.vi-scan{width:var(--s3);box-shadow:0 0 var(--s20) var(--s6) #ffffff59;opacity:0;background:#fff;animation:2.6s linear vi-scan;position:absolute;top:0;bottom:0;left:100%}@keyframes vi-scan{0%{opacity:1;left:0}98%{opacity:1;left:100%}to{opacity:0}}.vi-edit .vw-body{grid-template-columns:calc(290 * var(--u)) 1fr;color:#ddd;background:#1f1f22;display:grid}.vi-player{align-content:start;justify-items:center;gap:var(--s10);padding:var(--s16) var(--s20);background:#141416;display:grid}.vi-screen{border-radius:var(--s8);box-shadow:0 var(--s10) calc(30 * var(--u)) #00000080;position:relative;overflow:hidden}.vi-screen .so-poster>strong{display:none}.vi-caption{color:#fff;font-size:calc(26 * var(--u));letter-spacing:-.03em;text-align:center;text-shadow:0 var(--s2) var(--s10) #000000a6;font-weight:800;line-height:1.08;position:absolute;bottom:20%;left:6%;right:6%}.vi-caption span{margin:0 var(--s3);animation:vi-word .4s var(--d,0s) cubic-bezier(.2, 1.5, .4, 1) backwards;display:inline-block}@keyframes vi-word{0%{opacity:0;transform:translateY(var(--s8)) scale(.8)}}.vi-bar{align-items:center;gap:var(--s8);width:calc(210 * var(--u));color:#aaa;font-size:var(--t9);display:flex}.vi-bar>i{height:var(--s3);border-radius:var(--s2);background:#ffffff26;flex:1;overflow:hidden}.vi-bar>i>i{transform-origin:0;background:#fff;width:64%;height:100%;animation:3s linear backwards vi-play;display:block}@keyframes vi-play{0%{transform:scaleX(.04)}}.vi-timeline{padding:calc(18 * var(--u)) var(--s20)}.vi-timeline>b{color:#999;font-size:var(--t10);letter-spacing:.08em;text-transform:uppercase}.vi-track{height:calc(128 * var(--u));margin-top:var(--s10);position:relative}.vi-clip{top:0;left:calc(var(--i) * 25%);gap:var(--s3);width:calc(25% - 4 * var(--u));padding:var(--s4);border-radius:var(--s6);font-size:var(--t9);background:#2c2c30;transition:left .9s cubic-bezier(.4,0,.2,1);display:grid;position:absolute}.vi-clip .vi-frame{aspect-ratio:16/10}.vi-clip b{color:#fff;font-size:var(--t10)}.vi-clip small{color:#999;font:var(--t9) "JetBrains Mono", monospace}.vi-clip[data-moved]{z-index:2;box-shadow:0 0 0 var(--s2) #fff}.vi-caps{align-items:center;gap:var(--s6);margin-top:var(--s8);padding:var(--s6) var(--s8);border-radius:var(--s6);font-size:var(--t9);background:#232326;display:flex}.vi-caps small{width:calc(64 * var(--u));color:#999}.vi-caps span{padding:var(--s2) var(--s10);border-radius:var(--s4);color:#fff;background:#3a3a40;font-weight:600}.vi-meta{gap:var(--s16);margin-top:var(--s12);color:#8b8b8f;font:var(--t9) "JetBrains Mono", monospace;display:flex}.vi-audio{margin-top:var(--s8);padding:var(--s6) var(--s8);border-radius:var(--s6);background:#232326}.vi-audio small{color:#999;font-size:var(--t9)}.vi-audio i{height:calc(26 * var(--u));margin-top:var(--s4);background:repeating-linear-gradient(90deg, #8a8a90 0 var(--s2), #0000 var(--s2) var(--s5));display:block;-webkit-mask-image:linear-gradient(90deg,#000 0 6%,#0006 6% 12%,#000 12% 30%,#0008 30% 38%,#000 38% 55%,#0005 55% 62%,#000 62% 80%,#0007 80% 88%,#000 88%);mask-image:linear-gradient(90deg,#000 0 6%,#0006 6% 12%,#000 12% 30%,#0008 30% 38%,#000 38% 55%,#0005 55% 62%,#000 62% 80%,#0007 80% 88%,#000 88%)}.vi-thumb .vw-body{background:#111}.vi-thumb .so-poster{border-radius:0}.ws svg[viewBox="0 0 24 24"]{width:var(--s12);height:var(--s12)}.ws-stage{background:#dedbd5;position:absolute;inset:0;overflow:hidden}.ws-page{background:var(--ridge-paper);color:var(--ridge-ink);position:absolute;inset:0;overflow:hidden}.ws-nav{height:calc(44 * var(--u));padding:0 var(--s40);font-size:var(--t10);justify-content:space-between;align-items:center;display:flex}.ws-nav strong{font-size:var(--t12);letter-spacing:.3em;font-weight:800}.ws-nav span{color:#6b6258;white-space:pre}.ws-hero{align-items:center;gap:var(--s24);padding:var(--s16) var(--s40) 0;grid-template-columns:1.25fr 1fr;display:grid}.ws-kicker{color:var(--ridge);font:500 var(--t9) "JetBrains Mono", monospace;letter-spacing:.14em;display:block}.ws-hero h4{min-height:1em;margin:var(--s10) 0;font-size:calc(50 * var(--u));letter-spacing:-.05em;font-weight:800;line-height:1}.ws-hero h4 .ty{white-space:normal;display:block}.ws-hero p{color:#6b6258;font-size:var(--t14)}.ws-form{gap:var(--s8);max-width:calc(390 * var(--u));margin-top:calc(18 * var(--u));display:flex;position:relative}.ws-form>span{min-width:0;height:calc(38 * var(--u));padding:0 var(--s12);border-radius:var(--s8);color:#9b9288;font-size:var(--t11);white-space:nowrap;background:#fff;border:1px solid #2b262240;flex:1;align-items:center;display:flex;overflow:hidden}.ws-form>em{height:calc(38 * var(--u));padding:0 var(--s16);border-radius:var(--s8);background:var(--ridge-ink);color:#fff;font-size:var(--t11);white-space:nowrap;flex:none;align-items:center;font-weight:600;display:flex}.ws-joined{z-index:1;align-items:center;gap:var(--s8);padding:0 var(--s14);border-radius:var(--s8);color:#fff;font-size:var(--t12);background:#1e6b41;display:flex;position:absolute;inset:0}.ws-art{height:calc(250 * var(--u));border-radius:calc(18 * var(--u));background:radial-gradient(circle at 50% 82%,#8a4a22,#2b2622 66%);place-items:center;display:grid}.ws-art .bottle{height:80%;filter:drop-shadow(0 var(--s12) var(--s20) #00000073)}.ws-features{gap:var(--s12);padding:calc(22 * var(--u)) var(--s40) 0;grid-template-columns:repeat(3,1fr);display:grid}.ws-features div{padding:var(--s12) var(--s14);border-radius:var(--s10);background:#fff}.ws-features b{font-size:var(--t20);letter-spacing:-.03em;display:block}.ws-features span{color:#6b6258;font-size:var(--t10)}.ws-sizes{top:var(--s10);z-index:3;gap:var(--s4);width:max-content;padding:var(--s3);box-shadow:0 var(--s2) var(--s10) #00000026;font-size:var(--t9);background:#fff;border-radius:99px;margin:auto;display:flex;position:absolute;left:0;right:0}.ws-sizes span{padding:var(--s3) var(--s10);border-radius:99px}.ws-sizes span[data-on=true]{color:#fff;background:#1d1d1f}.ws-phone{top:var(--s40);right:0;bottom:var(--s10);width:calc(212 * var(--u));border:var(--s6) solid #1d1d1f;border-radius:calc(26 * var(--u));background:#000;margin:auto;position:absolute;left:0}.ws-phone .ws-page{border-radius:var(--s20)}.ws-page[data-phone] .ws-nav{height:calc(34 * var(--u));padding:0 var(--s14)}.ws-page[data-phone] .ws-nav span{display:none}.ws-page[data-phone] .ws-hero{gap:var(--s10);padding:var(--s6) var(--s14) 0;grid-template-columns:1fr}.ws-page[data-phone] .ws-hero h4{font-size:calc(30 * var(--u))}.ws-page[data-phone] .ws-hero p{font-size:var(--t10)}.ws-page[data-phone] .ws-form{margin-top:var(--s10);flex-direction:column}.ws-page[data-phone] .ws-form>span,.ws-page[data-phone] .ws-form>em{height:calc(32 * var(--u));flex:none;justify-content:center}.ws-page[data-broken] .ws-form{flex-direction:row}.ws-page[data-broken] .ws-form>span{flex:1;justify-content:flex-start}.ws-page[data-broken] .ws-form>em{margin-left:calc(-76 * var(--u));box-shadow:0 0 0 var(--s2) #d93025}.ws-page[data-phone] .ws-art{height:calc(140 * var(--u))}.ws-flag{top:calc(150 * var(--u));left:calc(100% + 16 * var(--u));align-items:center;gap:var(--s5);padding:var(--s5) var(--s10);border-radius:var(--s6);color:#fff;font-size:var(--t10);white-space:nowrap;background:#d93025;font-weight:600;display:inline-flex;position:absolute}.ws-flag[data-ok]{background:#1e6b41}.ws-publish{right:0;bottom:var(--s24);align-items:center;gap:var(--s12);width:max-content;padding:var(--s12) var(--s16);border-radius:var(--s14);color:#fff;box-shadow:0 var(--s16) var(--s40) #00000059;font-size:var(--t11);background:#1d1d1f;margin:auto;display:flex;position:absolute;left:0}.ws-publish div b{display:block}.ws-publish div span{color:#ffffffb3}.ws-publish em{align-items:center;gap:var(--s5);padding:var(--s6) var(--s12);border-radius:var(--s8);color:#946410;font-size:var(--t10);background:#fff4e0;font-weight:600;display:inline-flex}.ws-live{top:var(--s12);align-items:center;gap:var(--s6);width:max-content;padding:var(--s4) var(--s10);color:#fff;font-size:var(--t10);background:#1e6b41;border-radius:99px;margin:auto;font-weight:600;display:inline-flex;position:absolute;left:0;right:0}.ws-live i{width:var(--s6);height:var(--s6);background:#fff;border-radius:50%}.ws .vd-toast{top:calc(336 * var(--u));bottom:auto;right:auto;left:var(--s40)}.ws .vd-toast img{width:var(--s12);height:var(--s12)}.rl-col{background:#fff;flex-direction:column;display:flex}.rl-col>.ap-grid,.rl-col>.ap-slides,.rl-col>.rl-page,.rl-col>.ap-week,.rl-col>.rl-fill{flex:1;min-height:0}.rl-page{background:#f1f3f4;position:relative}.rl-paper{inset:var(--s16) calc(150 * var(--u)) 0;box-shadow:0 var(--s1) var(--s6) #0000001f}.rl-paper table{margin-top:var(--s20);font-size:var(--t11)}.rl-paper td{padding:var(--s8) 0}.rl-dot{width:var(--s8);height:var(--s8);margin-right:var(--s6);border-radius:50%;display:inline-block}.rl-files{margin-top:var(--s20)}.rl-links{gap:var(--s6);margin-top:var(--s6);flex-wrap:wrap;display:flex}.rl-links em{align-items:center;gap:var(--s4);padding:var(--s3) var(--s8) var(--s3) var(--s5);border-radius:var(--s5);color:#1a73e8;font-size:var(--t10);background:#fff;border:1px solid #1d1d1f24;display:inline-flex}.rl-budget .ap-grid-row:not(.ap-grid-letters){min-height:calc(42 * var(--u));font-size:var(--t13)}.rl-basis{align-items:center;gap:var(--s6);margin:var(--s14);color:#5f6368;font-size:var(--t10);display:flex}.rl-slide{align-content:center;gap:var(--s10);padding:var(--s32) calc(44 * var(--u));background:var(--ridge-paper);display:grid;position:absolute;inset:0}.rl-slide h3{font-size:calc(34 * var(--u));letter-spacing:-.04em;line-height:1.1}.rl-stats{gap:var(--s12);margin-top:var(--s12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rl-stats div{padding:var(--s12);border-radius:var(--s8);background:#fff}.rl-stats b{font-size:var(--t18);letter-spacing:-.02em;display:block}.rl-stats span{color:#6e6e73;font-size:var(--t10)}.rl-fill{background:#fff;position:relative}.sp-inbox .ap-grid-row{min-height:calc(34 * var(--u));padding-left:var(--s8);font-size:var(--t11)}.sp-inbox .sp-new b{font-weight:700}.sp-inbox small{color:#5f6368;font-size:var(--t10)}.sp-unread{width:var(--s6);height:var(--s6);background:#0b57d0;border-radius:50%;display:inline-block}.cr-notes p:not(.paper-meta){margin-top:var(--s16);font-size:var(--t13);white-space:normal;line-height:1.7}.cr-notes p b{margin-bottom:var(--s2);font-size:var(--t11);letter-spacing:.02em;display:block}.cr-list .ap-grid-row,.bk-bank .ap-grid-row,.or-people .ap-grid-row{min-height:calc(38 * var(--u));padding-left:var(--s12);font-size:var(--t11)}.cr-report{padding:var(--s24) calc(40 * var(--u))}.cr-report h4{font-size:var(--t20);letter-spacing:-.02em;font-weight:600}.cr-report>p{margin:var(--s4) 0 var(--s24);color:#5f6368;font-size:var(--t11)}.cr-slide{background:#f4f7fb}.sc-people{color:#5f6368;font-size:var(--t10)}.or-name{align-items:center;gap:var(--s8);display:flex}.or-unsub{color:#80868b;font-size:var(--t9)}.bk-bank .num{font-weight:500}.bk-odd{background:#fef7e0}.pl-doc h5{margin-top:var(--s20);font-size:var(--t13)}.pl-doc div p{color:#3c4043;max-width:62ch;font-size:var(--t12);white-space:normal;line-height:1.65}.pl-money{gap:var(--s6);display:inline-flex;position:relative}.pl-money .was{position:absolute}.pl-total{background:#f8f9fa}.pl-cal .ap-grid-row:not(.ap-grid-letters){min-height:calc(40 * var(--u));font-size:var(--t12)}.pl-on{width:100%;height:calc(18 * var(--u));border-radius:var(--s4);background:#c2e7ff;display:block}.pl-launch{background:var(--ridge);color:#fff;font-size:var(--t9);place-items:center;font-style:normal;font-weight:600;display:grid}.yt-list .ap-grid-row{min-height:calc(54 * var(--u));padding-left:var(--s12);font-size:var(--t11)}.yt-list .ap-grid-head{min-height:calc(28 * var(--u))}.yt-video{align-items:center;gap:var(--s10);min-width:0;display:flex}.yt-thumb{width:calc(84 * var(--u));aspect-ratio:16/9;border-radius:var(--s4);background:linear-gradient(135deg,#cfd8dc,#90a4ae);flex:none;position:relative;overflow:hidden}.yt-thumb em{right:var(--s2);bottom:var(--s2);z-index:2;padding:0 var(--s3);border-radius:var(--s2);color:#fff;font-size:var(--t8);background:#000c;position:absolute}.yt-thumb .so-poster{position:absolute;inset:0}.yt-clips .vw-body{background:#17181a}.yt-shorts{justify-content:center;align-items:center;gap:calc(40 * var(--u));display:flex;position:absolute;inset:0}.yt-shorts figure{justify-items:center;gap:var(--s8);color:#c9cdd2;font-size:var(--t10);margin:0;display:grid}.yt-short{width:calc(186 * var(--u));aspect-ratio:9/16;padding:var(--s10);border-radius:var(--s12);background:linear-gradient(170deg, var(--tone), #101012 130%);color:#fff;box-shadow:0 var(--s8) var(--s24) #00000080;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.yt-cap{padding:var(--s3) var(--s8);border-radius:var(--s4);font-size:var(--t12);text-align:center;background:#000000b3;align-self:center;font-weight:700}.yt-shorts[data-big] .yt-cap{font-size:var(--t16)}.yt-open{padding:var(--s2) var(--s8);color:#111;font-size:var(--t9);background:#fff;border-radius:99px;align-self:center;font-weight:600}.bd-doc{background:#fff;flex-direction:column;display:flex}.bd-doc>.bd-area,.bd-doc>.dk-work,.bd-doc>.bd-drive,.bd-doc>.sb-table{flex:1;min-height:0}.bd-drive{padding:var(--s12);background:#fafafa}.bd-file .bd-g{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.sb-table{overflow:hidden}.tv-g{align-items:center;gap:var(--s6);display:inline-flex}.tv-nav:has(.tv-g){color:#202124;background:#fff;border-bottom:1px solid #dadce0}.tv-nav:has(.tv-g) strong{letter-spacing:-.02em;font-weight:500}.tv-home:has(.tv-g){background:linear-gradient(#e8f0fe 0 46%,#fff 46%)}.tv-home:has(.tv-g) h4{color:#202124}.tv-home:has(.tv-g) .tv-form em{background:#1a73e8}.tv-results:has(.tv-g) aside i{background:#1a73e8}.tv-nav-stay:has(.tv-g){background:#fff}.ap-logo{object-fit:contain;flex:none;display:block}.ap-bar{align-items:center;gap:var(--s10);height:calc(44 * var(--u));padding:0 var(--s14);color:#202124;background:#fff;border-bottom:1px solid #1d1d1f14;flex:none;display:flex}.ap-bar-text{min-width:0;display:grid}.ap-bar-text b{font-size:var(--t13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ap-bar-text span{color:#5f6368;font-size:var(--t9);white-space:pre}.ap-bar-right{align-items:center;gap:var(--s8);margin-left:auto;display:flex}.ap-search{align-items:center;gap:var(--s6);max-width:calc(380 * var(--u));height:calc(26 * var(--u));margin-left:var(--s16);padding:0 var(--s12);color:#5f6368;font-size:var(--t10);white-space:nowrap;background:#eaf1fb;border-radius:99px;flex:1;display:flex;overflow:hidden}.ap-search svg{width:var(--s10);height:var(--s10);flex:none}.ap-share{align-items:center;gap:var(--s4);height:calc(24 * var(--u));padding:0 var(--s12);color:#001d35;font-size:var(--t10);background:#c2e7ff;border-radius:99px;font-weight:500;display:inline-flex}.ap-share svg{width:var(--s8);height:var(--s8)}.ap-bar[data-app=salesforce]{border-bottom:calc(3 * var(--u)) solid #0176d3}.ap-bar[data-app=salesforce] .ap-search{background:#fff;box-shadow:inset 0 0 0 1px #c9c9c9}.ap-bar[data-app=xero]{color:#fff;background:#1e3246;border-bottom:0}.ap-bar[data-app=xero] .ap-bar-text span{color:#b8c7d6}.ap-bar[data-app=shopify]{color:#fff;background:#1a1a1a;border-bottom:0}.ap-bar[data-app=shopify] .ap-bar-text span{color:#b5b5b5}.ap-bar[data-app=shopify] .ap-search{color:#b5b5b5;background:#303030}.ap-bar[data-app=linkedin] .ap-search{background:#edf3f8}.ap-bar[data-app=youtube] .ap-search{background:#fff;box-shadow:inset 0 0 0 1px #d3d3d3}.ap-pill{align-items:center;gap:var(--s3);height:calc(16 * var(--u));padding:0 var(--s6);color:#3c4043;font-size:var(--t9);white-space:nowrap;background:#e8eaed;border-radius:99px;font-weight:500;display:inline-flex}.ap-pill[data-tone=ok]{color:#0d652d;background:#ceead6}.ap-pill[data-tone=warn]{color:#7a4f01;background:#feefc3}.ap-pill[data-tone=info]{color:#174ea6;background:#d2e3fc}.ap-pill[data-tone=bad]{color:#a50e0e;background:#fad2cf}.ap-face{width:calc(20 * var(--u));height:calc(20 * var(--u));color:#202124;font-size:var(--t8);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:inline-grid}.ap-grid{font-size:var(--t10)}.ap-grid-row{min-height:calc(25 * var(--u));border-bottom:1px solid #1d1d1f12;align-items:center;display:grid}.ap-grid-row>span{min-width:0;padding:0 var(--s8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-grid-head{color:#5f6368;font-weight:500}.ap-grid--sheet{border-top:1px solid #1d1d1f1f}.ap-grid--sheet .ap-grid-row{min-height:calc(22 * var(--u));border-bottom-color:#1d1d1f1f}.ap-grid--sheet .ap-grid-row>span{padding-block:var(--s4);border-right:1px solid #1d1d1f1f;align-self:stretch}.ap-grid-letters{color:#5f6368;font-size:var(--t9);text-align:center;background:#f8f9fa;min-height:calc(18 * var(--u))!important}.ap-grid-n{color:#5f6368;font-size:var(--t9);text-align:center;background:#f8f9fa}.ap-grid--sheet .ap-grid-head{color:#202124;font-weight:600}.ap-grid .num{font-variant-numeric:tabular-nums;text-align:right}.ap-compose{right:var(--s20);z-index:4;width:calc(430 * var(--u));height:calc(340 * var(--u));border-radius:var(--s8) var(--s8) 0 0;box-shadow:0 var(--s8) var(--s32) #00000047, 0 0 0 1px #0000001a;font-size:var(--t10);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden}.ap-compose-head{padding:var(--s8) var(--s12);color:#041e49;background:#f2f6fc;flex:none;justify-content:space-between;font-weight:500;display:flex}.ap-compose-head span{color:#5f6368;font-weight:400}.ap-compose-field{padding:var(--s6) var(--s12);border-bottom:1px solid #1d1d1f14;flex:none}.ap-compose-field small{margin-right:var(--s8);color:#5f6368;font-size:inherit}.ap-compose-body{min-height:0;padding:var(--s10) var(--s12);color:#202124;white-space:normal;flex:1;line-height:1.6}.ap-compose-body p+p{margin-top:var(--s6)}.ap-compose-foot{align-items:center;gap:var(--s10);padding:var(--s8) var(--s12);color:#5f6368;flex:none;display:flex}.ap-compose-foot svg{width:var(--s10);height:var(--s10)}.ap-send{height:calc(24 * var(--u));padding:0 var(--s14);color:#fff;background:#0b57d0;border-radius:99px;align-items:center;font-weight:500;display:inline-flex}.ap-slack{grid-template-columns:calc(168 * var(--u)) minmax(0, 1fr);font-size:var(--t10);display:grid}.ap-slack aside{gap:var(--s2);padding:var(--s12) var(--s8);color:#cfbdd0;background:#3f0e40;flex-direction:column;display:flex}.ap-slack aside b{margin:0 var(--s6) var(--s10);color:#fff;font-size:var(--t12)}.ap-slack aside span{padding:var(--s3) var(--s8);border-radius:var(--s4)}.ap-slack aside span[data-on]{color:#fff;background:#1164a3}.ap-slack-main{background:#fff;flex-direction:column;min-width:0;display:flex}.ap-slack-main header{align-items:center;gap:var(--s6);height:calc(36 * var(--u));padding:0 var(--s14);font-size:var(--t12);border-bottom:1px solid #1d1d1f14;flex:none;display:flex}.ap-slack-list{justify-content:flex-end;gap:var(--s10);min-height:0;padding:var(--s12) var(--s14);flex-direction:column;flex:1;display:flex;overflow:hidden}.ap-msg{grid-template-columns:calc(26 * var(--u)) minmax(0, 1fr);gap:var(--s8);display:grid}.ap-msg .ap-face{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:var(--s5);font-size:var(--t9)}.ap-msg b{align-items:baseline;gap:var(--s6);font-size:var(--t10);display:flex}.ap-msg small{color:#616061;font-size:var(--t9);font-weight:400}.ap-msg em{padding:0 var(--s3);border-radius:var(--s2);color:#616061;font-size:var(--t8);background:#e8e8e8;font-weight:600}.ap-msg p{color:#1d1c1d;white-space:normal;line-height:1.5}.ap-slack-box{justify-content:space-between;align-items:center;gap:var(--s8);min-height:calc(34 * var(--u));margin:0 var(--s14) var(--s12);padding:var(--s6) var(--s10);border-radius:var(--s6);border:1px solid #1d1d1f33;flex:none;line-height:1.45;display:flex}.ap-slack-box svg{width:var(--s12);height:var(--s12);color:#007a5a;flex:none}.ap-ghost{color:#8a8a8a}.ap-week{font-size:var(--t9);flex-direction:column;display:flex}.ap-week-days{grid-template-columns:calc(44 * var(--u)) repeat(var(--days), minmax(0, 1fr));height:calc(28 * var(--u));color:#3c4043;text-align:center;border-bottom:1px solid #dadce0;flex:none;align-items:center;display:grid}.ap-week-days b{font-size:var(--t10);font-weight:500}.ap-week-body{grid-template-columns:calc(44 * var(--u)) minmax(0, 1fr);flex:1;min-height:0;display:grid}.ap-week-hours{grid-template-rows:repeat(var(--hours), 1fr);padding-right:var(--s6);color:#70757a;text-align:right;display:grid}.ap-week-hours span{transform:translateY(-.65em)}.ap-week-grid{background-image:linear-gradient(#dadce0 1px,#0000 1px),linear-gradient(90deg,#dadce0 1px,#0000 1px);background-size:100% calc(100% / var(--hours)), calc(100% / var(--days)) 100%;position:relative}.ap-event{padding:var(--s1) var(--s2);position:absolute}.ap-event i{height:100%;padding:var(--s2) var(--s5);border-radius:var(--s4);color:#174ea6;font-size:var(--t9);background:#d2e3fc;font-style:normal;font-weight:500;line-height:1.3;display:block;overflow:hidden}.ap-event[data-tone=b] i{color:#7a4f01;background:#fce8b2}.ap-event[data-tone=c] i{color:#5b2a86;background:#e6cff2}.ap-event[data-tone=free] i{border:calc(1.5 * var(--u)) dashed #188038;color:#137333;background:#e6f4ea}.ap-event[data-tone=new] i{color:#fff;background:#188038}.ap-short{width:calc(150 * var(--u));aspect-ratio:9/16;padding:var(--s8);border-radius:var(--s12);background:linear-gradient(165deg, var(--tone), #0f0f10 125%);color:#fff;box-shadow:0 var(--s8) var(--s24) #00000059;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ap-short-app{align-self:flex-start;align-items:center;gap:var(--s4);padding:var(--s2) var(--s6) var(--s2) var(--s3);font-size:var(--t9);background:#000000b3;border-radius:99px;font-weight:500;display:inline-flex}.ap-short-play{width:calc(34 * var(--u));height:calc(34 * var(--u));background:#ffffff38;border-radius:50%;align-self:center;place-items:center;display:grid}.ap-short-cap{gap:var(--s2);display:grid}.ap-short-cap b{font-size:var(--t11);white-space:normal;line-height:1.25}.ap-short-cap small{font-size:var(--t9);opacity:.82}.vb-tab .ap-logo{margin-left:calc(-2 * var(--u))}.ap-google-home{place-content:center;justify-items:center;gap:var(--s24);padding-bottom:var(--s64);background:#fff;display:grid}.ap-google-box{align-items:center;gap:var(--s8);height:calc(34 * var(--u));padding:0 var(--s14);color:#202124;font-size:var(--t12);box-shadow:0 var(--s1) var(--s6) #20212414;background:#fff;border:1px solid #dfe1e5;border-radius:99px;display:flex}.ap-google-box svg{width:var(--s12);height:var(--s12);color:#9aa0a6;flex:none}.ap-google-home .ap-google-box{width:calc(440 * var(--u));height:calc(40 * var(--u));font-size:var(--t13)}.ap-google{padding:var(--s14) calc(56 * var(--u)) 0}.ap-google-top{align-items:center;gap:var(--s20);display:flex}.ap-google-top .ap-google-box{width:calc(460 * var(--u));justify-content:space-between}.ap-google-nav{gap:var(--s20);margin:var(--s14) 0 0 calc(46 * var(--u));padding-bottom:var(--s6);color:#5f6368;font-size:var(--t10);border-bottom:1px solid #ebebeb;display:flex}.ap-google-nav b{margin-bottom:calc(-7 * var(--u));padding-bottom:var(--s6);border-bottom:calc(2 * var(--u)) solid #1a73e8;color:#1a73e8;font-weight:500}.ap-google-count{margin:var(--s10) 0 var(--s12) calc(46 * var(--u));color:#70757a;font-size:var(--t9)}.ap-hit{max-width:calc(560 * var(--u));margin:0 0 var(--s14) calc(46 * var(--u))}.ap-hit small{color:#4d5156;font-size:var(--t9);display:block}.ap-hit b{margin:var(--s2) 0;color:#1a0dab;font-size:var(--t14);font-weight:400;line-height:1.3;display:inline-block}.ap-hit p{color:#4d5156;font-size:var(--t10);white-space:normal;line-height:1.5}.ap-slides{grid-template-columns:calc(132 * var(--u)) minmax(0, 1fr);background:#f1f3f4;display:grid}.ap-slides aside{gap:var(--s8);padding:var(--s12) var(--s10);background:#fff;border-right:1px solid #1d1d1f14;flex-direction:column;display:flex}.ap-slides aside span{grid-template-columns:var(--s12) minmax(0, 1fr);align-items:start;gap:var(--s4);display:grid}.ap-slides aside small{color:#5f6368;font-size:var(--t8)}.ap-slides aside i{aspect-ratio:16/9;padding:var(--s4);border-radius:var(--s3);color:#5f6368;font-size:var(--t8);text-align:center;white-space:normal;background:#fff;border:1px solid #1d1d1f24;place-items:center;font-style:normal;line-height:1.2;display:grid}.ap-slides aside span[data-on] i{box-shadow:0 0 0 calc(1.5 * var(--u)) #fbbc04;border-color:#fbbc04}.ap-slide{aspect-ratio:16/9;margin:var(--s16) var(--s24);border-radius:var(--s4);box-shadow:0 var(--s2) var(--s12) #00000026;background:#fff;align-self:center;position:relative;overflow:hidden}.ap-record{padding:var(--s20) var(--s28);font-size:var(--t11)}.ap-record header{align-items:baseline;gap:var(--s10);padding-bottom:var(--s12);border-bottom:1px solid #1d1d1f1f;display:flex}.ap-record h4{font-size:var(--t20);letter-spacing:-.02em;font-weight:600}.ap-record header span{color:#5f6368;font-size:var(--t10)}.ap-record dl{gap:var(--s4) var(--s32);margin:var(--s12) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ap-record dl>div{grid-template-columns:calc(110 * var(--u)) minmax(0, 1fr);align-items:center;gap:var(--s8);min-height:calc(34 * var(--u));border-bottom:1px solid #1d1d1f12;display:grid}.ap-record dt{color:#5f6368;font-size:var(--t10)}.ap-record dd{font-size:var(--t12);margin:0;font-weight:500;position:relative}.ap-record dd .was{color:#80868b;position:absolute}.ap-bars{gap:var(--s12);font-size:var(--t11);display:grid}.ap-bars>div{grid-template-columns:calc(120 * var(--u)) minmax(0, 1fr) calc(70 * var(--u));align-items:center;gap:var(--s10);display:grid}.ap-bars span{color:#3c4043}.ap-bars i{height:calc(18 * var(--u));border-radius:var(--s4);background:#f1f3f4;display:block}.ap-bars i b{width:var(--w);border-radius:var(--s4);height:100%;animation:ap-grow .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;background:#1a73e8;display:block}.ap-bars .is-key i b{background:#188038}.ap-bars em{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}@keyframes ap-grow{0%{width:0}}.ap-mail{padding:var(--s20) var(--s28);font-size:var(--t11);background:#fff}.ap-mail h4{font-size:var(--t18);letter-spacing:-.01em;font-weight:400}.ap-mail-from{align-items:center;gap:var(--s8);margin:var(--s12) 0;display:flex}.ap-mail-from small{color:#5f6368;font-size:var(--t10);margin-left:auto}.ap-mail-body{max-width:calc(560 * var(--u));color:#202124;white-space:normal;line-height:1.65}.ap-mail-body p+p{margin-top:var(--s8)}
