@font-face{font-family:Urbane;src:url(/fonts/Urbane-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Demi-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--r-blue: #002FF8;--r-navy: #00044C;--r-aqua: #08F4BF;--r-green: #06C298;--r-green-text: #04795F;--r-green-soft: #F1FDF9;--r-indigo: #5B5BD6;--r-indigo-text: #3F3FA8;--r-indigo-soft: #F0F0FE;--r-amber: #E8A733;--r-amber-soft: #FEF4E2;--r-amber-text: #8F6413;--r-blue-tint: #EEF2FE;--r-body: #4A5175;--r-muted: #8A90AD;--r-faint: #A3A9C0;--r-hairline: #EDEFF6;--r-hairline-soft: #F1F3F8;--r-ring: #E4E8F2;--r-ring-soft: #E9ECF4;--r-page: #F6F8FC;--r-surface: #FFFFFF;--r-scroll: #C9CEDD;--r-chevron: #A3A9C0;--r-chip-fill: #F2F4FA;--r-green-ring: #BFE9DB;--r-dot-muted: #C3C8D8;--r-red: #E2564B;--r-red-soft: #FDECEA;--r-muted-on-navy: #A9AFC9;--r-chrome-red: #FF5F57;--r-chrome-amber: #FEBC2E;--r-chrome-green: #28C840;--r-chrome-bar: #F2F4FA;--r-muted-strong: #6A7196;--r-rail: #FAFBFE;--r-tile-fill: #F1F3F8;--r-pill-fill: #F5F7FC;--r-pill-fill-hover: #E9EEFF;--r-row-hover: #F0F3FA;--r-ring-hover: #C9D4FB;--r-amber-ring: #F6E3BE;--r-amber-ring-row: #F2E4C8;--r-amber-ring-strong: #E6D2A8;--r-radius-card: 20px;--r-radius-panel-lg: 18px;--r-radius-panel: 14px;--r-radius-row: 16px;--r-radius-tile: 12px;--r-radius-tile-sm: 10px;--r-radius-action: 999px;--r-font-display: "Urbane", system-ui, sans-serif;--r-font-ui: "Inter", system-ui, sans-serif;--rd-mint: #08F4BF;--rd-blue: #1B4BFF;--rd-blue-hover: #0F3AD6;--rd-ink: #0F172A;--rd-prose: #6B7385;--rd-muted: #8A91A0;--rd-faint: #A3AAB8;--rd-faintest: #B9C0CD;--rd-empty: #C9D3E4;--rd-page: #F5F6F8;--rd-row-tint: #FAFBFC;--rd-border: #E4E8F0;--rd-border-light: #EDF0F5;--rd-rule: #F2F4F8;--rd-dashed: #D3DBE8;--rd-warn-tint: #FEF6E7;--rd-warn-ink: #B45309}.rcard{transition:border-color .2s ease,box-shadow .2s ease}.rcard:hover{border-color:var(--rd-empty)!important;box-shadow:0 12px 26px -22px #0f172a4d!important}.rrow{transition:background .15s ease}.rrow:hover{background:var(--rd-row-tint)!important}.r-grid{display:grid;gap:12px}.r-cell{background:var(--r-surface);border-radius:var(--r-radius-card);box-shadow:inset 0 0 0 1px var(--r-hairline)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--r-scroll);border-radius:0;border:3px solid var(--r-page)}.r-title-btn .r-title-btn-headline{text-decoration-line:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease}.r-title-btn:hover .r-title-btn-headline,.r-title-btn:focus-visible .r-title-btn-headline{text-decoration-color:var(--r-muted)}.r-title-btn .r-title-btn-chevron{opacity:0;transform:translate(-2px);transition:opacity .15s ease,transform .15s ease}.r-title-btn:hover .r-title-btn-chevron,.r-title-btn:focus-visible .r-title-btn-chevron{opacity:1;transform:translate(0)}.r-q-row{background:var(--r-surface);box-shadow:0 0 0 1px var(--r-hairline)}.r-q-row:hover,.r-q-row:focus-within{box-shadow:0 0 0 1px var(--r-ring-hover)}.r-q-solid{background:var(--r-blue)}.r-q-solid:hover,.r-q-solid:focus-visible{background:var(--r-navy)}.r-q-grey{background:var(--r-pill-fill)}.r-q-grey:hover,.r-q-grey:focus-visible{background:var(--r-pill-fill-hover)}.r-q-ring{box-shadow:0 0 0 1px var(--r-hairline)}.r-q-ring:hover,.r-q-ring:focus-visible{box-shadow:0 0 0 2px var(--r-hairline)}.r-q-ghost{box-shadow:0 0 0 1px var(--r-amber-ring-strong)}.r-q-ghost:hover,.r-q-ghost:focus-visible{box-shadow:0 0 0 2px var(--r-amber-ring-strong)}.r-q-rail-row:hover,.r-q-rail-row:focus-visible{background:var(--r-row-hover)}.r-q-grey:disabled{background:var(--r-pill-fill);cursor:default}.r-checkbox-input:focus-visible~.r-checkbox-tile{box-shadow:0 0 0 2px var(--r-surface),0 0 0 4px var(--r-blue)!important}@keyframes rSegPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes rTrailFade{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes slideInRight{0%{opacity:0;transform:translate(118%)}to{opacity:1;transform:none}}@keyframes slideOutRight{0%{opacity:1;transform:none}to{opacity:0;transform:translate(118%)}}@keyframes logIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes shimmerLine{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes landCard{0%{opacity:0;transform:translateY(16px) scale(.94)}55%{opacity:1;transform:translateY(-3px) scale(1.015)}to{opacity:1;transform:none}}@keyframes writeRock{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(5deg) translateY(-3px)}}@keyframes slipFall{0%{opacity:0;transform:translate(0) rotate(-4deg)}12%{opacity:1}68%{opacity:1;transform:translate(-208px,34px) rotate(-22deg)}88%{opacity:.85;transform:translate(-238px,34px) rotate(-24deg)}to{opacity:0;transform:translate(-252px,34px) rotate(-24deg)}}@keyframes readerBob{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-3px)}}@keyframes paperFlap{0%,to{transform:rotate(-11deg)}50%{transform:rotate(-3deg)}}@keyframes planeFly{0%{opacity:0;transform:translate(-22%,34px) rotate(-10deg)}8%{opacity:1}30%{transform:translate(18%,2px) rotate(6deg)}55%{transform:translate(52%,30px) rotate(-7deg)}80%{transform:translate(86%,4px) rotate(7deg)}92%{opacity:1}to{opacity:0;transform:translate(120%,32px) rotate(-9deg)}}@keyframes boxDrop{0%{opacity:0;transform:translateY(-58px) rotate(-12deg)}10%{opacity:1}46%{transform:translateY(0) rotate(0)}54%{transform:translateY(-5px)}62%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}
