.paper-module__iPMXeW__terms{gap:3mm;display:grid}.paper-module__iPMXeW__title,.paper-module__iPMXeW__body h2{font-family:var(--font-serif);margin:0;font-size:14pt;font-weight:400;line-height:1.2}.paper-module__iPMXeW__body{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:152mm;font-size:9pt;line-height:1.5}.paper-module__iPMXeW__body section+section,.paper-module__iPMXeW__body>*+section{margin-top:3.6mm}.paper-module__iPMXeW__body [data-keep]{break-inside:avoid}.paper-module__iPMXeW__body h2{break-after:avoid;margin-bottom:3mm}.paper-module__iPMXeW__body h3{break-after:avoid;margin:0 0 .8mm;font-size:10pt;font-weight:400;line-height:1.3}.paper-module__iPMXeW__body p{orphans:3;widows:3;margin:0}.paper-module__iPMXeW__body :is(p,ul,ol)+:is(p,ul,ol){margin-top:1.6mm}.paper-module__iPMXeW__body :is(ul,ol){margin:0;padding-left:4.5mm}.paper-module__iPMXeW__body li{break-inside:avoid}.paper-module__iPMXeW__body li+li{margin-top:.8mm}.paper-module__iPMXeW__body a{color:inherit;text-underline-offset:.6mm;text-decoration:underline;text-decoration-thickness:.15mm}.paper-module__iPMXeW__body mark[data-gap]{color:#8f2f1f;background:#b4432f24;padding:0 .8mm}
.quickLook-module__GKNvRa__backdrop{z-index:80;background:#0000006b;transition:opacity .18s;position:fixed;inset:0}.quickLook-module__GKNvRa__backdrop[data-starting-style],.quickLook-module__GKNvRa__backdrop[data-ending-style]{opacity:0}.quickLook-module__GKNvRa__popup{z-index:81;border-radius:var(--radius-dialog);background:var(--panel);width:min(857.701px,100vw - 48px);box-shadow:var(--shadow-lift);transition:opacity .18s, transform .22s var(--ease);outline:0;grid-template-rows:auto minmax(0,1fr);margin:0 auto;display:grid;position:fixed;inset:24px 0;overflow:hidden}.quickLook-module__GKNvRa__popup[data-starting-style],.quickLook-module__GKNvRa__popup[data-ending-style]{opacity:0;transform:scale(.98)translateY(6px)}.quickLook-module__GKNvRa__head{min-height:var(--bar);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 12px 10px 22px;display:flex}.quickLook-module__GKNvRa__name{flex:12rem;gap:1px;min-width:0;display:grid}.quickLook-module__GKNvRa__title{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:400;line-height:1.2;overflow:hidden}.quickLook-module__GKNvRa__meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.quickLook-module__GKNvRa__status{display:flex}.quickLook-module__GKNvRa__moves{align-items:center;gap:6px;margin-left:auto;display:flex}.quickLook-module__GKNvRa__steps{align-items:center;margin-right:4px;display:flex}.quickLook-module__GKNvRa__count{min-width:5.5em;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:13px}.quickLook-module__GKNvRa__body{background:var(--panel-2);overscroll-behavior:contain;outline:0;padding:8px 32px 48px;overflow-y:auto}.quickLook-module__GKNvRa__fit{width:100%;padding-top:16px}.quickLook-module__GKNvRa__frame{margin:0 auto;position:relative}.quickLook-module__GKNvRa__scaled{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.quickLook-module__GKNvRa__paper{animation:quickLook-module__GKNvRa__settle .22s var(--ease) both}@keyframes quickLook-module__GKNvRa__settle{0%{opacity:0;transform:translateY(4px)}}.quickLook-module__GKNvRa__shape{width:210mm;height:297mm;box-shadow:var(--paper-shadow);background:#fff;position:relative;container-type:inline-size}.quickLook-module__GKNvRa__problem{max-width:420px;color:var(--ink-2);justify-items:start;gap:12px;margin:48px auto;font-size:14px;line-height:1.5;display:grid}@media (prefers-reduced-motion:reduce){.quickLook-module__GKNvRa__popup,.quickLook-module__GKNvRa__backdrop{transition:none}.quickLook-module__GKNvRa__paper{animation:none}}@media (max-width:760px){.quickLook-module__GKNvRa__popup{border-radius:0;width:100vw;height:100svh;inset:0}.quickLook-module__GKNvRa__popup[data-starting-style],.quickLook-module__GKNvRa__popup[data-ending-style]{transform:translateY(12px)}.quickLook-module__GKNvRa__head{padding:10px 8px 8px 16px}.quickLook-module__GKNvRa__head:after{content:"";flex-basis:100%;order:2}.quickLook-module__GKNvRa__name{flex:1 1 0}.quickLook-module__GKNvRa__close{order:1}.quickLook-module__GKNvRa__status{order:3}.quickLook-module__GKNvRa__moves{flex-wrap:wrap;order:4;margin-left:auto}.quickLook-module__GKNvRa__steps{margin-right:0}.quickLook-module__GKNvRa__body{padding:4px 12px calc(32px + env(safe-area-inset-bottom,0px))}}
.ui-module__THM3YW__button{all:unset;box-sizing:border-box;font-family:var(--font-ui);white-space:nowrap;cursor:var(--cursor-pointer);justify-content:center;align-items:center;gap:6px;font-weight:500;transition:background .15s,opacity .15s,transform .12s,box-shadow .15s;display:inline-flex}.ui-module__THM3YW__button[data-size=sm]{border-radius:var(--radius-control);height:30px;font-size:var(--text-sm);padding:0 12px}.ui-module__THM3YW__button[data-size=md]{border-radius:var(--radius-control-lg);height:36px;font-size:var(--text-md);padding:0 16px}.ui-module__THM3YW__button[data-size=lg]{border-radius:var(--radius-control-lg);height:48px;font-size:var(--text-lg);padding:0 24px}.ui-module__THM3YW__button:has(.ui-module__THM3YW__buttonIcon)[data-size=md]{padding-left:12px}.ui-module__THM3YW__button[data-variant=primary]{background:var(--control-primary-bg);color:var(--control-primary-fg);box-shadow:var(--control-primary-shadow)}.ui-module__THM3YW__button[data-variant=primary]:hover{opacity:.9}.ui-module__THM3YW__button[data-variant=secondary]{background:var(--control-secondary-bg);color:var(--ink);box-shadow:var(--control-secondary-shadow)}.ui-module__THM3YW__button[data-variant=secondary]:hover{background:var(--panel-2)}.ui-module__THM3YW__button[data-variant=ghost]{color:var(--ink-2)}.ui-module__THM3YW__button[data-variant=ghost]:hover{background:var(--panel-2);color:var(--ink)}.ui-module__THM3YW__button:active{transition-duration:60ms;transform:scale(.97)}.ui-module__THM3YW__button:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__button[data-variant=primary]:focus-visible{box-shadow:var(--control-primary-shadow), var(--control-focus)}.ui-module__THM3YW__button:disabled,.ui-module__THM3YW__button[aria-disabled=true]{opacity:.4;cursor:var(--cursor-default);transform:none}.ui-module__THM3YW__buttonIcon{margin-left:-2px;display:inline-flex}.ui-module__THM3YW__buttonIcon svg{width:18px;height:18px}.ui-module__THM3YW__iconButton{all:unset;width:36px;height:36px;color:var(--ink-2);cursor:var(--cursor-pointer);border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .12s;display:inline-grid}.ui-module__THM3YW__iconButton:active{transform:scale(.92)}.ui-module__THM3YW__iconButton:hover,.ui-module__THM3YW__iconButton[data-popup-open]{background:var(--panel-2);color:var(--ink)}.ui-module__THM3YW__iconButton:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__capsule{background:var(--panel);height:36px;box-shadow:var(--float-shadow);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:0;padding:0 2px;display:inline-flex}.ui-module__THM3YW__capsule>.ui-module__THM3YW__iconButton,.ui-module__THM3YW__capsule>.ui-module__THM3YW__button{height:32px;box-shadow:none;color:inherit;background:0 0}.ui-module__THM3YW__capsule>.ui-module__THM3YW__iconButton{width:34px}.ui-module__THM3YW__capsule>.ui-module__THM3YW__iconButton svg{width:20px;height:20px}.ui-module__THM3YW__capsule>.ui-module__THM3YW__button{font-size:var(--text-md);border-radius:999px;padding:0 12px}.ui-module__THM3YW__capsule>.ui-module__THM3YW__button:has(.ui-module__THM3YW__buttonIcon){padding-left:9px}.ui-module__THM3YW__capsule>.ui-module__THM3YW__iconButton:hover,.ui-module__THM3YW__capsule>.ui-module__THM3YW__iconButton[data-popup-open],.ui-module__THM3YW__capsule>.ui-module__THM3YW__button:hover{background:color-mix(in srgb, var(--ink) 6%, var(--panel));opacity:1}.ui-module__THM3YW__capsule>:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__capsule[data-tone=ink]{background:var(--ink);color:var(--canvas);gap:3px;padding:0 3px;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 8px 20px -6px #00000059}.ui-module__THM3YW__capsule[data-tone=ink]>.ui-module__THM3YW__iconButton,.ui-module__THM3YW__capsule[data-tone=ink]>.ui-module__THM3YW__button{background:color-mix(in srgb, var(--canvas) 11%, transparent);height:30px}.ui-module__THM3YW__capsule[data-tone=ink]>.ui-module__THM3YW__iconButton:hover,.ui-module__THM3YW__capsule[data-tone=ink]>.ui-module__THM3YW__button:hover{background:color-mix(in srgb, var(--canvas) 18%, transparent)}.ui-module__THM3YW__capsule[data-tone=ink]>.ui-module__THM3YW__button[data-variant=primary]{background:var(--canvas);color:var(--ink)}.ui-module__THM3YW__capsule[data-tone=ink]>.ui-module__THM3YW__button[data-variant=primary]:hover{background:color-mix(in srgb, var(--ink) 8%, var(--canvas))}.ui-module__THM3YW__tooltip{background:var(--ink);color:var(--canvas);font-size:var(--text-xs);border-radius:8px;padding:5px 9px;font-weight:500;transition:opacity .12s,transform .12s}.ui-module__THM3YW__tooltip[data-starting-style],.ui-module__THM3YW__tooltip[data-ending-style]{opacity:0;transform:translateY(2px)}.ui-module__THM3YW__segmented{background:var(--segment-track);border-radius:999px;padding:3px;display:inline-flex;position:relative}.ui-module__THM3YW__segment{all:unset;z-index:1;font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;cursor:var(--cursor-pointer);border-radius:999px;padding:6px 14px;font-weight:500;transition:color .2s;position:relative}.ui-module__THM3YW__segment[data-active],.ui-module__THM3YW__segment:hover{color:var(--ink)}.ui-module__THM3YW__segment:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__segmentIndicator{top:var(--active-tab-top);left:var(--active-tab-left);width:var(--active-tab-width);height:var(--active-tab-height);background:var(--segment-indicator);border-radius:999px;transition:left .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 1px 2px #00000014}.ui-module__THM3YW__chip{all:unset;background:var(--panel-2);height:30px;color:var(--ink-2);font-size:var(--text-sm);cursor:var(--cursor-pointer);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.ui-module__THM3YW__chip:active{transform:scale(.96)}.ui-module__THM3YW__chip:hover{color:var(--ink)}.ui-module__THM3YW__chip[data-active]{background:var(--control-secondary-bg);color:var(--ink);box-shadow:var(--control-secondary-shadow)}.ui-module__THM3YW__chip:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__toastViewport{z-index:100;width:min(380px,100vw - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ui-module__THM3YW__toast{border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow-lift);transform:translateY(calc(var(--toast-index) * -8px)) scale(calc(1 - var(--toast-index) * .04));z-index:calc(100 - var(--toast-index));align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-module__THM3YW__toast[data-starting-style],.ui-module__THM3YW__toast[data-ending-style]{opacity:0;transform:translateY(16px)}.ui-module__THM3YW__toastDot{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ui-module__THM3YW__toastTitle{font-size:var(--text-md);font-weight:500}.ui-module__THM3YW__toastDescription{font-size:var(--text-sm);color:var(--ink-2);margin-top:2px}.ui-module__THM3YW__toastClose{all:unset;color:var(--ink-3);cursor:var(--cursor-pointer);margin-left:auto;padding:0 6px;font-size:18px;line-height:1}.ui-module__THM3YW__toastClose:hover{color:var(--ink)}.ui-module__THM3YW__backLink{height:36px;color:var(--ink-2);font-size:var(--text-md);flex:none;align-items:center;gap:12px;transition:color .15s;display:inline-flex}.ui-module__THM3YW__backLink:hover{color:var(--ink)}.ui-module__THM3YW__backIcon{background:var(--panel);width:36px;height:36px;box-shadow:var(--float-shadow);color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background .15s,box-shadow .15s,transform .12s;display:grid}.ui-module__THM3YW__backIcon svg{width:18px;height:18px;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.ui-module__THM3YW__backLink:hover .ui-module__THM3YW__backIcon{background:color-mix(in srgb, var(--ink) 4%, var(--panel))}.ui-module__THM3YW__backLink:hover .ui-module__THM3YW__backIcon svg{transform:translate(-2px)}.ui-module__THM3YW__backLink:active .ui-module__THM3YW__backIcon{transform:scale(.94)}.ui-module__THM3YW__backLink:focus-visible{outline:none}.ui-module__THM3YW__backLink:focus-visible .ui-module__THM3YW__backIcon{box-shadow:var(--float-shadow), var(--control-focus)}.ui-module__THM3YW__backLabel{align-items:center;gap:8px;min-width:0;max-width:28ch;display:inline-flex}.ui-module__THM3YW__backPlace{color:var(--ink-3);flex:none;transition:color .15s}.ui-module__THM3YW__backLink:hover .ui-module__THM3YW__backPlace{color:var(--ink-2)}.ui-module__THM3YW__backText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-module__THM3YW__backIcon svg,.ui-module__THM3YW__backLink:hover .ui-module__THM3YW__backIcon svg{transition:none;transform:none}}@media (max-width:760px){.ui-module__THM3YW__backLabel[data-phone-hide]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:560px){.ui-module__THM3YW__backLabel[data-phone-hide]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.ui-module__THM3YW__menuPopup{background:var(--panel);min-width:220px;box-shadow:var(--shadow-lift), 0 0 0 1px var(--line);transform-origin:var(--transform-origin);transition:opacity .14s, transform .14s var(--ease);border-radius:14px;outline:none;padding:6px}.ui-module__THM3YW__menuPopup[data-starting-style],.ui-module__THM3YW__menuPopup[data-ending-style]{opacity:0;transform:scale(.98)translateY(-2px)}.ui-module__THM3YW__menuItem{cursor:pointer;font-size:var(--text-md);border-radius:10px;outline:none;grid-template-columns:20px 1fr;align-items:start;gap:2px 10px;padding:8px 10px;display:grid}.ui-module__THM3YW__menuItem[data-highlighted]{background:var(--panel-2)}.ui-module__THM3YW__menuItem svg{color:var(--ink-2);margin-top:1px}.ui-module__THM3YW__menuItemLine{font-size:var(--text-xs);color:var(--ink-2);grid-column:2}.ui-module__THM3YW__menuSeparator{background:var(--line);height:1px;margin:6px 4px}.ui-module__THM3YW__iconButton:disabled{opacity:.35;cursor:var(--cursor-default)}.ui-module__THM3YW__toastAction{all:unset;background:var(--chosen);color:var(--on-chosen);font-size:var(--text-xs);cursor:var(--cursor-pointer);border-radius:999px;align-self:center;padding:5px 10px;font-weight:500}.ui-module__THM3YW__toastAction:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__spinner{flex:none;animation:.8s linear infinite ui-module__THM3YW__spin}@keyframes ui-module__THM3YW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-module__THM3YW__spinner{animation:1.4s ease-in-out infinite ui-module__THM3YW__breathe}}@keyframes ui-module__THM3YW__breathe{50%{opacity:.4}}.ui-module__THM3YW__avatar{background:var(--ink);color:var(--canvas);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid;overflow:hidden}.ui-module__THM3YW__avatar img{object-fit:cover;width:100%;height:100%}.ui-module__THM3YW__stepper{display:inline-flex}.ui-module__THM3YW__stepperGroup{background:var(--panel-2);border-radius:999px;align-items:center;height:30px;padding:0 2px;transition:box-shadow .15s;display:inline-flex}.ui-module__THM3YW__stepperGroup:focus-within{background:var(--panel);box-shadow:var(--control-focus)}.ui-module__THM3YW__stepperButton{all:unset;width:26px;height:26px;color:var(--ink-2);cursor:var(--cursor-pointer);border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .12s;display:grid}.ui-module__THM3YW__stepperButton:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.ui-module__THM3YW__stepperButton:active{transform:scale(.92)}.ui-module__THM3YW__stepperButton:focus-visible{box-shadow:var(--control-focus)}.ui-module__THM3YW__stepperButton[data-disabled]{opacity:.35;cursor:var(--cursor-default);transform:none}.ui-module__THM3YW__stepperInput{width:4ch;min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.ui-module__THM3YW__slider{min-width:0;display:block}.ui-module__THM3YW__sliderControl{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:32px;cursor:var(--cursor-pointer);align-items:center;display:flex}.ui-module__THM3YW__slider[data-disabled] .ui-module__THM3YW__sliderControl{opacity:.5;cursor:var(--cursor-default)}.ui-module__THM3YW__sliderTrack{background:var(--line-strong);-webkit-user-select:none;user-select:none;border-radius:999px;width:100%;height:4px;position:relative}.ui-module__THM3YW__sliderIndicator{background:var(--chosen);-webkit-user-select:none;user-select:none;border-radius:999px}.ui-module__THM3YW__sliderThumb{box-sizing:border-box;background:var(--panel);width:20px;height:20px;box-shadow:0 0 0 1px var(--line-strong), 0 1px 3px #1d212933;-webkit-user-select:none;user-select:none;border-radius:50%;transition:box-shadow .15s,transform .12s}.ui-module__THM3YW__sliderThumb:hover,.ui-module__THM3YW__sliderThumb[data-dragging]{box-shadow:0 0 0 1px var(--ink-3), 0 1px 3px #1d21293d}.ui-module__THM3YW__sliderThumb[data-dragging]{transform:scale(1.08)}.ui-module__THM3YW__sliderThumb:has(:focus-visible){box-shadow:0 0 0 1px var(--line-strong), var(--control-focus)}@media (prefers-reduced-motion:reduce){.ui-module__THM3YW__sliderThumb{transition:none}}@property --scroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}.ui-module__THM3YW__scrollFade{--scroll-fade-size-start:12px;--scroll-fade-size-end:20px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);animation:linear both ui-module__THM3YW__scrollFadeStart,linear both ui-module__THM3YW__scrollFadeEnd;animation-timeline:scroll(self),scroll(self);animation-range:0 24px,calc(100% - 24px) 100%}.ui-module__THM3YW__scrollFade[data-axis=x]{--scroll-fade-size-start:16px;--scroll-fade-size-end:24px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);animation-timeline:scroll(self inline),scroll(self inline)}@keyframes ui-module__THM3YW__scrollFadeStart{0%{--scroll-fade-start:0px}to{--scroll-fade-start:var(--scroll-fade-size-start)}}@keyframes ui-module__THM3YW__scrollFadeEnd{0%{--scroll-fade-end:var(--scroll-fade-size-end)}to{--scroll-fade-end:0px}}.ui-module__THM3YW__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 clamp(32px,4cqi,64px);max-width:1480px;display:grid}@container page (min-width:1000px){.ui-module__THM3YW__split{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}.ui-module__THM3YW__splitMain,.ui-module__THM3YW__splitAside{min-width:0;container:page/inline-size}.ui-module__THM3YW__arrive>*{animation:ui-module__THM3YW__arrive .3s var(--ease) backwards}.ui-module__THM3YW__arrive>:nth-child(2){animation-delay:40ms}.ui-module__THM3YW__arrive>:nth-child(3){animation-delay:80ms}.ui-module__THM3YW__arrive>:nth-child(4){animation-delay:.12s}.ui-module__THM3YW__arrive>:nth-child(5){animation-delay:.16s}.ui-module__THM3YW__arrive>:nth-child(6){animation-delay:.2s}.ui-module__THM3YW__arrive>:nth-child(7){animation-delay:.24s}.ui-module__THM3YW__arrive>:nth-child(8){animation-delay:.28s}.ui-module__THM3YW__arrive>:nth-child(n+9){animation-delay:.32s}@keyframes ui-module__THM3YW__arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-module__THM3YW__arriveStill{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-module__THM3YW__arrive>*{animation-name:ui-module__THM3YW__arriveStill}}.ui-module__THM3YW__dialogBackdrop{z-index:80;background:#0000005c;transition:opacity .16s;position:fixed;inset:0}.ui-module__THM3YW__dialogBackdrop[data-starting-style],.ui-module__THM3YW__dialogBackdrop[data-ending-style]{opacity:0}.ui-module__THM3YW__dialog{z-index:81;border-radius:var(--radius-dialog);background:var(--panel);width:min(440px,100vw - 32px);max-height:calc(100svh - 48px);box-shadow:var(--shadow-lift);outline:0;gap:10px;padding:24px;transition:opacity .16s,transform .16s;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-module__THM3YW__dialog[data-size=wide]{width:min(520px,100vw - 32px)}.ui-module__THM3YW__dialog[data-starting-style],.ui-module__THM3YW__dialog[data-ending-style]{opacity:0;transform:translate(-50%,-48%)}.ui-module__THM3YW__dialogTitle{font-family:var(--font-serif);font-size:var(--serif-dialog);font-weight:400;line-height:1.15}.ui-module__THM3YW__dialogLine{font-size:var(--text-md);color:var(--ink-2);line-height:1.5}.ui-module__THM3YW__dialogForm{gap:16px;margin-top:8px;display:grid}.ui-module__THM3YW__dialogPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-module__THM3YW__dialogActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.ui-module__THM3YW__field{box-sizing:border-box;background:var(--panel);width:100%;min-width:0;height:38px;box-shadow:0 0 0 1px var(--line);font:inherit;font-size:var(--text-md);color:var(--ink);border:0;border-radius:12px;outline:none;padding:0 12px;transition:background .15s,box-shadow .15s}.ui-module__THM3YW__field::placeholder{color:var(--ink-3)}.ui-module__THM3YW__field:focus{box-shadow:var(--control-focus)}@media (prefers-reduced-motion:reduce){.ui-module__THM3YW__dialogBackdrop,.ui-module__THM3YW__dialog{transition:opacity .16s}}.ui-module__THM3YW__ghostRows{max-width:var(--page-measure,1280px);margin-inline:auto;display:grid}.ui-module__THM3YW__ghostRow{align-content:center;gap:8px;display:grid}.ui-module__THM3YW__ghostLine{background:var(--panel-2);border-radius:8px;height:16px;animation:1.4s ease-in-out infinite ui-module__THM3YW__breathe;display:block}.ui-module__THM3YW__ghostLine[data-sub]{height:11px}.ui-module__THM3YW__ghostRow:nth-child(2) .ui-module__THM3YW__ghostLine{animation-delay:.12s}.ui-module__THM3YW__ghostRow:nth-child(3) .ui-module__THM3YW__ghostLine{animation-delay:.24s}.ui-module__THM3YW__ghostRow:nth-child(4) .ui-module__THM3YW__ghostLine{animation-delay:.36s}.ui-module__THM3YW__ghostRow:nth-child(n+5) .ui-module__THM3YW__ghostLine{animation-delay:.48s}@media (prefers-reduced-motion:reduce){.ui-module__THM3YW__ghostLine{animation:none}}.ui-module__THM3YW__composer{background:var(--panel);min-width:0;box-shadow:0 0 0 1px var(--line), 0 1px 2px #1d21290a, 0 8px 28px -12px #1d212924;border-radius:22px;flex-direction:column;gap:8px;padding:12px 12px 10px 16px;transition:box-shadow .2s;display:flex}.ui-module__THM3YW__composer:focus-within{box-shadow:0 0 0 1px var(--line-strong), 0 1px 2px #1d21290d, 0 12px 36px -12px #1d212933}.ui-module__THM3YW__composer[data-size=hero]{border-radius:26px;padding:18px 14px 12px 20px}.ui-module__THM3YW__composerInput{resize:none;width:100%;color:var(--ink);font-family:var(--font-serif);font-size:var(--serif-row);background:0 0;border:0;outline:0;padding:4px 0;line-height:1.5}.ui-module__THM3YW__composer[data-size=hero] .ui-module__THM3YW__composerInput{font-size:19px}.ui-module__THM3YW__composerInput::placeholder{color:var(--ink-3)}.ui-module__THM3YW__composerSend{all:unset;background:var(--control-primary-bg);width:34px;height:34px;color:var(--control-primary-fg);box-shadow:var(--control-primary-shadow);cursor:var(--cursor-pointer);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:opacity .15s,transform .12s;display:grid}.ui-module__THM3YW__composerSend:disabled{opacity:.25;cursor:var(--cursor-default)}.ui-module__THM3YW__composerSend:active:not(:disabled){transform:scale(.94)}.ui-module__THM3YW__composerSend:focus-visible{box-shadow:var(--control-primary-shadow), var(--control-focus)}
.billing-module__QGb8uW__month{background:var(--segment-track);border-radius:999px;align-items:center;gap:2px;height:36px;padding:0 3px;display:inline-flex}.billing-module__QGb8uW__step{width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .12s;display:grid}.billing-module__QGb8uW__step:hover{background:var(--segment-indicator);color:var(--ink)}.billing-module__QGb8uW__step:active{transform:scale(.92)}.billing-module__QGb8uW__step:focus-visible{box-shadow:var(--control-focus)}.billing-module__QGb8uW__monthPick{justify-content:center;min-width:150px}.billing-module__QGb8uW__now{font-size:var(--text-sm)}.billing-module__QGb8uW__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.billing-module__QGb8uW__figure{border-radius:var(--radius-group);background:var(--panel-2);align-content:start;gap:6px;min-width:0;padding:16px 18px 18px;display:grid}.billing-module__QGb8uW__figureLabel{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.billing-module__QGb8uW__figureValue{font-family:var(--font-serif);letter-spacing:-.01em;white-space:nowrap;font-size:30px;line-height:1.05}.billing-module__QGb8uW__figureLine{font-size:var(--text-meta);color:var(--ink-2);line-height:1.45}.billing-module__QGb8uW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.billing-module__QGb8uW__toolbar>*{min-width:0;max-width:100%}.billing-module__QGb8uW__toolbarEnd{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.billing-module__QGb8uW__toolbarLine{font-size:var(--text-sm);color:var(--ink-2)}.billing-module__QGb8uW__items.billing-module__QGb8uW__items{--columns:22px minmax(0, 1.2fr) minmax(180px, 1fr) 118px 104px 104px 104px 36px}.billing-module__QGb8uW__group{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;padding:22px 14px 6px;display:flex}.billing-module__QGb8uW__groupTitle{font-size:var(--text-sm);font-weight:500}.billing-module__QGb8uW__groupLine{font-size:var(--text-meta);color:var(--ink-3)}.billing-module__QGb8uW__group[data-late] .billing-module__QGb8uW__groupTitle{color:var(--danger)}.billing-module__QGb8uW__item{border-radius:var(--radius-row);min-height:58px;transition:background .15s;position:relative}.billing-module__QGb8uW__item:hover,.billing-module__QGb8uW__item[data-selected]{background:var(--panel-2)}.billing-module__QGb8uW__item[data-status=cancelled] .billing-module__QGb8uW__what,.billing-module__QGb8uW__item[data-status=cancelled] .billing-module__QGb8uW__money{color:var(--ink-3)}.billing-module__QGb8uW__item[data-status=cancelled] .billing-module__QGb8uW__money{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.billing-module__QGb8uW__check{all:unset;box-sizing:border-box;background:var(--panel);width:18px;height:18px;box-shadow:0 0 0 1px var(--line-strong);color:var(--canvas);cursor:var(--cursor-pointer);border-radius:6px;place-items:center;transition:background .12s,box-shadow .12s;display:grid}.billing-module__QGb8uW__check[data-checked],.billing-module__QGb8uW__check[data-indeterminate]{background:var(--ink);box-shadow:none}.billing-module__QGb8uW__check:focus-visible{box-shadow:var(--control-focus)}.billing-module__QGb8uW__checkMark{place-items:center;display:grid}.billing-module__QGb8uW__checkMark svg{width:12px;height:12px}.billing-module__QGb8uW__what{min-width:0;font-size:var(--text-md);gap:2px;display:grid}.billing-module__QGb8uW__whatMain{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-module__QGb8uW__whatSub,.billing-module__QGb8uW__offerSub{font-size:var(--text-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-module__QGb8uW__floor{font-size:var(--text-xs);color:var(--ink-3)}.billing-module__QGb8uW__offer{gap:2px;min-width:0;display:grid}.billing-module__QGb8uW__offerLink{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;justify-self:start;transition:color .15s}.billing-module__QGb8uW__offerLink:hover{color:var(--ink-2)}.billing-module__QGb8uW__due{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.billing-module__QGb8uW__due[data-waiting]{color:var(--ink)}.billing-module__QGb8uW__dueSub{font-size:var(--text-xs);color:var(--ink-3);display:block}.billing-module__QGb8uW__money{font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.billing-module__QGb8uW__headNum{text-align:right}.billing-module__QGb8uW__pill{background:var(--panel-2);height:22px;color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;justify-self:start;align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}.billing-module__QGb8uW__pill[data-status=planned]{box-shadow:0 0 0 1px var(--line-strong);background:0 0}.billing-module__QGb8uW__pill[data-status=ready]{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.billing-module__QGb8uW__pill[data-status=ready]:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.billing-module__QGb8uW__item:hover .billing-module__QGb8uW__pill[data-status=exported],.billing-module__QGb8uW__item[data-selected] .billing-module__QGb8uW__pill[data-status=exported]{background:var(--panel)}.billing-module__QGb8uW__pill[data-status=invoiced]{background:color-mix(in srgb, var(--ink) 12%, var(--panel-2));color:var(--ink)}.billing-module__QGb8uW__pill[data-status=paid]{background:var(--chosen);color:var(--on-chosen)}.billing-module__QGb8uW__pill[data-status=cancelled]{color:var(--ink-3);background:0 0;text-decoration:line-through}.billing-module__QGb8uW__statusCell{gap:3px;min-width:0;display:grid}.billing-module__QGb8uW__external{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-module__QGb8uW__figureLink{all:unset;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:var(--cursor-pointer);transition:text-decoration-color .15s}.billing-module__QGb8uW__figureLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.billing-module__QGb8uW__figureLink:focus-visible{box-shadow:var(--control-focus);border-radius:4px}.billing-module__QGb8uW__sales.billing-module__QGb8uW__sales{--columns:minmax(0, 1fr) 156px minmax(0, 1.25fr) 124px 92px 36px}.billing-module__QGb8uW__sale{border-radius:var(--radius-row);align-items:start;min-height:64px;padding-block:12px;transition:background .15s;position:relative}.billing-module__QGb8uW__sale:hover{background:var(--panel-2)}.billing-module__QGb8uW__saleSub{font-size:var(--text-meta);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.4}.billing-module__QGb8uW__whatSub[data-wrap]{white-space:normal}.billing-module__QGb8uW__saleTerms{font-size:var(--text-xs);color:var(--ink-3)}.billing-module__QGb8uW__saleStore,.billing-module__QGb8uW__saleFigure,.billing-module__QGb8uW__saleCharged{gap:2px;min-width:0;display:grid}.billing-module__QGb8uW__saleCharged{text-align:right;justify-items:end}.billing-module__QGb8uW__storeState{font-size:var(--text-sm);color:var(--ink-2);line-height:1.4}.billing-module__QGb8uW__storeState:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.billing-module__QGb8uW__storeState[data-store=connected]{color:var(--ink)}.billing-module__QGb8uW__storeState[data-store=connected]:before{background:var(--ink)}.billing-module__QGb8uW__storeState:is([data-store=failed],[data-store=revoked]):before{background:var(--danger)}.billing-module__QGb8uW__saleSetUp{font-size:var(--text-meta);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;justify-self:start}.billing-module__QGb8uW__saleSetUp:hover{color:var(--ink)}.billing-module__QGb8uW__saleAmount{font-size:var(--text-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.billing-module__QGb8uW__saleMissing{font-size:var(--text-sm);color:var(--ink-2)}.billing-module__QGb8uW__saleActions{flex-wrap:wrap;gap:4px 6px;margin-top:6px;display:flex}.billing-module__QGb8uW__salesEarlier{font-size:var(--text-sm);color:var(--ink-2);margin:-4px 0 14px;line-height:1.5}.billing-module__QGb8uW__inlineLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.billing-module__QGb8uW__inlineLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.billing-module__QGb8uW__salesPreview{background:var(--panel-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:12px;padding:10px 12px;line-height:1.45}.billing-module__QGb8uW__salesReplaces{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.billing-module__QGb8uW__salesRefused{font-size:var(--text-meta);color:var(--danger);margin-top:-8px;line-height:1.45}.billing-module__QGb8uW__fileDrop{border-radius:var(--radius-row);background:var(--panel-2);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-md);cursor:var(--cursor-pointer);align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex;position:relative}.billing-module__QGb8uW__fileDrop:hover{background:color-mix(in srgb, var(--ink) 5%, var(--panel-2))}.billing-module__QGb8uW__fileDrop:focus-within{box-shadow:var(--control-focus)}.billing-module__QGb8uW__fileDrop svg{color:var(--ink-2);flex:none}.billing-module__QGb8uW__fileInput{opacity:0;cursor:var(--cursor-pointer);position:absolute;inset:0}.billing-module__QGb8uW__fileButton{background:var(--panel-2);height:40px;font-size:var(--text-sm);color:var(--ink-2);cursor:var(--cursor-pointer);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;transition:background .15s;display:inline-flex;position:relative}.billing-module__QGb8uW__fileButton:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, var(--panel-2))}.billing-module__QGb8uW__fileButton:focus-within{box-shadow:var(--control-focus)}.billing-module__QGb8uW__saleStoreOne{gap:0;min-width:0;display:grid}.billing-module__QGb8uW__saleStoreOne+.billing-module__QGb8uW__saleStoreOne{margin-top:6px}.billing-module__QGb8uW__salePart{font-size:var(--text-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4}.billing-module__QGb8uW__channelTicks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.billing-module__QGb8uW__channelTicks li{background:var(--panel-2);min-height:36px;font-size:var(--text-sm);color:var(--ink-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 12px 2px 6px;display:grid}.billing-module__QGb8uW__channelTicks li[data-on]{color:var(--ink)}.billing-module__QGb8uW__channelTickName{overflow-wrap:anywhere;min-width:0}.billing-module__QGb8uW__channelTickFigure{font-variant-numeric:tabular-nums;white-space:nowrap}.billing-module__QGb8uW__confirmRow{background:var(--panel-2);font-size:var(--text-sm);color:var(--ink-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;line-height:1.5;display:grid}.billing-module__QGb8uW__storeFigures{gap:8px;display:grid}.billing-module__QGb8uW__storeFigure{border-radius:var(--radius-card);background:var(--panel);gap:8px;padding:12px;display:grid}.billing-module__QGb8uW__storeFigureHead{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.billing-module__QGb8uW__storeFigureName{font-size:var(--text-md);font-weight:500}.billing-module__QGb8uW__storeFigureRow{align-items:center;gap:8px;display:flex}.billing-module__QGb8uW__storeFigureRow input{flex:1;min-width:0}.billing-module__QGb8uW__storeFigureFile{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.billing-module__QGb8uW__storeFigureFile svg{color:var(--ink-2)}.billing-module__QGb8uW__storeFigureLine{font-size:var(--text-meta);color:var(--ink-2);line-height:1.45}.billing-module__QGb8uW__storeFigureFile .billing-module__QGb8uW__money{margin-left:auto}.billing-module__QGb8uW__storeFigure .billing-module__QGb8uW__channelTicks li,.billing-module__QGb8uW__storeFigure .billing-module__QGb8uW__confirmRow{background:var(--panel-2)}.billing-module__QGb8uW__storeFlags{flex-wrap:wrap;gap:6px;display:flex}.billing-module__QGb8uW__bulk{z-index:6;background:var(--ink);width:fit-content;max-width:100%;color:var(--canvas);box-shadow:var(--shadow-lift);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;margin:18px auto 0;padding:6px 6px 6px 18px;display:flex;position:sticky;bottom:20px}.billing-module__QGb8uW__bulkCount{font-size:var(--text-sm);white-space:nowrap;margin-right:8px;font-weight:500}.billing-module__QGb8uW__bulkButton{all:unset;height:32px;font-size:var(--text-sm);white-space:nowrap;cursor:var(--cursor-pointer);border-radius:999px;padding:0 12px;font-weight:500;transition:background .15s,transform .12s}.billing-module__QGb8uW__bulkButton:hover{background:color-mix(in srgb, var(--canvas) 16%, transparent)}.billing-module__QGb8uW__bulkButton:active{transform:scale(.97)}.billing-module__QGb8uW__bulkButton:focus-visible{box-shadow:0 0 0 2px var(--canvas)}.billing-module__QGb8uW__bulkButton:disabled{opacity:.5;cursor:var(--cursor-default)}.billing-module__QGb8uW__bulkQuiet{color:color-mix(in srgb, var(--canvas) 70%, transparent)}.billing-module__QGb8uW__invoices{gap:16px;display:grid}.billing-module__QGb8uW__problems{gap:8px;display:grid}.billing-module__QGb8uW__problemLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;margin-left:6px}.billing-module__QGb8uW__problemLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.billing-module__QGb8uW__paper{border-radius:var(--radius-group);background:var(--panel);box-shadow:0 0 0 1px var(--line);gap:22px;padding:26px 28px 24px;display:grid}.billing-module__QGb8uW__paperHead{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:start;gap:16px 40px;display:grid}.billing-module__QGb8uW__buyer{gap:4px;min-width:0;display:grid}.billing-module__QGb8uW__buyerName{font-family:var(--font-serif);font-size:var(--serif-section);letter-spacing:-.01em;font-weight:400;line-height:1.12}.billing-module__QGb8uW__small{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.billing-module__QGb8uW__facts{font-size:var(--text-sm);grid-template-columns:auto auto;gap:4px 18px;margin:0;display:grid}.billing-module__QGb8uW__facts dt{color:var(--ink-3)}.billing-module__QGb8uW__facts dd{text-align:right;white-space:nowrap;margin:0}.billing-module__QGb8uW__seller{background:var(--panel-2);border-radius:12px;padding:12px 14px}.billing-module__QGb8uW__sellerTitle{font-size:var(--text-xs);color:var(--ink-3);margin-bottom:2px;font-weight:500}.billing-module__QGb8uW__missing{color:var(--danger)}.billing-module__QGb8uW__lines{gap:2px;display:grid}.billing-module__QGb8uW__line{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) 128px 104px 64px 104px;align-items:baseline;column-gap:16px;padding:7px 0;display:grid}.billing-module__QGb8uW__lineHead{font-size:var(--text-xs);color:var(--ink-3);padding-bottom:4px;font-weight:500}.billing-module__QGb8uW__lineWhat{gap:2px;min-width:0;display:grid}.billing-module__QGb8uW__lineNum{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.billing-module__QGb8uW__lineWhen{font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap}.billing-module__QGb8uW__sums{min-width:300px;font-size:var(--text-sm);justify-self:end;gap:4px;margin:0;display:grid}.billing-module__QGb8uW__sums>div{justify-content:space-between;gap:24px;display:flex}.billing-module__QGb8uW__sums dt{color:var(--ink-2)}.billing-module__QGb8uW__sums dd{font-variant-numeric:tabular-nums;margin:0}.billing-module__QGb8uW__total{align-items:baseline;margin-top:6px}.billing-module__QGb8uW__total dt{color:var(--ink)}.billing-module__QGb8uW__total dd{font-family:var(--font-serif);font-size:var(--serif-dialog)}.billing-module__QGb8uW__vatNote{background:var(--panel-2);font-size:var(--text-sm);border-radius:12px;padding:10px 12px;line-height:1.5}.billing-module__QGb8uW__paperFoot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.billing-module__QGb8uW__paperActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.billing-module__QGb8uW__exports.billing-module__QGb8uW__exports{--columns:92px minmax(0, 1fr) 170px 112px 172px}.billing-module__QGb8uW__kind{background:var(--panel-2);height:22px;font-size:var(--text-xs);color:var(--ink);border-radius:999px;justify-self:start;padding:0 9px;font-weight:500;line-height:22px}.billing-module__QGb8uW__row:hover .billing-module__QGb8uW__kind{background:var(--panel)}.billing-module__QGb8uW__fileLink{justify-self:end}.billing-module__QGb8uW__idList{font-size:var(--text-meta);color:var(--ink-2);justify-items:end;gap:2px;display:grid}.billing-module__QGb8uW__choices{gap:8px;display:grid}.billing-module__QGb8uW__choice{all:unset;box-sizing:border-box;border-radius:var(--radius-row);background:var(--panel-2);cursor:var(--cursor-pointer);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 14px;transition:background .15s,box-shadow .15s;display:grid}.billing-module__QGb8uW__choice:hover{background:color-mix(in srgb, var(--ink) 5%, var(--panel-2))}.billing-module__QGb8uW__choice[data-on]{background:var(--panel);box-shadow:0 0 0 1.5px var(--ink)}.billing-module__QGb8uW__choice:disabled{opacity:.45;cursor:var(--cursor-default)}.billing-module__QGb8uW__choice:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.billing-module__QGb8uW__choiceName{font-size:var(--text-md);font-weight:500}.billing-module__QGb8uW__choiceCount{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.billing-module__QGb8uW__choiceLine{font-size:var(--text-meta);color:var(--ink-2);grid-column:1/-1}.billing-module__QGb8uW__formats{gap:10px;display:grid}.billing-module__QGb8uW__formatRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-module__QGb8uW__formatName{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.billing-module__QGb8uW__keys{background:var(--panel-2);border-radius:12px;gap:6px;margin:2px 0 0;padding:12px 14px;list-style:none;display:grid}.billing-module__QGb8uW__keys li{font-size:var(--text-sm);gap:1px;display:grid}.billing-module__QGb8uW__keys code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-meta)}.billing-module__QGb8uW__keys span{color:var(--ink-2)}.billing-module__QGb8uW__links{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 16px;display:flex}.billing-module__QGb8uW__links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.billing-module__QGb8uW__links a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.billing-module__QGb8uW__outcome{font-size:var(--text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.billing-module__QGb8uW__offerCounts{font-size:var(--text-sm);color:var(--ink-2);line-height:1.45}.billing-module__QGb8uW__offerItems{gap:10px;margin:0;padding:0;list-style:none;display:grid}.billing-module__QGb8uW__offerItem{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"when amount status""what what what";align-items:center;gap:2px 10px;line-height:1.4;display:grid}.billing-module__QGb8uW__offerItemWhen{font-size:var(--text-xs);color:var(--ink-3);grid-area:when}.billing-module__QGb8uW__offerItemWhat{text-wrap:pretty;grid-area:what;min-width:0}.billing-module__QGb8uW__offerItemAmount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:amount}.billing-module__QGb8uW__offerItem .billing-module__QGb8uW__pill{height:20px;font-size:var(--text-xs);grid-area:status;justify-self:end}.billing-module__QGb8uW__offerMore{font-size:var(--text-meta);color:var(--ink-3)}.billing-module__QGb8uW__offerSales{gap:8px;display:grid}.billing-module__QGb8uW__offerSalesTitle{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.billing-module__QGb8uW__offerSale{font-size:var(--text-sm);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when amount""what what";gap:2px 12px;margin:-4px -8px;padding:4px 8px;line-height:1.4;transition:background .15s;display:grid}.billing-module__QGb8uW__offerSale:hover{background:var(--panel)}.billing-module__QGb8uW__offerSale .billing-module__QGb8uW__offerItemAmount{font-size:var(--text-meta);color:var(--ink-2)}.billing-module__QGb8uW__offerSaleParts{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-column:1/-1;gap:1px;display:grid}@container page (max-width:1100px){.billing-module__QGb8uW__items.billing-module__QGb8uW__items{--columns:22px minmax(0, 1.2fr) minmax(150px, 1fr) 104px 92px 92px 92px 36px}.billing-module__QGb8uW__sales.billing-module__QGb8uW__sales{--columns:minmax(0, 1fr) 132px minmax(0, 1.2fr) 104px 84px 36px}.billing-module__QGb8uW__figureValue{font-size:26px}}@container page (max-width:900px){.billing-module__QGb8uW__items.billing-module__QGb8uW__items{--columns:22px minmax(0, 1.2fr) minmax(132px, 1fr) 100px 92px 92px 36px}.billing-module__QGb8uW__sales.billing-module__QGb8uW__sales{--columns:minmax(0, 1fr) 124px minmax(0, 1.1fr) 92px 80px 36px}.billing-module__QGb8uW__items>*>:nth-child(6){display:none}.billing-module__QGb8uW__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (max-width:760px){.billing-module__QGb8uW__items.billing-module__QGb8uW__items{--columns:22px minmax(0, 1fr) auto 36px}.billing-module__QGb8uW__sales.billing-module__QGb8uW__sales{--columns:minmax(0, 1fr) auto 36px}.billing-module__QGb8uW__sales>:first-child>:is(:nth-child(2),:nth-child(5)),.billing-module__QGb8uW__sale>:nth-child(5){display:none}.billing-module__QGb8uW__sale{row-gap:8px}.billing-module__QGb8uW__sale>:first-child{grid-area:1/1}.billing-module__QGb8uW__sale>:nth-child(2){grid-area:3/1/auto/3}.billing-module__QGb8uW__sale>.billing-module__QGb8uW__saleStore{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.billing-module__QGb8uW__sale>:nth-child(3){grid-area:2/1/auto/3}.billing-module__QGb8uW__sale>:nth-child(4){grid-area:1/2}.billing-module__QGb8uW__sale>:nth-child(6){grid-area:1/3/span 2}.billing-module__QGb8uW__sales>:first-child>:nth-child(3),.billing-module__QGb8uW__items>*>:is(:nth-child(3),:nth-child(4),:nth-child(6)),.billing-module__QGb8uW__items>:first-child>:nth-child(7){display:none}.billing-module__QGb8uW__item{row-gap:6px;padding-block:10px}.billing-module__QGb8uW__item>:first-child{grid-area:1/1/span 2;align-self:start}.billing-module__QGb8uW__item>:nth-child(2){grid-area:1/2}.billing-module__QGb8uW__item>:nth-child(5){grid-area:1/3;align-self:start}.billing-module__QGb8uW__item>:nth-child(7){grid-area:2/2/auto/4;justify-self:start}.billing-module__QGb8uW__item>:nth-child(8){grid-area:1/4/span 2;align-self:start}.billing-module__QGb8uW__whatMain{white-space:normal}.billing-module__QGb8uW__paperHead{grid-template-columns:minmax(0,1fr)}.billing-module__QGb8uW__facts dd{text-align:left}.billing-module__QGb8uW__line{grid-template-columns:minmax(0,1fr) 96px}.billing-module__QGb8uW__line>:is(:nth-child(2),:nth-child(3),:nth-child(4)){display:none}.billing-module__QGb8uW__sums{justify-self:stretch;min-width:0}.billing-module__QGb8uW__exports.billing-module__QGb8uW__exports{--columns:80px minmax(0, 1fr) 150px}.billing-module__QGb8uW__exports>*>:is(:nth-child(3),:nth-child(4)){display:none}}.billing-module__QGb8uW__offerItem .billing-module__QGb8uW__pill[data-status=exported]{background:var(--panel)}.billing-module__QGb8uW__sendGroup{gap:16px;display:grid}.billing-module__QGb8uW__sendHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.billing-module__QGb8uW__sendTitle{font-size:var(--text-sm);color:var(--ink-2);margin:0;font-weight:500}.billing-module__QGb8uW__sendHead[data-late] .billing-module__QGb8uW__sendTitle{color:var(--danger)}.billing-module__QGb8uW__sendLine{font-size:var(--text-sm);color:var(--ink-3);text-wrap:pretty;margin:0;line-height:1.45}.billing-module__QGb8uW__lateNote{font-size:var(--text-xs);color:var(--ink-3);display:block}
.meetings-module__dUNsLW__table{--columns:64px minmax(0, 1fr) minmax(0, 240px) 88px}.meetings-module__dUNsLW__day{font-size:var(--text-sm);color:var(--ink);align-items:baseline;gap:10px;padding:22px 14px 6px;font-weight:500;display:flex}.meetings-module__dUNsLW__day:first-child{padding-top:4px}.meetings-module__dUNsLW__dayCount{color:var(--ink-3);font-weight:400}.meetings-module__dUNsLW__clock{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;align-self:start;padding-top:3px}.meetings-module__dUNsLW__partners{text-overflow:ellipsis;overflow:hidden}.meetings-module__dUNsLW__nothing{color:var(--ink-3)}@media (max-width:760px){.meetings-module__dUNsLW__table{--columns:48px minmax(0, 1fr) auto}.meetings-module__dUNsLW__table>*>:nth-child(3){display:none}}.meetings-module__dUNsLW__meeting{max-width:1480px}.meetings-module__dUNsLW__head{gap:8px;max-width:880px;margin-top:16px;display:grid}.meetings-module__dUNsLW__title{font-family:var(--font-display);letter-spacing:-.012em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.08}.meetings-module__dUNsLW__when{font-size:var(--text-sm);color:var(--ink-3)}.meetings-module__dUNsLW__lead{max-width:68ch;font-size:var(--text-md);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.meetings-module__dUNsLW__named{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.meetings-module__dUNsLW__chip,.meetings-module__dUNsLW__tag{background:var(--panel-2);height:28px;color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.meetings-module__dUNsLW__chip{transition:background .15s,color .15s}.meetings-module__dUNsLW__chip:hover{background:var(--segment-track);color:var(--ink)}.meetings-module__dUNsLW__tag{box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-3);background:0 0}.meetings-module__dUNsLW__dot{border-radius:50%;width:8px;height:8px}.meetings-module__dUNsLW__body{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-areas:"main side";align-items:start;gap:40px;margin-top:28px;display:grid}.meetings-module__dUNsLW__main{grid-area:main;min-width:0}.meetings-module__dUNsLW__side{top:calc(var(--topbar-block,var(--bar)) + 16px);max-height:calc(var(--sheet-block,100svh) - var(--topbar-block,var(--bar)) - 32px);overscroll-behavior:contain;scrollbar-width:thin;grid-area:side;gap:12px;display:grid;position:sticky;overflow-y:auto}@container page (max-width:999px){.meetings-module__dUNsLW__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main";gap:24px}.meetings-module__dUNsLW__side{max-height:none;position:static;overflow:visible}}.meetings-module__dUNsLW__tabBody{margin-top:20px}.meetings-module__dUNsLW__quiet{font-size:var(--text-sm);color:var(--ink-3);line-height:1.5}.meetings-module__dUNsLW__card{border-radius:var(--radius-group);background:var(--panel-2);padding:4px 16px 14px}.meetings-module__dUNsLW__cardHead{min-height:44px;cursor:var(--cursor-pointer);align-items:center;gap:8px;list-style:none;display:flex}.meetings-module__dUNsLW__cardHead::-webkit-details-marker{display:none}.meetings-module__dUNsLW__cardTitle{font-size:var(--text-sm);color:var(--ink);font-weight:500}.meetings-module__dUNsLW__cardMeta{font-size:var(--text-sm);color:var(--ink-3);flex:1}.meetings-module__dUNsLW__cardIcon{color:var(--ink-3);transition:transform .15s var(--ease)}.meetings-module__dUNsLW__card:not([open]) .meetings-module__dUNsLW__cardIcon{transform:rotate(-90deg)}.meetings-module__dUNsLW__card:not([open]){padding-bottom:4px}.meetings-module__dUNsLW__fold{border-radius:var(--radius-row)}.meetings-module__dUNsLW__foldHead{border-radius:var(--radius-row);width:fit-content;font-size:var(--text-sm);color:var(--ink-2);cursor:var(--cursor-pointer);align-items:center;gap:6px;padding:6px 10px 6px 4px;font-weight:500;list-style:none;transition:background .15s;display:flex}.meetings-module__dUNsLW__foldHead::-webkit-details-marker{display:none}.meetings-module__dUNsLW__foldHead:hover{background:var(--panel-2)}.meetings-module__dUNsLW__card .meetings-module__dUNsLW__foldHead:hover{background:var(--segment-track)}.meetings-module__dUNsLW__foldIcon{color:var(--ink-3);transition:transform .15s var(--ease)}.meetings-module__dUNsLW__fold[open]>.meetings-module__dUNsLW__foldHead .meetings-module__dUNsLW__foldIcon{transform:rotate(90deg)}.meetings-module__dUNsLW__summary{gap:18px;max-width:76ch;display:grid}.meetings-module__dUNsLW__summaryPart{gap:10px;display:grid}.meetings-module__dUNsLW__partHeading{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.meetings-module__dUNsLW__foldBody{padding:10px 0 0 26px}.meetings-module__dUNsLW__transcript{gap:14px;display:grid}.meetings-module__dUNsLW__transcriptTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.meetings-module__dUNsLW__speakers{flex-wrap:wrap;gap:6px;display:flex}.meetings-module__dUNsLW__speakerChip{all:unset;background:var(--panel-2);height:28px;color:var(--ink-2);font-size:var(--text-sm);cursor:var(--cursor-pointer);border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background .15s,color .15s;display:inline-flex}.meetings-module__dUNsLW__speakerChip:hover{color:var(--ink)}.meetings-module__dUNsLW__speakerChip[aria-pressed=true]{background:var(--chosen);color:var(--on-chosen)}.meetings-module__dUNsLW__speakerChip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.meetings-module__dUNsLW__toneDot{background:var(--tone);border-radius:50%;width:8px;height:8px}.meetings-module__dUNsLW__chipCount{font-size:var(--text-xs);opacity:.7;font-variant-numeric:tabular-nums}.meetings-module__dUNsLW__turns{gap:16px;margin:0;padding:0;list-style:none;display:grid}.meetings-module__dUNsLW__turn{grid-template-columns:56px minmax(0,1fr);gap:12px;display:grid}.meetings-module__dUNsLW__time{font-size:var(--text-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px}.meetings-module__dUNsLW__turnBody{gap:2px;min-width:0;display:grid}.meetings-module__dUNsLW__speaker{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:6px;font-weight:500;display:flex}.meetings-module__dUNsLW__speaker:before{content:"";background:var(--tone);border-radius:50%;width:6px;height:6px}.meetings-module__dUNsLW__said{max-width:72ch;font-size:var(--text-md);color:var(--ink-2);white-space:pre-wrap;text-wrap:pretty;line-height:1.6}.meetings-module__dUNsLW__taskGroups{gap:14px;display:grid}.meetings-module__dUNsLW__taskGroup{gap:2px;display:grid}.meetings-module__dUNsLW__groupHead{align-items:baseline;gap:8px;padding-bottom:2px;display:flex}.meetings-module__dUNsLW__groupName{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.meetings-module__dUNsLW__groupTag{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.meetings-module__dUNsLW__groupCount{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.meetings-module__dUNsLW__tasks{margin:0;padding:0;list-style:none;display:grid}.meetings-module__dUNsLW__task{font-size:var(--text-sm);color:var(--ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 0;line-height:1.45;display:grid}.meetings-module__dUNsLW__tick{color:var(--ink-3);margin-top:1px}.meetings-module__dUNsLW__task[data-done] .meetings-module__dUNsLW__taskWords{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.meetings-module__dUNsLW__addTask{opacity:0;margin:-5px -6px -5px 0;transition:opacity .15s}.meetings-module__dUNsLW__task:hover .meetings-module__dUNsLW__addTask,.meetings-module__dUNsLW__task:focus-within .meetings-module__dUNsLW__addTask{opacity:1}@media (hover:none){.meetings-module__dUNsLW__addTask{opacity:1}}.meetings-module__dUNsLW__added{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.meetings-module__dUNsLW__people{gap:10px;margin:0;padding:0;list-style:none;display:grid}.meetings-module__dUNsLW__person{align-items:center;gap:10px;min-width:0;display:flex}.meetings-module__dUNsLW__personText{min-width:0;display:grid}.meetings-module__dUNsLW__personName{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.meetings-module__dUNsLW__personName:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.meetings-module__dUNsLW__personLine{font-size:var(--text-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.chat-module__tImYeG__log,.chat-module__tImYeG__bubble,.chat-module__tImYeG__answer,.chat-module__tImYeG__steps,.chat-module__tImYeG__step,.chat-module__tImYeG__toLatest,.chat-module__tImYeG__menu,.chat-module__tImYeG__chip{--chat-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077 20.4%, 1.121, 1.149 24.3%, 1.159, 1.163 27.8%, 1.154, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--chat-out:cubic-bezier(.22, 1, .36, 1)}.chat-module__tImYeG__log{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 20px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 20px),#0000)}.chat-module__tImYeG__content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.chat-module__tImYeG__toLatest{all:unset;z-index:1;background:var(--panel);width:32px;height:32px;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lift);color:var(--ink);cursor:var(--cursor-pointer);animation:chat-module__tImYeG__settle .24s var(--chat-out) both;border-radius:50%;flex:none;align-self:center;place-items:center;margin-top:-32px;transition:background .15s,transform .12s;display:grid;position:sticky;bottom:12px}.chat-module__tImYeG__toLatest:hover{background:var(--panel-2)}.chat-module__tImYeG__toLatest:active{transform:scale(.94)}.chat-module__tImYeG__toLatest:focus-visible{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lift), var(--control-focus)}.chat-module__tImYeG__userTurn{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;min-width:0;max-width:88%;display:flex}.chat-module__tImYeG__bubble{background:var(--panel-2);max-width:100%;color:var(--ink);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;transform-origin:100% 100%;animation:chat-module__tImYeG__enter .52s var(--chat-spring) both;border-radius:17px;padding:7px 12px;line-height:1.4}.chat-module__tImYeG__quote{max-width:100%;box-shadow:inset 2px 0 0 var(--line-strong);font-size:var(--text-meta);color:var(--ink-3);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;padding-left:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-module__tImYeG__answer{animation:chat-module__tImYeG__settle .42s var(--chat-out) both}.chat-module__tImYeG__prose{font-family:var(--font-ui);font-size:var(--text-md);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.55em;line-height:1.5;display:grid}.chat-module__tImYeG__prose p,.chat-module__tImYeG__prose ul,.chat-module__tImYeG__prose ol{margin:0}.chat-module__tImYeG__prose ul,.chat-module__tImYeG__prose ol{gap:.2em;padding-left:1.1em;display:grid}.chat-module__tImYeG__prose li::marker{color:var(--ink-3)}.chat-module__tImYeG__prose table{font-size:var(--text-sm);line-height:1.45}.chat-module__tImYeG__writing>p:last-child:after,.chat-module__tImYeG__writing>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:.42em;height:.42em;margin-left:.25em;animation:1s ease-in-out infinite chat-module__tImYeG__breathe;display:inline-block}.chat-module__tImYeG__step{min-width:0;font-size:var(--text-meta);color:var(--ink-3);animation:chat-module__tImYeG__settle .32s var(--chat-out) both;align-items:center;gap:8px;margin:0;line-height:1.3;display:flex}.chat-module__tImYeG__step>svg{flex:none}.chat-module__tImYeG__stepText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-module__tImYeG__step[data-state=live] .chat-module__tImYeG__stepText,.chat-module__tImYeG__step[data-state=failed]{color:var(--ink-2)}.chat-module__tImYeG__steps{min-width:0;animation:chat-module__tImYeG__settle .32s var(--chat-out) both;gap:6px;display:grid}.chat-module__tImYeG__stepsHead{all:unset;min-width:0;font-size:var(--text-meta);color:var(--ink-3);cursor:var(--cursor-pointer);align-items:center;gap:8px;line-height:1.3;transition:color .15s;display:flex}.chat-module__tImYeG__stepsHead:hover,.chat-module__tImYeG__stepsHead:focus-visible{color:var(--ink-2)}.chat-module__tImYeG__stepsHead:focus-visible{box-shadow:var(--control-focus);border-radius:6px}.chat-module__tImYeG__stepsIcons{flex:none;display:inline-flex}.chat-module__tImYeG__stepsIcons>span{background:var(--panel-2);width:20px;height:20px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;place-items:center;display:grid}.chat-module__tImYeG__stepsIcons>span+span{margin-left:-6px}.chat-module__tImYeG__stepsIcons svg{width:12px;height:12px}.chat-module__tImYeG__stepsMore{color:var(--ink-3);flex:none}.chat-module__tImYeG__stepsChevron{transition:transform .2s var(--chat-out);flex:none}.chat-module__tImYeG__steps[data-open] .chat-module__tImYeG__stepsChevron{transform:rotate(180deg)}.chat-module__tImYeG__stepsList{box-shadow:inset 1px 0 0 var(--line-strong);gap:6px;margin:0 0 0 9px;padding:2px 0 2px 16px;list-style:none;display:grid}.chat-module__tImYeG__status{min-width:0;font-size:var(--text-meta);color:var(--ink-3);align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.chat-module__tImYeG__spinner{border:1.5px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite chat-module__tImYeG__spin}.chat-module__tImYeG__shimmer{background:linear-gradient(90deg, var(--ink-3) 0%, var(--ink-3) 35%, var(--ink) 50%, var(--ink-3) 65%, var(--ink-3) 100%) 0 0 / 250% 100%;color:#0000;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;background-clip:text;min-width:0;animation:2s linear infinite chat-module__tImYeG__shimmer;overflow:hidden}.chat-module__tImYeG__menu{z-index:5;overscroll-behavior:contain;border-radius:var(--radius-row);background:var(--panel);max-height:min(340px,50svh);box-shadow:var(--shadow-lift), 0 0 0 1px var(--line);animation:chat-module__tImYeG__settle .16s var(--chat-out,ease-out) both;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.chat-module__tImYeG__menuHead{font-size:var(--text-xs);color:var(--ink-3);margin:0;padding:6px 10px 3px}.chat-module__tImYeG__menuItem{cursor:var(--cursor-pointer);border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:6px 10px 7px;display:grid}.chat-module__tImYeG__menuItem>svg{color:var(--ink-3);margin-top:1px}.chat-module__tImYeG__menuItem[data-active]{background:var(--panel-2)}.chat-module__tImYeG__menuItem[data-active]>svg{color:var(--ink)}.chat-module__tImYeG__menuText{gap:1px;min-width:0;display:grid}.chat-module__tImYeG__menuName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.chat-module__tImYeG__menuLine{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.chat-module__tImYeG__menuNote{font-size:var(--text-sm);color:var(--ink-3);margin:0;padding:6px 10px}.chat-module__tImYeG__chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat-module__tImYeG__userTurn>.chat-module__tImYeG__chips{justify-content:flex-end}.chat-module__tImYeG__chip{background:var(--panel-2);min-width:0;max-width:100%;font-size:var(--text-meta);color:var(--ink-2);animation:chat-module__tImYeG__settle .2s var(--chat-out,ease-out) both;border-radius:999px;align-items:center;gap:5px;padding:2px 6px 2px 8px;line-height:1.5;display:inline-flex}.chat-module__tImYeG__chip>svg{width:12px;height:12px;color:var(--ink-3);flex:none}.chat-module__tImYeG__chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-module__tImYeG__chip>button{all:unset;width:16px;height:16px;color:var(--ink-3);cursor:var(--cursor-pointer);border-radius:50%;flex:none;place-items:center;display:grid}.chat-module__tImYeG__chip>button:hover,.chat-module__tImYeG__chip>button:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}@keyframes chat-module__tImYeG__settle{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}@keyframes chat-module__tImYeG__enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes chat-module__tImYeG__breathe{50%{opacity:.25}}@keyframes chat-module__tImYeG__spin{to{rotate:1turn}}@keyframes chat-module__tImYeG__shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.chat-module__tImYeG__toLatest,.chat-module__tImYeG__bubble,.chat-module__tImYeG__answer,.chat-module__tImYeG__step,.chat-module__tImYeG__steps{animation-name:chat-module__tImYeG__fade}.chat-module__tImYeG__writing>p:last-child:after,.chat-module__tImYeG__writing>:is(ul,ol):last-child>li:last-child:after,.chat-module__tImYeG__spinner{animation:none}.chat-module__tImYeG__shimmer{color:var(--ink-3);background:0 0;animation:none}}@keyframes chat-module__tImYeG__fade{0%{opacity:0}}
.workspace-module__mBkc8G__workspace{height:var(--sheet-block,100svh);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-module__mBkc8G__untitled{color:var(--ink-3)}.workspace-module__mBkc8G__saved{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}.workspace-module__mBkc8G__saved[data-state=saving],.workspace-module__mBkc8G__saved[data-state=waiting]{color:var(--ink-2)}.workspace-module__mBkc8G__saved[data-state=failed]{color:var(--danger)}.workspace-module__mBkc8G__ghost{background:var(--panel-2);border-radius:8px;height:14px;animation:1.4s ease-in-out infinite workspace-module__mBkc8G__ghost;display:block}.workspace-module__mBkc8G__sheet .workspace-module__mBkc8G__ghost{background:color-mix(in srgb, var(--panel-2) 80%, var(--panel))}.workspace-module__mBkc8G__card .workspace-module__mBkc8G__ghost{background:color-mix(in srgb, var(--ink) 6%, var(--panel-2))}@keyframes workspace-module__mBkc8G__ghost{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.workspace-module__mBkc8G__ghost{animation:none}}.workspace-module__mBkc8G__body{grid-template-columns:minmax(0,1fr) 312px;min-height:0;display:grid}.workspace-module__mBkc8G__desk{border-radius:var(--radius-group);background:var(--panel-2);min-width:0;min-height:0;margin:0 0 12px 12px;padding:24px clamp(12px,2vw,32px) 96px;overflow-y:auto}.workspace-module__mBkc8G__sheet{border-radius:var(--radius-panel);background:var(--panel);width:min(100%,900px);box-shadow:0 0 0 1px var(--line), var(--shadow-card);gap:36px;margin:0 auto;padding:40px clamp(38px,3.2vw,44px) 56px;display:grid}.workspace-module__mBkc8G__lock{background:var(--panel-2);font-size:var(--text-sm);color:var(--ink-2);border-radius:12px;padding:10px 14px;line-height:1.45}.workspace-module__mBkc8G__section{gap:14px;min-width:0;display:grid}.workspace-module__mBkc8G__sectionHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.workspace-module__mBkc8G__sectionTitle{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.workspace-module__mBkc8G__sectionHeading{font-family:var(--font-serif);font-size:21px;font-weight:400;line-height:1.2}.workspace-module__mBkc8G__sheetHead{gap:10px;margin-bottom:-6px;display:grid}.workspace-module__mBkc8G__sheetTitle{min-height:0;font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.1}textarea.workspace-module__mBkc8G__sheetTitle{padding-top:4px;padding-bottom:4px;line-height:1.12}.workspace-module__mBkc8G__props{flex-wrap:wrap;align-items:center;gap:2px 4px;margin-left:-8px;display:flex}.workspace-module__mBkc8G__prop{all:unset;box-sizing:border-box;height:30px;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;cursor:var(--cursor-pointer);border-radius:9px;align-items:center;gap:6px;padding:0 8px;transition:background .15s,box-shadow .15s,transform .12s;display:inline-flex}span.workspace-module__mBkc8G__prop{cursor:var(--cursor-default)}:is(button,label).workspace-module__mBkc8G__prop:hover,.workspace-module__mBkc8G__prop[data-popup-open]{background:var(--panel-2)}.workspace-module__mBkc8G__prop:focus-visible{box-shadow:var(--control-focus)}.workspace-module__mBkc8G__propName{color:var(--ink-3)}.workspace-module__mBkc8G__sectionHint{font-size:var(--text-meta);color:var(--ink-3)}.workspace-module__mBkc8G__caption{font-size:var(--text-xs);color:var(--ink-3)}.workspace-module__mBkc8G__small{font-size:var(--text-sm);color:var(--ink-2);line-height:1.45}.workspace-module__mBkc8G__small>a{display:inline-block}.workspace-module__mBkc8G__fact{white-space:nowrap}.workspace-module__mBkc8G__quiet{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.workspace-module__mBkc8G__hold{font-size:var(--text-meta);color:var(--ink-2);line-height:1.45}.workspace-module__mBkc8G__hold:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.workspace-module__mBkc8G__inline{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .15s}.workspace-module__mBkc8G__inline:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.workspace-module__mBkc8G__partner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px 40px;display:grid}.workspace-module__mBkc8G__contactPick{width:calc(100% + 16px);font-size:var(--text-lg)}.workspace-module__mBkc8G__partnerCompany,.workspace-module__mBkc8G__partnerContact{align-content:start;gap:4px;min-width:0;display:grid}.workspace-module__mBkc8G__companyName{font-family:var(--font-serif);font-size:var(--serif-dialog);line-height:1.25}.workspace-module__mBkc8G__contactName{min-height:34px;font-size:var(--text-lg);align-items:center;display:flex}.workspace-module__mBkc8G__intro{font-size:var(--text-lg);text-wrap:pretty;line-height:1.6}.workspace-module__mBkc8G__lines{gap:12px;display:grid}.workspace-module__mBkc8G__lineList{gap:2px;margin:0 -14px 0 -38px;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__line{border-radius:var(--radius-row);background:var(--panel);grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"grip words sum""remove cells cells";gap:6px 10px;padding:12px 14px 10px 6px;transition:background .15s,box-shadow .15s;display:grid}.workspace-module__mBkc8G__line[data-editable]:hover,.workspace-module__mBkc8G__line[data-editable]:focus-within{background:color-mix(in srgb, var(--panel-2) 45%, var(--panel))}.workspace-module__mBkc8G__line>:first-child{grid-area:grip;align-self:start;margin-top:1px}.workspace-module__mBkc8G__lineWords{grid-area:words;align-content:start;gap:1px;min-width:0;display:grid}.workspace-module__mBkc8G__lineWords>:is(input,textarea){width:100%;margin-right:0}.workspace-module__mBkc8G__lineName{min-height:32px;font-family:var(--font-serif);font-size:var(--serif-row)}.workspace-module__mBkc8G__lineDetail::placeholder{color:#0000}.workspace-module__mBkc8G__line:hover .workspace-module__mBkc8G__lineDetail::placeholder,.workspace-module__mBkc8G__line:focus-within .workspace-module__mBkc8G__lineDetail::placeholder{color:var(--ink-3)}.workspace-module__mBkc8G__line:not(:focus-within) .workspace-module__mBkc8G__lineDetail[data-empty]{opacity:0;height:0;min-height:0;padding-top:0;padding-bottom:0}.workspace-module__mBkc8G__lineDetail{min-height:0;font-size:var(--text-sm);color:var(--ink-2);padding-top:2px;padding-bottom:2px;line-height:1.5}.workspace-module__mBkc8G__deal{font-size:var(--text-meta);color:var(--ink);padding:1px 0 0;line-height:1.45}.workspace-module__mBkc8G__lineSum{text-align:right;grid-area:sum;align-content:start;justify-items:end;gap:2px;padding-top:6px;display:grid}.workspace-module__mBkc8G__lineTotal{font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-module__mBkc8G__toPrice{background:color-mix(in srgb, var(--danger) 13%, transparent);font-size:var(--text-meta);white-space:nowrap;color:color-mix(in srgb, var(--danger) 80%, var(--ink));border-radius:999px;padding:1px 8px;line-height:1.6}.workspace-module__mBkc8G__lineAside{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.workspace-module__mBkc8G__line[data-optional] .workspace-module__mBkc8G__lineTotal{color:var(--ink-3)}.workspace-module__mBkc8G__count{all:unset;background:var(--panel-2);color:var(--ink);font-size:var(--text-xs);cursor:var(--cursor-pointer);border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:500;transition:background .15s,transform .12s}.workspace-module__mBkc8G__count:hover{background:color-mix(in srgb, var(--ink) 8%, var(--panel-2))}.workspace-module__mBkc8G__count:active{transform:scale(.96)}.workspace-module__mBkc8G__count:focus-visible{box-shadow:var(--control-focus)}.workspace-module__mBkc8G__words{border-radius:var(--radius-row);background:var(--panel);grid-template-columns:22px minmax(0,1fr) 28px;grid-template-areas:"grip words remove";column-gap:10px;padding:8px 14px 8px 6px;transition:background .15s;display:grid}.workspace-module__mBkc8G__words[data-editable]:hover,.workspace-module__mBkc8G__words[data-editable]:focus-within{background:color-mix(in srgb, var(--panel-2) 45%, var(--panel))}.workspace-module__mBkc8G__words>:first-child{grid-area:grip;align-self:start;margin-top:6px}.workspace-module__mBkc8G__words>.workspace-module__mBkc8G__remove{grid-area:remove;align-self:start;margin-top:5px}.workspace-module__mBkc8G__words[data-kind=text]>.workspace-module__mBkc8G__remove{margin-top:2px}.workspace-module__mBkc8G__wordsBody{grid-area:words;align-content:start;gap:2px;min-width:0;display:grid}.workspace-module__mBkc8G__wordsBody>:is(input,textarea){width:100%;margin-right:0}.workspace-module__mBkc8G__words[data-kind=heading]{margin-top:14px}.workspace-module__mBkc8G__lineList>.workspace-module__mBkc8G__words[data-kind=heading]:first-child,.workspace-module__mBkc8G__groupLines>.workspace-module__mBkc8G__words[data-kind=heading]:first-child{margin-top:0}.workspace-module__mBkc8G__headingText{min-height:38px;font-family:var(--font-serif);font-size:var(--serif-dialog);letter-spacing:-.005em;line-height:1.2}p.workspace-module__mBkc8G__headingText,p.workspace-module__mBkc8G__paragraph{align-items:center;display:flex}.workspace-module__mBkc8G__paragraph{font-size:var(--text-md);text-wrap:pretty;white-space:pre-wrap;line-height:1.6}textarea.workspace-module__mBkc8G__paragraph{padding-top:6px;padding-bottom:6px}.workspace-module__mBkc8G__group{border-radius:var(--radius-card);background:color-mix(in srgb, var(--panel-2) 55%, var(--panel));gap:2px;padding:6px 0 8px;display:grid}.workspace-module__mBkc8G__groupHead{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"grip words controls""remove words controls";align-items:start;column-gap:10px;padding:8px 14px 4px 6px;display:grid}.workspace-module__mBkc8G__groupHead>:first-child{grid-area:grip}.workspace-module__mBkc8G__groupHead>.workspace-module__mBkc8G__remove{grid-area:remove;width:22px}.workspace-module__mBkc8G__group:hover .workspace-module__mBkc8G__groupHead>.workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__group:focus-within .workspace-module__mBkc8G__groupHead>.workspace-module__mBkc8G__remove{opacity:1}.workspace-module__mBkc8G__groupWords{grid-area:words;gap:2px;min-width:0;display:grid}.workspace-module__mBkc8G__groupName,.workspace-module__mBkc8G__groupNameText{min-height:34px;font-family:var(--font-serif);font-size:21px;line-height:1.25}.workspace-module__mBkc8G__groupNameText{align-items:center;display:flex}.workspace-module__mBkc8G__groupMeta{font-size:var(--text-meta);color:var(--ink-2)}.workspace-module__mBkc8G__groupControls{flex-wrap:wrap;grid-area:controls;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.workspace-module__mBkc8G__groupQuantity{font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.workspace-module__mBkc8G__groupLines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__group .workspace-module__mBkc8G__line,.workspace-module__mBkc8G__group .workspace-module__mBkc8G__words{background:0 0}.workspace-module__mBkc8G__group .workspace-module__mBkc8G__line[data-editable]:hover,.workspace-module__mBkc8G__group .workspace-module__mBkc8G__line[data-editable]:focus-within,.workspace-module__mBkc8G__group .workspace-module__mBkc8G__words[data-editable]:hover,.workspace-module__mBkc8G__group .workspace-module__mBkc8G__words[data-editable]:focus-within{background:color-mix(in srgb, var(--panel) 70%, transparent)}.workspace-module__mBkc8G__groupDetails{font-size:var(--text-sm);color:var(--ink-2);gap:8px;padding:6px 14px 4px 38px;line-height:1.5;display:grid}.workspace-module__mBkc8G__groupDetails dl{gap:4px;margin:0;display:grid}.workspace-module__mBkc8G__groupDetails dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.workspace-module__mBkc8G__groupDetails dt{color:var(--ink-3)}.workspace-module__mBkc8G__groupDetails dd{color:var(--ink);text-wrap:pretty;margin:0}.workspace-module__mBkc8G__groupLifted{padding-bottom:12px}.workspace-module__mBkc8G__liftedLines{gap:4px;margin:0;padding:2px 14px 0 38px;list-style:none;display:grid}.workspace-module__mBkc8G__liftedLines li{font-size:var(--text-md);justify-content:space-between;gap:16px;display:flex}.workspace-module__mBkc8G__liftedLines li>:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-module__mBkc8G__liftedLines li[data-optional]{color:var(--ink-3)}.workspace-module__mBkc8G__line>.workspace-module__mBkc8G__remove{grid-area:remove;align-self:center;width:22px}.workspace-module__mBkc8G__cells{flex-wrap:wrap;grid-area:cells;align-items:center;gap:4px;margin-left:-8px;display:flex}.workspace-module__mBkc8G__qty{width:68px}.workspace-module__mBkc8G__unit{width:84px}.workspace-module__mBkc8G__price{width:114px}.workspace-module__mBkc8G__off{width:96px}.workspace-module__mBkc8G__agreed{width:128px}.workspace-module__mBkc8G__billing{width:100px}.workspace-module__mBkc8G__lineFacts{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;grid-area:cells;gap:4px 18px;display:flex}.workspace-module__mBkc8G__lineFacts>span:first-child{color:var(--ink)}.workspace-module__mBkc8G__remove{all:unset;width:28px;height:28px;color:var(--ink-3);cursor:var(--cursor-pointer);opacity:0;border-radius:8px;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid}.workspace-module__mBkc8G__line:hover .workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__line:focus-within .workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__words:hover .workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__words:focus-within .workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__part:hover .workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__part:focus-within .workspace-module__mBkc8G__remove,.workspace-module__mBkc8G__remove:focus-visible{opacity:1}.workspace-module__mBkc8G__remove:hover{background:var(--panel-2);color:var(--ink)}.workspace-module__mBkc8G__remove:focus-visible{box-shadow:var(--control-focus)}.workspace-module__mBkc8G__addRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-module__mBkc8G__picker{flex:0 300px}.workspace-module__mBkc8G__packagePopup{width:max(var(--anchor-width), 380px)}.workspace-module__mBkc8G__pickerIncludes{white-space:normal;text-wrap:pretty}.workspace-module__mBkc8G__picker input{padding-left:38px}.workspace-module__mBkc8G__pickerIcon{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.workspace-module__mBkc8G__terms{gap:2px;display:grid}.workspace-module__mBkc8G__termHead,.workspace-module__mBkc8G__term{grid-template-columns:150px 128px 128px minmax(0,1fr);align-items:center;gap:10px;display:grid}.workspace-module__mBkc8G__term{min-height:38px}.workspace-module__mBkc8G__termHead{font-size:var(--text-xs);color:var(--ink-3);padding-bottom:2px}.workspace-module__mBkc8G__termHead>:is(:nth-child(2),:nth-child(3)){text-align:right;padding-right:8px}.workspace-module__mBkc8G__termName{font-size:var(--text-md)}.workspace-module__mBkc8G__termNote{font-size:var(--text-meta);color:var(--ink-2);text-wrap:pretty;line-height:1.4}.workspace-module__mBkc8G__termWide{grid-column:2/4;min-width:0}.workspace-module__mBkc8G__monthPick,.workspace-module__mBkc8G__term .workspace-module__mBkc8G__termDate{width:100%}.workspace-module__mBkc8G__termValue{font-size:var(--text-sm);padding:0 8px}.workspace-module__mBkc8G__holdAction{vertical-align:baseline;margin-left:4px}.workspace-module__mBkc8G__payment{justify-items:start;gap:12px;display:grid}.workspace-module__mBkc8G__parts{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__part{grid-template-columns:84px 150px minmax(0,1fr) auto 120px;align-items:center;gap:6px;min-height:38px;display:grid;position:relative}.workspace-module__mBkc8G__part>.workspace-module__mBkc8G__remove{position:absolute;top:5px;left:-34px}.workspace-module__mBkc8G__partShare{width:84px}.workspace-module__mBkc8G__partTrigger{width:150px}.workspace-module__mBkc8G__part .workspace-module__mBkc8G__partWords{width:auto;margin:0}.workspace-module__mBkc8G__partDate{all:unset;box-sizing:border-box;height:32px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:var(--cursor-pointer);border-radius:9px;align-items:center;padding:0 8px;transition:background .15s;display:inline-flex}button.workspace-module__mBkc8G__partDate{background:var(--panel-2)}button.workspace-module__mBkc8G__partDate:hover,button.workspace-module__mBkc8G__partDate[data-popup-open]{background:color-mix(in srgb, var(--ink) 6%, var(--panel-2))}button.workspace-module__mBkc8G__partDate:focus-visible{box-shadow:var(--control-focus)}.workspace-module__mBkc8G__partAmount{font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-module__mBkc8G__partsFoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-module__mBkc8G__installments{gap:12px;width:100%;min-width:0;display:grid}.workspace-module__mBkc8G__installControls{gap:6px;display:grid}.workspace-module__mBkc8G__installRow{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-height:38px;display:grid}.workspace-module__mBkc8G__installName{font-size:var(--text-md)}.workspace-module__mBkc8G__installSlider{min-width:0}.workspace-module__mBkc8G__installCount{width:64px}.workspace-module__mBkc8G__installCount input{text-align:center}.workspace-module__mBkc8G__installMonth,.workspace-module__mBkc8G__installDate{width:100%;max-width:320px}.workspace-module__mBkc8G__installNote{font-size:var(--text-meta);color:var(--ink-2);text-align:right;line-height:1.4}.workspace-module__mBkc8G__installShare{font-size:var(--text-md);cursor:var(--cursor-pointer);justify-self:start;align-items:center;gap:10px;display:inline-flex}.workspace-module__mBkc8G__installPercent{width:110px}.workspace-module__mBkc8G__installWords{font-size:var(--text-md);text-wrap:pretty;line-height:1.5}.workspace-module__mBkc8G__installList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__installItem,.workspace-module__mBkc8G__installMore{min-height:30px;font-size:var(--text-sm);grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:6px;display:grid}.workspace-module__mBkc8G__installWhen{color:var(--ink-2);font-variant-numeric:tabular-nums}.workspace-module__mBkc8G__installAmount{font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-module__mBkc8G__installMore{color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;padding-left:156px;display:flex}.workspace-module__mBkc8G__planToggle{cursor:var(--cursor-pointer);align-items:flex-start;gap:10px;display:inline-flex}.workspace-module__mBkc8G__planToggle>:first-child{flex:none;margin-top:1px}.workspace-module__mBkc8G__planToggleWords{font-size:var(--text-md);gap:1px;display:grid}.workspace-module__mBkc8G__planToggleWords>span{font-size:var(--text-meta);color:var(--ink-2)}.workspace-module__mBkc8G__side{overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:0 16px 24px;display:grid;overflow-y:auto}.workspace-module__mBkc8G__card{border-radius:var(--radius-group);background:var(--panel-2);grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 18px 20px;display:grid}.workspace-module__mBkc8G__cardTitle{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.workspace-module__mBkc8G__saving{font-family:var(--font-serif);font-size:var(--serif-section);letter-spacing:-.01em;line-height:1.12}.workspace-module__mBkc8G__saving[data-quiet]{color:var(--ink-2)}.workspace-module__mBkc8G__savingNone{font-size:var(--text-md);color:var(--ink-2)}.workspace-module__mBkc8G__sums{gap:8px;display:grid}.workspace-module__mBkc8G__sumsTitle{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.workspace-module__mBkc8G__sums dl{gap:5px;margin:0;display:grid}.workspace-module__mBkc8G__sums dl>div{font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.workspace-module__mBkc8G__sums dt{color:var(--ink-2)}.workspace-module__mBkc8G__sums dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.workspace-module__mBkc8G__sums .workspace-module__mBkc8G__sumTotal{align-items:baseline;padding-top:4px}.workspace-module__mBkc8G__sumTotal dt{color:var(--ink)}.workspace-module__mBkc8G__sumTotal dd{font-family:var(--font-serif);font-size:var(--serif-dialog)}.workspace-module__mBkc8G__per{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink-2)}.workspace-module__mBkc8G__note{font-size:var(--text-meta);color:var(--ink-3);line-height:1.45}.workspace-module__mBkc8G__plan{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__planRow{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when when""what amount""note note";column-gap:12px;line-height:1.4;display:grid}.workspace-module__mBkc8G__planWhen{font-size:var(--text-xs);color:var(--ink-3);grid-area:when}.workspace-module__mBkc8G__planWhat{grid-area:what;min-width:0}.workspace-module__mBkc8G__planAmount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:amount}.workspace-module__mBkc8G__planRow[data-floor] .workspace-module__mBkc8G__planWhat,.workspace-module__mBkc8G__planRow[data-floor] .workspace-module__mBkc8G__planAmount{color:var(--ink-2)}.workspace-module__mBkc8G__planNote{font-size:var(--text-xs);color:var(--ink-3);grid-area:note}.workspace-module__mBkc8G__planSums{gap:4px;margin:0;padding-top:2px;display:grid}.workspace-module__mBkc8G__planSums>div{font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.workspace-module__mBkc8G__planSums dt{color:var(--ink-2)}.workspace-module__mBkc8G__planSums dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.workspace-module__mBkc8G__history{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__history li{font-size:var(--text-sm);overflow-wrap:anywhere;gap:1px;padding-left:16px;line-height:1.4;display:grid;position:relative}.workspace-module__mBkc8G__history li:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.workspace-module__mBkc8G__history li[data-on]:before{background:var(--ink)}.workspace-module__mBkc8G__history li>span{font-size:var(--text-meta);color:var(--ink-3)}.workspace-module__mBkc8G__history a{white-space:nowrap}@media (max-width:1100px){.workspace-module__mBkc8G__body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.workspace-module__mBkc8G__desk{margin:0 12px;overflow:visible}.workspace-module__mBkc8G__side{padding:16px 12px 32px;overflow:visible}.workspace-module__mBkc8G__side.workspace-module__mBkc8G__side{-webkit-mask-image:none;mask-image:none}}@container page (max-width:1036px){.workspace-module__mBkc8G__body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.workspace-module__mBkc8G__desk{margin:0 12px;overflow:visible}.workspace-module__mBkc8G__side{padding:16px 12px 32px;overflow:visible}.workspace-module__mBkc8G__side.workspace-module__mBkc8G__side{-webkit-mask-image:none;mask-image:none}}@media (max-width:900px){.workspace-module__mBkc8G__termHead,.workspace-module__mBkc8G__term{grid-template-columns:120px 116px 116px minmax(0,1fr)}}@container page (max-width:836px){.workspace-module__mBkc8G__termHead,.workspace-module__mBkc8G__term{grid-template-columns:120px 116px 116px minmax(0,1fr)}}@media (max-width:760px){.workspace-module__mBkc8G__body{padding-bottom:calc(64px + 12px + env(safe-area-inset-bottom,0px))}.workspace-module__mBkc8G__partner{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.workspace-module__mBkc8G__desk{margin:0 8px;padding:12px 8px 48px}.workspace-module__mBkc8G__sheet{gap:28px;padding:24px 18px 32px}.workspace-module__mBkc8G__lineList{margin:0 -8px}.workspace-module__mBkc8G__line{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"grip words"".sum""remove cells";column-gap:6px;padding:10px 8px 10px 0}.workspace-module__mBkc8G__groupHead{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"grip words""remove controls";gap:8px 6px;padding:6px 8px 4px 0}.workspace-module__mBkc8G__groupControls{justify-content:flex-start}.workspace-module__mBkc8G__groupDetails{padding:4px 8px 4px 28px}.workspace-module__mBkc8G__groupDetails dl>div{grid-template-columns:minmax(0,1fr);gap:0}.workspace-module__mBkc8G__lineSum{text-align:left;justify-items:start;padding-top:0}.workspace-module__mBkc8G__cells{margin-left:-8px}.workspace-module__mBkc8G__installRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:4px 0}.workspace-module__mBkc8G__installName{font-size:var(--text-sm);color:var(--ink-2);grid-column:1/-1}.workspace-module__mBkc8G__installMonth{max-width:none}.workspace-module__mBkc8G__installNote{text-align:left;grid-column:1/-1}.workspace-module__mBkc8G__installList{gap:8px}.workspace-module__mBkc8G__installItem{grid-template-columns:minmax(0,1fr) auto;row-gap:0;min-height:0}.workspace-module__mBkc8G__installItem>:nth-child(2){font-size:var(--text-meta);color:var(--ink-3);grid-area:2/1}.workspace-module__mBkc8G__installItem>.workspace-module__mBkc8G__installAmount{grid-area:1/2/3}.workspace-module__mBkc8G__installMore{padding-left:0}.workspace-module__mBkc8G__part{flex-wrap:wrap;padding:4px 0;display:flex}.workspace-module__mBkc8G__part>.workspace-module__mBkc8G__remove{opacity:1;order:9;position:static}.workspace-module__mBkc8G__part .workspace-module__mBkc8G__partWords{flex:100%;order:3}.workspace-module__mBkc8G__partAmount{margin-left:auto}.workspace-module__mBkc8G__termHead,.workspace-module__mBkc8G__term{grid-template-columns:minmax(0,1fr) 92px 92px;row-gap:2px}.workspace-module__mBkc8G__termHead>:last-child{display:none}.workspace-module__mBkc8G__termNote{grid-column:1/-1;padding-bottom:6px}}.workspace-module__mBkc8G__historyChanges{gap:6px;margin-top:4px;display:grid}.workspace-module__mBkc8G__historyActions{flex-wrap:wrap;gap:4px 12px;display:flex}.workspace-module__mBkc8G__historyActions button{all:unset;font-size:var(--text-meta);color:var(--ink-2);cursor:var(--cursor-pointer);align-items:center;gap:4px;display:inline-flex}.workspace-module__mBkc8G__historyActions button:hover,.workspace-module__mBkc8G__historyActions button:focus-visible{color:var(--ink)}.workspace-module__mBkc8G__historyActions button:disabled{cursor:var(--cursor-default);opacity:.6}.workspace-module__mBkc8G__historyActions svg[data-open]{transform:rotate(180deg)}.workspace-module__mBkc8G__historyDiff{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.workspace-module__mBkc8G__historyDiff li{font-size:var(--text-meta);white-space:pre-line;gap:1px;line-height:1.4;display:grid}.workspace-module__mBkc8G__historyDiff s{color:var(--ink-3);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent)}.workspace-module__mBkc8G__historyDiffName{font-size:var(--text-xs);color:var(--ink-3)}.workspace-module__mBkc8G__planMore{font-size:var(--text-meta);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-module__mBkc8G__planMore button{all:unset;font-size:var(--text-meta);color:var(--ink-2);cursor:var(--cursor-pointer)}.workspace-module__mBkc8G__planMore button:hover,.workspace-module__mBkc8G__planMore button:focus-visible{color:var(--ink)}.workspace-module__mBkc8G__history .workspace-module__mBkc8G__historyDiff li{padding-left:0}.workspace-module__mBkc8G__history .workspace-module__mBkc8G__historyDiff li:before{content:none}
.mark-module___cBVTW__mark{object-fit:contain;border-radius:4px;flex:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mark-module___cBVTW__mark[data-maker=OpenAI]{filter:invert()}}:root[data-theme=dark] .mark-module___cBVTW__mark[data-maker=OpenAI]{filter:invert()}
.calendar-module__I7X_zW__page{--hour:52px;--gutter:56px;--view-height:calc(var(--sheet-block,100svh) - var(--topbar-block,var(--bar)) - 40px);transition:opacity .15s var(--ease)}.calendar-module__I7X_zW__page[data-pending]{opacity:.6;transition-delay:.12s}.calendar-module__I7X_zW__toolbar{align-items:center;gap:10px;display:flex}.calendar-module__I7X_zW__steps{gap:2px;display:inline-flex}.calendar-module__I7X_zW__people{align-items:center;gap:6px;display:flex}.calendar-module__I7X_zW__person{all:unset;cursor:var(--cursor-pointer);box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px var(--who);transition:opacity .15s, box-shadow .15s, transform .12s var(--ease);border-radius:50%;display:flex}.calendar-module__I7X_zW__person[aria-pressed=false]{opacity:.35;box-shadow:0 0 0 2px var(--canvas);filter:grayscale()}.calendar-module__I7X_zW__person:active{transform:scale(.94)}.calendar-module__I7X_zW__person:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.calendar-module__I7X_zW__person>span{background:var(--who);color:#fff}.calendar-module__I7X_zW__emptyIcon{width:28px;height:28px;color:var(--ink-3)}.calendar-module__I7X_zW__grid{height:var(--view-height);grid-template-rows:auto auto minmax(0,1fr);min-height:480px;margin-top:4px;margin-bottom:-96px;display:grid}.calendar-module__I7X_zW__heads,.calendar-module__I7X_zW__dayRow{grid-template-columns:var(--gutter) repeat(var(--columns), minmax(0, 1fr));column-gap:2px;display:grid}.calendar-module__I7X_zW__heads{padding-bottom:8px}.calendar-module__I7X_zW__head{justify-content:center;align-items:center;min-width:0;display:flex}.calendar-module__I7X_zW__dayHead{all:unset;cursor:var(--cursor-pointer);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 12px;transition:background .15s;display:inline-flex}.calendar-module__I7X_zW__dayHead:hover{background:var(--panel-2)}.calendar-module__I7X_zW__weekday{font-size:var(--text-sm);color:var(--ink-3)}.calendar-module__I7X_zW__date{min-width:28px;height:28px;font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-weight:500;display:inline-grid}.calendar-module__I7X_zW__head[data-today] .calendar-module__I7X_zW__date{background:var(--chosen);color:var(--on-chosen)}.calendar-module__I7X_zW__head[data-today] .calendar-module__I7X_zW__weekday{color:var(--ink)}.calendar-module__I7X_zW__personHead{min-width:0;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.calendar-module__I7X_zW__personFace{box-shadow:0 0 0 2px var(--canvas), 0 0 0 3.5px var(--who);border-radius:50%;flex:none;display:flex}.calendar-module__I7X_zW__personFace>span{background:var(--who);color:#fff}.calendar-module__I7X_zW__personName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-module__I7X_zW__dayRow{grid-auto-flow:dense;row-gap:3px;max-height:104px;padding-bottom:8px;overflow-y:auto}.calendar-module__I7X_zW__dayRowLabel{font-size:var(--text-xs);color:var(--ink-3);text-align:right;grid-area:1/1;align-self:center;padding-right:10px}.calendar-module__I7X_zW__dayCell{align-content:start;gap:3px;min-width:0;display:grid}.calendar-module__I7X_zW__dayChip{all:unset;box-sizing:border-box;background:color-mix(in srgb, var(--who) 22%, var(--panel));min-width:0;height:24px;box-shadow:inset 3px 0 0 var(--who);font-size:var(--text-xs);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:var(--cursor-pointer);border-radius:6px;padding:0 8px;font-weight:500;line-height:24px;transition:background .15s;overflow:hidden}.calendar-module__I7X_zW__dayChip:hover{background:color-mix(in srgb, var(--who) 32%, var(--panel))}.calendar-module__I7X_zW__scroller{overscroll-behavior:contain;border-radius:var(--radius-group) var(--radius-group) 0 0;scrollbar-width:thin;position:relative;overflow-y:auto}.calendar-module__I7X_zW__body{grid-template-columns:var(--gutter) repeat(var(--columns), minmax(0, 1fr));column-gap:2px;display:grid;position:relative}.calendar-module__I7X_zW__hours{position:relative}.calendar-module__I7X_zW__hour{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute;right:10px;transform:translateY(-50%)}.calendar-module__I7X_zW__column{background-color:var(--panel-2);background-image:linear-gradient(to bottom, transparent calc(var(--hour) * 8), color-mix(in srgb, var(--panel) 55%, transparent) calc(var(--hour) * 8), color-mix(in srgb, var(--panel) 55%, transparent) calc(var(--hour) * 17), transparent calc(var(--hour) * 17)), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px);background-size:100% 100%, 100% var(--hour);min-width:0;position:relative}.calendar-module__I7X_zW__column[data-today]{background-color:color-mix(in srgb, var(--ink) 5%, var(--panel-2))}.calendar-module__I7X_zW__now{z-index:3;background:var(--danger);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:-4px;right:0}.calendar-module__I7X_zW__now:before{content:"";background:var(--danger);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:0}.calendar-module__I7X_zW__event{all:unset;box-sizing:border-box;z-index:1;background:color-mix(in srgb, var(--who) 18%, var(--panel));box-shadow:inset 3px 0 0 var(--who), 0 0 0 1px var(--canvas);color:var(--ink);cursor:var(--cursor-pointer);transition:background .15s, transform .12s var(--ease);border-radius:7px;flex-direction:column;gap:1px;padding:4px 6px 4px 9px;display:flex;position:absolute;overflow:hidden;container:event/inline-size}.calendar-module__I7X_zW__event[data-nested]{box-shadow:inset 3px 0 0 var(--who), 0 0 0 1.5px var(--canvas)}.calendar-module__I7X_zW__event:hover{z-index:2;background:color-mix(in srgb, var(--who) 28%, var(--panel))}.calendar-module__I7X_zW__event:active{transform:scale(.985)}.calendar-module__I7X_zW__event:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.calendar-module__I7X_zW__event[data-short]{justify-content:center;padding-block:0}.calendar-module__I7X_zW__eventLine{align-items:baseline;gap:6px;min-width:0;display:flex}.calendar-module__I7X_zW__eventTitle{overflow-wrap:anywhere;font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.calendar-module__I7X_zW__eventLine .calendar-module__I7X_zW__eventTitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block}.calendar-module__I7X_zW__eventTime{color:var(--ink-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}@container event not (min-width:64px){.calendar-module__I7X_zW__event .calendar-module__I7X_zW__eventTime,.calendar-module__I7X_zW__event .calendar-module__I7X_zW__eventMarks{display:none}.calendar-module__I7X_zW__event .calendar-module__I7X_zW__eventTitle{-webkit-line-clamp:4}}.calendar-module__I7X_zW__eventPartner{color:color-mix(in srgb, var(--who) 70%, var(--ink));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden}.calendar-module__I7X_zW__eventMarks{color:color-mix(in srgb, var(--who) 70%, var(--ink));align-items:center;gap:3px;display:flex;position:absolute;bottom:4px;right:5px}.calendar-module__I7X_zW__event[data-short] .calendar-module__I7X_zW__eventMarks{top:50%;bottom:auto;transform:translateY(-50%)}.calendar-module__I7X_zW__dot{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--panel);border-radius:50%}:is(.calendar-module__I7X_zW__dayChip,.calendar-module__I7X_zW__monthEvent,.calendar-module__I7X_zW__agendaEvent)[data-declined]{opacity:.5}.calendar-module__I7X_zW__event[data-declined]{background:color-mix(in srgb, var(--who) 7%, var(--panel));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--who) 40%, var(--panel)), 0 0 0 1px var(--canvas);color:var(--ink-3)}:is(.calendar-module__I7X_zW__event,.calendar-module__I7X_zW__dayChip,.calendar-module__I7X_zW__monthEvent,.calendar-module__I7X_zW__agendaEvent)[data-declined] :is(.calendar-module__I7X_zW__eventTitle,.calendar-module__I7X_zW__monthTitle,.calendar-module__I7X_zW__agendaTitle),.calendar-module__I7X_zW__dayChip[data-declined]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent)}:is(.calendar-module__I7X_zW__event,.calendar-module__I7X_zW__dayChip)[data-maybe]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--who) 10%, var(--panel)) 0 6px, color-mix(in srgb, var(--who) 20%, var(--panel)) 6px 12px)}:is(.calendar-module__I7X_zW__event,.calendar-module__I7X_zW__dayChip)[data-private]{--who:var(--ink-3);background:repeating-linear-gradient(-45deg, var(--panel) 0 6px, var(--panel-2) 6px 12px);color:var(--ink-2)}:is(.calendar-module__I7X_zW__event,.calendar-module__I7X_zW__dayChip)[data-free]{background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--who) 45%, transparent), inset 3px 0 0 var(--who), 0 0 0 1px var(--canvas)}:is(.calendar-module__I7X_zW__event,.calendar-module__I7X_zW__dayChip)[data-kept]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--who) 8%, var(--panel)) 0 5px, var(--panel) 5px 10px)}.calendar-module__I7X_zW__month{height:var(--view-height);grid-template-rows:auto minmax(0,1fr);min-height:560px;margin-top:4px;margin-bottom:-96px;display:grid}.calendar-module__I7X_zW__monthHeads{grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:8px;display:grid}.calendar-module__I7X_zW__monthHead{font-size:var(--text-sm);color:var(--ink-3);padding-left:10px}.calendar-module__I7X_zW__monthDays{grid-template-rows:repeat(6,minmax(118px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-height:0;display:grid;overflow-y:auto}.calendar-module__I7X_zW__monthDay{background:var(--panel-2);flex-direction:column;gap:2px;min-width:0;min-height:0;padding:6px 6px 4px;display:flex;overflow:hidden}.calendar-module__I7X_zW__monthDays>:first-child{border-top-left-radius:var(--radius-card)}.calendar-module__I7X_zW__monthDays>:nth-child(7){border-top-right-radius:var(--radius-card)}.calendar-module__I7X_zW__monthDays>:nth-child(36){border-bottom-left-radius:var(--radius-card)}.calendar-module__I7X_zW__monthDays>:last-child{border-bottom-right-radius:var(--radius-card)}.calendar-module__I7X_zW__monthDay[data-other]{background:color-mix(in srgb, var(--panel-2) 45%, var(--canvas))}.calendar-module__I7X_zW__monthDay[data-other] .calendar-module__I7X_zW__monthNumber{color:var(--ink-3)}.calendar-module__I7X_zW__monthNumber{all:unset;min-width:24px;height:24px;font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums;cursor:var(--cursor-pointer);border-radius:999px;align-self:flex-start;place-items:center;margin-bottom:2px;padding:0 4px;font-weight:500;display:inline-grid}.calendar-module__I7X_zW__monthNumber:hover{background:var(--segment-track)}.calendar-module__I7X_zW__monthDay[data-today] .calendar-module__I7X_zW__monthNumber{background:var(--chosen);color:var(--on-chosen)}.calendar-module__I7X_zW__monthEvent{all:unset;box-sizing:border-box;min-width:0;font-size:var(--text-xs);color:var(--ink);cursor:var(--cursor-pointer);border-radius:5px;align-items:baseline;gap:6px;padding:1px 6px;line-height:1.5;display:flex}.calendar-module__I7X_zW__monthEvent:before{content:"";background:var(--who);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.calendar-module__I7X_zW__monthEvent[data-all-day]{background:color-mix(in srgb, var(--who) 20%, var(--panel));font-weight:500}.calendar-module__I7X_zW__monthEvent[data-all-day]:before{display:none}.calendar-module__I7X_zW__monthEvent:hover{background:color-mix(in srgb, var(--who) 16%, var(--panel))}.calendar-module__I7X_zW__monthTime{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.calendar-module__I7X_zW__monthTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-module__I7X_zW__monthMore{all:unset;font-size:var(--text-xs);color:var(--ink-3);cursor:var(--cursor-pointer);padding:1px 6px}.calendar-module__I7X_zW__monthMore:hover{color:var(--ink)}.calendar-module__I7X_zW__agenda{gap:22px;padding:8px 0 96px;display:grid}.calendar-module__I7X_zW__agendaDay{gap:6px;display:grid}.calendar-module__I7X_zW__agendaHead{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.calendar-module__I7X_zW__agendaDay[data-today] .calendar-module__I7X_zW__agendaHead{color:var(--ink)}.calendar-module__I7X_zW__agendaNone{font-size:var(--text-sm);color:var(--ink-3)}.calendar-module__I7X_zW__agendaEvent{all:unset;box-sizing:border-box;background:color-mix(in srgb, var(--who) 16%, var(--panel));box-shadow:inset 3px 0 0 var(--who);cursor:var(--cursor-pointer);border-radius:12px;gap:2px;padding:10px 12px 10px 14px;display:grid}.calendar-module__I7X_zW__agendaTime{font-size:var(--text-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.calendar-module__I7X_zW__agendaTitle{font-size:var(--text-md);color:var(--ink);font-weight:500}.calendar-module__I7X_zW__agendaPartner{font-size:var(--text-meta);color:color-mix(in srgb, var(--who) 70%, var(--ink))}.calendar-module__I7X_zW__popup{border-radius:var(--radius-card);background:var(--panel);width:min(360px,100vw - 32px);max-height:min(560px,100svh - 32px);box-shadow:var(--shadow-lift), 0 0 0 1px var(--line);transform-origin:var(--transform-origin);transition:opacity .15s var(--ease), transform .15s var(--ease);outline:none;overflow-y:auto}.calendar-module__I7X_zW__popup[data-starting-style],.calendar-module__I7X_zW__popup[data-ending-style]{opacity:0;transform:scale(.97)}.calendar-module__I7X_zW__details{gap:12px;padding:18px 18px 16px;display:grid}.calendar-module__I7X_zW__detailsTitle{font-family:var(--font-serif);font-size:var(--serif-dialog);color:var(--ink);overflow-wrap:anywhere;line-height:1.15}.calendar-module__I7X_zW__detailsWhen{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:-6px;display:flex}.calendar-module__I7X_zW__detailsRepeat{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.calendar-module__I7X_zW__join{background:var(--chosen);height:38px;color:var(--on-chosen);font-size:var(--text-md);transition:transform .12s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.calendar-module__I7X_zW__join:active{transform:scale(.98)}.calendar-module__I7X_zW__detailsFacts{flex-wrap:wrap;gap:6px;display:flex}.calendar-module__I7X_zW__fact,.calendar-module__I7X_zW__factLink{background:var(--panel-2);max-width:100%;min-height:28px;font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.calendar-module__I7X_zW__factLink{color:var(--ink);font-weight:500;transition:background .15s}.calendar-module__I7X_zW__factLink:hover{background:var(--segment-track)}.calendar-module__I7X_zW__detailsPeople{gap:8px;padding-top:4px;display:grid}.calendar-module__I7X_zW__detailsPerson{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.calendar-module__I7X_zW__detailsFace{box-shadow:0 0 0 2px var(--panel), 0 0 0 3.5px var(--who);border-radius:50%;display:flex}.calendar-module__I7X_zW__detailsName{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-module__I7X_zW__detailsAnswer{font-size:var(--text-xs);color:var(--ink-3)}.calendar-module__I7X_zW__detailsQuiet{font-size:var(--text-sm);color:var(--ink-3)}.calendar-module__I7X_zW__detailsOut{font-size:var(--text-sm);color:var(--ink-2);justify-self:start;align-items:center;gap:6px;display:inline-flex}.calendar-module__I7X_zW__detailsOut:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.calendar-module__I7X_zW__popup,.calendar-module__I7X_zW__event,.calendar-module__I7X_zW__person{transition:none}}.calendar-module__I7X_zW__eventMarks svg{width:12px;height:12px}
