@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/petrona-latin-300-normal-B_uIIhie.woff2)format("woff2"),url(/assets/petrona-latin-300-normal-EpWcJLT_.woff)format("woff")}@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/petrona-latin-400-normal-D8LMBqsI.woff2)format("woff2"),url(/assets/petrona-latin-400-normal-BVoFP4e5.woff)format("woff")}@font-face{font-family:Petrona;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/petrona-latin-500-normal-Dh0apjGt.woff2)format("woff2"),url(/assets/petrona-latin-500-normal-BopyFoHl.woff)format("woff")}@font-face{font-family:Petrona;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/petrona-latin-300-italic-CVBi3pln.woff2)format("woff2"),url(/assets/petrona-latin-300-italic-C3GJqy9w.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efece6;--surface:#faf8f4;--raise:#fffefb;--ink:#1b1c22;--muted:#5e5d63;--faint:#817f7d;--line:#dedad2;--accent:#8a5c0e;--accent-soft:#f2e6cc;--accent-ink:#fff;--ok:#3d6a55;--shadow:0 30px 70px -38px #3c2d1459;font-family:Figtree,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d13;--surface:#141824;--raise:#181d2b;--ink:#ece8de;--muted:#9a9fad;--faint:#737987;--line:#232a39;--accent:#f0c46c;--accent-soft:#2e2715;--accent-ink:#1a1405;--ok:#94c9ae;--shadow:0 30px 70px -38px #000000e6}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d13;--surface:#141824;--raise:#181d2b;--ink:#ece8de;--muted:#9a9fad;--faint:#737987;--line:#232a39;--accent:#f0c46c;--accent-soft:#2e2715;--accent-ink:#1a1405;--ok:#94c9ae;--shadow:0 30px 70px -38px #000000e6}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:var(--bg);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.5 Figtree,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.6}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.star{width:20px;height:20px;fill:var(--accent);flex:none}.app-shell{min-height:100vh}.workspace{min-height:100vh;margin-left:80px}.rail{z-index:30;border-right:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:center;gap:15px;width:80px;padding:25px 12px;display:flex;position:fixed;inset:0 auto 0 0}.rail-mark{place-items:start center;height:60px;padding-top:3px;display:grid}.rail-mark .star{width:23px;height:23px}.rail>button,.rail-bottom>button{width:46px;height:46px;color:var(--muted);background:0 0;border:0;border-radius:14px;place-items:center;font-size:22px;display:grid;position:relative}.rail>button:hover,.rail-bottom>button:hover,.rail>button[aria-current=page]{background:var(--surface);color:var(--ink)}.rail>button[aria-current=page]:before{content:"";background:var(--accent);border-radius:8px;width:3px;position:absolute;top:13px;bottom:13px;left:-12px}.rail-label{background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.rail button:hover .rail-label,.rail button:focus-visible .rail-label{opacity:1}.rail-bottom{gap:14px;margin-top:auto;display:grid}.rail-bottom .star{width:18px;height:18px}.theme-button{font-size:22px}.topline{height:88px;color:var(--muted);align-items:center;gap:18px;padding:0 clamp(26px,5.4vw,90px);display:flex}.brand{color:var(--ink);font:italic 300 20px/1 Petrona,Georgia,serif}.today{text-transform:capitalize}.mode{letter-spacing:.025em;color:var(--faint);margin-left:auto;font-size:12px}.page{max-width:1000px;margin:0 auto;padding:52px 48px 110px}.eyebrow,.section-caption{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.eyebrow .star{vertical-align:-2px;width:13px;height:13px;margin-right:7px}.day-note{max-width:830px;margin:36px 0 48px}.note-copy{letter-spacing:-.012em;text-wrap:pretty;margin:20px 0 26px;font:300 clamp(27px,3.15vw,40px)/1.44 Petrona,Georgia,serif}.note-copy em{color:var(--accent);font-style:normal;font-weight:400}.note-actions{align-items:center;gap:18px;display:flex}.button{border:1px solid var(--line);background:var(--surface);white-space:normal;border-radius:999px;min-height:43px;padding:11px 19px;font-size:14px;font-weight:600}.button:hover{border-color:var(--muted)}.button.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.button.primary:hover{filter:brightness(1.06)}.button.quiet{color:var(--muted);background:0 0;border-color:#0000}.button.quiet:hover{color:var(--ink)}.folded-note{color:var(--muted);align-items:center;gap:11px;margin:16px 0 30px;font-size:14px;display:flex}.folded-note .star{width:13px;height:13px}.folded-note button{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;margin-left:auto;text-decoration:underline}.folded-note button:hover{color:var(--ink)}.focus-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;padding:clamp(28px,4vw,45px);animation:.45s both enter}.focus-meta{color:var(--muted);align-items:center;gap:15px;font-size:13px;display:flex}.focus-meta .eyebrow{color:var(--accent)}.focus-card h1{letter-spacing:-.018em;overflow-wrap:anywhere;max-width:680px;margin:26px 0 10px;font:400 clamp(29px,3.6vw,43px)/1.18 Petrona,Georgia,serif}.focus-why{color:var(--muted);max-width:63ch;margin:0;font-size:16px}.focus-details{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.focus-details span{border:1px solid var(--line);border-radius:20px;padding:6px 11px;font-size:13px}.focus-actions{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.tray{margin:46px 0 0}.tray h2,.section-line h2{margin:0 0 12px;font:400 21px/1.25 Petrona,Georgia,serif}.tray-list{flex-wrap:wrap;gap:9px;display:flex}.tray-list button{border:1px solid var(--line);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:999px;max-width:300px;padding:8px 13px;font-size:13px;overflow:hidden}.tray-list button:hover{color:var(--ink);border-color:var(--accent)}.tray-list span{color:var(--accent);margin-left:6px}.clear-state{max-width:700px;padding:65px 0 85px}.clear-state .star{width:17px;height:17px}.clear-state h1{letter-spacing:-.018em;margin:18px 0 8px;font:300 clamp(34px,4vw,52px)/1.2 Petrona,Georgia,serif}.clear-state p{color:var(--muted);max-width:53ch;font-size:16px}.clear-state .button{margin-top:16px}.composer{border:1px solid var(--line);background:var(--surface);max-width:820px;color:var(--muted);border-radius:999px;align-items:center;gap:12px;margin:75px auto 0;padding:8px 10px 8px 17px;display:flex}.composer-star .star{width:17px;height:17px;display:block}.composer button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:600}.composer button:hover{filter:brightness(1.07)}.composer button span{margin-left:8px}.finance-head{justify-content:space-between;align-items:start;gap:20px;margin:42px 0 54px;display:flex}.finance-head h1{letter-spacing:-.025em;margin:8px 0 7px;font:300 clamp(40px,5vw,60px)/1.1 Petrona,Georgia,serif}.finance-head p{color:var(--muted);margin:0;font-size:16px}.finance-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:26px 0;display:grid}.finance-summary>div{flex-direction:column;gap:2px;display:flex}.finance-summary strong{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;white-space:nowrap;font:300 clamp(42px,5vw,66px)/1.2 Petrona,Georgia,serif}.summary-note{color:var(--faint);margin:12px 0 52px;font-size:13px}.finance-empty{border-top:1px solid var(--line);padding:47px 0 50px}.finance-empty .star{width:16px;height:16px}.finance-empty h2{margin:14px 0 6px;font:400 28px/1.25 Petrona,Georgia,serif}.finance-empty p{color:var(--muted);max-width:58ch;margin:0}.attention{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;margin:0 0 53px;padding:clamp(24px,4vw,43px)}.attention-top{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.attention-top .star{width:13px;height:13px}.attention h2{overflow-wrap:anywhere;margin:17px 0 8px;font:400 clamp(26px,3vw,36px)/1.23 Petrona,Georgia,serif}.attention p{color:var(--muted);margin:0 0 21px}.text-button{color:var(--accent);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.text-button:hover{text-decoration-color:currentColor}.text-button.secondary{color:var(--muted);margin-left:18px}.section-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:12px;display:flex}.section-line h2{margin:0}.section-line span{color:var(--faint);font-size:12px}.movement-section{margin:53px 0}.movement-list{display:block}.movement-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:155px 1fr auto 16px;align-items:center;gap:18px;width:100%;padding:18px 0;display:grid}.movement-row:hover .movement-name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.movement-date{color:var(--muted);font-size:13px}.movement-name{overflow-wrap:anywhere;font-weight:600}.movement-name small{color:var(--faint);margin-top:2px;font-size:12px;font-weight:400;display:block}.movement-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.movement-row strong.positive{color:var(--ok)}.row-arrow{color:var(--faint)}.history{margin-top:55px}.history-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);background:0 0;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.history-row:hover,.history-row span:first-child{color:var(--ink)}.tabbar{display:none}.scrim{z-index:60;background:#00000070;position:fixed;inset:0}.panel{z-index:70;background:var(--raise);border-left:1px solid var(--line);width:min(570px,52vw);box-shadow:var(--shadow);flex-direction:column;animation:.3s ease-out slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:21px 27px;display:flex}.panel-brand{align-items:center;gap:8px;font:500 19px Petrona,Georgia,serif;display:flex}.panel-brand .star{width:15px;height:15px}.panel-brand span{color:var(--muted);padding-left:5px;font:400 13px Figtree,system-ui,sans-serif}.icon-button{color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.icon-button:hover{background:var(--bg);color:var(--ink)}.panel-body{overscroll-behavior:contain;padding:24px 30px 55px;overflow:auto}.panel-body h2{margin:0 0 12px;font:400 34px/1.15 Petrona,Georgia,serif}.panel-intro{color:var(--muted);margin:0 0 27px;font-size:14px}.source-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:20px 0 26px;padding:14px 17px}.source-card p{overflow-wrap:anywhere;margin:7px 0;font:400 17px/1.4 Petrona,Georgia,serif}.source-card .muted{font-size:12px}.warning{color:var(--accent)!important;margin-top:12px!important;font:500 13px/1.45 Figtree,system-ui,sans-serif!important}.field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.field input,.field textarea,.field select,.allocation-row input,.allocation-row select{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:9px;outline:none;width:100%;padding:10px 12px}.field input:focus,.field textarea:focus,.field select:focus,.allocation-row input:focus,.allocation-row select:focus{border-color:var(--accent)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field textarea{resize:vertical;min-height:80px}.field-grid{grid-template-columns:1fr 1fr;gap:18px 15px;display:grid}.full{grid-column:1/-1}.choice-set{border:0;margin:0;padding:0}.choice-set legend{margin-bottom:8px;font-size:13px;font-weight:600}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-row label{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:flex}.choice-row label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choice-row input{accent-color:var(--accent);margin:0}.optional{color:var(--faint);font-weight:400}.field-hint{color:var(--faint);margin:-4px 0 0;font-size:12px}.text-input{margin-bottom:11px}.interpret-line{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px;display:flex}.interpret-line span{color:var(--muted);font-size:12px}.hint-message{border-left:2px solid var(--accent);color:var(--muted);padding-left:11px;font-size:13px}.upload{border:1px dashed var(--line);cursor:pointer;background:var(--bg);border-radius:12px;margin:13px 0 28px;padding:14px 16px;display:block}.upload:hover{border-color:var(--accent)}.upload span{font-size:14px;font-weight:600;display:block}.upload small{color:var(--muted);margin:3px 0 9px;font-size:12px;display:block}.upload input{max-width:100%;font-size:12px}.divider{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;margin:26px 0 20px;font-size:11px;font-weight:700;display:flex}.divider:after{content:"";background:var(--line);flex:1;height:1px}.allocations{border-top:1px solid var(--line);padding-top:17px}.split-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.split-head b{font-size:13px}.split-head p{color:var(--muted);margin:2px 0 12px;font-size:12px}.allocation-row{grid-template-columns:1fr 110px 30px;gap:8px;margin:7px 0;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:27px 0 5px;display:flex}.void-area{border-top:1px solid var(--line);margin-top:18px;padding:18px 0 0}.void-confirm p{color:var(--muted);font-size:13px}.void-confirm .button{margin-bottom:7px;margin-right:7px}.notice{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;margin:18px 0;padding:11px 14px;font-size:13px}.notice.error,.notice.warning{border-color:var(--accent);color:var(--ink)}.notice button{color:var(--accent);background:0 0;border:0;font-weight:600;text-decoration:underline}.uncertain-actions{flex-wrap:wrap;gap:5px;display:flex}.receipt-detail{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:22px 0;padding:18px}.receipt-title{align-items:start;gap:10px;display:flex}.done-mark{color:var(--ok);font-weight:700}.receipt-detail h3{margin:0;font-size:15px;font-weight:600;line-height:1.4}.receipt-detail dl{margin:13px 0}.receipt-detail dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.receipt-detail dt{color:var(--muted)}.receipt-detail dd{text-align:right;overflow-wrap:anywhere;margin:0}.receipt-id{font-family:ui-monospace,monospace;font-size:11px}.error-page{padding-top:90px}.error-page h1{font:400 38px Petrona,Georgia,serif}.error-page p{color:var(--muted)}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=900px){.workspace{margin-left:65px}.rail{width:65px}.topline{padding-inline:34px}.page{padding:42px 34px 90px}.panel{width:min(570px,70vw)}.movement-row{grid-template-columns:118px 1fr auto 12px;gap:10px}}@media (width<=620px){.workspace{margin:0;padding-bottom:65px}.rail{display:none}.topline{height:66px;padding:0 20px}.topline .today{font-size:13px}.topline .mode{text-align:right;max-width:110px;font-size:11px}.page{padding:30px 21px 90px}.day-note{margin:20px 0 36px}.note-copy{font-size:27px}.focus-card{padding:23px}.focus-card h1{margin-top:20px;font-size:30px}.finance-head{margin:28px 0 35px}.finance-head h1{font-size:43px}.finance-head .button{padding:9px 13px}.finance-summary{gap:12px}.finance-summary strong{font-size:36px}.movement-row{grid-template-columns:1fr auto 12px;gap:7px}.movement-date{grid-column:1/-1}.movement-name{grid-column:1}.movement-row strong{grid-column:2}.row-arrow{grid-column:3}.tabbar{z-index:45;background:var(--surface);border-top:1px solid var(--line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));height:calc(61px + env(safe-area-inset-bottom));justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar button{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:55px;font-size:11px;display:flex}.tabbar button[aria-current=page]{color:var(--accent)}.tabbar button>span:first-child{font-size:21px;line-height:1}.tabbar .star{width:18px;height:18px}.tabbar .theme-button{font-size:20px}.panel{border-left:0;width:100%;top:0;bottom:0}.panel-body{padding:24px 21px 45px}.panel-head{padding:15px 21px}.field-grid{gap:16px 10px}.allocation-row{grid-template-columns:1fr 94px 26px}.composer{margin-top:50px}}@media (width<=380px){.finance-summary,.field-grid{grid-template-columns:1fr}.full{grid-column:1}.topline .mode{display:none}.finance-head h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.editor-block{border:0;min-width:0;margin:0;padding:0}.editor-block:disabled{opacity:.65}.pending-command{border:1px solid var(--accent);background:var(--accent-soft);border-radius:14px;align-items:flex-start;gap:13px;margin:0 0 30px;padding:18px 20px;display:flex}.pending-command>.star{width:15px;height:15px;margin-top:3px}.pending-command strong{font-size:14px}.pending-command p{color:var(--muted);margin:4px 0 12px;font-size:13px}.pending-command-actions{flex-wrap:wrap;gap:5px;display:flex}.pending-command-actions .button{min-height:35px;padding:7px 12px;font-size:12px}.asset-link{color:var(--accent);text-underline-offset:3px;margin-top:7px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.receipt-history{color:var(--muted);margin:10px 0;font-size:12px}.input-tray{margin:54px 0 0}.input-tray-empty{color:var(--muted);padding:16px 0;font-size:14px}.input-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:18px;width:100%;padding:14px 0;display:grid}.input-row:hover .input-row-name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.input-row-name{text-overflow:ellipsis;white-space:nowrap;font:400 17px/1.35 Petrona,Georgia,serif;overflow:hidden}.input-row-meta{color:var(--muted);white-space:nowrap;font-size:12px}.input-source{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:19px 0 25px;padding:17px}.input-source p{overflow-wrap:anywhere;margin:9px 0;font:400 18px/1.45 Petrona,Georgia,serif}.input-source>span{color:var(--muted);font-size:12px;display:block}.input-source .asset-link{margin-top:10px}.proposal-box{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:15px 0 18px;padding:18px 19px}.proposal-box>.eyebrow{color:var(--accent)}.proposal-box .star{vertical-align:-1px;width:12px;height:12px;margin-right:5px}.proposal-box p{margin:11px 0 0}.proposal-understood{font:400 19px/1.4 Petrona,Georgia,serif}.proposal-box ul{color:var(--muted);margin:12px 0 0;padding-left:19px;font-size:13px}.proposal-box .simulation-note{border-left:2px solid var(--accent);color:var(--muted);padding-left:10px;font-size:12px}.proposal-empty{margin:16px 0;padding:10px 0}.proposal-empty .star{width:14px;height:14px}.proposal-empty p{margin:8px 0 3px;font:400 20px/1.3 Petrona,Georgia,serif}.proposal-empty span,.input-explanation{color:var(--muted);font-size:13px}.input-refresh{color:var(--muted);margin:16px 0;display:block}.input-confirm{border-top:1px solid var(--line);margin-top:20px}.input-confirm .divider{margin:20px 0}.input-confirm>.button{margin-top:17px}.input-confirm>.field-hint{margin:15px 0 0}.intake-save{margin:10px 0 7px;display:block}.input-tray .section-line{align-items:baseline}@media (width<=620px){.input-row{grid-template-columns:minmax(0,1fr) 16px;gap:6px}.input-row-name{grid-column:1}.input-row-meta{grid-area:2/1}.input-row .row-arrow{grid-area:1/2/3}.input-tray .section-line span{display:none}}.period-filter{flex-wrap:wrap;align-items:end;gap:8px;margin:-19px 0 34px;display:flex}.period-filter>div{flex-wrap:wrap;gap:10px;display:flex}.period-filter label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.period-filter input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;min-height:42px;padding:8px 10px}.period-filter .button{min-height:42px}.load-more{margin:16px 0 0}.history .load-more{margin-top:20px}@media (width<=620px){.period-filter{margin-top:-10px}.period-filter>div{width:100%}.period-filter label{flex:1;min-width:0}.period-filter input{width:100%}}.access-page{background:var(--bg);min-height:100vh;color:var(--text);place-items:center;padding:2rem;display:grid}.access-card{width:min(100%,25rem)}.access-card h1{margin:.4rem 0;font-family:Petrona,serif;font-size:4rem;font-weight:400}.access-star{color:var(--accent,#e4b760);font-size:2.4rem}.access-card form{gap:1.25rem;margin-top:2rem;display:grid}.access-card .button{justify-self:start}.access-card>p{color:var(--muted)}
