:root{--aka-teal-950:#063f43;--aka-teal-800:#0f9f9f;--aka-teal-650:#087976;--aka-coral:#c43c39;--aka-coral-deep:#f34f62;--aka-pink:#f75d8a;--aka-marigold:#ffb522;--aka-yellow-soft:#ffe08a;--aka-purple:#8254b7;--aka-cream:#fffaf1;--aka-paper:#fff;--aka-ink:#182326;--aka-muted:#3f4a4c;--aka-border:#e9dfd4;--aka-danger:#b93643;--aka-success:#23875d;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.65rem;--radius-md:1rem;--radius-lg:1.5rem;--shadow-soft:0 14px 40px #28231c1a;--shadow-party:0 20px 55px #2d231929;--font-display:"Trebuchet MS", "Arial Rounded MT Bold", ui-rounded, system-ui, sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body);color:var(--aka-ink);background:var(--aka-cream)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--aka-cream);min-width:0;color:var(--aka-ink);font-family:var(--font-body);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input[type=button],input[type=submit]{min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--aka-marigold);outline-offset:2px}.request-details label{gap:.35rem;min-width:0;display:grid}.request-details input:not([type=radio]):not([type=checkbox]),.request-details select,.request-details textarea{border:1px solid var(--aka-border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:44px;color:var(--aka-ink);background:#fff;padding:.7rem .75rem;font-size:1rem}.request-details textarea{resize:vertical;min-height:7rem}img{max-width:100%;display:block}.shell{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}.container{width:min(1160px,100% - 2rem);margin:0 auto}.section{padding:var(--space-7) 0}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--aka-teal-650);font-size:.78rem;font-weight:900}.h1,.h2,.party-display{font-family:var(--font-display);letter-spacing:-.035em;font-weight:900}.h1{margin:.35rem 0 1rem;font-size:clamp(2.55rem,8vw,5.6rem);line-height:.94}.h2{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.15rem);line-height:1}.lead{color:var(--aka-muted);font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.65}.button{cursor:pointer;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--aka-coral);color:#fff;box-shadow:0 8px 22px #ff655f3d}.button-secondary{color:var(--aka-ink);border:2px solid var(--aka-ink);background:#fff}.button-approve{background:var(--aka-success);color:#fff;box-shadow:none;border:2px solid #176c48}.button-approve:hover:not(:disabled){background:#176c48}.button-approve:disabled{color:#3d4f46;opacity:1;cursor:not-allowed;box-shadow:none;background:#e6eee9;border-color:#c5d5cc}.button-approve:disabled:hover{transform:none}.button-danger{color:#fff;background:#a61b1b;border:2px solid #a61b1b}.card{border:1px solid var(--aka-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff}.admin-home-card{padding:.8rem 1rem}.grid{gap:var(--space-4);display:grid}.fulfillment-cards{min-inline-size:0;margin:0}.fulfillment-cards>legend{padding:0}.desktop-only{display:none!important}.mobile-only{display:flex}.party-section-title{text-align:center;width:max-content;max-width:100%;font-family:var(--font-display);margin:0 auto 1.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:900;position:relative}.party-section-title:before,.party-section-title:after{content:"✦";color:var(--aka-coral);font-size:1.1rem;position:absolute;top:50%;transform:translateY(-50%)}.party-section-title:before{right:calc(100% + .75rem)}.party-section-title:after{color:var(--aka-marigold);left:calc(100% + .75rem)}.party-band-teal{color:#fff;background:linear-gradient(100deg,#087976,#0b706f)}.address-fields{border:0;gap:.75rem;min-inline-size:0;padding:0;display:grid}.address-fields legend{margin-bottom:.15rem;padding:0;font-weight:800}.fulfillment-options>label{display:block}.fulfillment-options input[type=radio]{width:auto;min-height:0}.review-card{gap:.8rem;display:grid}.review-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-card-heading h3{font-family:var(--font-display);margin:0;font-size:1.2rem}.review-detail-list,.review-money-list{gap:.25rem;margin:0;display:grid}.review-detail-list>div{border-bottom:1px solid var(--aka-border);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.review-detail-list dt{color:var(--aka-muted)}.review-detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800}.review-item-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.review-item-list li{border-bottom:1px solid var(--aka-border);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.review-item-list li>span:first-child{overflow-wrap:anywhere;font-weight:800}.review-item-list li>span:last-child{white-space:nowrap}.review-money-list>div{justify-content:space-between;gap:1rem;display:flex}.review-money-list>div:last-child{border-top:2px solid var(--aka-ink);margin-top:.35rem;padding-top:.7rem}.review-money-list>.review-due-note{font-weight:650;line-height:1.45;display:block}.review-fulfillment{border-top:1px solid var(--aka-border);gap:.25rem;padding-top:.5rem;display:grid}.request-step-heading{scroll-margin-top:6rem}.party-band-coral{color:#fff;background:linear-gradient(100deg,#ff625d,#f45166)}.party-band-yellow{background:linear-gradient(120deg,#ffe69c,#ffd067)}.party-photo{box-shadow:var(--shadow-party);border-radius:1.6rem;min-height:260px;position:relative;overflow:hidden}.party-photo-art{width:100%;height:100%;min-height:inherit;background:linear-gradient(145deg,#7bded4 0%,#ffdfa3 46%,#ff8a95 100%);position:relative;overflow:hidden}.party-photo-art:before{content:"";background:linear-gradient(#ffb51f 0 33%,#ee4f48 33% 55%,#0ca7a5 55% 78%,#315ecb 78%);border-radius:22px 22px 70px 70px;width:280px;height:210px;position:absolute;bottom:8%;right:8%;box-shadow:-155px 105px 0 -78px #fff8ed,-115px 68px 0 -46px #f66e90,-75px 40px 0 -34px #63d2c9,-38px 20px 0 -24px #ffcf4e}.party-photo-art:after{content:"LET’S PARTY!";color:#fff;font-family:var(--font-display);text-shadow:0 3px #00000014;font-size:clamp(1.6rem,4vw,3.4rem);font-weight:900;position:absolute;top:10%;left:7%;transform:rotate(-5deg)}.story-art.party-photo-art:after{content:none}.confetti-bg{background-image:radial-gradient(circle at 10% 20%,#ffb52259 0 4px,#0000 5px),radial-gradient(circle at 85% 15%,#f75d8a4d 0 4px,#0000 5px),radial-gradient(circle at 75% 78%,#0f9f9f47 0 4px,#0000 5px);background-size:110px 110px,140px 140px,125px 125px}.customer-rental-page{max-width:960px}.rental-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.rental-session-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.rental-status{text-transform:capitalize;min-height:36px;color:var(--aka-teal-950);background:#e8f7f5;border-radius:999px;align-items:center;padding:.45rem .8rem;font-weight:900;display:inline-flex}.rental-status-canceled{color:var(--aka-danger);background:#fde8e8}.rental-status-completed{color:var(--aka-success);background:#e8f5ec}.rental-banner{border-radius:var(--radius-lg);border:2px solid #0000;margin-bottom:1rem;padding:1.15rem 1.25rem}.rental-banner h2{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.45rem}.rental-banner p{margin:0;line-height:1.55}.rental-banner-active{background:#e7f8f5;border-color:#a5e0d7}.rental-banner-canceled{background:#fff0f0;border-color:#efb3b3}.rental-banner-completed{background:#edf8ef;border-color:#b9ddc2}.customer-rental-grid,.customer-rental-column{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.rental-card{min-width:0;padding:1.1rem}.rental-card h2{margin:.25rem 0 1rem;font-size:1.3rem}.rental-detail-list,.rental-money-list{gap:.2rem;margin:0;display:grid}.rental-detail-list>div,.rental-money-list>div{border-bottom:1px solid var(--aka-border);justify-content:space-between;gap:1rem;padding:.72rem 0;display:flex}.rental-detail-list dt,.rental-money-list dt{color:var(--aka-muted)}.rental-detail-list dd,.rental-money-list dd{text-align:right;margin:0;font-weight:800}.rental-money-list .money-total{border-top:2px solid var(--aka-ink);font-weight:900}.rental-money-list .money-grand{background:var(--aka-teal-950);color:#fff;border:0;border-radius:.8rem;margin-top:.35rem;padding:.9rem;font-size:1.05rem}.rental-money-list .money-grand dt{color:#fff}.rental-item-list,.plain-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rental-item-list li{border-bottom:1px solid var(--aka-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.addon-badge{color:#7a4a00;white-space:nowrap;background:#fff0d0;border-radius:999px;margin-left:.5rem;padding:.18rem .45rem;font-size:.72rem;font-weight:900;display:inline-flex}.instruction-copy{white-space:pre-line;line-height:1.65}.document-list{gap:.75rem;display:grid}.document-list>div{border-top:1px solid var(--aka-border);gap:.65rem;padding:.8rem 0;display:grid}.document-list .button{width:100%}@media (width>=760px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759px){.grid-3{grid-template-columns:1fr}}@media (width<=520px){.party-section-title{width:100%;padding-inline:1.5rem}.party-section-title:before{left:.25rem;right:auto}.party-section-title:after{left:auto;right:.25rem}.request-actions{grid-template-columns:1fr;display:grid!important}.request-actions .button,.review-card-heading .button{width:100%}.review-item-list li{flex-direction:column;align-items:flex-start;gap:.15rem}.review-item-list li>span:last-child{white-space:normal}}@media (width<=640px){.party-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.party-stats-grid>blockquote{grid-column:1/-1}.party-stats-grid>div{border-left:0!important}}@media (width>=800px){.customer-rental-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rental-card{padding:1.35rem}.document-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.document-list .button{width:auto}}@media (width>=900px){.desktop-only{display:flex!important}.mobile-only{display:none!important}}.recommendations-panel{gap:1rem;margin-top:.25rem;display:grid}.recommendations-panel h2{margin-bottom:.25rem}.recommendations-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;display:grid}.recommendation-card{align-content:start;gap:.7rem;padding:1rem;display:grid}.recommendation-card .pill{margin-left:.5rem}.recommendation-card ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.recommendation-actions{flex-wrap:wrap;gap:.55rem;margin-top:auto;display:flex}.recommendation-actions .button{flex:9rem}@media (width<=640px){.recommendations-grid{grid-template-columns:1fr}.recommendation-actions{grid-template-columns:1fr;display:grid}.recommendation-actions .button{width:100%}}.recommendation-admin{gap:.75rem;margin-top:2.5rem;display:grid}.recommendation-admin-sections{gap:1rem;display:grid}.recommendation-admin-section{gap:1rem;padding:1rem;display:grid}.recommendation-admin-section h3{margin:0}.recommendation-admin-form{border-radius:var(--radius-md);background:var(--aka-cream);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.recommendation-admin-form label{gap:.3rem;font-weight:800;display:grid}.recommendation-admin-form .wide{grid-column:1/-1}.recommendation-admin-form .check{align-items:center;gap:.45rem;display:flex}.recommendation-admin-form input,.recommendation-admin-form select,.recommendation-admin-form textarea{width:100%}.recommendation-admin-list{gap:.75rem;display:grid}.recommendation-admin-list article{border-top:1px solid var(--aka-border);gap:.45rem;padding:.8rem 0;display:grid}.recommendation-admin-list article>div:not(.recommendation-admin-actions),.recommendation-admin-actions,.package-order-actions{flex-wrap:wrap;gap:.5rem;display:flex}.package-item-editor{gap:.7rem;display:grid}.package-item-row{border:1px solid var(--aka-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);gap:.6rem;padding:.7rem;display:grid}.package-order-actions{grid-column:1/-1}@media (width<=640px){.recommendation-admin-form,.package-item-row{grid-template-columns:1fr}.recommendation-admin-actions .button,.package-order-actions .button{flex:100%}}.insights-page{gap:1.25rem;display:grid}.insights-title-row{align-items:start;gap:1rem;display:grid}.insights-title-row .muted{max-width:68ch;margin:.25rem 0 0;line-height:1.55}.insights-range{gap:.75rem;padding:1rem;display:grid}.insights-range label{gap:.35rem;font-weight:900;display:grid}.insights-range select,.insights-range input{border:1px solid var(--aka-border);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--aka-ink);background:#fff;padding:.6rem}.insights-custom-dates{gap:.65rem;display:grid}.insights-status,.insights-error,.insights-period,.insights-note,.insights-empty{border-radius:var(--radius-sm);margin:0;padding:.9rem 1rem}.insights-status,.insights-period,.insights-note{color:var(--aka-teal-950);background:#e8f7f5}.insights-error{color:var(--aka-danger);background:#fff0f0}.insights-empty{color:var(--aka-muted);background:#f7f1e9}.insights-page section>h2,.insights-section h2{font-family:var(--font-display);margin:0 0 .85rem;font-size:1.55rem}.insights-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.insights-metric{min-width:0;padding:1rem}.insights-metric-value{font-family:var(--font-display);color:var(--aka-teal-950);overflow-wrap:anywhere;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:900;line-height:1.05}.insights-metric h3{margin:.5rem 0 .25rem;font-size:.95rem}.insights-metric p{color:var(--aka-muted);margin:0;font-size:.8rem;line-height:1.4}.insights-section{min-width:0;padding:1rem}.insights-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.insights-section-heading h2{margin:.2rem 0 0}.insights-section-heading>p,.insights-section-heading>span{color:var(--aka-muted);max-width:48ch;margin:0;font-size:.88rem}.insights-chart-wrap{overflow:hidden}.insights-chart{border-radius:var(--radius-md);background:linear-gradient(#f0faf8,#fff);width:100%;min-width:0;min-height:170px}.insights-chart-axis{stroke:var(--aka-border);stroke-width:2px}.insights-chart-line{fill:none;stroke:var(--aka-coral);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.insights-chart circle{fill:var(--aka-teal-800);stroke:#fff;stroke-width:3px}.insights-chart-labels{color:var(--aka-muted);justify-content:space-between;gap:.5rem;font-size:.76rem;display:flex}.insights-highlights{margin-bottom:1rem}.insights-highlights article{border-left:4px solid var(--aka-marigold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff;gap:.25rem;padding:.85rem;display:grid}.insights-highlights span,.insights-highlights small{color:var(--aka-muted)}.insights-inventory-mobile{gap:.8rem;display:grid}.insights-item-card{padding:1rem}.insights-item-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.insights-item-heading h3{margin:0}.insights-badge{color:#714700;background:#fff0d0;border-radius:999px;width:max-content;padding:.25rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.insights-item-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.insights-item-card dl>div{background:var(--aka-cream);border-radius:var(--radius-sm);padding:.55rem}.insights-item-card dt{color:var(--aka-muted);font-size:.76rem}.insights-item-card dd{margin:.2rem 0 0;font-weight:900}.insights-item-util{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.insights-item-util>span{color:var(--aka-muted);font-size:.82rem}.insights-utilization{gap:.25rem;min-width:100px;display:grid}.insights-utilization>span{background:#e9dfd4;border-radius:99px;width:100%;height:7px;display:block;overflow:hidden}.insights-utilization i{border-radius:inherit;background:var(--aka-teal-800);height:100%;display:block}.insights-utilization small,.insights-table td small{max-width:180px;color:var(--aka-muted);font-weight:400;line-height:1.35;display:block}.insights-table-wrap{border:1px solid var(--aka-border);border-radius:var(--radius-md);background:#fff;max-width:100%;display:none;overflow-x:auto}.insights-table{border-collapse:collapse;text-align:right;width:100%;min-width:920px}.insights-table caption{text-align:left;color:var(--aka-muted);padding:.75rem}.insights-table th,.insights-table td{border-top:1px solid var(--aka-border);vertical-align:top;padding:.8rem}.insights-table thead th{white-space:nowrap;background:#f7f1e9;border-top:0;font-size:.78rem}.insights-table th:first-child{z-index:1;text-align:left;background:#fff;min-width:190px;position:sticky;left:0}.insights-table thead th:first-child{background:#f7f1e9}.insights-table th small{color:var(--aka-muted);font-weight:400;display:block}.insights-signals{gap:.8rem;display:grid}.insights-signals article{border:1px solid var(--aka-border);border-radius:var(--radius-md);background:#fff;padding:1rem}.insights-signals h3{margin:.65rem 0 .4rem}.insights-signals p{color:var(--aka-muted);margin:0;line-height:1.55}.insights-data-notes{border-top:1px solid var(--aka-border);color:var(--aka-muted);padding:1rem;font-size:.88rem;line-height:1.5}.insights-data-notes h2{color:var(--aka-ink);font-size:1.15rem!important}.insights-data-notes p{margin:.4rem 0}.economics-summary,.economics-capture{gap:1rem;display:grid}.economics-summary .insights-note{margin:0}.economics-inventory-list{gap:.75rem;display:grid}.economics-inventory-list h3{margin:.25rem 0 0}.economics-inventory-card,.economics-record,.economics-capture-form{border:1px solid var(--aka-border);border-radius:var(--radius-md);background:#fff;gap:.65rem;min-width:0;padding:1rem;display:grid}.economics-inventory-card h4,.economics-record strong{margin:0}.economics-inventory-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.economics-inventory-card dl>div{background:var(--aka-cream);border-radius:var(--radius-sm);min-width:0;padding:.55rem}.economics-inventory-card dt{color:var(--aka-muted);font-size:.76rem}.economics-inventory-card dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:900}.economics-capture-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.economics-capture-form h3,.economics-records h3{margin:0}.economics-capture-form label{gap:.3rem;font-weight:800;display:grid}.economics-capture-form input,.economics-capture-form select,.economics-capture-form textarea{border:1px solid var(--aka-border);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--aka-ink);font:inherit;background:#fff;padding:.55rem}.economics-capture-form fieldset{border:1px solid var(--aka-border);border-radius:var(--radius-sm);gap:.4rem;margin:0;padding:.65rem;display:grid}.economics-capture-form fieldset label{align-items:center;gap:.45rem;font-weight:700;display:flex}.economics-capture-form fieldset input{width:auto;min-height:0}.economics-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.economics-records{gap:.75rem;display:grid}.economics-record span,.economics-record small{color:var(--aka-muted);overflow-wrap:anywhere;line-height:1.4}@media (width>=700px){.insights-title-row{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.insights-custom-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-custom-dates .button{grid-column:1/-1}.insights-section{padding:1.25rem}}@media (width>=760px){.economics-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.insights-inventory-mobile{display:none}.insights-table-wrap{display:block}}.social-studio-page{gap:1.25rem;min-width:0;display:grid}.social-studio-title-row,.social-studio-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.social-studio-title-row .muted{max-width:70ch;margin:.25rem 0 0;line-height:1.55}.social-studio-generator,.social-studio-media-panel{min-width:0;padding:1rem}.social-studio-section-heading h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.55rem}.social-studio-generator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.social-studio-generator label,.social-studio-media-form label,.social-studio-post-card>label{gap:.35rem;min-width:0;font-weight:800;display:grid}.social-studio-generator select,.social-studio-generator textarea,.social-studio-generator input,.social-studio-media-form select,.social-studio-media-form textarea,.social-studio-media-form input,.social-studio-post-card input,.social-studio-post-card textarea{border:1px solid var(--aka-border);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--aka-ink);background:#fff;padding:.65rem}.social-studio-notes{grid-column:1/-1}.social-studio-notes span{color:var(--aka-muted);font-size:.8rem;font-weight:400}.social-studio-disabled-note,.social-studio-media-panel>p{color:var(--aka-muted);margin:.75rem 0 0;font-size:.86rem;line-height:1.5}.social-studio-status-message,.social-studio-error,.social-studio-notice,.social-studio-empty{border-radius:var(--radius-sm);margin:0;padding:.9rem 1rem}.social-studio-status-message,.social-studio-notice{color:var(--aka-teal-950);background:#e8f7f5}.social-studio-error{color:var(--aka-danger);background:#fff0f0}.social-studio-empty{color:var(--aka-muted);background:#f7f1e9}.social-studio-check{align-items:flex-start;gap:.5rem;display:flex!important}.social-studio-check input{width:1.25rem;min-width:1.25rem;margin-top:.1rem}.social-studio-media-form{border-radius:var(--radius-md);background:var(--aka-cream);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.social-studio-media-form .social-studio-check,.social-studio-media-form .social-studio-error,.social-studio-media-form button{grid-column:1/-1}.social-studio-media-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:1rem;display:grid}.social-studio-media-choice{text-align:left;color:var(--aka-ink);border:1px solid var(--aka-border);border-radius:var(--radius-md);cursor:pointer;background:#fff;gap:.45rem;min-height:44px;padding:.5rem;display:grid}.social-studio-media-choice img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.social-studio-posts{min-width:0}.social-studio-post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;min-width:0;display:grid}.social-studio-post-card{align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid}.social-studio-post-meta,.social-studio-media-actions,.social-studio-post-actions,.social-studio-refinements{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.social-studio-badge,.social-studio-status{text-transform:capitalize;border-radius:999px;width:max-content;padding:.25rem .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.social-studio-badge{color:#714700;background:#fff0d0}.social-studio-status{color:var(--aka-teal-950);background:#e8f7f5}.social-studio-status-approved{color:var(--aka-success);background:#e8f5ec}.social-studio-status-rejected{color:var(--aka-danger);background:#fff0f0}.social-studio-status-archived{color:var(--aka-muted);background:#eee9e4}.social-studio-context{border-left:4px solid var(--aka-marigold);background:#fffaf1;padding:.8rem;font-size:.88rem}.social-studio-context p{color:var(--aka-muted);margin:.2rem 0 .65rem;line-height:1.45}.social-studio-context p:last-child{margin-bottom:0}.social-studio-media-preview{border:1px dashed var(--aka-border);border-radius:var(--radius-md);min-height:80px;color:var(--aka-muted);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:.7rem;padding:.6rem;display:grid}.social-studio-media-preview img{object-fit:cover;border-radius:var(--radius-sm);width:100px;height:75px}.social-studio-refinements .button{flex:8.5rem}.social-studio-post-actions .button{flex:7rem}.social-studio-dialog-backdrop{z-index:60;background:#1823268c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.social-studio-dialog{width:min(720px,100%);max-height:min(80dvh,680px);padding:1rem;overflow:auto}.social-studio-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.social-studio-dialog-heading h2{font-family:var(--font-display);margin:0}.admin-palette-backdrop{z-index:80;background:#18232694;place-items:start center;padding:clamp(1rem,8vh,5rem) 1rem 1rem;display:grid;position:fixed;inset:0}.admin-command-palette{gap:.75rem;width:min(680px,100%);max-height:min(80dvh,720px);padding:1rem;display:grid;overflow:auto}.admin-command-palette-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-command-palette-heading h2{font-family:var(--font-display);margin:0}.admin-command-palette input{width:100%;min-height:2.8rem}.admin-command-palette-option{text-align:left;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;padding:.7rem .8rem;display:flex}.admin-command-palette-option[aria-selected=true],.admin-command-palette-option:hover{border-color:var(--aka-border);background:var(--aka-cream)}.admin-command-palette-option small{color:var(--aka-muted)}.admin-command-palette-hint{color:var(--aka-muted);margin:0;font-size:.85rem}.admin-search-trigger{white-space:nowrap}@media (width<=640px){.admin-header-actions>span,.admin-search-trigger span{display:none}.admin-palette-backdrop{padding:.75rem}.admin-command-palette{max-height:calc(100dvh - 1.5rem)}.social-studio-generator-grid,.social-studio-media-form{grid-template-columns:1fr}.social-studio-notes,.social-studio-media-form .social-studio-check,.social-studio-media-form .social-studio-error,.social-studio-media-form button{grid-column:auto}.social-studio-title-row>.button{width:100%}.social-studio-post-actions,.social-studio-media-actions{grid-template-columns:1fr;display:grid}.social-studio-post-actions .button,.social-studio-media-actions .button{width:100%}}.customer-shell{--radius-lg:1.25rem;--shadow-soft:0 3px 14px #063f430b;--shadow-party:0 12px 32px #063f4317;--aka-success:#176c48;line-height:1.6}.customer-shell .section{padding-block:clamp(2.75rem,6vw,5rem)}.customer-shell .h1{letter-spacing:-.045em;font-size:clamp(2.65rem,6.6vw,5.25rem);line-height:1.02}.customer-shell .h2{margin-bottom:1rem;font-size:clamp(1.95rem,4vw,2.8rem);line-height:1.13}.customer-shell .eyebrow{letter-spacing:.13em;margin-bottom:.55rem;font-size:.72rem;font-weight:800;line-height:1.6}.customer-shell .lead{max-width:65ch;line-height:1.7}.customer-shell h3{line-height:1.3}.customer-shell .party-section-title{margin-bottom:2rem;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15}.customer-shell .party-section-title:before,.customer-shell .party-section-title:after{font-size:.8rem}.customer-shell .button{border-radius:var(--radius-sm);min-height:48px;padding:.75rem 1.15rem;font-size:.94rem;font-weight:750;line-height:1.35;transition:background-color .16s,border-color .16s,box-shadow .16s}.customer-shell .button:hover{transform:none}.customer-shell .button-primary{box-shadow:0 3px 8px #8c25241f}.customer-shell .button-primary:hover:not(:disabled){background:#aa302e;box-shadow:0 4px 12px #8c252429}.customer-shell .button-secondary{color:var(--aka-teal-950);box-shadow:none;background:#fff;border:1px solid #82938f}.customer-shell .button-secondary:hover:not(:disabled){border-color:var(--aka-teal-650);background:#edf6f3}.customer-shell button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.customer-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--aka-teal-950);outline-offset:3px;box-shadow:0 0 0 3px #fffaf1}.customer-shell :is(input,select,textarea):not([type=radio]):not([type=checkbox]){border-radius:var(--radius-sm);min-width:0;max-width:100%;min-height:48px;color:var(--aka-ink);background:#fff;border:1px solid #82938f;font-size:1rem}.customer-shell input::placeholder,.customer-shell textarea::placeholder{color:#596967;opacity:1}.customer-shell input[type=radio],.customer-shell input[type=checkbox]{accent-color:var(--aka-teal-650)}.customer-shell .card{box-shadow:var(--shadow-soft)}.customer-shell .site-header{box-shadow:0 2px 12px #063f4309}.customer-shell .site-header>.container{min-height:78px}.customer-shell .site-header nav a{text-underline-offset:.35em;align-items:center;line-height:1.25;display:inline-flex}.customer-shell .site-header nav a:hover,.customer-shell .site-header nav a[aria-current=page]{color:var(--aka-teal-650);text-decoration:underline!important;text-decoration-thickness:2px!important}.customer-shell #mobile-navigation{max-height:calc(100dvh - 80px);overflow-y:auto;gap:.2rem!important;padding:.65rem 1rem 1rem!important}.customer-shell #mobile-navigation a:not(.button){border-bottom:1px solid var(--aka-border);padding:.65rem .5rem;text-decoration:none}.customer-shell .hero{padding:clamp(2.5rem,5vw,4rem) 0 0;position:relative;overflow:hidden}.customer-shell .hero.confetti-bg{background-image:none}.customer-shell .hero-inner{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.customer-shell .hero-copy{z-index:1;padding-bottom:3rem;position:relative}.customer-shell .hero .h1{max-width:650px}.customer-shell .hero .lead{max-width:530px}.customer-shell .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.customer-shell .hero-local{margin-top:1.25rem;font-weight:700}.customer-shell .hero-art{border-radius:1.6rem 1.6rem 0 0;align-self:end;min-height:410px}.customer-shell .party-photo-art{background:linear-gradient(145deg,#9de1d6 0%,#ffe2aa 52%,#f4aaa4 100%)}.customer-shell .party-photo-art:after{color:var(--aka-teal-950);text-shadow:none;font-size:clamp(1.8rem,3vw,2.8rem)}.customer-shell .trust-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;padding-block:1.35rem;display:grid}.customer-shell .trust-item{justify-content:center;align-items:center;gap:.7rem;font-size:.88rem;font-weight:650;line-height:1.4;display:flex}.customer-shell .trust-icon{color:var(--aka-yellow-soft);flex:0 0 24px;display:inline-flex}.customer-shell .trust-icon svg{width:24px;height:24px}.customer-shell .category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.customer-shell :is(.category-card,.popular-card){border:1px solid var(--aka-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.customer-shell :is(.category-card,.popular-card):hover{box-shadow:var(--shadow-party);border-color:#8eafaa}.customer-shell .category-art{height:124px;color:var(--category-accent,var(--aka-teal-650));border-bottom:3px solid var(--category-accent,var(--aka-teal-650));background:#f0f7f3;place-items:center;display:grid}.customer-shell .category-art svg{width:82px;height:82px}.customer-shell .category-copy{flex-direction:column;flex:1;gap:.7rem;padding:1.2rem 1rem;display:flex}.customer-shell .category-title{font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.customer-shell .category-copy p{color:var(--aka-muted);margin:0;font-size:.85rem;line-height:1.55}.customer-shell .category-link{color:var(--aka-teal-650);margin-top:auto;font-size:.85rem}.customer-shell .story-band{background:#ffedbd;border-block:1px solid #efdbab}.customer-shell .story-band>.container{align-items:stretch;gap:0;display:grid}.customer-shell .story-copy{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.customer-shell .story-copy .eyebrow{color:#a0322d}.customer-shell .story-copy .h2{max-width:520px}.customer-shell .story-copy .button{background:var(--aka-teal-650);color:#fff;margin-top:.75rem}.customer-shell .story-art{min-height:340px}.customer-shell .event-planner>.container{border:1px solid var(--aka-border)}.customer-shell .event-planner .planner-art{background:linear-gradient(145deg,#d8eee7,#eaf6ef 55%,#ffe5aa)!important}.customer-shell .popular-art{aspect-ratio:16/9;color:var(--aka-teal-650);border-bottom:1px solid var(--aka-border);background:#edf5f1;place-items:center;display:grid}.customer-shell .popular-art svg{width:118px;height:118px}.customer-shell .popular-copy{padding:1.5rem}.customer-shell .popular-copy h3{margin:.35rem 0 .7rem;font-size:1.4rem}.customer-shell .popular-copy>strong{color:var(--aka-teal-650);font-size:.9rem}.customer-shell .rental-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;margin:.5rem 0 .75rem;display:flex}.customer-shell .rental-price strong{letter-spacing:-.035em;color:var(--aka-teal-950);font-size:1.65rem;line-height:1.25}.customer-shell .rental-price span{color:var(--aka-muted);font-size:.9rem;font-weight:450}.customer-shell .party-band-coral{background:var(--aka-coral)}.customer-shell .party-stats-grid{padding-block:2.25rem!important}.customer-shell .how-it-works{border-bottom:1px solid #dbe8e2;scroll-margin-top:5rem;background:#f0f7f3!important}.customer-shell .how-it-works article{border-radius:var(--radius-lg);background:#fff;border:1px solid #dbe8e2}.customer-shell .how-it-works article>div[aria-hidden]{display:none}.customer-shell #faq{background:#f0f7f3;border-top:1px solid #dbe8e2;scroll-margin-top:5rem}.customer-shell #faq>.container{max-width:920px}.customer-shell #faq details{box-shadow:none}.customer-shell #faq summary{align-content:center;min-height:44px;padding-right:.5rem;line-height:1.5}.customer-shell #faq details[open]{border-color:#8eafaa}.customer-shell #faq details p{color:var(--aka-muted);max-width:75ch;line-height:1.75}.customer-shell .catalog-page .lead{margin-bottom:1.75rem}.customer-shell .rental-date-bar{box-shadow:none;background:#edf6f2;border-color:#c9ded5}.customer-shell .rental-date-bar .eyebrow{margin-bottom:.15rem}.customer-shell .category-chips{flex-wrap:wrap;margin-inline:-.35rem;padding:.35rem!important;overflow:visible!important}.customer-shell .category-chips .button{min-height:44px;box-shadow:none;border-radius:999px;padding:.65rem .9rem;font-size:.85rem}.customer-shell .category-chips .button-primary{background:var(--aka-teal-650)}.customer-shell .category-chips .button-primary:hover{background:var(--aka-teal-950)}.customer-shell .catalog-grid{gap:1.25rem;padding-top:.75rem}.customer-shell .catalog-card{flex-direction:column;align-items:stretch;min-width:0;padding:1.4rem;display:flex}.customer-shell .catalog-card[data-selected]{border-color:var(--aka-teal-650);box-shadow:inset 0 3px 0 var(--aka-teal-650)}.customer-shell .catalog-card-summary{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;width:100%;padding:0;display:block}.customer-shell .catalog-card-summary h3{letter-spacing:-.015em;margin:0 0 .85rem;font-size:1.13rem}.customer-shell .catalog-availability{color:var(--aka-muted);font-size:.82rem;line-height:1.5;display:block}.customer-shell .catalog-details-link{color:var(--aka-teal-650);text-underline-offset:.2em;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.88rem;font-weight:650;display:flex}.customer-shell .quantity-control{border-top:1px solid var(--aka-border);grid-template-columns:48px minmax(0,1fr) 48px;gap:.65rem;margin-top:.5rem;padding-top:1rem;display:grid}.customer-shell .quantity-control .button{padding:.5rem;font-size:1.2rem}.customer-shell .quantity-control input{text-align:center;font-variant-numeric:tabular-nums;width:100%;padding:.5rem}.customer-shell .catalog-card>p{margin:.8rem 0 0;font-size:.85rem}.customer-shell .product-back-link{color:var(--aka-teal-650);text-underline-offset:.2em;align-items:center;margin-bottom:1.3rem;font-size:.9rem;display:inline-flex}.customer-shell .product-detail-card{overflow:hidden}.customer-shell .product-detail-heading{background:#edf6f2;border-bottom:1px solid #d8e6df;padding:clamp(1.4rem,4vw,2.5rem)}.customer-shell .product-detail-heading .eyebrow{margin-top:0!important}.customer-shell .product-detail-heading .h2{max-width:24ch}.customer-shell .product-detail-heading .rental-price strong{font-size:2rem}.customer-shell .product-availability{color:var(--aka-muted);margin:0;font-size:.9rem}.customer-shell .product-detail-body{padding:clamp(1.4rem,4vw,2.5rem)}.customer-shell .product-detail-body h2{margin-top:0}.customer-shell .product-detail-body section+section{border-top:1px solid var(--aka-border);margin-top:1.5rem;padding-top:1.5rem}.customer-shell .product-detail-body p:last-child{margin-bottom:0}.customer-shell .product-quantity-panel{border-top:1px solid var(--aka-border);padding:1.5rem clamp(1.4rem,4vw,2.5rem)}.customer-shell .product-quantity-panel label{font-weight:700;display:inline-block}.customer-shell .request-page [aria-label=Request\ progress]{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.65rem;gap:.45rem!important;display:grid!important}.customer-shell .request-page [aria-label=Request\ progress] .pill{border:1px solid var(--aka-border);border-radius:var(--radius-sm);min-height:44px;color:var(--aka-muted);background:#fff;justify-content:center;align-items:center;padding:.55rem .3rem;font-size:.88rem;font-weight:650;display:flex}.customer-shell .request-page [aria-current=step]{background:var(--aka-teal-950)!important;color:#fff!important;border-color:var(--aka-teal-950)!important}.customer-shell .request-step-heading{margin:.75rem 0 .25rem;font-size:1.5rem;line-height:1.3}.customer-shell .request-details{border:1px solid var(--aka-border);border-radius:var(--radius-lg);background:#fff;padding:clamp(1.1rem,3vw,2rem);gap:1.35rem!important}.customer-shell .request-details label{font-size:.93rem;font-weight:650}.customer-shell .request-details label .muted,.customer-shell .request-details>.muted{font-size:.85rem;font-weight:400}.customer-shell .request-details [aria-invalid=true]{border-color:var(--aka-danger)!important}.customer-shell .review-card{padding:clamp(1.1rem,3vw,1.75rem)!important}.customer-shell .review-card-heading{border-bottom:1px solid var(--aka-border);padding-bottom:.75rem}.customer-shell .review-card-heading h3{color:var(--aka-teal-950)}.customer-shell .review-card-heading .button{font-size:.84rem}.customer-shell .review-money-list{font-variant-numeric:tabular-nums;gap:.5rem;padding-top:.65rem}.customer-shell .review-money-list>div:last-child{border-radius:var(--radius-sm);color:var(--aka-teal-950);background:#edf6f2;border:0;padding:.8rem}.customer-shell .request-actions{border-top:1px solid var(--aka-border);padding-top:1.25rem}.customer-shell .customer-dialog{padding:1rem;align-items:center!important}.customer-shell .customer-dialog>div{width:min(680px,100%);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-party);margin:auto;overflow-y:auto;border-radius:var(--radius-lg)!important;padding:clamp(1.2rem,4vw,2rem)!important}.customer-shell .customer-dialog .container{width:100%}.customer-shell .customer-dialog h2{font-family:var(--font-display);margin:0 0 .8rem;font-size:1.8rem;line-height:1.2}.customer-shell .customer-dialog p{color:var(--aka-muted)}.customer-shell .customer-dialog label{min-width:0;font-weight:650;display:block}.customer-shell .rental-summary-bar{box-shadow:0 -3px 16px #063f430d;padding-bottom:max(.75rem,env(safe-area-inset-bottom))!important}.customer-shell .rental-summary-bar strong{font-size:.9rem}.customer-shell .rental-summary-bar strong+div{color:var(--aka-muted);font-variant-numeric:tabular-nums;font-size:.84rem}.customer-shell>footer nav a{text-underline-offset:.3em}@media (width>=760px){.customer-shell .hero-inner,.customer-shell .story-band>.container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.customer-shell .site-header nav.desktop-only{gap:.85rem!important;font-size:.82rem!important}.customer-shell .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759px){.customer-shell .site-header>.container{min-height:70px}.customer-shell .hero-copy{padding-bottom:0}.customer-shell .hero-art{width:100%;min-height:255px}.customer-shell .hero-art .party-photo-art:before{transform-origin:100% 100%;transform:scale(.7)}.customer-shell .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.customer-shell .trust-item{justify-content:flex-start}.customer-shell .trust-item:last-child{grid-column:1/-1;justify-content:center}.customer-shell .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shell .category-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.customer-shell .category-card:last-child .category-art{border-bottom:0;border-right:3px solid var(--category-accent);height:100%;min-height:150px}.customer-shell .category-copy{padding:1rem .8rem}.customer-shell .category-title{font-size:1.1rem}.customer-shell .category-copy p{font-size:.8rem}.customer-shell .story-art{min-height:250px}.customer-shell .event-planner .planner-art{min-height:140px!important;font-size:4rem!important}.customer-shell .catalog-card{padding:1.25rem}.customer-shell .rental-date-bar{flex-wrap:wrap;align-items:flex-start!important}.customer-shell .rental-date-bar .button{flex-shrink:0}.customer-shell .customer-dialog{padding:.5rem;align-items:end!important}.customer-shell .customer-dialog>div{max-height:calc(100dvh - 1rem);margin:0 auto}.customer-shell .review-card-heading .button{width:auto}}@media (width<=380px){.customer-shell .hero .eyebrow{max-width:27ch}.customer-shell .hero-actions{flex-direction:column}.customer-shell .rental-summary-bar>.container{width:100%;gap:.5rem!important}.customer-shell .rental-summary-bar .button{max-width:62%;padding:.7rem .8rem;font-size:.83rem}.customer-shell .rental-summary-bar strong{font-size:.8rem}.customer-shell .category-grid{gap:.7rem}.customer-shell .category-title{font-size:1rem}.customer-shell .category-link{font-size:.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.customer-shell *,.customer-shell :before,.customer-shell :after{transition:none!important;animation:none!important}}.customer-shell .hero .h1>span:first-child{color:var(--aka-teal-650)}.customer-shell .hero .h1>span:nth-of-type(2){color:var(--aka-coral)}.customer-shell .hero-local{margin-top:1.25rem;font-size:.93rem;font-weight:700}.customer-shell .rental-illustration{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.customer-shell .trust-icon{justify-content:center;align-items:center;font-size:1.65rem}.customer-shell .party-stats-grid blockquote>footer{opacity:1!important}.customer-shell .catalog-card-has-photo{padding:0 0 1.4rem;overflow:hidden}.customer-shell .catalog-card-has-photo .catalog-card-summary{flex-direction:column;align-items:stretch;min-width:0;display:flex}.customer-shell .catalog-card-copy{text-align:left;padding:1rem 1.4rem 0;display:block}.customer-shell .catalog-card-has-photo .catalog-details-link,.customer-shell .catalog-card-has-photo .quantity-control,.customer-shell .catalog-card-has-photo>p{margin-inline:1.4rem}.customer-shell .catalog-photo,.customer-shell .product-photos img,.customer-shell .quick-view-photo{aspect-ratio:4/3;object-fit:cover;object-position:center 34%;background:#edf5f1;width:100%}.customer-shell .catalog-photo{flex:none;height:auto}.customer-shell .product-photos{background:#edf5f1;grid-template-columns:1fr;display:grid}.customer-shell .product-photos img{height:100%}.customer-shell .quick-view-photo{border-radius:var(--radius-sm);height:auto;margin:0 0 1rem}.customer-shell .popular-art:has(.popular-photo){display:block;position:relative}.customer-shell .popular-photo{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}@media (width>=760px){.customer-shell .product-photos:has(img+img){grid-template-columns:1.15fr .85fr}}@media (width<=759px){.customer-shell .catalog-card-has-photo{padding-bottom:1.25rem}.customer-shell .catalog-card-copy{padding:1rem 1.25rem 0}.customer-shell .catalog-card-has-photo .catalog-details-link,.customer-shell .catalog-card-has-photo .quantity-control,.customer-shell .catalog-card-has-photo>p{margin-inline:1.25rem}}
