@font-face{font-family:sans;src:url(/_next/static/media/52e25459168ca65d-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_8bf508{font-family:sans,sans Fallback}.__variable_8bf508{--font:"sans","sans Fallback"}:root{color-scheme:light;--ink:#0e0e12;--page:#f5f5f7;--blue:#2440e0;--grey:#5c5c66;--line:#e6e6ea;--raspberry:#e31c6e;--card:#fff}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--page);color:var(--ink);font-family:var(--font),"Segoe UI",Roboto,"Noto Sans",sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:1.5px solid var(--blue);outline-offset:3px}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100dvh}.brandline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 10px 18px;position:relative}.brandline .brand{margin:0}.bell{position:relative;flex:none}.deskcount{border:0;background:var(--ink);color:#fff;border-radius:999px;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:650;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deskcount.bad{background:var(--raspberry)}.deskpop{position:absolute;z-index:8;top:calc(100% + 8px);left:0;width:min(300px,calc(100vw - 24px));max-height:min(70vh,480px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px rgba(14,14,18,.08);padding:6px}.deskrow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:8px;border-radius:10px}.deskrow:hover{background:#fafafb}.side .deskpop a{display:grid;grid-gap:2px;gap:2px;width:auto;margin:0;padding:0;border-radius:0;color:var(--ink);min-height:0}.side .deskpop a,.side .deskpop a:hover{background:transparent}.deskrow.fix>a>span:first-child{color:var(--raspberry)}.deskdetail{color:var(--grey);font-size:12px;line-height:1.35}.deskpop form{margin:0}.side .deskpop button.quiet{display:inline;width:auto;margin:0;padding:2px 0;min-height:0;color:var(--grey);font-size:12px}.desknote{margin:4px 8px 8px;color:var(--grey);font-size:12px}.side{background:#fff;border-right:1px solid var(--line);padding:22px 12px 16px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column}.navlinks{overflow:auto;flex:1 1;min-height:0}.sidefoot{padding-top:8px}.who{margin:8px 10px 0;color:var(--grey);font-size:12px}.brand{margin:0 10px 18px;font-weight:800;letter-spacing:-.05em;font-size:22px;line-height:.9}.side a,.side button.quiet{display:block;width:100%;text-align:left;margin:2px 0;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink)}.side a.on,.switch a.on,.switch span.on{background:var(--ink);color:#fff}.side .group{margin:16px 10px 6px;color:var(--grey);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.side form{margin-top:18px}.side .deskpop form{margin:0}main{padding:28px 32px 72px;min-width:0}header.page{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:18px}header.page.stack{display:block}header.page.stack .meta{margin-top:8px;max-width:62ch}.kicker{margin:0 0 2px;color:var(--blue);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.kicker,h1{font-weight:650}h1{margin:0;font-size:26px;letter-spacing:-.03em}h2{margin:26px 0 8px;font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.meta,h2{color:var(--grey)}.meta{margin:0;font-size:12px}.card dl,.strip{display:grid}.card,.panel,.scroll,.strip,details{background:var(--card);border-radius:16px}.card,.panel,.scroll,.strip{border:1px solid var(--line)}.strip.six{grid-template-columns:repeat(6,minmax(0,1fr))}.strip.metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.strip.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.strip.two{grid-template-columns:repeat(2,minmax(140px,240px))}.strip.pair{grid-template-columns:1fr 1fr;margin-bottom:12px}.card dl>div,.strip>div{padding:14px 16px}dt{color:var(--grey);font-size:12px;font-weight:500}dd{margin:2px 0 0;font-size:22px;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}dd.bad{color:var(--raspberry)}.strip dd a{box-shadow:inset 0 -1px 0 color-mix(in srgb,currentColor 35%,transparent)}.strip+.meta{display:block;margin:10px 2px 0;max-width:62ch}.cards{display:grid;grid-gap:12px;gap:12px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stage{width:100%;max-height:460px;object-fit:contain;background:#fff;border-radius:12px;display:block}.piece form{margin-top:8px}.piece textarea{min-height:72px}.card{display:block;padding:16px 18px 8px}.card h2{margin:0;text-transform:none;letter-spacing:-.02em;font-size:15px;color:var(--ink)}.big{margin:6px 0 0;font-size:32px;font-weight:650;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.switch{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.switch a,.switch span.on{padding:6px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13px}.scroll{overflow:auto;max-height:70vh}details summary{padding:12px 16px;cursor:pointer}details pre{margin:0;padding:0 16px 16px;white-space:pre-wrap}a.out:after{content:" ↗";color:var(--grey);font-size:11px}table{width:100%;border-collapse:collapse;background:#fff}td,th{padding:10px 14px;text-align:left;border-bottom:1px solid #f0f0f3;font-size:13px;white-space:nowrap;vertical-align:middle}th{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--grey);position:-webkit-sticky;position:sticky;top:0;background:#fafafb}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafafb}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.wrap{white-space:normal;min-width:220px;max-width:360px}.thumb{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#f0f0f3;display:block}.feed{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.lines{margin:8px 0 12px;display:grid;grid-gap:8px;gap:8px}.lines p{margin:0}.studio-plan{margin:4px 0 16px}.post{display:grid;grid-template-columns:168px 1fr;grid-gap:14px;gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px}.post-body{min-width:0;display:grid;grid-gap:6px;gap:6px}.post-body p{margin:0}.post-actions{display:flex;gap:8px;flex-wrap:wrap}.post-actions form{margin:0}.shot{width:168px;height:220px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#f5f5f7;cursor:zoom-in}.shot.bare{display:block}.shot img,.shot video{width:100%;height:100%;object-fit:contain;display:block}.viewer{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:rgba(14,14,18,.72)}.viewer-frame,.viewer-frame img,.viewer-frame video{max-width:min(440px,100%);max-height:calc(100dvh - 48px)}.viewer-frame img,.viewer-frame video{display:block;border-radius:18px;background:#fff}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.btn,button.btn{border:0;background:var(--ink);color:#fff;border-radius:999px;padding:8px 14px;font-weight:600}button.btn:disabled,button.pill:disabled,button.quiet:disabled{opacity:.55;cursor:progress}.head-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.head-row h1{margin:0}.head-field{display:flex;align-items:flex-end;gap:8px}.head-field label{min-width:0}.head-field input,.head-field select{width:120px;padding:7px 8px}.head-row details{position:relative}.head-row details summary{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;list-style:none}.head-row .pop{position:absolute;z-index:3;top:calc(100% + 6px);right:0;width:min(520px,80vw);background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.tools{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.tools details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 12px}.tools summary{cursor:pointer;font-weight:600}.tools .panel{margin-top:10px;border:0;padding:0;box-shadow:none}.split-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.desk{display:flex;flex-direction:column;height:calc(100dvh - 56px);min-height:0}.desk-stats{flex:5 1}.desk-rows,.desk-stats{min-height:0;overflow:auto}.desk-rows{flex:4 1}.row-link{cursor:pointer}.row-link .note-cell{cursor:default}.row-actions{display:flex;align-items:center;gap:6px;position:relative}.row-actions .btn,.row-actions button{padding:4px 8px}.note-pop{z-index:30;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;overflow:auto;box-shadow:0 12px 40px rgba(14,14,18,.16)}.note-pop textarea{width:100%;min-height:160px}.note-actions{display:flex;gap:8px;margin-top:8;flex-wrap:wrap}.find-bar>form{display:grid;grid-gap:8px;gap:8px;align-content:flex-end}.find-bar label{min-width:200px}.btn.ghost,button.quiet{background:transparent;color:var(--blue)}.btn.line{background:#fff;color:var(--ink);border:1px solid var(--line)}.fields,form.grid{display:grid;grid-gap:10px;gap:10px}.setup-form{max-width:520px;margin-top:12px}.setup-menu{display:grid;grid-gap:8px;gap:8px;max-width:720px;margin-top:16px}.setup-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.setup-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 16px;color:inherit;font-weight:650;text-decoration:none}.setup-row .status{color:var(--grey);font-weight:600;font-size:13px;white-space:nowrap}.setup-card.on{box-shadow:inset 0 0 0 1px var(--ink)}.setup-body{padding:0 16px 16px;display:grid;grid-gap:12px;gap:12px}.setup-body .setup-form,.setup-body form.fields{max-width:none;margin-top:0}.setup-body .scroll{max-height:min(360px,calc(100dvh - 180px))}.setup-body textarea{max-height:min(280px,calc(100dvh - 220px))}.inline-form{display:flex;gap:8px;align-items:center}.inline-form select{width:auto;min-width:128px}td .inline-form,td form{margin:4px 8px 4px 0}label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--grey)}input,select,textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #e4e4e8;background:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%235c5c66' stroke-width='1.6' stroke-linecap='round' d='M1 1.5 6 6.5 11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center}[dir=rtl] select{padding-right:12px;padding-left:36px;background-position:left 12px center}::placeholder{color:#8e8e98}::selection{background:#e4e7ff}textarea{min-height:120px;resize:vertical}.err,.notice{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line);line-height:1.45}.notice{box-shadow:inset 3px 0 0 var(--blue)}.err,.notice{color:var(--ink)}.err{box-shadow:inset 3px 0 0 var(--raspberry)}.panel{padding:16px 18px}pre{margin:0;white-space:pre-wrap;font-size:12px}.login{min-height:100dvh;display:grid;place-items:center;padding:24px}.login form{width:min(400px,100%);background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;display:grid;grid-gap:12px;gap:12px}.empty{color:var(--grey);margin:8px 0}.face{min-height:100dvh;background:var(--page);color:var(--ink)}.face-bar,.face-main.wide{width:min(880px,calc(100% - 48px))}.face-bar{margin:0 auto;padding:20px 0 4px}.face-brand-row{justify-content:space-between;gap:16px}.face-brand,.face-brand-row{display:flex;align-items:center}.face-brand{gap:10px;color:var(--ink);font-size:17px;font-weight:600}.face-brand img{width:32px;height:32px;border-radius:8px}.face-main>.face-brand{margin-bottom:28px}.face-end,.face-top{display:flex;align-items:center;gap:16px}.face-top{justify-content:space-between;margin-bottom:28px}.face-end{justify-content:flex-end;flex-wrap:wrap}.face .page-lang{display:flex;width:auto;margin:0}.face-bar .page-lang,.face-top .page-lang{-webkit-margin-start:auto;margin-inline-start:auto}.face .page-lang select.lang{width:auto;max-width:none;min-height:44px;margin:0;border:0;border-radius:0;background-color:transparent;color:var(--grey);font-size:15px;font-weight:600;cursor:pointer;pointer-events:auto;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:8px 22px 8px 4px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%235c5c66' stroke-width='1.6' stroke-linecap='round' d='M1 1.5 6 6.5 11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 2px center}.face .page-lang select.lang:focus-visible{box-shadow:none;outline:none}[dir=rtl] .face .page-lang select.lang{padding-right:4px;padding-left:22px;background-position:left 2px center}.face-nav{flex-wrap:wrap;margin-top:10px}.face-nav,.face-nav .nav-end{display:flex;align-items:center;gap:4px 8px}.face-nav .nav-end{-webkit-margin-start:auto;margin-inline-start:auto}.face-nav form{-webkit-margin-start:0;margin-inline-start:0}.face-nav a,.face-nav button.quiet{color:var(--grey);font-size:15px;font-weight:600;background:transparent;border:0;padding:8px 12px;border-radius:999px;min-height:40px}.face-nav a.on{background:#fff;border:1px solid var(--line)}.face-nav a.on,.face-nav a:hover,.face-nav button.quiet:hover{color:var(--ink)}.face-main{width:min(400px,calc(100% - 48px));margin:56px auto 80px}.face-main.wide{margin-top:8px;padding-inline:0;display:flex;flex-direction:column;gap:18px}.face h1{margin:0;font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.face-main.wide h1{font-size:28px}.face-main.wide .face-top{justify-content:flex-start;gap:12px}.face-main.wide .face-top .page-lang{-webkit-margin-start:0;margin-inline-start:0}.face h2{margin:32px 0 10px;font-size:18px;font-weight:650;letter-spacing:-.03em;text-transform:none;color:var(--ink)}.face .lead,.face .meta{color:var(--grey);font-size:15px;font-weight:500;line-height:1.5}.face .lead,.face .meta{margin:8px 0 0}.face .confirm{margin-top:22px;padding:18px 16px;border-radius:16px;background:#fff}.face .confirm p{margin:8px 0 0;color:var(--ink);font-weight:500}.face .confirm p,.face .next{font-size:15px;line-height:1.45}.face .next{display:flex;justify-content:flex-end;align-items:center;min-height:48px;margin:0;font-weight:600}.face .next a{color:var(--blue);font-weight:600}.face form{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.face label .hint{color:var(--grey);font-size:13px;font-weight:500;line-height:1.35}.face .offer{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.face .offer>.kicker,.face .offer>.link-card,.face .offer>.meta,.face .offer>form{margin-top:0}.face .offer .kicker{margin-bottom:0}.face form.claim{margin-top:4px}.face form.claim button.pill{margin-top:0}.face form.signup{margin-top:22px}.face form.signup>button.pill{margin-top:4px}.face-nav form{display:flex;align-items:center;margin-top:0;margin-bottom:0}.face label{display:grid;grid-gap:6px;gap:6px;color:var(--grey);font-size:13px;font-weight:600}.face label.agree{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:15px;font-weight:500;line-height:1.45}.face label.agree input{width:22px;height:22px;min-height:22px;margin:1px 0 0;flex:none;box-shadow:none;accent-color:var(--ink)}.face label.agree a{color:var(--blue);font-weight:600}.legal{display:grid;grid-gap:0;gap:0;margin-top:8px;max-width:68ch}.legal section{padding:22px 0;border-top:1px solid var(--line)}.legal h2{margin:0;font-size:16px;font-weight:650;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.legal p{margin:8px 0 0;color:var(--ink);font-size:15px;font-weight:500;line-height:1.6}.face input,.face select,.face textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid transparent;border-radius:14px;background-color:#fff;box-shadow:0 0 0 1px rgba(14,14,18,.06);color:var(--ink)}.face select{padding-right:40px}[dir=rtl] .face select{padding-right:14px;padding-left:40px}.face input:focus-visible,.face select:focus-visible,.face textarea:focus-visible{box-shadow:0 0 0 2px var(--blue)}.face .pill,.face button.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;justify-self:end;min-height:48px;margin-top:8px;padding:14px 20px;border:0;border-radius:28px;background:#ffff00;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1}.face button.pill:after{content:"→";font-weight:700;letter-spacing:-.2px}.face button.pill.danger,.face button.pill.soft{background:#fff;box-shadow:0 0 0 1px var(--line)}.face button.pill.danger{color:var(--raspberry)}.face button.pill.copy:after,.face button.pill.danger:after,.face button.pill.soft:after{content:none}.face button.pill:active{opacity:.55}.face form+form{margin-top:8px}.face .btn.line{min-height:40px;padding:8px 14px;border-radius:999px;background:#fff;font-weight:650}.face ul.codes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0;padding:0;list-style:none}.face ul.codes li{padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(14,14,18,.06);font-weight:650;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.face .strip.four,.face .strip.three,.face .strip.two{width:100%}.face .strip.two{grid-template-columns:1fr 1fr}.face .strip.three{grid-template-columns:repeat(3,minmax(0,1fr))}.face .strip{margin-top:16px}.face .link-card{display:flex;align-items:center;gap:16px;margin-top:18px;padding:8px 8px 8px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(14,14,18,.06)}.face .link-card p{margin:0;flex:1 1;min-width:0;color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.03em;line-height:1.35;overflow-wrap:anywhere}.face .link-card .pill{flex:none;margin-top:0}.face .kit-logos,.face .kit-shots{display:grid;grid-gap:12px;gap:12px}.face .kit-logos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.face .kit-shots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.face .kit-logos a,.face .kit-shots a{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:#ececef;box-shadow:0 0 0 1px rgba(14,14,18,.06);color:var(--ink);font-size:14px;font-weight:650}.face .kit-logos img,.face .kit-shots img{width:100%;height:auto;display:block}.face .copy-card{margin-top:12px;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(14,14,18,.06)}.face .copy-card h2{margin:0 0 8px}.face .copy-card p{margin:0;color:var(--ink);font-size:15px;font-weight:500;line-height:1.5}.face .copy-card .btn{margin-top:12px}.face .copy-card ul{margin:0;padding-left:18px}.face .copy-card li{margin:6px 0;line-height:1.45}.face .pair-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.face .pair-cards .copy-card{margin-top:0}.face .account{margin-top:36px;padding-top:8px;border-top:1px solid var(--line)}.face .account form,.face form.narrow{max-width:420px}.face .account button.pill{background:#fff;box-shadow:0 0 0 1px var(--line)}.face .account button.pill:after{content:none}.face .account button.pill.danger{color:var(--raspberry)}.face .meta{overflow-wrap:anywhere}.face .meta a{color:var(--blue);font-weight:600}.face .quiet-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:28px}.face .quiet-links a{color:var(--blue);font-weight:600}.face-main.wide .err,.face-main.wide .how,.face-main.wide .kit-logos,.face-main.wide .kit-shots,.face-main.wide .link-card,.face-main.wide .meta,.face-main.wide .notice,.face-main.wide .scroll,.face-main.wide .strip,.face-main.wide form,.face-main.wide h2{margin-top:0}.face .how p{margin:0 0 12px;color:var(--ink);font-size:15px;font-weight:500;line-height:1.55}.face .how p:last-child{margin-bottom:0}.face .ledger-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.face .ledger-split h2{margin:0 0 10px}.face .when{display:block;color:var(--grey);font-size:12px;font-weight:500}.face section.earn{display:grid;grid-gap:12px;gap:12px}.face section.earn>.meta,.face section.earn>.notice,.face section.earn>.strip,.face section.earn>.take,.face section.earn>form{margin:0}.face .take{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:16px;background:#fff;border:1px solid var(--line)}.face .take p{margin:0;color:var(--grey);font-size:13px;font-weight:500}.face .take .sum{margin-top:2px;color:var(--ink);font-size:28px;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.face .book{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 8px;max-width:100%}.face .book-amt{color:var(--ink)}.face .aside{display:inline-flex;align-items:center;gap:1px;margin:0;color:var(--grey);font-size:13px;font-weight:500;letter-spacing:0;line-height:1}.face .take .sum .aside{font-size:15px}.face .fx,.face button.caret{position:relative;display:inline-flex;align-items:center}.face button.caret{justify-content:center;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--grey);line-height:0;cursor:pointer}.face button.caret:before{content:"";position:absolute;inset:-13px}.face button.caret svg{display:block;fill:currentColor}.face button.caret:hover,.face button.caret[aria-expanded=true]{color:var(--ink)}.face .fx-menu{position:absolute;z-index:6;top:calc(100% + 8px);right:-4px;display:grid;grid-template-columns:repeat(5,46px);grid-gap:2px;gap:2px;margin:0;padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(14,14,18,.1)}.face .fx-menu button{min-height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--grey);font-size:12px;font-weight:600;letter-spacing:.03em;cursor:pointer}.face .fx-menu button:hover,.face .fx-menu button[aria-selected=true]{background:var(--page);color:var(--ink)}.face td .book{justify-content:flex-end}.face .take>form{display:flex;margin:0}.face .take button.pill{margin-top:0}.face .scroll{max-height:none;overflow:visible;box-shadow:none}.face .scroll td{white-space:normal;overflow-wrap:anywhere}.face td.num,.face th.num{text-align:end;white-space:nowrap}.face .pick{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.face .pick a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#fff;color:var(--ink);font-size:17px;font-weight:600}.face .pick small{display:block;color:var(--blue);font-size:13px;font-weight:500}@media (max-width:980px){.shell{grid-template-columns:1fr}.side{position:-webkit-sticky;position:sticky;top:0;z-index:4;height:auto;display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand foot" "links links";align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 12px 8px;border-right:0;border-bottom:1px solid var(--line);background:#fff}.side .brandline{margin:0;grid-area:brand}.side .brand{margin:0}.navlinks{grid-area:links;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;overflow-x:auto;min-height:44px;padding-bottom:2px}.side a,.side button.quiet{width:auto;flex:none;white-space:nowrap;margin:0;min-height:44px;display:inline-flex;align-items:center}.side .group{margin:0 4px 0 14px;flex:none}.sidefoot{grid-area:foot;display:flex;align-items:center;gap:4px;margin:0;padding:0}.sidefoot form,.who{margin:0}.who{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk{height:auto}.cards.three,.cards.two,.split,.split-two,.strip.four,.strip.metrics,.strip.six{grid-template-columns:1fr 1fr}.mail-split,.reply-grid{grid-template-columns:1fr}.mail-split.open .mail-list{display:none}.mail-list,.mail-read{max-height:none}.strip.two{grid-template-columns:1fr 1fr}.scroll{max-width:100%;overscroll-behavior-x:contain}.head-row .pop{position:fixed;left:12px;right:12px;top:72px;width:auto;max-height:calc(100dvh - 96px);overflow:auto}main{padding:16px 14px calc(32px + env(safe-area-inset-bottom))}input,select,textarea{font-size:16px}}@media (max-width:720px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.face-main{width:min(400px,calc(100% - 32px));margin:20px auto calc(40px + env(safe-area-inset-bottom));padding-inline:0}.face-bar{flex-wrap:wrap;align-items:center;padding:calc(12px + env(safe-area-inset-top)) 0 8px}.face-bar,.face-main.wide{width:calc(100% - 32px)}.face-main.wide{gap:16px;margin-bottom:0;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.face-main.wide h2{margin-top:10px}.face .page-lang select.lang{max-width:46vw;font-size:16px}.face .strip.two{grid-template-columns:1fr}.face .strip.two>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px}.face .strip.two>div+div{box-shadow:inset 0 1px 0 var(--line)}.face .strip.two dt{font-size:15px}.face .strip.two dd{margin:0;font-size:20px;text-align:end}.face .fx-menu{position:fixed;z-index:30;left:16px;right:16px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom));width:auto;max-height:min(50dvh,360px);overflow:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.face .fx-menu button{min-height:44px;font-size:14px}.face-nav{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border-top:1px solid var(--line)}.face-nav::-webkit-scrollbar{display:none}html.keyboard .face-nav{visibility:hidden;pointer-events:none}.face-nav .nav-end,.face-nav>a{flex:0 0 auto}.face-nav .nav-end{display:flex;align-items:center;gap:2px;margin:0}.face-nav form{display:flex;width:auto}.face-nav a,.face-nav button.quiet{display:flex;align-items:center;justify-content:center;width:auto;min-height:44px;padding:8px;border-radius:12px;font-size:13px;font-weight:650;line-height:1;text-align:center;white-space:nowrap}.face-nav a.on{background:#ffff00;border-color:transparent;color:var(--ink)}.face .ledger-split,.face .strip.three{grid-template-columns:1fr}.face .strip.three>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px}.face .strip.three>div+div{box-shadow:inset 0 1px 0 var(--line)}.face .strip.three dt{font-size:15px}.face .strip.three dd{margin:0;font-size:20px;text-align:end;white-space:nowrap}.face .how p,.face .lead,.face .meta{font-size:16px}.face .quiet-links a{min-height:44px;display:inline-flex;align-items:center}.face .pair-cards{grid-template-columns:1fr}.face .link-card{flex-direction:column;align-items:stretch;padding:14px;gap:12px}.face .link-card .pill{width:100%}.face h1{font-size:28px}.face .next{justify-content:center}.face .next a{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px}.face .pill,.face button.pill{width:100%;justify-self:stretch}.face .take{flex-direction:column;align-items:stretch;padding:16px}.face .take>form{width:100%}}.reply-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.reply-switch{display:flex;gap:8px}.reply-list{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.reply-card{padding:16px 18px 18px}.reply-card header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px}.reply-card h2{margin:0;font-size:16px;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.reply-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.reply-grid h3{margin:0 0 6px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--grey)}.reply-in{margin:0;white-space:pre-wrap;max-height:240px;overflow:auto}.reply-card textarea{width:100%;min-height:180px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fafafb;resize:vertical}.reply-en{margin:8px 0 0;color:var(--grey);white-space:pre-wrap}.reply-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reply-held{color:var(--raspberry);font-size:12px;font-weight:650}.mail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mail-head h1{margin:0}.mail-switch{display:flex;gap:8px}.mail-switch a{display:inline-flex;align-items:center}.mail-boxes{display:flex;gap:8px;overflow-x:auto;margin:14px 0;padding-bottom:2px}.mail-boxes a{flex:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;color:var(--grey)}.mail-boxes a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mail-split{display:grid;grid-template-columns:minmax(260px,340px) 1fr;min-height:420px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.mail-list{overflow:auto;max-height:72vh;border-right:1px solid var(--line)}.mail-list a{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-bottom:1px solid var(--line)}.mail-list a.on{background:#f4f5fb}.mail-list a.unseen strong{font-weight:750}.mail-list a.unseen{box-shadow:inset 3px 0 0 var(--blue)}.mail-list a span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-read{padding:16px 18px 20px;overflow:auto;max-height:72vh}.mail-read h2{margin:8px 0;font-size:18px;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.mail-read pre{white-space:pre-wrap;font:inherit;margin:12px 0 0}.mail-who{margin:8px 0 0;font-weight:650}.mail-mark{display:flex;gap:8px}.mail-fold,.mail-mark{margin-top:14px}.mail-fold summary{cursor:pointer;font-weight:650}.mail-fold .fields,.mail-fold .scroll{margin-top:12px}