:root{--paper:#f4f1e9;--surface:#faf9f5;--ink:#252720;--muted:#7a7d70;--line:#dedfd4;--coral:#f24b32;--lime:#dce784;--ease:cubic-bezier(.2,.7,.15,1)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:13px/1.6 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500;letter-spacing:-.055em}h1{font-size:clamp(42px,4.8vw,76px);line-height:1.02}h2{font-size:35px;line-height:1.1}i{font-family:Fraunces,Georgia,serif;color:var(--coral)}button,a,input,textarea,select{transition:background .2s,color .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.skip{position:fixed;top:-100px;background:var(--paper);padding:15px;z-index:200}.skip:focus{top:5px}.review-bar{height:33px;background:#e5e4da;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;font-size:8px;letter-spacing:.05em;position:relative;z-index:70}.review-bar>span{font-size:7px;letter-spacing:.12em}.review-bar nav{display:flex;gap:25px}.review-bar nav a[aria-current]{color:var(--coral)}.review-bar small{font-size:8px;color:var(--muted)}.portal{display:flex;align-items:stretch;min-height:calc(100svh - 33px)}.portal-side{width:235px;flex:none;padding:30px 20px 22px;background:#eae8df;border-right:1px solid #d8d9cd;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;overflow:auto}.side-logo{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:30px}.side-logo img{width:120px;height:43px;object-fit:contain}.brand-block{display:flex;gap:12px;padding:17px 12px;background:var(--paper);border-radius:4px;margin-bottom:25px;align-items:center}.brand-letter{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--coral);color:var(--paper);font-size:22px}.brand-block small{display:block;font-size:8px;color:var(--muted);letter-spacing:.06em}.brand-block strong{font-size:12px;font-weight:600;display:block}.brand-block span:last-child{font-size:9px;color:var(--muted)}.nav-label{display:block;padding:5px 13px 12px;color:var(--muted);font-size:8px;letter-spacing:.12em;margin-top:20px}.portal-side nav button{display:flex;align-items:center;gap:13px;width:100%;background:none;padding:12px 13px;font-size:11px;text-align:left;border-radius:4px;color:#6a6e5e;margin-bottom:4px}.portal-side nav button span{font-size:16px;width:20px;color:#686f59}.portal-side nav button b{margin-left:auto;font-size:8px;background:var(--coral);color:var(--paper);width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-weight:500}.portal-side nav button[aria-current=page]{background:var(--lime);color:var(--ink);font-weight:600}.portal-side nav button:hover{background:#e0e1d2}.side-bottom{margin-top:auto;border-top:1px solid #d4d5c9;padding:22px 12px 0;font-size:9px;color:var(--muted)}.side-bottom a{display:block;margin-top:20px;color:var(--ink);font-size:10px}.portal-stage{flex:1;min-width:0;background:var(--surface)}.portal-top{height:86px;border-bottom:1px solid var(--line);padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-top>div{display:flex;align-items:center;gap:15px}.breadcrumbs{font-size:9px;letter-spacing:.04em;color:var(--muted)}.breadcrumbs b{color:var(--ink);font-weight:500}.portal-tools{gap:20px!important}.sample-badge{font-size:7px;letter-spacing:.05em;border:1px solid var(--line);border-radius:20px;padding:5px 9px;color:var(--muted)}.portal-tools>button:not(.avatar){background:none;font-size:10px;display:flex;align-items:center;gap:7px}.notification-dot{width:5px;height:5px;background:var(--coral);border-radius:50%}.avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:15px}.side-close,.side-open{display:none}#portal-main{padding:55px 4vw 70px;max-width:1600px;margin:auto;min-height:75svh}.eyebrow{font-size:8px;letter-spacing:.12em;font-weight:600;color:var(--muted)}.page-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:40px}.page-heading h1{margin-top:18px}.page-heading p{font-size:12px;color:var(--muted);max-width:510px;margin-top:17px}.page-heading .week-number{text-align:right;color:var(--muted);font-size:9px;white-space:nowrap}.week-number strong{display:block;font-size:55px;line-height:1;letter-spacing:-.06em;font-weight:400;color:#a3a891;margin-bottom:12px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--ink);color:var(--paper);border-radius:28px;padding:12px 19px;min-height:43px;font-size:10px}.btn:hover{background:var(--coral);transform:translateY(-1px)}.btn.light{background:var(--paper);color:var(--ink)}.btn.outline{background:none;border:1px solid #a9ad9d;color:var(--ink)}.btn.outline:hover{background:var(--lime);border-color:var(--lime)}.btn:disabled{background:#76806a;cursor:default;transform:none}.text-btn{background:none;border-bottom:1px solid #a3a994;padding:5px 0;font-size:10px}.pulse-row{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 35px;border-block:1px solid var(--line)}.pulse-item{padding:22px 28px;display:flex;align-items:center;gap:22px;border-right:1px solid var(--line)}.pulse-item:first-child{padding-left:0}.pulse-item:last-child{border-right:0}.pulse-item>strong{font-size:42px;font-weight:400;letter-spacing:-.065em;line-height:1}.pulse-item p{font-size:10px}.pulse-item span{display:block;font-size:8px;color:var(--muted);margin-top:5px}.dashboard-feature{display:grid;grid-template-columns:1.12fr 1fr;background:#e7e8d9;min-height:350px;overflow:hidden;border-radius:4px}.dashboard-feature .feature-image{position:relative;overflow:hidden}.feature-image>img{width:100%;height:100%;object-fit:cover}.feature-image .image-caption{position:absolute;bottom:20px;left:22px;color:white;font-size:8px;letter-spacing:.1em;text-shadow:0 1px 10px #0009}.feature-copy{padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature-copy h2{font-size:39px;margin:20px 0;line-height:1.05}.feature-copy>p{font-size:11px;color:#747c61;max-width:280px;margin-bottom:25px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:45px 0 22px}.section-head h2{font-size:29px}.section-head>span{font-size:9px;color:var(--muted)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.content-card{min-width:0;background:#efeee7;border-radius:4px;overflow:hidden}.content-card-image{height:230px;position:relative;overflow:hidden}.content-card-image>img{width:100%;height:100%;transition:transform .7s var(--ease)}.content-card:hover .content-card-image>img{transform:scale(1.035)}.status-pill{display:inline-flex;align-items:center;padding:5px 10px;font-size:8px;background:var(--paper);border-radius:20px;line-height:1.5;color:var(--ink)}.status-pill.approved{background:var(--lime)}.status-pill.changes{background:#f8c9b9}.content-card-image .status-pill{position:absolute;top:13px;left:13px}.content-card-body{padding:20px}.content-card-body>small{font-size:8px;color:var(--muted);letter-spacing:.05em}.content-card-body h3{font-size:20px;line-height:1.17;margin:12px 0 15px;letter-spacing:-.04em}.content-card-body>p{font-size:10px;color:var(--muted);margin-bottom:20px;line-height:1.7}.content-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #d5d7c7;font-size:8px;color:var(--muted)}.content-card-foot button{background:none;font-size:10px;color:var(--ink)}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:20px}.note-card{padding:30px;background:#efeee7;border-radius:4px;min-width:0}.note-card h3{font-size:26px;line-height:1.15;margin:15px 0}.note-card>p{font-size:11px;color:var(--muted);margin-bottom:25px;max-width:370px}.note-card.lime{background:#e4e8cc}.quiet-note{font-size:9px;color:var(--muted);margin:25px 0}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:25px}.filter-row button{padding:9px 16px;background:#efeee7;border-radius:25px;font-size:10px}.filter-row button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.filter-row>span{margin-left:auto;font-size:9px;color:var(--muted)}.filter-row input{border:0;border-bottom:1px solid var(--line);background:none;padding:9px 0;min-width:160px;font-size:10px}.empty{padding:55px;background:#efeee7}.empty h2{font-size:32px}.empty p{font-size:12px;color:var(--muted);margin-top:15px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:15px}.calendar-toolbar h2{font-size:30px}.calendar-toolbar>div{display:flex;gap:8px}.calendar-toolbar button{border:1px solid var(--line);background:none;border-radius:50%;width:34px;height:34px}.calendar-shell{overflow-x:auto;border:1px solid var(--line);border-radius:4px}.month-calendar{min-width:650px}.calendar-week-head{display:grid;grid-template-columns:repeat(7,1fr);background:#eeede5}.calendar-week-head>span{font-size:8px;letter-spacing:.1em;padding:14px;color:var(--muted);border-right:1px solid var(--line)}.month-days{display:grid;grid-template-columns:repeat(7,1fr)}.month-day{min-height:145px;border-right:1px solid var(--line);border-top:1px solid var(--line);padding:11px;position:relative}.month-day:nth-child(7n){border-right:0}.month-day.empty-day{background:#f2f2eb}.month-day>span{font-size:10px;color:var(--muted)}.month-day.today>span{display:grid;place-items:center;border-radius:50%;background:var(--coral);color:white;width:23px;height:23px;position:absolute;top:6px;left:7px}.calendar-post{background:#e4e8cf;width:100%;text-align:left;padding:6px;margin-top:13px;border-radius:3px}.calendar-post img{height:48px;width:100%;margin-bottom:5px}.calendar-post strong{font-size:8px;font-weight:500;display:block;line-height:1.3}.calendar-post small{font-size:7px;color:#747e61}.calendar-legend{display:flex;gap:25px;font-size:9px;margin:20px 0;color:var(--muted)}.calendar-legend span::before{content:'';display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:7px}.calendar-legend span:last-child::before{background:var(--coral)}.grid-layout{display:grid;grid-template-columns:1fr .55fr;gap:50px;align-items:start}.instagram-preview{max-width:650px;background:var(--paper);padding:25px;border:1px solid var(--line);border-radius:5px}.ig-header{display:flex;gap:15px;align-items:center;margin-bottom:25px}.ig-avatar{width:45px;height:45px;border-radius:50%;background:#c1bc9d;color:var(--paper);display:grid;place-items:center;font-size:25px}.ig-header strong{display:block;font-size:12px}.ig-header small{font-size:9px;color:var(--muted)}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ig-grid button{padding:0;position:relative;background:#e8e6dc;overflow:hidden}.ig-grid img{aspect-ratio:3/4;width:100%;transition:transform .6s}.ig-grid button:hover img{transform:scale(1.04)}.ig-grid button>span{position:absolute;right:8px;top:5px;color:white;text-shadow:0 1px 5px #000;font-size:15px}.grid-note{padding-top:25px}.grid-note h2{font-size:33px;margin:20px 0}.grid-note>p{font-size:12px;color:var(--muted);margin:18px 0}.grid-key{display:flex;gap:6px;margin-top:30px}.grid-key span{width:35px;height:35px;border-radius:50%}.memory-hero{display:grid;grid-template-columns:1fr 1.5fr;background:#e7e8d9;overflow:hidden;border-radius:4px;margin-bottom:30px}.memory-hero>img{height:270px;width:100%;object-fit:cover}.memory-hero>div{padding:35px}.memory-hero h2{font-size:38px;margin:20px 0}.memory-hero p{font-size:11px;color:var(--muted)}.memory-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:block;margin:20px 0;font-size:10px;color:var(--muted)}.field input,.field textarea,.field select{display:block;width:100%;border:0;border-bottom:1px solid #b7bda8;border-radius:0;background:none;padding:11px 0;font-size:12px;resize:vertical}.field textarea{min-height:80px}.field select{padding-right:25px}.color-swatches{display:flex;gap:12px;margin:25px 0}.color-swatches span{width:40px;height:40px;border-radius:50%;border:1px solid #0001}.asset-list{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.asset-list img{width:80px;height:90px;object-fit:cover}.asset-add{display:flex;width:80px;height:90px;border:1px dashed #a0aa8b;align-items:center;justify-content:center;font-size:22px;cursor:pointer}.asset-add input{display:none}.asset-caption{font-size:9px;color:var(--muted);margin-top:15px}.table-card{background:#efeee7;padding:12px 22px;border-radius:4px;overflow-x:auto}.workspace-table{border-collapse:collapse;width:100%;text-align:left;min-width:550px}.workspace-table th{font-size:8px;letter-spacing:.08em;color:var(--muted);font-weight:500;padding:17px 12px}.workspace-table td{border-top:1px solid #d9ddcc;padding:20px 12px;font-size:11px}.workspace-table td:first-child strong{display:block;font-size:12px;font-weight:600}.workspace-table td small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.workspace-table button{background:none;font-size:10px}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.brand-card{overflow:hidden;background:#efeee7;border-radius:4px}.brand-card img{height:195px;width:100%;object-fit:cover}.brand-card>div{padding:25px}.brand-card h3{font-size:28px;margin:12px 0}.brand-card p{font-size:11px;color:var(--muted);margin:15px 0}.brand-card .brand-progress{height:3px;background:#daddcb;margin:22px 0 10px}.brand-progress span{display:block;height:3px;background:#8a9c5e}.brand-card small{font-size:8px;color:var(--muted)}.brand-card button{background:none;font-size:11px;padding:0;margin-top:20px}.insight-chart{height:235px;display:flex;align-items:flex-end;gap:12px;padding:30px 0 0;border-bottom:1px solid #b8c19d;margin:25px 0}.insight-chart>div{flex:1;background:var(--lime);height:var(--height);position:relative;min-width:15px}.insight-chart>div:nth-child(2n){background:#a8b890}.insight-chart>div span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:8px;margin-bottom:7px;color:var(--muted)}.chart-legend{display:flex;justify-content:space-between;font-size:8px;color:var(--muted)}.notification-row{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);align-items:start}.notification-mark{width:33px;height:33px;display:grid;place-items:center;background:var(--lime);border-radius:50%;font-size:15px;flex:none}.notification-row h3{font-size:18px;letter-spacing:-.03em}.notification-row p{font-size:11px;color:var(--muted);margin-top:7px}.notification-row small{margin-left:auto;white-space:nowrap;font-size:8px;color:var(--muted)}.settings-plan{background:var(--lime);padding:35px;border-radius:4px}.settings-plan h2{font-size:46px;margin:18px 0}.settings-plan>p{font-size:12px;color:#697455;max-width:330px}.plan-allocation{display:flex;gap:30px;border-top:1px solid #a9b471;margin-top:25px;padding-top:25px}.plan-allocation>span{font-size:9px}.plan-allocation strong{display:block;font-size:30px;font-weight:400;letter-spacing:-.04em}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);gap:25px}.setting-row strong{display:block;font-size:11px;font-weight:500}.setting-row p{font-size:9px;color:var(--muted);margin-top:5px}.toggle{width:37px;height:22px;border-radius:20px;background:#bbbfae;padding:3px;flex:none}.toggle::after{content:'';display:block;border-radius:50%;background:var(--paper);width:16px;height:16px;transition:transform .2s}.toggle[aria-checked=true]{background:#6d7c54}.toggle[aria-checked=true]::after{transform:translateX(15px)}.portal-footer{display:flex;justify-content:space-between;gap:25px;padding:22px 4vw;border-top:1px solid var(--line);font-size:8px;color:var(--muted)}.review-dialog{padding:0;border:0;border-radius:5px;width:92vw;max-width:1120px;max-height:92svh;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#20241bb8;backdrop-filter:blur(7px)}.close-dialog{position:absolute;right:18px;top:18px;border-radius:50%;width:34px;height:34px;font-size:24px;color:var(--paper);background:var(--ink);z-index:2}.review-layout{display:grid;grid-template-columns:1.05fr 1fr;min-height:610px}.review-visual{background:#d9dacb;display:flex;align-items:center;justify-content:center;padding:35px;position:relative}.review-visual>img{width:100%;max-height:600px;object-fit:cover;aspect-ratio:4/5}.review-visual>span{position:absolute;bottom:15px;left:35px;font-size:8px;color:#707766}.review-detail{padding:50px 40px 35px;overflow-y:auto}.review-detail h2{font-size:41px;margin:20px 0;line-height:1.04}.review-section{margin:22px 0}.review-section>small{display:block;font-size:8px;color:var(--muted);letter-spacing:.09em;margin-bottom:10px}.review-section p{font-size:12px;line-height:1.8}.review-section .field{margin:0}.review-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:25px}.review-note{font-size:9px;color:var(--muted);margin-top:20px}.small-dialog{width:90vw;max-width:550px;border:0;border-radius:5px;background:var(--paper);color:var(--ink);padding:45px}.small-dialog h2{margin:15px 0 25px;font-size:36px}.small-dialog p{font-size:12px;color:var(--muted);margin:20px 0}.portal-toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:var(--paper);padding:15px 25px;border-radius:30px;z-index:150;pointer-events:none;font-size:11px;max-width:90vw;text-align:center;transition:.25s}.portal-toast.show{opacity:1;transform:translate(-50%,0)}.fade-in{animation:fade .35s var(--ease)}@keyframes fade{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.portal-side{width:260px}.portal-top,#portal-main,.portal-footer{padding-inline:5vw}}
@media(max-width:1100px){.portal-side{width:210px;padding-inline:15px}.portal-top{padding-inline:28px}#portal-main{padding:40px 28px 60px}.content-grid,.client-grid{gap:14px}.content-card-image{height:200px}.content-card-body{padding:17px}.feature-copy{padding:28px}.feature-copy h2{font-size:34px}.sample-badge{display:none}.pulse-item{padding:20px;gap:15px}.pulse-item>strong{font-size:37px}.grid-layout{gap:30px}.brand-card>div{padding:20px}.brand-card h3{font-size:25px}}
@media(max-width:800px){.review-bar{padding:0 16px}.review-bar>span,.review-bar small{display:none}.review-bar nav{width:100%;justify-content:space-between;gap:10px}.portal-side{position:fixed;inset:0 auto 0 0;width:260px;z-index:100;transform:translateX(-100%);transition:transform .25s var(--ease);box-shadow:20px 0 70px #0002}.portal-side.open{transform:translateX(0)}.side-close{display:block;background:none;font-size:25px}.side-open{display:block;font-size:19px;background:none;padding:0}.portal-top{height:70px;padding:0 22px}.breadcrumbs{font-size:8px}.portal-tools{gap:12px!important}.portal-tools>button:not(.avatar){font-size:0}.notification-dot{width:7px;height:7px}.avatar{width:30px;height:30px;font-size:13px}#portal-main{padding:35px 22px 50px}.page-heading{margin-bottom:30px;gap:15px}.page-heading h1{font-size:46px;line-height:1.05}.page-heading p{font-size:11px}.week-number strong{font-size:40px}.page-heading .week-number{font-size:8px}.pulse-row{margin-bottom:25px}.pulse-item{display:block;padding:18px 12px}.pulse-item>strong{font-size:35px}.pulse-item p{font-size:9px;margin-top:10px}.pulse-item span{font-size:7px}.dashboard-feature{min-height:0}.feature-copy{padding:25px}.feature-copy h2{font-size:30px}.feature-copy>p{font-size:10px}.content-grid,.client-grid{gap:13px;grid-template-columns:repeat(2,1fr)}.content-grid .content-card:last-child,.client-grid .brand-card:last-child{grid-column:auto}.content-card-image{height:210px}.content-card-body h3{font-size:20px}.section-head h2{font-size:27px}.two-up{gap:15px}.note-card{padding:24px}.note-card h3{font-size:25px}.grid-layout{display:block}.grid-note{max-width:500px}.memory-hero{grid-template-columns:1fr 1fr}.memory-hero>div{padding:25px}.memory-hero h2{font-size:30px}.review-layout{grid-template-columns:1fr 1fr;min-height:0}.review-detail{padding:55px 28px 30px}.review-detail h2{font-size:34px}.review-visual{padding:25px}.review-visual>img{max-height:520px}.review-dialog{max-height:94svh}.portal-footer{padding:20px 22px;font-size:7px}}
@media(max-width:550px){.eyebrow{font-size:7px}.page-heading h1{font-size:40px}.page-heading p{max-width:300px}.page-heading .week-number{display:none}.page-heading .btn{padding:10px 14px;gap:10px;font-size:9px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading>.btn{margin-top:5px}.dashboard-feature{display:block}.feature-image{height:235px}.feature-copy{padding:28px}.feature-copy h2{font-size:34px;margin:15px 0}.content-grid,.client-grid{grid-template-columns:1fr}.content-card-image{height:285px}.content-card-body{padding:23px}.content-card-body h3{font-size:24px}.content-card-body>p{font-size:11px}.content-card-foot{font-size:9px}.content-card-foot button{font-size:11px}.section-head{margin-top:35px}.section-head h2{font-size:25px}.two-up,.memory-cols{grid-template-columns:1fr}.note-card{padding:26px}.pulse-item>strong{font-size:32px}.pulse-item p{font-size:8px}.pulse-item span{font-size:7px}.filter-row{gap:6px}.filter-row button{font-size:9px;padding:8px 13px}.filter-row>span{display:none}.filter-row input{width:100%;margin-top:10px}.calendar-toolbar h2{font-size:25px}.calendar-toolbar{align-items:center}.month-day{min-height:135px}.instagram-preview{padding:17px}.ig-grid{gap:3px}.memory-hero{display:block}.memory-hero>img{height:210px}.memory-hero>div{padding:28px}.memory-hero h2{font-size:36px}.brand-card img{height:240px}.brand-card>div{padding:25px}.brand-card h3{font-size:30px}.notification-row{gap:12px}.notification-row h3{font-size:16px}.notification-row p{font-size:10px}.notification-row small{font-size:7px}.portal-footer{flex-direction:column;gap:7px}.review-layout{display:block}.review-visual{padding:30px 30px 35px}.review-visual>img{height:330px;max-height:50svh;aspect-ratio:auto;object-fit:cover}.review-visual>span{font-size:7px;bottom:12px;left:30px}.review-detail{padding:30px}.review-detail h2{font-size:36px}.review-dialog{width:94vw}.review-section p{font-size:11px}.review-actions .btn{font-size:9px;padding:12px 16px}.small-dialog{padding:35px 27px}.small-dialog h2{font-size:31px}.plan-allocation{gap:24px}.plan-allocation strong{font-size:27px}.plan-allocation>span{font-size:8px}.portal-toast{width:max-content;font-size:10px}.table-card{padding:10px}.workspace-table td{font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.content-card:hover img{transform:none}}

.side-logo img{filter:brightness(0) saturate(100%)}
@media(max-width:800px){.portal-side{visibility:hidden}.portal-side.open{visibility:visible}}
