:root{--primary:#111212;--brand-sky:#9fd2ff;--lavender:#dcd1eb;--canvas:#fff;--canvas-mist:#f2f8fe;--sky-tint:#e3f1ff;--surface-pearl:#fbfdff;--tile-1:#111212;--tile-2:#1a1b1c;--tile-3:#0b0c0c;--void:#050505;--ink:#111212;--ink-80:#3b3d40;--ink-48:#6b6e73;--on-dark:#fff;--on-dark-muted:#b9bec4;--hairline:#e1e6ec;--divider-soft:#1112120f;--hairline-dark:#2a2c2e;--chart-base:#c5d3e0;--notify:#ff3b30;--font:Pretendard, "Pretendard Variable", -apple-system, "Apple SD Gothic Neo", system-ui, sans-serif;--slab:"Alfa Slab One", Rockwell, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font);letter-spacing:-.2px;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:17px;line-height:1.47}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.t-hero{letter-spacing:-1.4px;margin:0;font-size:56px;font-weight:700;line-height:1.07}.t-display-lg{letter-spacing:-.8px;font-size:40px;font-weight:700;line-height:1.1}.t-display-md{letter-spacing:-.6px;font-size:32px;font-weight:600;line-height:1.2}.t-lead{letter-spacing:-.3px;font-size:24px;font-weight:400;line-height:1.3}.t-tagline{letter-spacing:-.2px;font-size:21px;font-weight:600;line-height:1.19}.t-body-strong{letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:1.35}.t-body{font-size:17px;font-weight:400;line-height:1.47}.t-table{letter-spacing:-.1px;font-size:15px;line-height:1.47}.t-caption{letter-spacing:-.1px;font-size:14px;line-height:1.43}.t-caption-strong{letter-spacing:-.1px;font-size:14px;font-weight:600;line-height:1.29}.t-fine{letter-spacing:0;font-size:12px;line-height:1.33}.wordmark{font-family:var(--slab);letter-spacing:.4px;color:var(--on-dark);white-space:nowrap;font-size:15px;line-height:1}.wordmark.ink{color:var(--ink)}.brand-display{font-family:var(--slab);letter-spacing:-.5px;text-transform:uppercase;font-size:64px;line-height:.95}.eyebrow-slab{font-family:var(--slab);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-size:12px;line-height:1.1}.muted{color:var(--ink-48)}.ink-80{color:var(--ink-80)}.sky{color:var(--brand-sky)}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.right{text-align:right}.page{background:var(--canvas)}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}.tile{padding:80px 0}.tile-sky{background:var(--brand-sky)}.tile-light{background:var(--canvas)}.tile-mist{background:var(--canvas-mist)}.tile-ink{background:var(--tile-1);color:var(--on-dark)}.tile-ink .muted{color:var(--on-dark-muted)}.tile-ink a{color:var(--brand-sky)}.tile-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:32px;display:flex}.gnav{background:var(--void);align-items:center;gap:40px;height:44px;padding:0 40px;display:flex}.gnav-links{flex:1;gap:24px;display:flex}.gnav-links a{color:var(--on-dark-muted);font-size:13px;text-decoration:none}.gnav-links a[aria-current=page]{color:var(--on-dark);font-weight:600}.gnav-user{color:var(--on-dark-muted);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.avatar{background:var(--lavender);width:28px;height:28px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.subnav{z-index:5;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--hairline);background:#fffc;position:sticky;top:0}.subnav-in{justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.subnav-title{align-items:baseline;gap:12px;min-width:0;display:flex}.btn{background:var(--primary);height:40px;color:var(--on-dark);font:600 14px/1 var(--font);letter-spacing:-.1px;white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:transform .12s;display:inline-flex}.btn:active{transform:scale(.95)}.btn-on-dark{background:var(--brand-sky);color:var(--ink)}.btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.btn-block{width:100%;height:50px;font-size:17px}.pearl{background:var(--surface-pearl);height:36px;box-shadow:0 0 0 3px var(--divider-soft);color:var(--ink-80);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.pearl select{font:600 14px var(--font);color:var(--ink);background:0 0;border:0}.chip{white-space:nowrap;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.29;display:inline-flex}.chip-overdue{background:var(--primary);color:var(--on-dark)}.chip-action{background:var(--lavender);color:var(--ink)}.chip-scheduled{background:var(--sky-tint);color:var(--ink)}.chip-waiting{background:var(--canvas-mist);color:var(--ink-80);box-shadow:inset 0 0 0 1px var(--hairline)}.chip-done{background:var(--canvas);color:var(--ink-48);box-shadow:inset 0 0 0 1px var(--hairline)}.chip-done:before{content:"✓";margin-right:4px}.priority{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:48px;display:flex}.priority-text{flex-direction:column;flex:1;gap:2px;min-width:260px;display:flex}.rule{align-items:center;gap:16px;margin-top:64px;display:flex}.rule-line{background:var(--ink);flex:1;height:1px;position:relative}.rule-line:after{content:"";border:3.5px solid #0000;border-left:6px solid var(--ink);border-right:0;position:absolute;top:-3px;right:0}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{border-left:1px solid var(--hairline);flex-direction:column;gap:8px;padding:0 24px;display:flex}.metric:first-child{border-left:0;padding-left:0}.metric .t-display-lg{letter-spacing:-.8px;font-size:36px}.stack{background:var(--sky-tint);border-radius:9999px;gap:2px;height:16px;display:flex;overflow:hidden}.pipe-legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pipe-item{flex-direction:column;gap:6px;display:flex}.legend{align-items:center;gap:8px;display:inline-flex}.legend-row{color:var(--on-dark-muted);gap:20px;display:flex}.sw{border-radius:9999px;width:10px;height:10px;display:inline-block}.cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.card{background:var(--canvas);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex}.card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bars{border-bottom:1px solid var(--hairline);align-items:flex-end;gap:12px;height:180px;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar-labels{gap:12px;margin-top:-8px;display:flex}.bar-label{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.hbars{flex-direction:column;gap:12px;display:flex}.hbar{grid-template-columns:56px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.hbar-wide{grid-template-columns:96px minmax(0,1fr) 56px}.track{background:var(--sky-tint);border-radius:9999px;height:8px;display:flex;overflow:hidden}.cal{grid-template-columns:80px repeat(14,minmax(0,1fr));min-width:1000px;margin-bottom:24px;display:grid}.cal-name{border-top:1px solid var(--hairline-dark);align-items:center;font-size:15px;display:flex}.lists{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:48px 64px;display:grid}.lists .tile-head{margin-bottom:8px}.row{border-top:1px solid var(--hairline);align-items:center;gap:16px;padding:16px 0;display:flex}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.table{border-collapse:collapse;width:100%;font-size:15px}.table th{text-align:left;color:var(--ink-48);border-bottom:1px solid var(--ink);white-space:nowrap;padding:0 12px 12px;font-size:14px;font-weight:600}.table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:16px 12px}.table .num-col{text-align:right;white-space:nowrap}.table tr.selected td{background:var(--sky-tint)}.table tr.total td{border-top:1px solid var(--ink);border-bottom:0;font-weight:600}.field{flex-direction:column;gap:8px;display:flex}.field>span{font-size:14px;font-weight:600}.input{border:1px solid var(--hairline);background:var(--canvas);height:48px;font:400 17px var(--font);color:var(--ink);border-radius:12px;width:100%;padding:0 16px}.input:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink);outline:none}.segmented{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9999px;padding:3px;display:inline-flex}.segmented>*{color:var(--ink-80);white-space:nowrap;border-radius:9999px;padding:6px 16px;font-size:14px}.segmented>[aria-selected=true],.segmented>.on{background:var(--canvas);color:var(--ink);box-shadow:0 0 0 1px var(--hairline);font-weight:600}.folder{background:var(--lavender);border-radius:4px;flex-shrink:0;width:28px;height:22px;margin-top:4px;display:inline-block;position:relative}.folder:before{content:"";background:inherit;border-radius:3px 3px 0 0;width:11px;height:6px;position:absolute;top:-4px;left:0}.folder.idle{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline)}.sticky-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--hairline);background:#fffc;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.footer{background:var(--canvas-mist);padding:48px 0}.footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=639px){.wrap{padding:0 16px}.tile{padding:48px 0}.t-hero{letter-spacing:-.8px;font-size:40px}.t-display-lg{letter-spacing:-.6px;font-size:32px}.t-display-md{letter-spacing:-.4px;font-size:24px}.t-lead{font-size:19px}.gnav{justify-content:space-between;padding:0 16px}.gnav-links{display:none}.metrics{grid-template-columns:1fr;gap:24px}.metric{border-left:0;padding:0}.pipe-legend{grid-template-columns:1fr 1fr}.lists{grid-template-columns:1fr}.card{padding:20px}}@media (width>=640px) and (width<=1023px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.metric:nth-child(3){border-left:0;padding-left:0}.pipe-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}html,body,#root{min-height:100%}button{font-family:var(--font)}.gnav-links a.is-active{color:var(--on-dark);font-weight:600}.gnav-links{scrollbar-width:none;min-width:0;overflow-x:auto}.gnav-links::-webkit-scrollbar{display:none}.gnav-links a{white-space:nowrap;flex:none}.gnav-links.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.gnav-links.more-left{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.gnav-links.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.gnav-sep{background:var(--hairline-dark);flex:none;align-self:center;width:1px;height:14px;margin:0 4px}.gnav-user{gap:8px}.gnav-icon{width:36px;height:36px;color:var(--on-dark-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.gnav-icon:hover{color:var(--on-dark);background:color-mix(in srgb, var(--on-dark) 8%, transparent)}.gnav-icon.is-active{color:var(--on-dark);background:color-mix(in srgb, var(--on-dark) 14%, transparent)}.gnav-ico{width:18px;height:18px;display:block;position:relative}.gnav-ico svg{display:block}.gnav-badge{box-sizing:border-box;border:2px solid var(--void);background:var(--notify);min-width:20px;height:20px;color:var(--on-dark);letter-spacing:0;text-align:center;white-space:nowrap;pointer-events:none;border-radius:9999px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-8px;left:6px}.gnav :focus-visible{outline-color:var(--on-dark)}.gnav-icon:focus-visible,.gnav-me:focus-visible{outline-offset:-2px}.gnav-menuwrap{margin-left:4px;display:inline-flex;position:relative}.gnav-me{cursor:pointer;height:36px;color:var(--on-dark-muted);font:inherit;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:13px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.gnav-me:hover,.gnav-me[aria-expanded=true]{color:var(--on-dark);background:color-mix(in srgb, var(--on-dark) 8%, transparent)}.gnav-me.is-active{color:var(--on-dark);background:color-mix(in srgb, var(--on-dark) 14%, transparent)}.gnav-avatar{background:var(--lavender);width:28px;height:28px;color:var(--ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.gnav-avatar-lg{width:36px;height:36px;font-size:14px}.gnav-name{white-space:nowrap}.gnav-caret{opacity:.8;font-size:10px}.gnav-pop{z-index:30;box-sizing:border-box;background:var(--canvas);border:1px solid var(--hairline);width:260px;box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 12px);right:0}.gnav-pop-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.gnav-pop-who{flex-direction:column;gap:2px;min-width:0;display:flex}.gnav-pop-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gnav-pop-sub{color:var(--ink-48);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gnav-pop-sep{background:var(--hairline);height:1px;margin:4px 6px}.gnav-menu{border-top:1px solid var(--hairline);flex-direction:column;padding-top:4px;display:flex}.gnav-menu [role=menuitem]{box-sizing:border-box;text-align:left;width:100%;height:36px;color:var(--ink-80);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.gnav-menu [role=menuitem]:hover,.gnav-menu [role=menuitem]:focus-visible{color:var(--ink);background:var(--canvas-mist)}.gnav-menu [role=menuitem][aria-current=page]{color:var(--ink);font-weight:600}.gnav-menu [role=menuitem]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.page{flex-direction:column;min-height:100vh;display:flex}.page>.footer{margin-top:auto}.auth-card{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}@media (width<=639px){.hide-phone{display:none!important}}@media (width>=640px){.only-phone{display:none!important}}@media (width<=639px){.gnav{flex-wrap:wrap;row-gap:0;height:auto;padding:0 16px}.gnav>.wordmark{align-items:center;height:44px;display:flex}.gnav-user{gap:8px;height:44px;margin-left:auto}.gnav{column-gap:12px}.gnav-name{display:none}.gnav-me{gap:4px;padding-right:8px}.gnav-links{scrollbar-width:none;border-top:1px solid var(--tile-2);flex:none;order:3;align-items:center;gap:20px;width:100%;height:40px;overflow-x:auto;display:flex!important}.gnav-links a{white-space:nowrap;font-size:14px}.gnav-links::-webkit-scrollbar{display:none}}.sk-page{width:100%;padding-top:56px;padding-bottom:80px}.sk{--sk-base:var(--canvas-mist);--sk-glow:var(--canvas);background:linear-gradient(90deg, var(--sk-base) 0%, var(--sk-base) 35%, var(--sk-glow) 50%, var(--sk-base) 65%, var(--sk-base) 100%) 0 0 / 300% 100%;max-width:100%;height:14px;box-shadow:inset 0 0 0 1px var(--divider-soft);opacity:0;border-radius:6px;animation:.4s .25s forwards sk-in,1.8s ease-in-out .25s infinite sk-glow;display:block}.tile-mist .sk{--sk-base:var(--sky-tint);--sk-glow:var(--canvas-mist)}.tile-mist .card .sk{--sk-base:var(--canvas-mist);--sk-glow:var(--canvas)}.tile-sky .sk{--sk-base:color-mix(in srgb, var(--ink) 7%, transparent);--sk-glow:color-mix(in srgb, var(--canvas) 30%, transparent);box-shadow:none}.sk-rows{border-top:1px solid var(--hairline);margin-top:40px}.sk-row{border-bottom:1px solid var(--hairline);align-items:center;gap:24px;height:60px;display:flex}@keyframes sk-in{to{opacity:1}}@keyframes sk-glow{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sk{animation:.2s .25s forwards sk-in}}@media (width<=639px){.sk-page{padding-top:32px}}.bl-view{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;display:grid}.bl-view>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bl-view>div.wide{grid-column:1/-1}.bl-view dt{color:var(--ink-48);font-size:13px}.bl-view dd{overflow-wrap:anywhere;margin:0;font-size:15px}.bl-form{flex-direction:column;gap:16px;display:flex}.bl-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bl-grid .wide{grid-column:1/-1}.bl-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.bl-diff{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bl-diff li{grid-template-columns:112px 1fr auto 1fr;align-items:baseline;gap:8px;font-size:15px;display:grid}.bl-diff-k{color:var(--ink-48);font-size:13px}.bl-diff-old{color:var(--ink-48);overflow-wrap:anywhere;text-decoration:line-through}.bl-diff-new{overflow-wrap:anywhere;font-weight:600}.bl-box{background:var(--sky-tint);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.bl-reqs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bl-req{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}@media (width<=560px){.bl-view,.bl-grid{grid-template-columns:1fr}.bl-diff li{grid-template-columns:1fr;gap:2px}.bl-diff li>span[aria-hidden]{display:none}}.rid{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:16px;display:flex}.rid-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.rid-label{color:var(--ink-48);min-width:88px;font-size:13px}.rid-value{letter-spacing:.02em;font-size:15px}.rid-actions{flex-wrap:wrap;gap:12px;margin-left:auto;display:inline-flex}.rid-form{flex-direction:column;gap:12px;display:flex}.rid-form .input{max-width:240px}.db-pipe-head{margin-top:80px}.db-stack>span{height:100%;display:block}.db-dot{border-radius:9999px;flex-shrink:0;width:10px;height:10px;display:inline-block}.db-bar-val{white-space:nowrap;color:var(--ink-48);font-size:12px}.db-bar-val.is-now{color:var(--ink);font-weight:600}.db-bar{background:var(--chart-base);border-radius:4px 4px 0 0;width:100%;max-width:32px;min-height:2px;display:block}.db-bar.is-now{background:var(--ink)}.db-hbar{grid-template-columns:80px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.db-hbar-wide{grid-template-columns:96px minmax(0,1fr) 64px}.db-hbar>:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.db-track-fill{border-radius:4px;height:100%;display:block}.db-empty{padding:24px 0}.db-cal-scroll{overflow-x:auto}.db-day{text-align:center;white-space:nowrap;color:var(--on-dark-muted);padding-bottom:12px;font-size:12px}.db-day.is-weekend{color:var(--ink-48)}.db-day.is-today{color:var(--brand-sky);font-weight:600}.db-cell{border-top:1px solid var(--hairline-dark);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:6px 2px;display:flex}.db-cell.is-weekend{background:var(--tile-2)}.db-mark{white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2}.db-mark-post{background:var(--brand-sky);color:var(--ink)}.db-mark-draft{color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--on-dark-muted)}.db-mark-event{background:var(--lavender);color:var(--ink)}.db-cal-name{white-space:nowrap;text-overflow:ellipsis;padding-right:8px;overflow:hidden}.db-sw-draft{box-shadow:inset 0 0 0 1px var(--on-dark-muted);background:0 0}.db-cal-note{color:var(--on-dark-muted)}.db-row .chip{min-width:104px}.db-row-main{min-width:0}.db-more{border-top:1px solid var(--hairline);padding:16px 0}.db-hero-stack{flex-direction:column;display:flex}.db-phone-metrics{flex-direction:column;gap:32px;display:flex}.db-phone-metrics>div{flex-direction:column;gap:8px;display:flex}.db-late{flex-direction:column;gap:16px;display:flex}.db-late .card{gap:12px}.db-late .chip{font-size:13px}.db-sched{border-top:1px solid var(--hairline-dark);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.db-sched:last-child{border-bottom:1px solid var(--hairline-dark)}.db-sticky{z-index:6;padding:12px 16px 28px}@media (width<=639px){.db-row .chip{min-width:0;font-size:13px}}.db-link{color:inherit;text-decoration:none}.db-link:hover .db-row-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.db-lanes{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px;display:grid}.db-lane{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.db-lane>li{border-left:1px solid var(--hairline)}.db-lane>li:first-child{border-left:0}.db-lane-cell{flex-direction:column;gap:4px;padding:0 12px;display:flex}.db-lane>li:first-child .db-lane-cell{padding-left:0}.db-lane-cell .t-display-lg{font-size:32px}.db-lane-cell .muted.t-display-lg{color:var(--ink-48)}.db-seeding{gap:12px}.db-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}.db-q-head{margin-bottom:8px}.db-q-head .t-display-md{font-size:24px}.db-queues .row{align-items:flex-start}.db-brand-days{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.db-brand-days .input{text-align:center;width:56px;height:32px;padding:0 8px;font-size:14px}@media (width<=1023px){.db-lanes,.db-queues{grid-template-columns:1fr}}@media (width<=639px){.db-lane{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.db-lane>li:nth-child(5){border-left:0}.db-lane>li:nth-child(5) .db-lane-cell{padding-left:0}}.db-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 0;display:flex}.db-period-modes{flex-wrap:wrap}.db-period-modes>button{cursor:pointer;font:inherit;background:0 0;border:0;font-size:14px}.db-period-step{align-items:center;gap:8px;display:inline-flex}.db-step{background:var(--canvas-mist);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);cursor:pointer;border:0;border-radius:9999px;font-size:20px;line-height:1}.db-step:disabled{color:var(--ink-48);cursor:default;opacity:.5}.db-period-label{color:var(--ink);justify-content:center;min-width:180px;font-weight:600}.db-range{gap:6px}.db-range select{font:600 14px var(--font);color:var(--ink);background:0 0;border:0}.db-compare{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.db-flow{grid-column:1/-1}.fl{width:100%;min-width:0}.fl svg{display:block;overflow:visible}.fl-band{opacity:.55;transition:opacity .12s}.fl-band.fl-margin{fill:var(--ink);opacity:.88}.fl-band.fl-payout,.fl-band.fl-seedingCost{fill:var(--chart-base)}.fl-bands:hover .fl-band{opacity:.22}.fl-bands:hover .fl-band:hover{opacity:.95}.fl-node{fill:var(--chart-base)}.fl-node.fl-source{fill:var(--ink-80)}.fl-node.fl-margin{fill:var(--ink)}.fl-hatch-bg{fill:var(--canvas)}.fl-hatch-line{stroke:var(--ink-48);stroke-width:1.5px}.fl-name{font:500 13px var(--font);fill:var(--ink-48)}.fl-amount{font:600 15px var(--font);fill:var(--ink);font-variant-numeric:tabular-nums}.fl-amount.fl-strong{font-size:17px;font-weight:700}.fl-share{fill:var(--ink-48);font-weight:500}.fl-leader{stroke:var(--ink-48);stroke-width:1px;fill:none}.ad-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:32px;display:flex}.ad-hero-num{flex-direction:column;gap:8px;display:flex}.ad-hero-stats{flex-wrap:wrap;gap:8px 32px;display:flex}.ad-hero-stat{flex-direction:column;gap:2px;display:flex}.ad-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.ad-seg>button{font-family:var(--font);cursor:pointer;background:0 0;border:0}.ad-seg>button:active{transform:scale(.95)}.ad-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ad-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ad-item{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1.2fr) 88px 120px 152px;align-items:center;gap:16px;padding:14px 4px;display:grid}.ad-item.ad-head{color:var(--ink-48);white-space:nowrap;border-bottom:0;padding:0 4px 12px;font-size:14px;font-weight:600}.ad-item.no-rate{grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1.2fr) 120px 152px}.ad-item.mgr{grid-template-columns:minmax(0,2.4fr) minmax(0,1.6fr) minmax(0,1.6fr) 120px 152px}.ad-who{text-align:left;min-width:0;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.ad-who:disabled{cursor:default}.ad-who-text{flex-direction:column;gap:0;min-width:0;display:flex}.ad-who-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-actions{justify-content:flex-end;gap:8px;display:flex}.ad-link{font:400 14px var(--font);color:var(--ink);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.ad-link:disabled{color:var(--ink-48);cursor:default;text-decoration:none}.ad-empty{color:var(--ink-48);padding:32px 4px}.only-phone-inline{display:none}.ad-mavatar{background:var(--sky-tint);width:28px;height:28px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ad-table-wrap{overflow-x:auto}.ad-table{min-width:980px}.ad-table td{height:56px;padding-top:10px;padding-bottom:10px}.ad-table tr.ad-click{cursor:pointer}.ad-table tr.ad-click:hover td{background:var(--canvas-mist)}.ad-table .ad-sub{color:var(--ink-48);font-size:12px;line-height:1.33;display:block}.ad-chips{flex-wrap:wrap;gap:6px;display:flex}.ad-btn-sm{height:32px;padding:0 14px;font-size:14px}.ad-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ad-card{border:1px solid var(--hairline);background:var(--canvas);border-radius:18px;overflow:hidden}.ad-card-main{text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.ad-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-card-act{border-top:1px solid var(--hairline);justify-content:flex-end;padding:12px 20px;display:flex}.ad-card-act .ad-actions{justify-content:flex-end}.ad-overlay{z-index:30;background:#11121266;position:fixed;inset:0}.ad-panel{z-index:31;background:var(--canvas);border-left:1px solid var(--hairline);flex-direction:column;width:480px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.ad-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 32px 0;display:flex}.ad-panel-head-main{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ad-panel-body{flex-direction:column;flex:1;gap:28px;min-height:0;padding:32px;display:flex;overflow-y:auto}.ad-panel-foot{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:12px;padding:16px 32px 24px;display:flex}.ad-icon-btn{background:var(--canvas-mist);width:36px;height:36px;color:var(--ink);font:400 20px/1 var(--font);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ad-icon-btn:active{transform:scale(.95)}.ad-sec{flex-direction:column;gap:16px;display:flex}.ad-sec-label{color:var(--ink-48);font-size:14px;font-weight:600;line-height:1.29}.ad-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-select{cursor:pointer;padding-right:12px}.ad-check{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:15px;display:flex}.ad-check input{width:18px;height:18px;accent-color:var(--ink)}.ad-note{color:var(--ink-48);font-size:14px;line-height:1.43}.field>.ad-note{font-weight:400}.ad-err{background:var(--tile-1);color:var(--on-dark);border-radius:12px;padding:12px 16px;font-size:15px}.ad-scrim{z-index:35;background:#11121266;justify-content:center;align-items:flex-start;padding:64px 16px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.ad-dialog{background:var(--canvas);border-radius:18px;flex-direction:column;width:640px;max-width:100%;display:flex}.ad-dialog.sm{width:480px}.ad-dlg-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 32px 0;display:flex}.ad-dlg-body{flex-direction:column;gap:24px;padding:28px 32px 32px;display:flex}.ad-dlg-foot{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:12px;padding:20px 32px 24px;display:flex}.ad-seg-2{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid;overflow:visible}.ad-seg-2>button{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 14px;line-height:1.29;display:flex}.ad-seg-2.ad-seg-4{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.ad-seg-2.ad-seg-4>button{border-radius:12px}.ad-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ad-choice{border:1px solid var(--hairline);background:var(--canvas);color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:transform .12s;display:flex}.ad-choice[aria-checked=true]{background:var(--sky-tint);border-color:var(--ink)}.ad-choice:active{transform:scale(.95)}.ad-choice:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-link-result{flex-direction:column;gap:20px;display:flex}.ad-link-who{flex-direction:column;gap:4px;display:flex}.ad-link-input{text-overflow:ellipsis;font-size:15px}.ad-link-msg{resize:none;white-space:pre-wrap;word-break:break-all;field-sizing:content;height:auto;padding:12px 16px;font-size:15px;line-height:1.47}.ad-link-actions{flex-wrap:wrap;gap:12px;display:flex}.ad-login{background:var(--canvas-mist);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.ad-login-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ad-cred{border-top:1px solid var(--ink);flex-direction:column;margin:0;display:flex}.ad-cred-row{border-bottom:1px solid var(--hairline);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ad-cred-row dt{color:var(--ink-48);font-size:14px;font-weight:600}.ad-cred-row dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.ad-cred-id{letter-spacing:-.2px;font-size:21px;font-weight:600;line-height:1.19}.ad-cred-pw{letter-spacing:.5px;white-space:nowrap;font:600 24px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace}.field>.ad-cred-id{font-size:21px;font-weight:600}.ad-copy{background:var(--surface-pearl);height:32px;box-shadow:0 0 0 3px var(--divider-soft);color:var(--ink);font:600 14px var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 14px;transition:transform .12s}.ad-copy:active{transform:scale(.95)}.ad-status-seg{align-self:flex-start}.ad-status-seg>button{height:40px;padding:0 16px}.ad-status-seg>button:disabled:not(.on){cursor:default;color:var(--ink-48)}@media (width<=480px){.ad-status-seg{width:100%;display:flex}.ad-status-seg>button{flex:1;padding:0 6px}}.ad-pw-row{align-items:center;gap:8px;display:flex}.ad-pw-input{letter-spacing:.3px;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.ad-pw-row .btn{flex-shrink:0}.ad-idbox{align-items:center;gap:4px;padding-right:16px;display:flex}.ad-idbox:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink)}.ad-idbox input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.ad-idbox-suffix{color:var(--ink-48);white-space:nowrap}.ad-confirm{background:var(--canvas);border:1px solid var(--ink);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.ad-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ad-items{border-collapse:collapse;width:100%;font-size:15px}.ad-items td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 0}.ad-items td+td{padding-left:12px}.ad-items tr.total td{border-top:1px solid var(--ink);border-bottom:0;padding-top:14px;font-size:17px;font-weight:600}.ad-items tr.sub td{color:var(--ink-80);border-bottom:0;padding:4px 0}.ad-items tr.sub td+td{padding-left:12px}.ad-sum{grid-template-columns:1fr auto;gap:6px 16px;font-size:15px;display:grid}.ad-sum .strong{font-size:17px;font-weight:600}.ad-sum .rule{background:var(--ink);grid-column:1/-1;height:1px;margin:6px 0 2px}.ad-add{grid-template-columns:132px minmax(0,1fr) 140px auto;align-items:center;gap:8px;display:grid}.ad-add .input{height:40px;font-size:15px}.ad-toast{z-index:60;background:var(--tile-1);max-width:calc(100vw - 32px);color:var(--on-dark);border-radius:12px;align-items:center;gap:20px;padding:14px 16px 14px 20px;font-size:15px;line-height:1.47;display:flex;position:fixed;bottom:40px;left:40px}.ad-toast button{color:var(--brand-sky);font:600 15px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.ad-toast .ad-toast-x{color:var(--on-dark-muted);font-size:18px;font-weight:400}@media (width<=1023px){.ad-item,.ad-item.no-rate,.ad-item.mgr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""meta meta""act act";gap:8px 12px;padding:16px 4px}.ad-item.ad-head{display:none}.ad-item>.ad-c-who{grid-area:who}.ad-item>.ad-c-status{grid-area:status;justify-self:end}.ad-item>.ad-c-meta,.ad-item>.ad-c-act{grid-column:1/-1}.ad-actions{justify-content:flex-start}.only-phone-inline{display:inline}.hide-narrow{display:none}}@media (width<=639px){.ad-panel{border-left:0;width:100vw}.ad-panel-head,.ad-panel-body{padding-left:20px;padding-right:20px}.ad-panel-foot{padding:12px 16px}.ad-scrim{background:var(--canvas);padding:0}.ad-dialog,.ad-dialog.sm{border-radius:0;width:100%;min-height:100%}.ad-dlg-head,.ad-dlg-body{padding-left:20px;padding-right:20px}.ad-dlg-foot{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fffc;padding:12px 16px;position:sticky;bottom:0}.ad-grid-2,.ad-choices{grid-template-columns:1fr}.ad-seg-2{border-radius:18px;grid-auto-flow:row}.ad-seg-2>button{border-radius:12px}.ad-link-actions>.btn{flex:1}.ad-link-msg{min-height:156px}.ad-cred-row{grid-template-columns:56px minmax(0,1fr) auto;gap:8px}.ad-cred-pw{letter-spacing:0;font-size:19px}.ad-toast{bottom:16px;left:16px;right:16px}.ad-add{grid-template-columns:1fr 1fr}.ad-chips .chip{font-size:13px}}.as-picker{flex-direction:column;gap:10px;display:flex}.as-picker-bar{align-items:center;gap:16px;display:flex}.as-search{border-radius:9999px;min-width:0;height:44px;font-size:15px}.as-picker-bar .as-search{flex:1}.as-list{border-top:1px solid var(--hairline);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.as-list-short{max-height:none}.as-row{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:4px 8px;font-size:15px;display:grid}.as-row.on{background:var(--sky-tint)}.as-row input{width:18px;height:18px;accent-color:var(--ink);margin:0}.as-row input:disabled{cursor:default}.as-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-row-meta{color:var(--ink-48);white-space:nowrap;font-size:12px}.as-row.on .as-row-meta{color:var(--ink-80)}.as-empty{padding:12px 8px}.ad-sub-line{color:var(--ink-48);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.33;display:block;overflow:hidden}@media (width<=639px){.as-picker-bar{flex-direction:column;align-items:stretch;gap:8px}.as-picker-bar .ad-link{align-self:flex-start;min-height:32px}.as-list{max-height:50vh}}.ad-confirm{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.dl-filters{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:32px;display:flex}.dl-filters .pearl select{cursor:pointer;max-width:180px}.dl-check{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex-shrink:0;margin:0}.dl-text-btn{color:var(--ink);font:400 14px var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dl-text-btn.muted{color:var(--ink-48)}.dl-text-btn.on-dark{color:var(--on-dark-muted)}.btn:disabled{opacity:.5;cursor:default;transform:none}.dl-batch{z-index:4;background:var(--tile-1);color:var(--on-dark);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:32px;padding:16px 16px 16px 24px;display:flex;position:sticky;top:60px}.dl-batch b{font-weight:600}.dl-batch-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dl-btn-ghost-dark{color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--on-dark-muted);background:0 0}.dl-table-wrap{overflow-x:auto}.dl-deals td{vertical-align:top}.dl-deals th.cb,.dl-deals td.cb{width:18px;padding-right:4px}.dl-deals td.cb{padding-top:18px}.dl-deals .strong,.dl-money .strong{font-weight:600}.dl-deals .sub{color:var(--ink-48);white-space:nowrap;min-height:0;font-size:14px;line-height:1.43;display:block}.dl-deals .stage{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dl-deals tr.total td{vertical-align:middle;padding-top:20px;padding-bottom:20px;font-size:17px}.dl-row{cursor:pointer}.dl-row:hover td{background:var(--canvas-mist)}.dl-row.selected:hover td{background:var(--sky-tint)}.dl-row.dl-cancelled td{color:var(--ink-48)}.dl-chip{min-width:104px}.dl-chip-sm{padding:2px 8px;font-size:12px}.dl-linkish{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.dl-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dl-card{border:1px solid var(--hairline);background:var(--canvas);text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;border-radius:18px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.dl-card:active{transform:scale(.98)}.dl-card-top,.dl-card-bot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dl-card-mid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl-card .chip{font-size:13px}.dl-cards-total{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:16px 4px 0;display:flex}.dl-overlay{z-index:30;background:#11121266;position:fixed;inset:0}.dl-panel{z-index:31;background:var(--canvas);border-left:1px solid var(--hairline);flex-direction:column;width:480px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.dl-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 32px 0;display:flex}.dl-panel-head-main{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.dl-icon-btn{background:var(--canvas-mist);width:36px;height:36px;color:var(--ink);font:400 20px/1 var(--font);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dl-icon-btn:active{transform:scale(.95)}.dl-icon-btn.sm{width:32px;height:32px;font-size:18px}.dl-panel-body{flex-direction:column;flex:1;gap:32px;min-height:0;padding:32px;display:flex;overflow-y:auto}.dl-sec-label{color:var(--ink-48);font-size:14px;font-weight:600;line-height:1.29}.dl-tax{background:var(--canvas-mist);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.dl-tax-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dl-tax-grid{flex-direction:column;display:flex}.dl-tax-line{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:7px 0;font-size:15px;display:grid}.dl-tax-line .strong{font-weight:600}.dl-copy{background:var(--canvas);height:28px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-80);font:400 14px/1 var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 10px}.dl-copy:active{transform:scale(.95)}.dl-merge{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:16px;display:flex}.dl-merge-row{color:var(--ink-80);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.43;display:flex}.dl-merge-row .dl-check{margin-top:1px}.dl-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dl-fields .dl-wide{grid-column:1/-1}.dl-hint{color:var(--ink-48);font-weight:400}.dl-textarea{resize:vertical;height:auto;min-height:48px;padding:12px 16px;font-size:15px;line-height:1.47}select.input{appearance:auto;cursor:pointer}.dl-seg{align-self:flex-start}.dl-seg>button{font-family:var(--font);cursor:pointer;background:0 0;border:0;height:40px}.dl-contents{flex-direction:column;gap:8px;display:flex}.dl-content-row{grid-template-columns:104px minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.dl-content-row .input{height:40px;padding:0 12px;font-size:15px}.dl-log{flex-direction:column;gap:6px;display:flex}.dl-cancel{align-items:center;gap:8px;display:flex}.dl-cancel .input{height:40px;font-size:15px}.dl-panel-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px 24px;display:flex}.dl-foot-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.dl-foot-date{white-space:nowrap;align-items:center;gap:10px;display:flex}@media (width<=639px){.dl-foot-actions{flex-wrap:wrap;width:100%;margin-left:0}.dl-foot-actions>.dl-foot-date{flex:100%}.dl-foot-actions>.dl-foot-date .input{flex:1;width:auto}.dl-foot-actions>.dl-foot-date+.btn{flex:100%}}.dl-foot-date .input{width:156px;height:40px;padding:0 12px;font-size:15px}.dl-save{max-width:100%;margin:0 0 -16px}.dl-panel-foot:not(:has(button,a,form)){display:none}.dl-save.err{color:var(--ink);font-weight:600}.dl-amount{display:block;position:relative}.dl-amount-hint{color:var(--ink-48);white-space:nowrap;pointer-events:none;position:absolute;top:-18px;right:12px}.input.dl-edited,.input.dl-edited:focus,.input.dl-bad{border:2px solid var(--ink)}.dl-combo{position:relative}.dl-combo-list{z-index:40;background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;max-height:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dl-combo-list>button{text-align:left;font:400 15px var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px}.dl-combo-list>button b{font-weight:600}.dl-combo-list>button.on,.dl-combo-list>button:hover{background:var(--sky-tint)}.dl-combo-foot{border-top:1px solid var(--hairline);padding:8px 12px}.dl-combo-list>.dl-combo-foot:first-child{border-top:0}.dl-dup{width:360px;left:auto;right:0}.dl-modal-scrim{z-index:35;background:#11121266;justify-content:center;align-items:flex-start;padding:48px 16px 32px;display:flex;position:fixed;inset:0}.dl-dialog{background:var(--canvas);border-radius:18px;flex-direction:column;width:800px;max-width:100%;max-height:100%;display:flex;overflow:hidden}.dl-dialog>header,.dl-dialog>.dl-dlg-head,.dl-dialog>.dl-dlg-foot{flex:none}.dl-dlg-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 32px 0;display:flex}.dl-dlg-head-actions{align-items:center;gap:12px;display:flex}.dl-pearl-btn{font-family:var(--font);cursor:pointer;border:0}.dl-dlg-body{flex-direction:column;gap:28px;padding:32px;display:flex}.dl-dialog>.dl-dlg-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dl-dialog>.dl-dlg-body>*{flex-shrink:0}.dl-dialog>.dl-dlg-head{border-bottom:1px solid var(--hairline);padding-bottom:20px}.dl-dialog>.dl-dlg-head+.dl-dlg-body{padding-top:24px}.dl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dl-grid-type{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dl-note{color:var(--ink-48);min-height:20px;font-size:14px;font-weight:400;line-height:1.43}.dl-tokens{cursor:text;flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:48px;padding:7px 8px;display:flex}.dl-tokens:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink)}.dl-token{background:var(--sky-tint);height:32px;color:var(--ink);border-radius:9999px;align-items:center;gap:4px;padding:0 4px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.dl-token button{color:var(--ink-48);font:400 16px var(--font);cursor:pointer;background:0 0;border:0;width:24px;height:24px}.dl-token-input{flex:1;min-width:140px}.dl-token-input .input{height:32px;box-shadow:none;border:0;padding:0 6px}.dl-token-input .input:focus{box-shadow:none}.dl-seg-tall{padding:3px}.dl-seg-tall>button{height:42px;font-family:var(--font);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;display:inline-flex}.dl-money-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dl-money{margin-top:8px}.dl-money td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.dl-money .dl-in{text-align:right;width:168px}.dl-money tr.total td{border-bottom:0;padding-top:16px;padding-bottom:0;font-size:17px}.dl-err{background:var(--tile-1);color:var(--on-dark);border-radius:12px;padding:12px 16px;font-size:15px}.dl-dlg-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px 24px;display:flex}.dl-dlg-foot-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.dl-phone-top{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--hairline);background:#fffc;grid-template-columns:64px 1fr 64px;align-items:center;height:52px;padding:0 8px;display:grid;position:sticky;top:0}.dl-top-btn{height:44px;color:var(--ink);font:400 17px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px}.dl-toast{z-index:60;background:var(--tile-1);max-width:calc(100vw - 32px);color:var(--on-dark);border-radius:12px;align-items:center;gap:20px;padding:14px 16px 14px 20px;font-size:15px;line-height:1.47;display:flex;position:fixed;bottom:40px;left:40px}.dl-toast button{color:var(--brand-sky);font:600 15px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.dl-toast .dl-toast-x{color:var(--on-dark-muted);font-size:18px;font-weight:400}.dl-sheet{z-index:31;background:var(--canvas);border-radius:18px 18px 0 0;flex-direction:column;max-height:92vh;padding:8px 16px 28px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.dl-grabber{background:var(--chart-base);border-radius:9999px;align-self:center;width:36px;height:5px}.dl-sheet-head{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.dl-sheet-head .chip{font-size:13px}.dl-sheet-total{flex-direction:column;gap:4px;margin-top:28px;display:flex}.dl-split{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.dl-split>div{border-left:1px solid var(--hairline);flex-direction:column;gap:2px;padding-left:16px;display:flex}.dl-split>div:first-child{border-left:0;padding-left:0}.dl-opts{margin-top:24px}.dl-opt{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.dl-opt:last-child{border-bottom:1px solid var(--hairline)}.dl-sheet-date{font:600 15px var(--font);color:var(--ink);text-align:right;background:0 0;border:0;min-height:44px}.dl-sheet-actions{flex-direction:column;gap:8px;margin-top:24px;display:flex}.dl-btn-44{width:100%;height:44px;font-size:15px}.dl-sheet-more{align-self:center;padding:10px;font-size:15px}.dl-phone-bar{z-index:5}@media (width<=639px){.dl-list.tile{padding-top:32px}.dl-filters{gap:8px;margin-bottom:20px}.dl-filters .pearl{padding:0 10px;font-size:13px}.dl-filters .pearl select{max-width:120px;font-size:13px}.dl-panel{border-left:0;width:100vw}.dl-panel-head{padding:20px 16px 0}.dl-panel-body{gap:28px;padding:24px 16px}.dl-panel-foot{padding:12px 16px 20px}.dl-fields{grid-template-columns:1fr}.dl-tax{padding:20px 16px}.dl-tax-line{grid-template-columns:80px minmax(0,1fr) auto}.dl-toast{bottom:84px;left:16px;right:16px}.dl-modal-scrim{background:var(--canvas);padding:0}.dl-dialog{border-radius:0;width:100%;height:100%}.dl-dlg-body{gap:24px;padding:24px 16px 40px}.dl-grid-2,.dl-grid-type{grid-template-columns:1fr}.dl-seg-tall{display:flex;overflow-x:auto}.dl-seg-tall>button{flex:1;justify-content:center;padding:0 8px}.dl-money .dl-in{width:132px}.dl-dlg-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--canvas);flex-direction:column-reverse;align-items:stretch;gap:8px}.dl-dlg-foot-actions{flex-direction:column-reverse;align-items:stretch;gap:8px;margin-left:0}.dl-dlg-foot-actions .btn{height:50px;font-size:17px}.dl-dlg-foot-actions .btn-secondary{height:44px;font-size:15px}}.dl-payout-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-records{flex-direction:column;gap:8px;display:flex}.dl-record{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dl-text-btn:disabled{color:var(--ink-48);cursor:default;text-decoration:none}.dl-money .dl-rate{width:72px;padding:0 10px}.dl-auto-btn{margin:4px 0 0 auto;font-size:12px;display:block}.wf-now{flex-direction:column;gap:12px;display:flex}.wf-now-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wf-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 6px;margin:0;padding:0;list-style:none;display:grid}.wf-step{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-step-bar{background:var(--sky-tint);border-radius:9999px;height:6px;display:block}.wf-step.done .wf-step-bar{background:var(--ink)}.wf-step.now .wf-step-bar{background:var(--lavender)}.wf-step.skip .wf-step-bar{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--hairline)}.wf-step-label{color:var(--ink-48);word-break:keep-all;align-items:baseline;gap:4px;margin-top:4px;font-size:14px;line-height:1.29;display:flex}.wf-step-no{color:var(--ink-48);font-size:12px}.wf-step.done .wf-step-label{color:var(--ink)}.wf-step.now .wf-step-label{color:var(--ink);font-weight:600}.wf-step-date{color:var(--ink-48);white-space:nowrap;text-overflow:ellipsis;min-height:16px;font-size:12px;line-height:1.33;overflow:hidden}.wf-request{background:var(--canvas-mist);color:var(--ink-80);border-radius:12px;padding:12px 16px}.wf-request b{color:var(--ink);font-weight:600}.wf-rounds{flex-direction:column;gap:12px;display:flex}.wf-round{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:12px;display:flex}.wf-round-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-round-note{flex-direction:column;gap:8px;display:flex}.wf-due{align-items:center;gap:10px;display:flex}.wf-due .input{width:156px;height:40px;padding:0 12px;font-size:15px}.wf-fields{flex-direction:column;gap:16px;display:flex}.wf-fold{font-family:var(--font);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.wf-check-row{align-items:center;gap:8px;min-height:48px;font-size:15px;display:flex}.wf-form{border-bottom:1px solid var(--hairline);flex-direction:column;flex-basis:100%;gap:12px;padding-bottom:12px;display:flex}.wf-form-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dl-filters .pearl.wf-turn{gap:0;padding:0 4px}.wf-turn button{font:400 14px var(--font);color:var(--ink-80);cursor:pointer;background:0 0;border:0;border-radius:9999px;height:32px;padding:0 10px}.wf-turn button[aria-pressed=true]{background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font-weight:600}@media (width<=639px){.wf-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.dl-chip-link{text-decoration:none}.dl-chip-link:hover{text-underline-offset:3px;text-decoration:underline}.dl-text-link{color:var(--ink-48);font-size:15px}.dl-review{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.dl-review .dl-text-btn{font-size:13px}.dl-rv-list{flex-wrap:wrap;gap:2px 10px;display:inline-flex}.dl-rv.done{color:var(--ink-48);text-decoration:line-through}.dl-end{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.dl-sheet-head .dl-review .chip{font-size:12px}.dl-search{width:280px;max-width:100%;height:40px;font-size:15px}@media (width<=639px){.dl-search{width:100%;height:44px}}.ac-dialog .dl-dlg-body{gap:0}.ac-sec{flex-direction:column;gap:14px;padding:24px 0;display:flex}.ac-sec:first-child{padding-top:0}.ac-sec+.ac-sec{border-top:1px solid var(--hairline)}.ac-sec-title{font:600 13px/1 var(--font);letter-spacing:.4px;color:var(--ink-48);margin:0}.ac-grid{align-items:start}.ac-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-row-wrap{align-items:flex-start;gap:16px 32px}.ac-err{color:var(--ink);font-size:14px;font-weight:600}.ac-err:before{content:"! "}.dl-note.ac-warn{color:var(--ink);font-weight:600}.ac-lines{flex-wrap:wrap;gap:8px;display:flex}.ac-line{background:var(--sky-tint);border-radius:9999px;align-items:center;gap:10px;height:44px;padding:0 6px 0 16px;font-size:15px;font-weight:600;display:inline-flex}.ac-step{background:var(--canvas);border-radius:9999px;align-items:center;height:32px;display:inline-flex}.ac-step button{width:32px;height:32px;color:var(--ink);font:600 17px var(--font);cursor:pointer;background:0 0;border:0;border-radius:9999px}.ac-step button:hover{background:var(--canvas-mist)}.ac-step .num{text-align:center;min-width:18px;font-size:15px}.ac-add{border:1px dashed var(--hairline);background:var(--canvas);height:44px;color:var(--ink-80);font:400 14px var(--font);cursor:pointer;border-radius:9999px;padding:0 14px}.ac-add:hover{border-color:var(--ink-48);color:var(--ink)}.ac-months{align-items:center;gap:6px;font-size:14px;display:inline-flex}.ac-months .input{text-align:right;width:64px;height:44px}.ac-check{color:var(--ink-80);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ac-chips{flex-wrap:wrap;gap:6px;display:flex}.ac-chip{border:1px solid var(--hairline);background:var(--canvas);height:32px;color:var(--ink-80);font:400 13px var(--font);cursor:pointer;border-radius:9999px;padding:0 12px}.ac-chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-dark);font-weight:600}.ac-fx{align-items:center;gap:6px;padding-right:8px;display:flex}.ac-fx-sign{color:var(--ink-48);font-weight:600}.ac-fx input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;height:100%}.ac-fx:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink)}.ac-last{background:var(--canvas-mist);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ac-last-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-last-btn{flex-shrink:0;height:40px}.ac-dialog .ac-foot{background:var(--canvas)}.ac-sum{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-sum-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:460px;display:-webkit-box;overflow:hidden}.ac-later{background:var(--lavender);color:var(--ink);border-radius:9999px;align-self:flex-start;padding:2px 10px;display:inline-flex}@media (width<=639px){.ac-sec{padding:20px 0}.ac-last{flex-direction:column;align-items:stretch}.ac-dialog .ac-foot{flex-direction:column}.ac-sum-line{-webkit-line-clamp:1}.ac-foot .dl-dlg-foot-actions{flex-direction:row}.ac-foot .dl-dlg-foot-actions .btn{flex:1;height:48px;font-size:16px}.ac-foot .dl-dlg-foot-actions .btn-secondary{flex:none;height:48px;padding:0 14px;font-size:14px}.ac-sum-line{white-space:normal;max-width:none;font-size:14px}}.dl-content-line{color:var(--ink-80);font-weight:400}.dl-sec-line{grid-template-columns:104px minmax(0,1fr) 32px;align-items:center;gap:8px;margin-top:4px;display:grid}.dl-sec-name{color:var(--ink-80);grid-column:1;align-self:start;padding-left:2px;font-size:15px;line-height:46px}.dl-sec-ctl{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:4px 12px;display:flex}.dl-sec-ctl .dl-seg>button{padding:6px 12px}.dl-sec-line>.input{grid-column:2;height:40px;padding:0 12px;font-size:15px}@media (width<=639px){.dl-sec-line{grid-template-columns:minmax(0,1fr);gap:6px}.dl-sec-name{line-height:1.4}.dl-sec-ctl,.dl-sec-line>.input{grid-column:1}.dl-sec-ctl .dl-seg{width:100%;display:flex}.dl-sec-ctl .dl-seg>button{flex:1;padding:6px 4px}}.dl-sec-months{white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.dl-sec-months .input{text-align:right;width:52px}.dl-sum{padding:28px 0 26px}.dl-sum-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.dl-sum-head{flex-direction:column;gap:10px;min-width:0;display:flex}.dl-sum-title{font:600 21px/1.3 var(--font);letter-spacing:-.2px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.dl-sum-count{color:var(--ink-80);font-size:15px;font-weight:400}.dl-sum-nums{flex-wrap:wrap;align-items:flex-end;gap:32px;margin:0;display:flex}.dl-sum-nums>div{flex-direction:column;gap:2px;display:flex}.dl-sum-nums dt{color:var(--ink-80);font-size:13px}.dl-sum-nums dd{margin:0;font-size:19px;font-weight:600}.dl-sum-nums dd.t-hero{letter-spacing:-.5px;font-size:34px;font-weight:700;line-height:1.1}.dl-sum+.dl-list{padding-top:32px}.dl-f-more{display:contents}.dl-checks{flex-wrap:wrap;gap:6px;display:inline-flex}.dl-chk{border:1px solid var(--hairline);background:var(--canvas);height:36px;color:var(--ink-80);font:400 14px var(--font);cursor:pointer;border-radius:9999px;padding:0 14px}.dl-chk[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-dark);font-weight:600}.dl-f-toggle{font-family:var(--font);cursor:pointer;border:0}@media (width<=639px){.dl-sum{padding:18px 0 16px}.dl-sum-in{gap:12px}.dl-sum-title{font-size:17px}.dl-sum-nums{gap:18px}.dl-sum-nums dd{font-size:15px}.dl-sum-nums dd.t-hero{font-size:24px}.dl-sum+.dl-list{padding-top:16px}.dl-filters{grid-template-columns:minmax(0,1fr) auto;display:grid}.dl-filters .dl-search{width:100%}.dl-f-toggle{align-self:center;height:44px}.dl-f-more{display:none}.dl-filters.open .dl-f-more{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}}.tile.sc-top{padding:28px 0 64px}.sc-eyebrow{margin-bottom:12px;display:block}.sc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.sc-nav{align-items:center;gap:10px;min-width:0;display:flex}.sc-seg>button{font-family:var(--font);cursor:pointer;background:0 0;border:0;min-height:32px;line-height:1.29}.sc-round{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sc-round:active,.sc-today:active{transform:scale(.95)}.sc-today{height:40px;box-shadow:inset 0 0 0 1px var(--hairline);font:600 14px var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;margin-left:6px;padding:0 16px}.sc-period{min-width:0;font:700 28px/1.2 var(--font);letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin:0 4px}.sc-creator select{text-overflow:ellipsis;max-width:180px}.sc-filters{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;display:flex}.sc-kinds{gap:0;padding:0 4px}.sc-kinds button{font:400 14px var(--font);color:var(--ink-80);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;height:30px;padding:0 12px}.sc-kinds button[aria-pressed=true]{background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font-weight:600}.sc-kinds .num,.sc-chk .num{font-variant-numeric:tabular-nums;color:var(--ink-48);margin-left:4px;font-weight:400}.sc-kinds button[aria-pressed=true] .num{color:var(--ink-80)}.sc-checks{flex-wrap:wrap;gap:6px;display:inline-flex}.sc-chk{border:1px solid var(--hairline);background:var(--canvas);height:36px;color:var(--ink-80);font:400 14px var(--font);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:0 14px}.sc-chk[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-dark);font-weight:600}.sc-chk[aria-pressed=true] .num{color:var(--on-dark)}.sc-clear{font:400 14px var(--font);color:var(--ink-80);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.sc-legend{flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.sc-split{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.sc-agenda{flex-direction:column;gap:12px;min-width:0;display:flex}.sc-side{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:18px;padding:20px 20px 8px}.sc-day-head{flex-direction:column;gap:4px;display:flex}.sc-day-title{font:600 21px/1.3 var(--font);letter-spacing:-.2px;margin:0}.sc-day-add{border:1px dashed var(--ink-48);height:34px;font:600 13px var(--font);color:var(--ink);cursor:pointer;background:0 0;border-radius:9999px;align-self:flex-start;padding:0 14px}.sc-day-add:hover{border-style:solid}.sc-day-empty{padding:4px 0 12px}.sc-side .row{align-items:flex-start;gap:10px}.sc-side .row>.chip{flex-shrink:0;margin-top:2px}@media (width>=1200px){.sc-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.sc-side{overscroll-behavior:contain;max-height:calc(100vh - 100px);position:sticky;top:76px;overflow-y:auto}}.tile.sc-gantt-day{padding:48px 0 64px}.sc-gantt-day .sc-day-title{font-size:28px}.sc-m{white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.33;display:inline-flex;overflow:hidden}.sc-m.post{background:var(--brand-sky);color:var(--ink)}.sc-m.draft{color:var(--ink);border:1px dashed var(--ink);background:0 0;padding:2px 7px}.sc-m.event{background:var(--canvas-mist);color:var(--ink-80);box-shadow:inset 0 0 0 1px var(--hairline)}.sc-m.late{background:var(--primary);color:var(--on-dark);box-shadow:none}.sc-m.done{background:var(--canvas);color:var(--ink-48);box-shadow:inset 0 0 0 1px var(--hairline)}.sc-m.done:before{content:"✓"}.sc-cal{border-top:1px solid var(--ink);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sc-dow{color:var(--ink-48);border-bottom:1px solid var(--hairline);padding:12px 8px;font-size:14px;font-weight:600}.sc-cell{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);text-align:left;background:var(--canvas);min-height:124px;font-family:var(--font);cursor:pointer;border-top:0;border-left:0;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:8px 6px 10px;display:flex}.sc-cell:nth-child(7n+7){border-right:0}.sc-cell.blank{background:var(--canvas-mist);cursor:default}.sc-cell.weekend{background:var(--surface-pearl)}.sc-cell.sel{background:var(--sky-tint)}.sc-cell .n{color:var(--ink-80);justify-content:space-between;padding:0 2px 2px;font-size:14px;font-weight:600;display:flex}.sc-cell.today .n span:first-child{background:var(--primary);color:var(--on-dark);border-radius:9999px;margin-left:-4px;padding:0 7px}.sc-cell .more{color:var(--ink-48);padding-left:4px;font-size:12px}.sc-day{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}a.sc-m{cursor:pointer;text-decoration:none}a.sc-m:hover{text-underline-offset:2px;text-decoration:underline}.sc-link{color:inherit;text-decoration:none}.sc-link:hover{text-underline-offset:3px;text-decoration:underline}.sc-dots{justify-content:center;gap:3px;display:none}.sc-dot{border-radius:50%;width:6px;height:6px}.sc-dot.post{background:var(--brand-sky)}.sc-dot.draft{box-shadow:inset 0 0 0 1.5px var(--ink)}.sc-dot.event{background:var(--ink-48)}.sc-dot.late{background:var(--primary)}.sc-list .row{padding:14px 0}.sc-list .row:last-child{border-bottom:1px solid var(--hairline)}.sc-gantt-scroll{margin:0 -8px;padding:0 8px;overflow-x:auto}.sc-gantt{--sc-name:224px;--sc-col:34px;min-width:calc(var(--sc-name) + 28 * var(--sc-col));display:grid}.sc-grow{grid-template-columns:var(--sc-cols);align-items:stretch;display:grid}.sc-ghead>span{white-space:nowrap;color:var(--on-dark-muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;padding-bottom:12px;display:flex}.sc-ghead .d{font-size:13px;font-weight:600;line-height:1.2}.sc-ghead .w{font-size:11px;line-height:1.2}.sc-ghead>span.we{color:var(--ink-48)}.sc-ghead>span.today{color:var(--brand-sky)}.sc-ghead>span.today .d{background:var(--brand-sky);color:var(--ink);border-radius:9999px;padding:0 6px}.sc-ghead>span.month{color:var(--on-dark)}.sc-gname{z-index:2;background:var(--tile-1);border-top:1px solid var(--hairline-dark);flex-direction:column;grid-area:1/1;justify-content:center;gap:2px;min-width:0;padding:8px 12px 8px 0;display:flex;position:sticky;left:0}.sc-ghead>span:first-child{z-index:2;background:var(--tile-1);position:sticky;left:0}.sc-gname,.sc-ghead>span:first-child{box-shadow:-8px 0 0 var(--tile-1)}.sc-gname a.t{color:var(--on-dark)}.sc-gname .t{color:var(--on-dark);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sc-gname .s{color:var(--on-dark-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sc-gcell{border-top:1px solid var(--hairline-dark);grid-row:1;min-height:48px}.sc-gcell.we{background:var(--tile-2)}.sc-gcell.today{background:color-mix(in srgb, var(--brand-sky) 14%, transparent)}.sc-glink{background:var(--on-dark-muted);opacity:.6;pointer-events:none;grid-row:1;align-self:center;height:2px}.sc-glink.first{margin-left:50%}.sc-glink.last{margin-right:50%}.sc-glink.late{background:var(--on-dark);opacity:1;height:4px}.sc-gmark{z-index:1;grid-row:1;justify-content:center;place-self:center;min-width:0;display:flex}.sc-gmark .sc-m{max-width:none;overflow:visible}.tile-ink .sc-m.draft{color:var(--on-dark);border-color:var(--on-dark-muted);background:var(--tile-1)}.tile-ink .sc-m.event{background:var(--hairline-dark);color:var(--on-dark);box-shadow:none}.tile-ink .sc-m.late{background:var(--on-dark);color:var(--ink)}.tile-ink .sc-m.done{background:var(--tile-1);color:var(--on-dark-muted);box-shadow:inset 0 0 0 1px var(--hairline-dark)}.sc-ggroup{border-top:1px solid var(--hairline-dark);padding:20px 0 10px}.sc-ggroup-in{align-items:center;gap:10px;display:inline-flex;position:sticky;left:0}.tile.sc-gantt-tile{padding-top:56px}.sc-ggroup:first-of-type{border-top:0}.sc-empty{border-top:1px solid var(--hairline-dark);color:var(--on-dark-muted);padding:32px 0}@media (width<=639px){.tile.sc-top{padding:16px 0 40px}.sc-eyebrow{margin-bottom:8px}.sc-nav{gap:6px}.sc-period{margin:0 2px;font-size:21px}.sc-round{width:36px;height:36px}.sc-today{height:36px;margin-left:2px;padding:0 12px}.sc-filters{gap:8px;margin-top:12px}.sc-kinds{padding:0 2px}.sc-kinds button{padding:0 8px;font-size:13px}.sc-chk{height:34px;padding:0 12px;font-size:13px}.sc-split{gap:24px;margin-top:16px}.sc-side{padding:16px 16px 4px}.sc-gantt{--sc-name:140px;--sc-col:38px}.tile.sc-gantt-tile{padding-top:40px}.tile.sc-gantt-day{padding:32px 0 48px}.sc-gantt-day .sc-day-title{font-size:21px}.sc-cell{align-items:center;min-height:56px;padding:6px 2px}.sc-cell .sc-m,.sc-cell .more,.sc-cell .n .t-fine{display:none}.sc-cell .n{justify-content:center}.sc-dots{display:flex}.sc-dow{text-align:center;padding:8px 2px;font-size:13px}.sc-legend{gap:8px 12px}}button.sc-m{cursor:pointer;border:0;font-family:inherit}button.sc-m:active{transform:scale(.95)}.sc-m.movable{cursor:grab}.sc-m.movable:active{cursor:grabbing}.sc-m.lifted{opacity:.4}.sc-cal.dragging .sc-cell:not(.blank){cursor:copy}.sc-cell.drop{background:var(--sky-tint);box-shadow:inset 0 0 0 2px var(--ink)}.sc-hint{margin-top:8px}.sc-glink.grab{pointer-events:auto;cursor:grab;position:relative}.sc-glink.grab:before{content:"";position:absolute;inset:-10px 0}.sc-glink.grab:hover{opacity:1}.sc-gantt.dragging,.sc-gantt.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.sc-gcell.drop{background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--brand-sky)}.sc-m.ghost{opacity:.35;pointer-events:none}.sc-gmark .sc-m.nogo{outline:2px dashed var(--primary);outline-offset:2px}.sc-gname .s.nogo{color:var(--on-dark);white-space:normal}.sc-ghint{color:var(--on-dark-muted);margin-top:12px}.sc-ask{z-index:40;background:var(--canvas);width:min(560px,100vw - 32px);box-shadow:0 12px 40px #1112122e, 0 0 0 1px var(--hairline);border-radius:18px;flex-direction:column;gap:8px;padding:20px 24px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sc-ask-actions{gap:8px;margin-top:4px;display:flex}.sc-acts{flex-wrap:wrap;gap:4px 14px;margin-top:2px;display:flex}.sc-acts .ad-link{font-size:13px}.sc-menu-scrim{z-index:44;position:fixed;inset:0}.sc-menu-scrim.sheet{background:#11121266}.sc-menu{z-index:45;background:var(--canvas);width:320px;max-width:calc(100vw - 16px);box-shadow:0 12px 40px #1112122e, 0 0 0 1px var(--hairline);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed}.sc-menu.sheet{width:auto;max-width:none;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;bottom:0;left:0;right:0}.sc-menu-head{flex-direction:column;gap:2px;display:flex}.sc-menu-date{flex-direction:column;gap:8px;display:flex}.sc-menu-date .input{height:40px;font-size:15px}.sc-menu-quick{gap:6px;display:flex}.sc-menu-quick button{border:1px solid var(--hairline);background:var(--canvas);height:32px;font:600 13px var(--font);color:var(--ink);cursor:pointer;border-radius:9999px;flex:1}.sc-menu-quick button:hover{border-color:var(--ink)}.sc-menu-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.sc-menu-check input{margin-top:3px}.sc-menu-warn{color:var(--primary)}.sc-menu-actions{gap:8px;display:flex}.sc-menu-actions .btn{height:40px;padding:0 18px;font-size:15px}.sc-menu.sheet .sc-menu-actions .btn{flex:1;height:48px}.sc-menu-links{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:6px 14px;padding-top:10px;font-size:14px;display:flex}.sc-menu-links a,.sc-menu-links .ad-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dc-layout{grid-template-columns:minmax(360px,460px) 1fr;align-items:start;gap:32px;width:100%;max-width:1400px;margin:0 auto;padding:32px 40px 64px;display:grid}.dc-form{flex-direction:column;gap:20px;display:flex}.dc-preview{background:var(--canvas-mist);border-radius:18px;padding:24px;position:sticky;top:16px}.dc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dc-grid-3{grid-template-columns:1.4fr 1fr 1fr;gap:8px}.dc-wide{grid-column:1/-1}.dc-fieldset{border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.dc-fieldset legend{padding:0 6px;font-size:14px;font-weight:600}.dc-lines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dc-lines li{background:var(--surface-pearl);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.dc-lines li.is-manual{box-shadow:inset 0 0 0 1.5px var(--ink)}.dc-line-top{justify-content:space-between;align-items:center;display:flex}.dc-line-act{gap:12px;display:flex}.dc-lines .input{height:40px;font-size:15px}.input.is-bad{border-color:var(--ink);box-shadow:0 0 0 2px var(--lavender)}.dc-textarea{resize:vertical;height:auto;padding:12px 16px}.dc-banner{background:var(--sky-tint);border-radius:12px;padding:12px 16px;font-size:14px}.dc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc-facts{gap:12px;margin:0;display:grid}.dc-facts>div{grid-template-columns:96px 1fr;gap:12px;font-size:15px;display:grid}.dc-facts dt{color:var(--ink-48)}.dc-facts dd{overflow-wrap:anywhere;margin:0}.dc-pane-switch{grid-column:1/-1}@media (width<=960px){.dc-layout{grid-template-columns:1fr;gap:16px;padding:16px 16px 48px}.dc-preview{border-radius:12px;padding:12px;position:static}}@media (width<=480px){.dc-grid,.dc-grid-3{grid-template-columns:1fr}}.dc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dc-list li{border-bottom:1px solid var(--hairline);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dc-swatch{background:var(--brand-sky);border-radius:3px;width:10px;height:36px}.dc-swatch.statement{background:var(--lavender)}.dc-list a{text-decoration:none}.dc-list .dc-sub{color:var(--ink-48);font-size:13px;display:block}.sl-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.sl-tools .sl-tools-sep{background:var(--hairline);flex:none;width:1px;height:20px}.sl-row{display:contents}.sl-row .t-caption{margin-left:6px}.sl-warn{color:var(--ink);margin-top:2px;font-size:13px;font-weight:600;display:block}.sl-warn:before{content:"확인 · "}.sl-notes{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.sl-list{margin:6px 0 0;padding-left:18px}.sl-after{background:var(--surface-pearl);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.sl-after-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.sl-after-row input[type=date]{font:600 14px var(--font);color:var(--ink);background:0 0;border:0}.sl-tax{min-width:0}@media (width<=639px){.sl-tools{gap:8px;margin-bottom:16px}.sl-tools .sl-tools-sep{display:none}}.st-narrow{max-width:720px}.st-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:24px;padding:32px;display:flex}.tile-light .st-card{border-color:var(--hairline)}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.st-wide{grid-column:1/-1}.st-unit{align-items:center;gap:6px;display:flex}.st-unit:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink)}.st-unit input{min-width:0;height:100%;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}.st-prefix,.st-suffix{color:var(--ink-48);white-space:nowrap}.st-unit.st-bad{border:2px solid var(--ink)}.st-switch{border:1px solid var(--hairline);background:var(--canvas-mist);height:48px;color:var(--ink);font:600 15px var(--font);cursor:pointer;border-radius:9999px;align-self:flex-start;align-items:center;gap:12px;padding:0 16px 0 6px;transition:transform .12s;display:inline-flex}.st-switch:active{transform:scale(.95)}.st-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.st-knob{background:var(--hairline);border-radius:9999px;flex-shrink:0;width:52px;height:32px;position:relative}.st-knob:after{content:"";background:var(--canvas);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px}.st-switch[aria-checked=true] .st-knob{background:var(--ink)}.st-switch[aria-checked=true] .st-knob:after{transform:translate(20px)}.st-recalc{background:var(--canvas-mist);border-radius:12px;margin:0;padding:14px 16px}.st-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.st-banner{background:var(--lavender);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;font-size:15px;display:flex}.st-view{border-top:1px solid var(--ink);margin:32px 0 0}.st-view>div{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.st-view dt{color:var(--ink-80);font-size:15px}.st-view dd{text-align:right;margin:0;font-size:17px;font-weight:600}@media (width<=639px){.st-card{gap:20px;padding:20px}.st-grid{grid-template-columns:1fr;gap:20px}.st-actions{flex-direction:column-reverse;align-items:stretch}.st-actions .btn{height:50px;font-size:17px}.st-actions .ad-link{align-self:center}}.field>.st-unit{font-size:17px;font-weight:400}.st-key{background:var(--canvas-mist);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px;font:600 14px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:block}.iq-filters{flex-wrap:wrap;gap:12px;display:flex}.iq-item{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,2fr) 72px minmax(0,2.4fr) 132px 120px;align-items:center;gap:16px;padding:14px 4px;display:grid}.iq-item.ad-head{color:var(--ink-48);white-space:nowrap;border-bottom:0;padding:0 4px 12px;font-size:14px;font-weight:600}.iq-item.is-open{background:var(--sky-tint)}.iq-who{text-align:left;min-width:0;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.iq-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iq-item.is-new .iq-who .t-body-strong:before{content:"";background:var(--ink);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 8px 2px 0;display:inline-block}.iq-kind{background:var(--canvas-mist);height:24px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-80);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.iq-c-status{justify-self:start}.iq-banner{background:var(--lavender);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;font-size:15px;display:flex}.iq-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iq-dl{border-top:1px solid var(--hairline);flex-direction:column;margin:0;display:flex}.iq-row{border-bottom:1px solid var(--hairline);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;line-height:1.47;display:grid}.iq-row dt{color:var(--ink-48);font-size:14px;font-weight:600}.iq-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.iq-msg{background:var(--canvas-mist);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.47}.iq-inline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.iq-wish{flex-direction:column;gap:6px;display:flex}.iq-wish-chips{flex-wrap:wrap;gap:6px;display:flex}.iq-done{border:1px solid var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.iq-deal-links{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.iq-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;display:flex}.iq-foot-links{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.iq-form{flex-direction:column;gap:28px;display:flex}.iq-form-foot{z-index:1;border-top:1px solid var(--hairline);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffe6;width:auto;margin:0 -32px -32px;padding:16px 32px 24px;position:sticky;bottom:-32px}.iq-map>span:first-child{font-weight:600}.iq-reasons{flex-wrap:wrap;gap:8px;display:flex}.iq-reason{background:var(--surface-pearl);height:36px;box-shadow:0 0 0 1px var(--hairline);color:var(--ink-80);font:400 14px var(--font);cursor:pointer;border:0;border-radius:9999px;padding:0 14px;transition:transform .12s}.iq-reason.on{background:var(--sky-tint);color:var(--ink);box-shadow:0 0 0 1px var(--ink);font-weight:600}.iq-reason:active{transform:scale(.95)}.st-inq{margin-top:16px}@media (width<=1023px){.iq-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""sum sum""meta meta";gap:6px 12px;padding:16px 4px}.iq-item.ad-head{display:none}.iq-item>.iq-who{grid-area:who}.iq-item>.iq-c-status{grid-area:status;justify-self:end}.iq-item>.iq-c-sum{grid-area:sum}.iq-item>.iq-c-kind{grid-area:meta}.iq-item>.iq-c-time{color:var(--ink-48);grid-area:meta;justify-self:end}}@media (width<=639px){.iq-filters{width:100%}.iq-row{grid-template-columns:88px minmax(0,1fr)}.iq-form-foot{margin:0 -20px -32px;padding:12px 16px;bottom:-32px}.iq-form-foot .btn,.ad-panel-foot .iq-foot .btn{width:100%;height:50px;font-size:17px}.iq-foot{flex-direction:column-reverse;align-items:stretch}.iq-foot-links{justify-content:center}}.ml{border-top:1px solid var(--hairline);flex:1;grid-template-columns:220px minmax(300px,380px) minmax(0,1fr);min-height:calc(100vh - 97px);display:grid}.ml-selects{display:none}.ml-banner{background:var(--lavender);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 24px 16px;padding:12px 16px;font-size:15px;display:flex}.st-mail{margin-top:16px}.ml-boxes{border-right:1px solid var(--hairline);background:var(--canvas-mist);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.ml-box{text-align:left;width:100%;font:400 15px/1.3 var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ml-box:hover{background:var(--sky-tint)}.ml-box.is-on{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);font-weight:600}.ml-box-main{flex-direction:column;min-width:0;display:flex}.ml-box-label,.ml-box-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-count{background:var(--ink);min-width:22px;height:22px;color:var(--on-dark);border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.ml-boxes-empty{padding:8px 12px}.ml-list{border-right:1px solid var(--hairline);flex-direction:column;min-width:0;display:flex}.ml-list-head{border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;padding:16px;display:flex}.ml-search{height:40px;font-size:15px}.ml-copy{align-self:flex-start;font-size:13px}.ml-threads{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.ml-thread{border:0;border-bottom:1px solid var(--hairline);text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.ml-thread:hover{background:var(--canvas-mist)}.ml-thread.is-on{background:var(--sky-tint)}.ml-thread-top{justify-content:space-between;gap:8px;display:flex}.ml-from{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ml-thread.is-unread .ml-from,.ml-thread.is-unread .ml-subject{font-weight:700}.ml-thread.is-unread .ml-from:before{content:"";background:var(--ink);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ml-subject{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ml-snippet{color:var(--ink-48);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ml-tags{flex-wrap:wrap;gap:4px 10px;display:flex}.ml-warn{color:var(--ink);font-weight:600}.ml-empty{color:var(--ink-48);padding:32px 16px}.ml-more{text-align:center;padding:12px 16px 20px}.ml-read{min-width:0;overflow-y:auto}.ml-view{flex-direction:column;display:flex}.ml-view-head{z-index:1;background:var(--canvas);border-bottom:1px solid var(--hairline);flex-direction:column;gap:6px;padding:20px 28px 16px;display:flex;position:sticky;top:0}.ml-back{align-self:flex-start;display:none}.ml-view-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ml-msgs{margin:0;padding:0;list-style:none}.ml-msg{border-bottom:1px solid var(--hairline)}.ml-msg-head{text-align:left;width:100%;font:400 15px/1.4 var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 28px;display:grid}.ml-msg-head:hover{background:var(--canvas-mist)}.ml-msg-from{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-msg-snip{grid-column:1/-1}.ml-msg-body{flex-direction:column;gap:12px;padding:0 28px 24px;display:flex}.ml-rcpt{overflow-wrap:anywhere}.ml-warn-box{background:var(--tile-1);color:var(--on-dark);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.ml-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.ml-html{flex-direction:column;gap:8px;display:flex}.ml-img-note{background:var(--canvas-mist);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.ml-frame{background:var(--canvas);width:100%;height:60vh;min-height:360px;box-shadow:inset 0 0 0 1px var(--divider-soft);border:0;border-radius:8px}.ml-atts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ml-att{border:1px solid var(--hairline);background:var(--canvas);font:400 14px/1.3 var(--font);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;max-width:100%;padding:6px 12px;overflow:hidden}.ml-att:hover{border-color:var(--ink)}.ml-raw{font-size:13px}.ml-readers{padding:16px 28px 32px}@media (width<=1023px){.ml{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.ml-boxes{display:none}.ml-selects{grid-column:1/-1;gap:12px;margin:12px 16px;display:flex}.ml-box-select{flex:1;min-width:0;height:44px}}@media (width<=639px){.ml{grid-template-columns:1fr;min-height:0}.ml.is-reading .ml-list,.ml.is-reading .ml-selects,.ml:not(.is-reading) .ml-read{display:none}.ml-list{border-right:0}.ml-back{display:inline-block}.ml-banner{margin:0 16px 12px}.ml-view-head{padding:12px 16px;top:0}.ml-msg-head{padding:12px 16px}.ml-msg-body{padding:0 16px 20px}.ml-readers{padding:12px 16px 24px}.ml-frame{height:70vh}}.ml-folders{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:12px;display:flex}.ml-folder{text-align:left;width:100%;font:400 15px/1.3 var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ml-folder:hover{background:var(--sky-tint)}.ml-folder.is-on{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);font-weight:600}.cm{flex-direction:column;gap:16px;display:flex}.cm-body{resize:vertical;height:auto;min-height:200px;font-family:var(--font);line-height:1.5}.cm-more{align-self:flex-start}.cm-atts{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.cm-att-list{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.cm-att-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cm-att-name{overflow-wrap:anywhere}.cm-note{margin-right:auto}.cm-note~.btn{flex:none}.cm-fixed{overflow-wrap:anywhere;font-size:15px}.ml-draft{border-bottom:1px solid var(--hairline);align-items:stretch;display:flex}.ml-draft .ml-thread{border-bottom:0;flex:1;min-width:0}.ml-draft-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding:12px 16px 12px 0;display:flex}.ml-draft-ask{gap:12px;display:flex}@media (width>=640px){.ad-scrim:has(.cm){align-items:center;padding:4vh 16px;overflow:hidden}.ad-dialog:has(.cm){min-height:0;max-height:100%}:is(.ad-dialog:has(.cm) .ad-dlg-head,.ad-dialog:has(.cm) .ad-dlg-foot){flex:none}.ad-dialog:has(.cm) .ad-dlg-body{flex:auto;min-height:0;overflow-y:auto}}.op-hero-lead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.op-notice{background:var(--canvas);border:1px solid var(--ink);border-radius:12px;flex-direction:column;gap:8px;max-width:760px;margin-top:32px;padding:16px 20px;display:flex}.op-notice-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.op-notice code,.op-key-where code{font:600 .9em ui-monospace,SF Mono,Menlo,Consolas,monospace}.op-cards{flex-direction:column;gap:16px;display:flex}.op-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.op-card{gap:20px;min-width:0}.op-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-card-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;padding-top:16px;display:flex}.op-links{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.op-ext{white-space:nowrap}.op-metrics{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.op-card-supabase .op-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px}.op-limit-help{margin-top:24px}.op-metric{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;min-width:0;padding-top:16px;display:flex}.op-inactive{border-top:0;max-width:560px;padding-top:0}.op-m-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.op-m-num{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-height:26px;display:flex}.op-pct{margin-left:auto}.op-fail{color:var(--ink);font-weight:600}.op-track{display:block}.op-fill{background:var(--chart-base);border-radius:9999px;height:100%;display:block}.op-metric[data-level=caution] .op-fill{background:var(--ink-48)}.op-metric[data-level=warn] .op-fill{background:var(--ink)}.op-trend{flex-direction:column;gap:4px;margin-top:4px;display:flex}.op-slots{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;height:28px;display:grid}.op-slot{background:var(--sky-tint);border-radius:2px;align-items:flex-end;display:flex;overflow:hidden}.op-slot>span{background:var(--chart-base);width:100%;min-height:2px;display:block}.op-slot[data-level=caution]>span{background:var(--ink-48)}.op-slot[data-level=warn]>span{background:var(--ink)}.op-slot.is-empty{box-shadow:inset 0 -1px 0 var(--hairline);background:0 0}.op-slot.is-fail{box-shadow:inset 0 0 0 1px var(--ink-48);background:0 0}.op-trend-axis{justify-content:space-between;gap:8px;display:flex}.op-limit{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.op-limit-form{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.op-limit-input{width:180px;height:40px;padding:0 12px;font-size:15px}.op-limit-note,.op-limit-form .ad-err{flex-basis:100%}.op-egress{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:16px;display:flex}.op-bk-last{flex-direction:column;gap:4px;display:flex}.op-warn{background:var(--lavender);color:var(--ink);border-radius:12px;padding:12px 16px}.op-runs-wrap{flex-direction:column;gap:8px;display:flex}.op-runs{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.op-run{border-bottom:1px solid var(--hairline);grid-template-columns:80px 150px 80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.op-run .chip{justify-self:start}.op-run-note{min-width:0}.op-run .op-ext{font-size:14px}.op-key-where{flex-direction:column;gap:8px;display:flex}.op-key-where ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.op-key-card .st-actions{justify-content:flex-start}@media (width<=1023px){.op-pair,.op-card-supabase .op-metrics{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.op-notice{padding:14px 16px}.op-slots{gap:1px;height:24px}.op-run{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"chip time size""note note link";gap:4px 12px}.op-run>:first-child{grid-area:chip}.op-run>:nth-child(2){grid-area:time}.op-run>:nth-child(3){grid-area:size}.op-run>:nth-child(4){grid-area:note}.op-run>:nth-child(5){grid-area:link;justify-self:end}.op-limit-input{width:100%}.op-limit-form .btn{flex:1}}.ac-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:32px;display:flex}.ac-range{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-date{font:600 14px var(--font);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0}.ac-empty{padding:32px 0}.ac-days{flex-direction:column;gap:40px;display:flex}.ac-day-head{font:inherit;align-items:center;gap:12px;margin:0 0 8px;display:flex}.ac-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ac-item{border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 4px;display:grid}.ac-time{color:var(--ink);padding-top:22px;font-size:15px;font-weight:600;line-height:1.47}.ac-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-title,.ac-line{overflow-wrap:anywhere}.ac-more{align-self:flex-start;margin-top:4px;font-size:13px}.ac-act{text-align:right;justify-content:flex-end;align-items:center;min-width:120px;padding-top:18px;display:flex}.ac-more-wrap{justify-content:center;margin-top:32px;display:flex}.ac-confirm{background:var(--canvas-mist);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}@media (width<=639px){.ac-filters{margin-bottom:24px}.ac-filters .ad-seg{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}.ac-filters .ad-seg>button{border-radius:14px;padding:6px 4px}.ac-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ac-range .pearl{gap:4px;min-width:0;padding:0 8px;font-size:13px}.ac-date{width:100%;min-width:0;font-size:13px}.ac-range .ad-link{grid-column:1/-1;justify-self:start}.ac-item{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"time main"".act";gap:4px 8px;padding:14px 0}.ac-time{grid-area:time;padding-top:20px;font-size:14px}.ac-main{grid-area:main}.ac-act{text-align:left;grid-area:act;justify-content:flex-start;min-width:0;padding-top:6px}.ac-act .btn{height:40px}.ac-days{gap:32px}}.doc{--doc-accent:var(--brand-sky);background:var(--canvas);width:794px;min-height:1123px;color:var(--ink);font-family:var(--font);letter-spacing:-.1px;font-variant-numeric:tabular-nums;flex-direction:column;gap:22px;padding:0 56px 48px;font-size:12.5px;line-height:1.5;display:flex;position:relative;box-shadow:0 1px 2px #11121214,0 8px 32px #11121214}.doc-statement{--doc-accent:var(--lavender)}.doc-band{background:var(--doc-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:space-between;align-items:flex-end;margin:0 -56px;padding:26px 56px 22px;display:flex}.doc-wordmark{font-family:var(--slab);letter-spacing:.6px;font-size:26px;line-height:1}.doc-kind{align-items:baseline;gap:10px;display:flex}.doc-kind-main{letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1}.doc-kind-en{font-family:var(--slab);letter-spacing:.8px;font-size:12px}.doc[lang=en] .doc-kind-main{font-family:var(--slab);letter-spacing:1px;font-weight:400}.doc-void{border:1.5px solid var(--ink);padding:8px 12px;font-size:13px}.doc.is-void:after{content:attr(data-void);pointer-events:none;background:repeating-linear-gradient(-30deg,#0000 0 120px,#11121209 120px 122px);position:absolute;inset:0}.doc-meta{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:12px 24px;margin:0;padding-bottom:14px;display:grid}.doc-meta dt{color:var(--ink-48);font-size:11px}.doc-meta dd{white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:600}.doc-draft{color:var(--ink-48);font-weight:600}.doc-parties{grid-template-columns:1fr 1fr;gap:24px;display:grid}.doc-party h3,.doc-foot-grid h3,.doc-notes h3{color:var(--ink-48);letter-spacing:0;border-bottom:1px solid var(--hairline);margin:0 0 8px;padding-bottom:6px;font-size:11px;font-weight:600}.doc-party dl{gap:3px;margin:0;display:grid}.doc-party dl>div{grid-template-columns:92px 1fr;gap:8px;display:grid}.doc[lang=en] .doc-party dl>div{grid-template-columns:112px 1fr}.doc-party dt{color:var(--ink-48)}.doc-party dd{margin:0}.doc-party-name{font-weight:600}.doc-lines{border-collapse:collapse;width:100%}.doc-lines th{text-align:left;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 6px;font-size:11px;font-weight:600}.doc-lines td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:9px 6px}.doc-lines tr{break-inside:avoid}.doc-lines thead{display:table-header-group}.doc-lines .c-idx{width:36px;color:var(--ink-48)}.doc-lines .c-date{white-space:nowrap;width:96px}.doc-lines .c-amt{text-align:right;white-space:nowrap;width:128px}.doc-line-label{font-weight:600;display:block}.doc-line-detail{color:var(--ink-80);font-size:11.5px;display:block}.doc-lines tr.is-manual td{box-shadow:inset 0 0 0 1.5px var(--ink)}.doc-totals{break-inside:avoid;align-self:flex-end;width:340px}.doc-totals table{border-collapse:collapse;width:100%}.doc-totals th{text-align:left;color:var(--ink-80);padding:5px 10px;font-weight:400}.doc-totals td{text-align:right;white-space:nowrap;padding:5px 10px}.doc-grand th,.doc-grand td{background:var(--doc-accent);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:10px;font-size:15px;font-weight:700}.doc-hangul{text-align:right;color:var(--ink-80);margin-top:6px;font-size:11.5px}.doc-foot-grid{break-inside:avoid;grid-template-columns:1fr 1fr;gap:24px;display:grid}.doc-foot-grid p,.doc-notes p{white-space:pre-wrap;margin:0}.doc-notes{break-inside:avoid}.doc-legal{border-top:1px solid var(--hairline);color:var(--ink-48);margin-top:auto;padding-top:14px;font-size:10.5px}.doc-legal p{margin:0}.doc-preview{width:100%;position:relative;overflow:hidden}.doc-preview-inner{transform-origin:0 0;width:794px}@page{size:A4;margin:0}@media print{html,body{background:var(--canvas)!important;margin:0!important}body :not(:has(.doc-print-root)):not(.doc-print-root):not(.doc-print-root *){display:none!important}:has(.doc-print-root){width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.doc-print-root,.doc-print-root .dc-preview{background:0 0!important;border-radius:0!important;width:210mm!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}.doc-print-root .doc-preview{overflow:visible;height:auto!important}.doc-print-root .doc-preview-inner{width:210mm;transform:none!important}.doc{width:210mm;min-height:296mm;box-shadow:none;padding:0 15mm 10mm}.doc-band{margin:0 -15mm;padding:9mm 15mm 7mm}}.cr{background:var(--canvas-mist);flex-direction:column;flex:1;display:flex}.cr>.footer{margin-top:auto}.cr .wrap{max-width:720px}.cr .chip{font-size:13px}.cr .tile-head{align-items:baseline;margin-bottom:8px}.cr .sticky-bar{z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cr-bar-in{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:640px;margin:0 auto;display:flex}.cr-bar-in .btn{height:50px;padding:0 28px;font-size:17px}.cr-bar-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-hero{flex-direction:column;align-items:flex-start;display:flex}.cr-who{align-items:center;gap:12px;margin-top:16px;display:flex}.cr-avatar{background:var(--sky-tint);width:28px;height:28px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cr-also{flex-direction:column;align-self:stretch;gap:4px;margin-top:32px;display:flex}.cr-tap{white-space:nowrap;align-items:center;min-height:44px;margin:-10px 0;font-size:15px;font-weight:600;display:inline-flex}.cr-icon{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:-12px;display:inline-flex}.cr-icon:active{transform:scale(.95)}.cr-subnav .subnav-in{justify-content:flex-start;gap:4px}.cr-ev{border-top:1px solid var(--hairline);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.cr-ev:last-child{border-bottom:1px solid var(--hairline)}.cr-ev-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-empty{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:24px 0}.tile-ink .cr-empty{border-color:var(--hairline-dark)}.cr-month.cr-cal-head{margin:0 0 24px}#cal{scroll-margin-top:8px}.cr-month{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cr-month-nav{gap:8px;margin-right:-4px;display:flex}.cr-round{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cr-round:active{transform:scale(.95)}.cr-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cr-dow{color:var(--ink-48);padding-bottom:8px;font-size:13px;font-weight:600;line-height:1.29}.cr-day{height:44px;font:400 15px var(--font);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.cr-day:active{transform:scale(.95)}.cr-day.sun{color:var(--ink-48)}.cr-day.blank{visibility:hidden}.cr-day.post{background:var(--brand-sky);color:var(--ink);font-weight:600}.cr-day.draft{border:1.5px dashed var(--ink);font-weight:600}.cr-day.sel:not(.post){background:var(--sky-tint)}.cr-day.sel.post{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--brand-sky)}.cr-day.today{box-shadow:inset 0 0 0 2px var(--ink);font-weight:700}.cr-day .dot{background:var(--ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.cr-legend{color:var(--ink-80);flex-wrap:wrap;gap:8px 20px;margin-top:24px;display:flex}.cr-key{border-radius:4px;flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.cr-key.post{background:var(--brand-sky)}.cr-key.draft{border:1.5px dashed var(--ink)}.cr-key.today{box-shadow:inset 0 0 0 2px var(--ink)}.cr-key.ev:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:6px}.cr-day-head{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;margin-bottom:8px;display:flex}.cr-item{border-top:1px solid var(--hairline-dark);flex-direction:column;gap:2px;padding:16px 0;display:flex}.cr-group+.cr-group{margin-top:16px}.cr-group .cr-item:last-child{border-bottom:1px solid var(--hairline-dark)}.cr-seg{flex-wrap:wrap}.cr-seg.cr-months{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.cr-seg.cr-months::-webkit-scrollbar{display:none}.cr-seg.cr-months>button{flex-shrink:0}.cr-seg>button{font-family:var(--font);cursor:pointer;background:0 0;border:0;min-height:36px;line-height:1.29}.cr-receipt{border-collapse:collapse;width:100%;font-size:15px;line-height:1.47}.cr-receipt th{text-align:left;color:var(--ink-48);border-bottom:1px solid var(--ink);white-space:nowrap;padding:0 0 12px;font-size:14px;font-weight:600}.cr-receipt td{border-bottom:1px solid var(--hairline);vertical-align:baseline;padding:14px 0}.cr-receipt .d{width:56px;color:var(--ink-48);white-space:nowrap}.cr-receipt .amt{text-align:right;white-space:nowrap;padding-left:12px}.cr-receipt th.amt{text-align:right}.cr-receipt .ttl{font-weight:600}.cr-receipt tr.sub td{color:var(--ink-80);border-bottom:0;padding:6px 0}.cr-receipt tr.sub .amt{color:var(--ink)}.cr-receipt tr.sub.first td{padding-top:16px}.cr-receipt tr.sub.last td{padding-bottom:16px}.cr-receipt tr.total td{border-top:1px solid var(--ink);border-bottom:0;padding-top:16px}.cr-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-notes li{gap:8px;display:flex}.cr-notes li:before{content:"·";color:var(--ink-48)}@media (width>=640px){.cr-bar-in .btn-block{width:auto;min-width:240px;margin-left:auto}}.cr .tile-head .t-caption{align-self:baseline}.cr-tasks{flex-direction:column;display:flex}.cr-task{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;min-width:0;padding:20px 0;display:flex}.cr-tasks>.cr-task:last-of-type{border-bottom:1px solid var(--hairline)}.cr-task-top{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.cr-task-act{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.cr-task-act:empty{display:none}.cr-when{margin-left:auto}.cr-memo,.cr-next-step{margin-top:4px}.ink{color:var(--ink)}.tile-ink .ink{color:var(--on-dark)}.cr-act{height:44px;padding:0 20px;font-size:15px}.btn-secondary.on-dark{color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--on-dark);background:0 0}.btn:disabled{opacity:.5;cursor:default}.cr-text-btn{min-height:44px;font:600 15px/1.2 var(--font);color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.cr-text-btn:disabled{opacity:.5;cursor:default}.cr-calm{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.cr-calm .t-body{color:var(--ink-80)}.cr-next{margin-top:48px}.cr-next-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.cr-done-tile{padding:32px 0}.cr-fold{cursor:pointer;width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.cr-fold-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cr-fold svg{flex-shrink:0;transition:transform .2s}.cr-fold[aria-expanded=true] svg{transform:rotate(90deg)}.cr-done-tile .cr-task{border-color:var(--hairline)}.cr-url{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;max-width:100%;min-height:44px;display:flex}.cr-url-link{overflow-wrap:anywhere;min-width:0}.cr-url-form{flex-direction:column;gap:8px;width:100%;max-width:560px;display:flex}.cr-url-row{gap:8px;display:flex}.cr-url-row .input{flex:1;min-width:0;height:44px}.cr-url-row .btn{flex-shrink:0}.input.is-error{border:2px solid var(--ink)}.cr-url-err{color:var(--ink)}.cr-url-tools{gap:20px;display:flex}.cr-url-form.on-dark .input{background:var(--tile-2);color:var(--on-dark);border-color:var(--hairline-dark)}.cr-url-form.on-dark .input::placeholder{color:var(--on-dark-muted)}.cr-url-form.on-dark .input:focus{border-color:var(--on-dark);box-shadow:0 0 0 2px var(--tile-1), 0 0 0 4px var(--on-dark)}.cr-url-form.on-dark .input.is-error{border-color:var(--on-dark)}.cr-url-form.on-dark .cr-url-err{color:var(--on-dark)}.cr-toast-host{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:20;pointer-events:none;justify-content:flex-start;display:flex;position:fixed}.cr-toast-host.raised{bottom:calc(92px + env(safe-area-inset-bottom))}.cr-toast{pointer-events:auto;background:var(--tile-1);max-width:480px;color:var(--on-dark);border-radius:12px;align-items:center;gap:16px;padding:14px 20px;font-size:17px;line-height:1.47;display:flex}.cr-toast-btn{color:var(--brand-sky);font:600 15px/1 var(--font);cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin:-12px -4px -12px auto;padding:0 4px;text-decoration:underline}@media (width>=640px){.cr-toast-host{bottom:32px;left:40px}.cr-toast-host.raised{bottom:104px}}.cr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0;display:grid}.cr-metric{border-left:1px solid var(--hairline);flex-direction:column;gap:8px;min-width:0;padding:0 0 0 32px;display:flex}.cr-metric:nth-child(odd){border-left:0;padding-left:0}.cr-metric .t-display-lg{letter-spacing:-.8px;font-size:36px}.cr-cards{grid-template-columns:minmax(0,1fr)}.cr-cards>.card{min-width:0}.cr-chart{flex-direction:column;gap:16px;display:flex}.cr-bars{gap:8px;height:164px}.cr-bar-labels{gap:8px;margin-top:-8px}.cr-bars .bar-col,.cr-bar-labels .bar-label{flex:1 1 0;min-width:0}.cr-bar-val{white-space:nowrap;color:var(--ink-48);font-size:12px;line-height:1.33}.cr-bar-val.is-now{color:var(--ink);font-weight:600}.cr-bar{background:var(--chart-base);border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:2px;display:block}.cr-bar.is-now{background:var(--ink)}.cr-hbar{grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.cr-track-fill{border-radius:4px;height:100%;display:block}.cr-search{margin-bottom:8px;display:block;position:relative}.cr-search svg{color:var(--ink-48);position:absolute;top:15px;left:16px}.cr-search .input{border-radius:9999px;height:44px;padding-left:40px}.cr-month-h{justify-content:space-between;align-items:baseline;gap:12px;padding:32px 0 12px;display:flex}.cr-hist{border-top:1px solid var(--hairline)}.cr-hist-group .cr-hist:last-child{border-bottom:1px solid var(--hairline)}.cr-hist-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;letter-spacing:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:baseline;gap:6px 12px;padding:16px 0;display:grid}.cr-hist-title{grid-column:1}.cr-hist-meta{flex-wrap:wrap;grid-column:1/3;align-items:center;gap:6px 10px;display:flex}.cr-hist-chev{color:var(--ink-48);grid-area:1/3/3;align-self:center;display:inline-flex}.cr-hist-chev svg{transition:transform .2s}.cr-hist.is-open .cr-hist-chev svg{transform:rotate(90deg)}.cr-hist.is-cancelled .cr-hist-title,.cr-hist.is-cancelled .right{color:var(--ink-48)}.cr-hist.is-cancelled .cr-hist-title{text-decoration:line-through;text-decoration-thickness:1px}.cr-hist-more{padding:0 0 20px}.cr-kv{grid-template-columns:80px minmax(0,1fr);gap:8px 12px;margin:0;font-size:15px;line-height:1.47;display:grid}.cr-kv dt{color:var(--ink-48);font-size:14px;font-weight:600}.cr-kv dd{min-width:0;margin:0}.cr-url-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cr-url-list a{overflow-wrap:anywhere}.cr-pre{white-space:pre-line}@media (width<=639px){.cr-metrics{gap:32px 0}.cr-metric{padding-left:16px}.cr-metric .t-display-lg{letter-spacing:-.4px;font-size:26px}.cr-metric-money{font-size:22px!important}.cr-bars,.cr-bar-labels{gap:4px}.cr-bar-val:not(.is-now):not(.is-max){visibility:hidden}}.cr-url-stack{flex-direction:column;align-items:stretch;gap:12px}.cr-url-stack .cr-url{align-self:flex-start}.tile-ink .cr-text-btn{color:var(--brand-sky)}.tile-ink .cr-url-form label{color:var(--on-dark)}@media (width>=640px){.cr-task.inline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 24px;display:grid}.cr-task.inline>*{grid-column:1}.cr-task.inline>.cr-task-act{grid-area:1/2/span 5;align-self:center;margin-top:0}}.cr-later{margin-top:16px}.cr-request{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;flex-direction:column;gap:4px;margin:4px 0 0;padding:14px 16px;display:flex}.cr-rounds{flex-direction:column;gap:4px;margin-top:4px;display:flex}.cr-day .tab,.cr-key.guide{background:var(--lavender);border:1.25px solid var(--ink);border-radius:2px;position:absolute}.cr-day .tab{width:11px;height:8px;top:5px;right:5px}.cr-day .tab:before,.cr-key.guide:before{content:"";background:var(--lavender);border:1.25px solid var(--ink);border-bottom:0;border-radius:1.5px 1.5px 0 0;width:5px;height:2.5px;position:absolute;top:-3.5px;left:-1.25px}.cr-key.guide{width:16px;height:12px;margin-top:3px;position:relative}.cr-key.guide:before{width:7px}.cr-ongoing-head{margin-top:8px}.cr-ongoing-note{margin:0}.cr-og{margin-top:40px}.cr-og-head{border-bottom:1px solid var(--on-dark);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding-bottom:12px;display:flex}.cr-og-when{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cr-og-when .cr-text-btn{min-height:32px}.cr-og-total{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.cr-og-list{margin:0;padding:0;list-style:none}.cr-og-row{border-bottom:1px solid var(--hairline-dark);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:16px 0;display:grid}.cr-og-brand{overflow-wrap:anywhere;grid-column:1;min-width:0}.cr-og-amt{text-align:right;grid-area:1/2}.cr-og-amt.is-soft{color:var(--on-dark-muted);font-weight:400}.cr-og-content{color:var(--on-dark);grid-column:1/-1}.cr-og-meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.cp-seg-btn{font-family:var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:36px;display:inline-flex}.segmented>.cp-seg-btn[aria-selected=true] .muted{color:var(--ink-80)}.cp-search{border-radius:9999px;max-width:320px;height:44px;font-size:15px}.cp-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cp-card{border:1px solid var(--hairline);background:var(--canvas);text-align:left;width:100%;height:100%;font-family:var(--font);color:var(--ink);cursor:pointer;border-radius:18px;flex-direction:column;gap:14px;padding:24px;transition:transform .12s;display:flex}.cp-card:hover{background:var(--canvas-mist)}.cp-card:active{transform:scale(.98)}.cp-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-card-title{flex-direction:column;gap:2px;display:flex}.cp-card-meta{flex-wrap:wrap;gap:2px 16px;display:flex}.cp-card-empty{background:var(--canvas-mist);border-radius:12px;padding:10px 14px}.cp-card-progress{flex-direction:column;gap:10px;display:flex}.cp-card-money{border-top:1px solid var(--hairline);color:var(--ink-80);flex-wrap:wrap;gap:4px 24px;margin-top:auto;padding-top:12px;display:flex}.cp-card-money b{color:var(--ink);font-weight:600}.cp-moods{flex-wrap:wrap;gap:6px;display:inline-flex}.cp-mood{background:var(--sky-tint);height:26px;color:var(--ink);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.tile-sky .cp-mood{background:var(--canvas)}.cp-prog{flex-direction:column;gap:6px;display:flex}.cp-prog-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cp-prog-head b{font-weight:600}.cp-prog-bar{background:var(--ink);border-radius:9999px;height:100%;display:block}.cp-hero.tile{padding:56px 0 48px}.cp-hero-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cp-step{flex-direction:column;gap:8px;min-width:0;display:flex}.cp-step-bar{background:#fff9;border-radius:9999px;height:6px;display:block}.cp-step.done .cp-step-bar{background:var(--ink)}.cp-step.now .cp-step-bar{background:var(--lavender);box-shadow:inset 0 0 0 1px var(--ink)}.cp-step-label{color:var(--ink-80);word-break:keep-all;font-size:14px;line-height:1.43}.cp-step.done .cp-step-label{color:var(--ink)}.cp-step.now .cp-step-label{color:var(--ink);font-weight:600}.cp-hero-nums{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.cp-hero-num{border-left:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:6px;padding:0 24px;display:flex}.cp-hero-num:first-child{border-left:0;padding-left:0}.cp-of{letter-spacing:-.3px;color:var(--ink-80);font-size:24px;font-weight:400}.cp-next{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;padding-top:20px;display:flex}.cp-next-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-sec.tile{padding:56px 0}.cp-parts{flex-direction:column;gap:20px;display:flex}.cp-add{background:var(--canvas-mist);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:20px 24px;display:grid}.cp-paste{background:var(--canvas);min-height:72px;font-size:15px}.cp-add-side{flex-direction:column;align-items:stretch;gap:8px;min-width:200px;display:flex}.cp-add-preview{min-height:20px}.cp-member select{cursor:pointer;max-width:160px}.cp-filter{flex-wrap:wrap;gap:8px;display:flex}.cp-filter-btn{background:var(--canvas-mist);height:34px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-80);font:400 14px var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cp-filter-btn .num{color:var(--ink-48)}.cp-filter-btn.on{background:var(--ink);color:var(--on-dark);box-shadow:none;font-weight:600}.cp-filter-btn.on .num{color:var(--on-dark-muted)}.cp-filter-btn:disabled{opacity:.45;cursor:default}.cp-batch{margin-bottom:0;top:60px}.cp-bulk select{background:var(--tile-2);height:40px;color:var(--on-dark);font:600 14px var(--font);cursor:pointer;border:0;border-radius:12px;padding:0 12px}.cp-empty{padding:24px 0}.cp-in{border-radius:12px;height:38px;padding:0 10px;font-size:15px}select.input.cp-in{padding-right:4px}.cp-table td{vertical-align:middle;padding:12px 8px}.cp-table th{padding:0 8px 12px}.cp-table th.cb,.cp-table td.cb{width:28px;padding-right:0}.cp-who-cell{min-width:150px;max-width:220px}.cp-who{flex-direction:column;gap:1px;min-width:0;display:flex}.cp-handle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}a.cp-handle:hover{text-decoration:underline}.cp-memo{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.cp-fol{width:96px}.cp-fol .cp-in{text-align:right;width:88px}.cp-fol-past{white-space:nowrap;text-align:right;margin-top:2px;display:block}.cp-pcard-fields .field>.cp-fol-past{text-align:left;margin-top:-4px;font-size:12px;font-weight:400}.cp-fee{width:124px}.cp-fee .cp-in{text-align:right;width:116px}.cp-url{min-width:180px}.cp-url-in{align-items:center;gap:6px;display:flex}.cp-url-in .cp-in{flex:1;min-width:0}.cp-open{background:var(--canvas-mist);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;text-decoration:none;display:inline-flex}.cp-more-cell{width:40px}.cp-table tr.cp-more-row td{background:var(--canvas-mist);padding:16px 16px 20px}.cp-table tfoot tr.total td{padding-top:16px;font-size:15px}.cp-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cp-seg{padding:2px}.cp-seg>button{font-family:var(--font);cursor:pointer;background:0 0;border:0;height:32px;padding:0 10px;font-size:13px}.cp-seg>button:active{transform:scale(.95)}.cp-seg>button.on{background:var(--ink);color:var(--on-dark);box-shadow:none}.cp-seg>button.cp-seg-declined.on{background:var(--canvas);color:var(--ink-48);box-shadow:0 0 0 1px var(--hairline);text-decoration:line-through}.cp-more{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.cp-more .field>span{font-size:14px}.cp-more-memo{grid-column:span 3}.cp-more-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-pcards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cp-pcard{border:1px solid var(--hairline);background:var(--canvas);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.cp-pcard.selected{background:var(--sky-tint)}.cp-pcard-top{grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.cp-pcard .cp-seg{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.cp-pcard .cp-seg>button{flex:1 0 auto;height:36px;font-size:14px}.cp-pcard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.cp-pcard-fields .field>span{font-size:13px}.cp-wide{grid-column:1/-1}.cp-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cp-card-pane{gap:16px}.cp-results{flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;display:flex}.cp-results li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;display:flex}.cp-result-url{color:var(--ink-80);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cp-pane-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp-pane-actions .pearl:disabled{opacity:.5;cursor:default}.cp-record{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:14px;display:flex}.cp-record .chip{padding:2px 10px;font-size:13px}.cp-record .cp-in,.cp-record .input[type=date]{width:160px;height:38px;padding:0 10px;font-size:15px}.cp-record-actions{align-items:center;gap:12px;display:inline-flex}.cp-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.cp-info .cp-wide{grid-column:1/-1}.cp-info .dl-note{min-height:20px}.cp-danger{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:20px;display:flex}.cp-dialog{width:760px}.cp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cp-kw{flex-direction:column;gap:8px;display:flex}.cp-kw-sugg{flex-wrap:wrap;gap:6px;display:flex}.cp-kw-chip{background:var(--canvas-mist);height:28px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-80);font:400 13px var(--font);cursor:pointer;border:0;border-radius:9999px;padding:0 10px}.cp-kw-chip:active{transform:scale(.95)}@media (width<=1023px){.cp-hero-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.cp-hero-num:nth-child(3){border-left:0;padding-left:0}.cp-cards-2{grid-template-columns:1fr}.cp-info,.cp-more{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-more-memo{grid-column:1/-1}}@media (width<=639px){.cp-list.tile{padding-top:32px}.cp-toolbar{margin-bottom:20px}.cp-search{max-width:none}.cp-cards{grid-template-columns:1fr}.cp-card{padding:20px}.cp-hero.tile{padding:32px 0}.cp-steps{grid-template-columns:repeat(6,minmax(44px,1fr));overflow-x:auto}.cp-step-label{font-size:12px}.cp-hero-nums{margin-top:24px}.cp-hero-num{padding:0 16px}.cp-of{font-size:19px}.cp-next .btn{width:100%;height:50px;font-size:17px}.cp-sec.tile{padding:40px 0}.cp-add{grid-template-columns:1fr;padding:16px}.cp-add-side{min-width:0}.cp-filter{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.cp-batch{position:sticky;top:8px}.cp-info{grid-template-columns:1fr}.cp-more,.cp-grid-3{grid-template-columns:1fr 1fr}.cp-grid-3>:first-child{grid-column:1/-1}.cp-record .input[type=date]{width:148px}}.cp-quick{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:28px;display:flex}.cp-quick .wf-turn button .num{margin-left:2px}.cp-fee-all{gap:4px}.cp-fee-all .cp-in{width:160px}@media (width<=639px){.cp-quick{margin-bottom:16px}.cp-quick .wf-turn{max-width:100%;overflow-x:auto}.cp-fee-all .cp-in{width:100%}}.dl-sum+.cp-list{padding-top:32px}@media (width<=639px){.dl-sum+.cp-list{padding-top:16px}}.rs-paste{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-bottom:24px}.rs-paste-text{min-height:84px;font-size:14px}.rs-cols{flex-direction:column;gap:8px;min-width:0;display:flex}.rs-cols-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-head-chk{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rs-cols-table{background:var(--canvas);border-radius:12px}.rs-cols-table th{padding:8px 6px}.rs-col-pick{min-width:92px;height:34px;font-size:14px}.rs-cols-table td{vertical-align:top;padding:6px 10px;font-size:13px}.rs-cell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.rs-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.rs-group{flex-direction:column;gap:6px;min-width:0;display:flex}.rs-group-list{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.rs-skip{grid-column:1/-1}.rs-paste-foot{justify-content:flex-end;align-items:center;gap:16px;display:flex}.rs-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rs-chev{color:var(--ink-48);font-size:12px}.rs-table td{vertical-align:middle}.rs-at{display:block}.rs-cats{flex-wrap:wrap;gap:4px;display:inline-flex}.rs-cat{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-80);white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:12px}.rs-table tr.cp-more-row td{background:var(--canvas-mist);padding:16px 16px 20px}.rs-wide-all{grid-column:1/-1}.rs-cat-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rs-cat-pick .cp-filter-btn[aria-pressed=true]{background:var(--ink);color:var(--on-dark);box-shadow:none;font-weight:600}.rs-cat-new{width:140px;height:34px;font-size:14px}.rs-ok{cursor:pointer;align-items:center;gap:8px;height:38px;font-size:15px;font-weight:400;display:inline-flex}.rs-joined{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rs-more{margin-top:16px}.rs-card-top{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0;display:flex}.rs-no{margin-left:auto}.rs-cards .cp-more{margin-top:4px}@media (width<=639px){.rs-quick .pearl{scrollbar-width:none;max-width:100%;overflow-x:auto}.rs-split{grid-template-columns:1fr}.rs-paste{padding:16px}}.cl-tile{padding-top:40px}.cl-empty-page{padding-top:56px;padding-bottom:80px}.cl-search{width:320px;max-width:100%;height:40px;font-size:15px}.cl-item{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,2.2fr) 128px minmax(0,1.6fr) 88px 128px 128px 184px;align-items:center;gap:16px;padding:14px 4px;display:grid}.cl-item.ad-head{color:var(--ink-48);white-space:nowrap;border-bottom:0;padding:0 4px 12px;font-size:14px;font-weight:600}.cl-who{text-align:left;min-width:0;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.cl-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-who:hover .t-body-strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cl-c-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-sub{display:block}.cl-late{color:var(--ink);font-weight:600}.cl-c-flag{justify-content:flex-end;min-width:0;display:flex}.cl-c-flag .chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cl-ph{color:var(--ink-48);font-size:13px;display:none}.cl-terms{align-items:center;gap:10px;font-size:15px;display:flex}.cl-terms .input{text-align:center;width:88px}.cl-bad{color:var(--ink);font-weight:600}.cl-foot-err{color:var(--ink);flex:1;font-size:14px;font-weight:600;line-height:1.43}.cl-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.cl-sum>div{flex-direction:column;gap:2px;display:flex}.cl-sum dt{color:var(--ink-48);font-size:13px}.cl-sum dd{margin:0;font-size:15px;font-weight:600}.cl-sum dd .muted{font-weight:400}.cl-deals{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.cl-deal{border-bottom:1px solid var(--hairline);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;font-size:15px;text-decoration:none;display:grid}.cl-deal>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-deal:hover>:first-child{text-underline-offset:3px;text-decoration:underline}.cl-due{color:var(--ink-48);grid-column:1/-1;font-size:13px}.cl-due.late{color:var(--ink);font-weight:600}@media (width<=1023px){.cl-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who flag""biz year""mail recv";gap:4px 12px;padding:16px 4px}.cl-item.ad-head{display:none}.cl-who{grid-area:who}.cl-c-flag{grid-area:flag}.cl-c-biz{grid-area:biz}.cl-c-mail{grid-area:mail}.cl-c-year{grid-area:year}.cl-c-recv{grid-area:recv}.cl-c-terms{display:none}.cl-ph{display:inline}}@media (width<=639px){.cl-tile{padding-top:24px}.cl-search{width:100%}}.pk-tile{padding-top:40px}.pk-kinds{margin-bottom:24px}.pk-list{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pk-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:24px;display:flex}.pk-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pk-name{overflow-wrap:anywhere;margin:0}.pk-benefit{background:var(--sky-tint);border-radius:12px;flex-direction:column;align-self:stretch;gap:2px;margin-top:12px;padding:14px 16px;display:flex}.pk-cond{flex-direction:column;gap:2px;margin-top:12px;display:flex}.pk-act{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:12px 20px;margin-top:20px;padding-top:16px;display:flex}.pk-links{gap:20px;display:flex}.pk-link{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pk-show{margin-left:auto}@media (width<=639px){.pk-tile{padding-top:24px}.pk-card{padding:20px}.pk-show{width:100%;margin-left:0}}.cc-stage{--cc-floor:var(--brand-sky);background:var(--cc-floor);padding:16px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.cc-stage.is-void{--cc-floor:var(--canvas-mist)}.cc-back{width:100%;max-width:380px;min-height:40px;color:var(--ink);align-self:center;align-items:center;gap:2px;margin:-8px 0 -4px -6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cc-card{background:var(--canvas);border-radius:18px;flex-direction:column;flex:1 0 auto;width:100%;max-width:380px;max-height:720px;display:flex;position:relative;overflow:hidden}.cc-body>*{flex-shrink:0}.cc-card.has-perk{max-height:none}.cc-band{background:var(--lavender);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:8px;height:144px;padding-top:42px;display:flex;position:relative;overflow:hidden}.cc-band:before{content:"";background-color:var(--canvas);opacity:.62;-webkit-mask:var(--cc-pattern) 0 0 / 64px 64px repeat;-webkit-mask:var(--cc-pattern) 0 0 / 64px 64px repeat;mask:var(--cc-pattern) 0 0 / 64px 64px repeat;animation:9s linear infinite cc-drift;position:absolute;inset:-64px}.cc-card{--cc-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='black'%3E%3Cpath transform='translate(6 9)' d='M0 2a2 2 0 0 1 2-2h4.5l2 2H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2z'/%3E%3Cpath transform='translate(38 41)' d='M0 2a2 2 0 0 1 2-2h4.5l2 2H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2z'/%3E%3Cpath transform='translate(48 17)' d='M0-5C.6-1.2 1.2-.6 5 0 1.2.6.6 1.2 0 5-.6 1.2-1.2.6-5 0-1.2-.6-.6-1.2 0-5z'/%3E%3Cpath transform='translate(16 49)' d='M0-4C.5-1 1-.5 4 0 1 .5.5 1 0 4-.5 1-1 .5-4 0-1-.5-.5-1 0-4z'/%3E%3C/g%3E%3C/svg%3E")}@keyframes cc-drift{0%{transform:translate(0)}to{transform:translate(64px,64px)}}.cc-slot{z-index:1;background:var(--cc-floor);border-radius:9999px;width:56px;height:10px;margin-left:-28px;position:absolute;top:14px;left:50%}.cc-mark{z-index:1;font-family:var(--slab);letter-spacing:.6px;color:var(--ink);white-space:nowrap;font-size:30px;line-height:1;position:relative}.cc-eyebrow{z-index:1;color:var(--ink-80);letter-spacing:2px;position:relative}.cc-body{text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;padding:0 24px 20px;display:flex}.cc-avatar{z-index:2;border:5px solid var(--canvas);background:var(--brand-sky);width:100px;height:100px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-40px;font-size:42px;font-weight:600;line-height:1;display:flex;position:relative}.cc-name{letter-spacing:-.6px;text-wrap:balance;overflow-wrap:anywhere;margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.2}.cc-handle{color:var(--ink-80);overflow-wrap:anywhere;margin:4px 0 0;font-size:17px;line-height:1.35}.cc-badge{background:var(--ink);height:36px;color:var(--on-dark);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;margin-top:14px;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.cc-badge svg{color:var(--brand-sky)}.cc-mid{flex-direction:column;flex:1 0 auto;justify-content:center;align-self:stretch;gap:12px;padding:20px 0 16px;display:flex}.cc-clock{background:var(--canvas-mist);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;flex-direction:column;align-items:center;padding:14px 16px 16px;display:flex}.cc-live{font-family:var(--slab);letter-spacing:1px;color:var(--ink-80);align-items:center;gap:6px;font-size:12px;line-height:1.1;display:inline-flex}.cc-live-dot{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite alternate cc-pulse}@keyframes cc-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.7)}}.cc-time{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:52px;font-weight:700;line-height:1.07}.cc-date{color:var(--ink-80);white-space:nowrap;margin-top:2px;font-size:15px;line-height:1.47}.cc-perk{background:var(--sky-tint);text-align:left;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.cc-perk-kind{color:var(--ink-80);font-size:13px;font-weight:600;line-height:1.29}.cc-perk-name{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.35}.cc-perk-benefit{font-size:15px;line-height:1.47}.cc-foot{border-top:1px solid var(--hairline);text-align:left;flex:none;grid-template-columns:1fr 1fr;align-self:stretch;margin:0;padding-top:14px;display:grid}.cc-foot>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-foot>div+div{border-left:1px solid var(--hairline);padding-left:16px}.cc-foot dt{color:var(--ink-48);font-size:13px;font-weight:600;line-height:1.29}.cc-foot dd{letter-spacing:.4px;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:1.35}.cc-ticker{background:var(--tile-1);flex:none;align-items:center;height:34px;display:flex;overflow:hidden}.cc-ticker-in{width:max-content;animation:26s linear infinite cc-tick;display:flex}.cc-ticker-run{display:flex}.cc-ticker-run>span{font-family:var(--slab);letter-spacing:1.2px;color:var(--brand-sky);white-space:nowrap;align-items:center;gap:14px;padding-right:14px;font-size:12px;line-height:1;display:inline-flex}.cc-tk-dot{background:var(--lavender);border-radius:50%;width:5px;height:5px}@keyframes cc-tick{to{transform:translate(-50%)}}.cc-hint{max-width:380px;color:var(--ink-80);text-align:center;text-wrap:balance;margin:0;font-size:14px;line-height:1.43}.cc-card.is-void .cc-band{background:var(--hairline)}.cc-card.is-void .cc-band:before{opacity:.5;animation:none}.cc-card.is-void .cc-avatar{background:var(--canvas-mist);color:var(--ink-48)}.cc-card.is-void .cc-name{color:var(--ink-48)}.cc-void{flex-direction:column;align-items:center;gap:4px;margin-top:16px;display:flex}.cc-stamp{font-family:var(--slab);letter-spacing:3px;color:var(--ink);border:3px solid var(--ink);border-radius:12px;margin-bottom:10px;padding:8px 16px 6px;font-size:26px;line-height:1;transform:rotate(-6deg)}.cc-void-title{font-size:21px;font-weight:600;line-height:1.19}.cc-void-why{color:var(--ink-80);font-size:15px;line-height:1.47}@media (prefers-reduced-motion:reduce){.cc-band:before,.cc-ticker-in,.cc-live-dot{animation:none}}@media (height>=800px) and (width<=639px){.cc-card:not(.has-perk):not(.is-void) .cc-band{height:164px;padding-top:48px}.cc-card:not(.has-perk):not(.is-void) .cc-mark{font-size:34px}.cc-card:not(.has-perk):not(.is-void) .cc-avatar{border-width:6px;width:120px;height:120px;margin-top:-48px;font-size:50px}.cc-card:not(.has-perk):not(.is-void) .cc-name{margin-top:14px;font-size:36px}.cc-card:not(.has-perk):not(.is-void) .cc-handle{font-size:19px}.cc-card:not(.has-perk):not(.is-void) .cc-badge{height:40px;margin-top:18px;padding:0 18px 0 14px;font-size:16px}.cc-card:not(.has-perk):not(.is-void) .cc-clock{padding:18px 16px 20px}.cc-card:not(.has-perk):not(.is-void) .cc-time{letter-spacing:-1.8px;font-size:64px}.cc-card:not(.has-perk):not(.is-void) .cc-date{font-size:17px}.cc-card:not(.has-perk):not(.is-void) .cc-foot dd{font-size:19px}.cc-card:not(.has-perk):not(.is-void) .cc-ticker{height:38px}}@media (height<=760px){.cc-band{gap:6px;height:120px;padding-top:36px}.cc-mark{font-size:26px}.cc-avatar{border-width:4px;width:84px;height:84px;margin-top:-34px;font-size:36px}.cc-name{margin-top:8px;font-size:28px}.cc-badge{height:32px;margin-top:10px}.cc-mid{gap:10px;padding:14px 0 12px}.cc-clock{padding:10px 16px 12px}.cc-time{letter-spacing:-1px;font-size:44px}.cc-foot{padding-top:10px}.cc-body{padding-bottom:16px}}@media (height<=640px){.cc-band{height:96px;padding-top:34px}.cc-eyebrow{display:none}.cc-handle{font-size:15px}.cc-time{font-size:40px}.cc-date{font-size:14px}}@media (width>=640px){.cc-stage{gap:16px;padding:40px 16px}.cc-card{flex:none;min-height:600px}}.pk-admin{padding-top:40px}.pk-lead{margin:0 0 24px}.pk-row{border-bottom:1px solid var(--hairline);grid-template-columns:72px minmax(0,1.4fr) minmax(0,2fr) 120px 160px;align-items:center;gap:16px;padding:14px 4px;display:grid}.pk-row.ad-head{color:var(--ink-48);white-space:nowrap;border-bottom:0;padding:0 4px 12px;font-size:14px;font-weight:600}.pk-row.is-hidden .pk-who .t-body-strong,.pk-row.is-hidden .pk-what .t-table{color:var(--ink-48)}.pk-order{gap:4px;display:flex}.pk-step{background:var(--canvas-mist);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);font:600 15px/1 var(--font);cursor:pointer;border:0;border-radius:8px}.pk-step:active:not(:disabled){transform:scale(.95)}.pk-step:disabled{color:var(--ink-48);opacity:.5;cursor:default}.pk-who{text-align:left;min-width:0;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.pk-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-who:hover .t-body-strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pk-what{flex-direction:column;min-width:0;display:flex}.pk-cond-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-links-cell{white-space:nowrap;gap:12px;display:flex}.pk-state{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pk-text-btn{min-height:36px;font:600 14px/1.2 var(--font);color:var(--ink);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.pk-text-btn:disabled{opacity:.5;cursor:default}.pk-hidden-h{margin:48px 0 12px}.pk-textarea{resize:vertical;height:auto;min-height:88px;line-height:1.47;font-family:var(--font);padding:12px 16px}.pk-foot-err{color:var(--ink);flex:1;font-size:14px;font-weight:600;line-height:1.43}@media (width<=1023px){.pk-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"order who state""order what what""order links links";gap:4px 12px;padding:16px 4px}.pk-row.ad-head{display:none}.pk-order{flex-direction:column;grid-area:order;align-self:start}.pk-who{grid-area:who}.pk-what{grid-area:what}.pk-links-cell{grid-area:links}.pk-state{grid-area:state}}@media (width<=639px){.pk-admin{padding-top:24px}}
