:root{--ink-error:#a70d28;--ink-muted:#7f4f5b;--ink-good:#2f8f5b;--ink-warn:#d39b16;--ink-bad:#c83b50;--ink-amber:#7a4d0a;--amber-line:#ba751761;--amber-fill:#ba75171a;--panel-soft:#ffffff8c;--panel-strong:#ffffffd1;--error-fill:#a70d281a;--orange-fill:#fff1e7;--ink-orange:#a64f14;--choice-hover-line:#c83b507a;--choice-on-fill:#e9678b21;--choice-on-ink:#7b2939}.theme-toggle{width:42px;height:42px;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #a70d2833;border-radius:50%;flex:none;order:3;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.theme-toggle:hover{background:#e9678b1a;border-color:#a70d2866}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand{margin-right:auto}.nav{gap:14px}.navlinks{order:2}.brand-logo-dark{display:none}@media (max-width:1100px){.theme-toggle{order:0;width:44px;height:44px}}:root[data-theme=dark]{--bg:#1f1318;--bg2:#211419;--card:#33202ac7;--card2:#33202aeb;--text:#f6e6ea;--muted:#ccacb3;--accent:#f08aa5;--accent-dark:#f08aa5;--accent2:#e9678b;--accent3:#2d1a21;--border:#f08aa534;--soft:#e9678b24;--green:#3ca66a;--shadow:0 18px 50px #00000052;--gold:#b8863f}:root[data-theme=dark]{--pattern-opacity:.22}:root[data-theme=dark] body:before{background:url(/pattern-pink.webp) 0 0/300px}:root[data-theme=dark] a{color:inherit}:root[data-theme=dark] .nav{border-bottom:1px solid var(--border);background:#33202af0;box-shadow:0 10px 35px #00000031}:root[data-theme=dark] .brand{color:#f3e2e6}:root[data-theme=dark] .brand:hover .brand-logo{filter:drop-shadow(0 0 13px #e9678b4b)}:root[data-theme=dark] .navlinks{color:#dbc0c5}:root[data-theme=dark] .navlinks a:not(.btn):after{background:#c4203f}:root[data-theme=dark] .navlinks a:not(.btn):hover{color:var(--accent)}:root[data-theme=dark] .btn,:root[data-theme=dark] .button{color:#fff;background:#c4203f;border:1px solid #f08aa51e;box-shadow:0 10px 24px #0000008c}:root[data-theme=dark] .btn:hover,:root[data-theme=dark] .button:hover{filter:saturate(1.05);box-shadow:0 16px 34px #0000008c}:root[data-theme=dark] .btn.secondary:hover{background:#1f1318;border-color:#f08aa568;box-shadow:0 8px 20px #00000041}:root[data-theme=dark] .btn.ghost{color:var(--accent);box-shadow:none;background:0 0;border:1px solid #f08aa551}:root[data-theme=dark] .hero h1{color:#f3e2e6}:root[data-theme=dark] .hero p,:root[data-theme=dark] .lead{color:#c9a8af}:root[data-theme=dark] .card h2,:root[data-theme=dark] .card h3,:root[data-theme=dark] .question-title{color:#f3e2e6}:root[data-theme=dark] .mini{background:#33202ab8;border:1px solid #f08aa529}:root[data-theme=dark] .mini b{color:#f3e2e6}:root[data-theme=dark] .mini span{color:#ccacb3}:root[data-theme=dark] .pill.green{color:#89d1a3;background:#3ca66a1f;border-color:#f08aa56f}:root[data-theme=dark] .pill.amber{color:#e6b378;background:#ba751724;border-color:#f08aa57e}:root[data-theme=dark] .pill.red{color:#f08aa5;background:#b6313224;border-color:#f08aa585}:root[data-theme=dark] .pill.dark{color:#fff;background:#3f252c}:root[data-theme=dark] .progress-dot{background:#ba29371a}:root[data-theme=dark] .progress-dot span{background:#c4203f}:root[data-theme=dark] .field label{color:#fe9eaa}:root[data-theme=dark] .input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--text);background:#33202ab8;border:1px solid #f08aa53b;outline:none}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=dark] .input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{border-color:var(--accent2);background:#1f1318;box-shadow:0 0 0 4px #e9678b1d}:root[data-theme=dark] .choice{color:var(--text);background:#33202ab8;border:1px solid #f08aa530}:root[data-theme=dark] .choice:hover{background:#1f1318;border-color:#f08aa599;box-shadow:0 10px 24px #e9678b15}:root[data-theme=dark] .choice.selected{border-color:var(--accent2);background:linear-gradient(135deg,#33202af2,#33202aa6);box-shadow:0 0 0 3px #e9678b19}:root[data-theme=dark] .choice span{color:#ccacb3}:root[data-theme=dark] .summary-box{background:linear-gradient(135deg,#33202aeb,#33202ae0);border:1px solid #f08aa568;box-shadow:0 14px 38px #e9678b12}:root[data-theme=dark] .contents-list li{background:#33202ab3;border:1px solid #f08aa52c}:root[data-theme=dark] .table-wrap{border:1px solid #f08aa534}:root[data-theme=dark] .table{background:#33202ab3}:root[data-theme=dark] .table th,:root[data-theme=dark] .table td{border-bottom:1px solid #f08aa529}:root[data-theme=dark] .table th{color:#fe9eaa;background:#e9678b21}:root[data-theme=dark] .notice{color:#dbc0c5;background:#e9678b1f;border:1px solid #f08aa56f}:root[data-theme=dark] .timeline-dot{color:#f08aa5;background:#e9678b2e}:root[data-theme=dark] .success-check{color:var(--green);background:#3ca66a1f}:root[data-theme=dark] .sr-only{border:0}:root[data-theme=dark] .nav-menu-toggle{color:var(--accent);background:0 0;border:1px solid #f08aa543}:root[data-theme=dark] .footer{color:#ccacb3}:root[data-theme=dark] .footer-links a:hover{color:var(--accent)}:root[data-theme=dark] .policy-page h2{color:#f3e2e6}:root[data-theme=dark] .policy-page p,:root[data-theme=dark] .policy-page li{color:#dbc1c8}:root[data-theme=dark] .policy-page .placeholder{color:#f08aa5;background:#33202a54;border:1px dashed #f08aa581}:root[data-theme=dark] .page-header h1{color:#f3e2e6}:root[data-theme=dark] .qty-row{border-bottom:1px solid #f08aa525}:root[data-theme=dark] .qty-row:last-of-type{border-bottom:none}:root[data-theme=dark] .qty-stepper button{color:var(--accent);background:#33202ad9;border:1px solid #f08aa551}:root[data-theme=dark] .qty-stepper button:hover:not(:disabled){background:#1f1318;border-color:#f08aa599}:root[data-theme=dark] .intro-page{color:#f3e2e6;background:#683e46}:root[data-theme=dark] .intro-page:after{background:linear-gradient(145deg,#211419 0%,#23151a 48%,#28171e 100%)}:root[data-theme=dark] .intro-page:before{background:radial-gradient(circle at 18% 16%,#33202ad6,#0000 26%),radial-gradient(circle at 82% 16%,#33202a99,#0000 30%),radial-gradient(circle at 50% 82%,#e9678b2e,#0000 34%)}:root[data-theme=dark] .intro-red-wash{background:#bd3046}:root[data-theme=dark] .intro-logo-stage{filter:drop-shadow(0 18px 36px #00000052)}:root[data-theme=dark] .fill-path{stroke:none}:root[data-theme=dark] .fill-path.tone-red{fill:var(--accent)}:root[data-theme=dark] .fill-path.tone-dark{fill:var(--text)}:root[data-theme=dark] .reveal{fill:none;stroke:#fff}:root[data-theme=dark] .drop-shape{fill:var(--accent)}:root[data-theme=dark] .intro-copy{text-shadow:0 2px 18px #f08aa516}:root[data-theme=dark] .intro-kicker{color:#f08aa5;text-shadow:0 0 26px #f08aa51a}:root[data-theme=dark] .intro-copy h1{color:#f3e2e6;text-shadow:0 18px 70px #00000083,0 0 30px #f08aa51a}:root[data-theme=dark] .intro-subtitle{color:#d8bcc2}:root[data-theme=dark] .intro-start-btn{color:#f08aa5;background:#1f1318;border:1px solid #f08aa52c;box-shadow:0 20px 60px #00000072}:root[data-theme=dark] .intro-start-btn:hover{color:#f08aa5;background:#211419;box-shadow:0 28px 70px #e9678b2e,0 0 45px #0000008c}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .intro-page{background:linear-gradient(145deg,#211419 0%,#23151a 48%,#28171e 100%)}}:root[data-theme=dark] .hero-product-card{background:#1f1318;border:1px solid #f08aa525;box-shadow:0 24px 60px #0000006a}:root[data-theme=dark] .hero-product-card:hover{box-shadow:0 30px 74px #0000008c}:root[data-theme=dark] .hero-floating-note{color:#fe9eaa;background:#33202aeb;border:1px solid #f08aa52c;box-shadow:0 12px 34px #00000052}:root[data-theme=dark] .hero-floating-note span{color:#f08aa5;background:#e9678b24}:root[data-theme=dark] .section-heading h2{color:#f3e2e6}:root[data-theme=dark] .section-heading p{color:#c9a8af}:root[data-theme=dark] .product-tile{background:#1f1318;border:1px solid #f08aa529;box-shadow:0 16px 44px #00000049}:root[data-theme=dark] .product-tile-copy{background:#33202ae0;border:1px solid #f08aa521;box-shadow:0 8px 26px #00000041}:root[data-theme=dark] .product-tile-copy h3{color:#f3e2e6}:root[data-theme=dark] .product-tile-copy p{color:#c9a8af}:root[data-theme=dark] .packages-hero-image,:root[data-theme=dark] .package-image-wrap{background:#1f1318;border:1px solid #f08aa529;box-shadow:0 16px 44px #00000049}:root[data-theme=dark] .package-card:hover .package-image-wrap img{filter:saturate(1.03)}:root[data-theme=dark] .signed-in-chip{color:#fe9eaa;box-shadow:none;background:#33202ab8;border:1px solid #f08aa534}:root[data-theme=dark] .auth-switch{color:#c9a8af}:root[data-theme=dark] .auth-switch a{color:#f08aa5}:root[data-theme=dark] .signout-always{color:#f08aa5!important;background:#33202a8c!important;border-color:#f08aa56f!important}:root[data-theme=dark] .signout-always:hover{color:#f08aa5!important;background:#1f1318!important}:root[data-theme=dark] .profile-avatar{color:#fff;background:#c4203f;border:2px solid #fff3;box-shadow:0 8px 20px #0000008c}:root[data-theme=dark] .profile-avatar:hover{box-shadow:0 12px 28px #0000008c}:root[data-theme=dark] .tracker-shipping-info{background:var(--soft)}:root[data-theme=dark] .tracker-timeline-track{background:#2a181f}:root[data-theme=dark] .tracker-timeline-track-fill{background:var(--accent2)}:root[data-theme=dark] .navlinks a.profile-avatar,:root[data-theme=dark] .navlinks a.profile-avatar:hover{color:#fff;filter:none;box-shadow:0 8px 20px #0000008c}:root[data-theme=dark] .navlinks a.profile-avatar:active{color:#fff;box-shadow:0 8px 20px #0000008c}:root[data-theme=dark] .essentials-reveal-item{background:#33202ab3;border:1px solid #f08aa52c}:root[data-theme=dark] .essentials-reveal-check{color:#89d1a3;background:#3ca66a26}:root[data-theme=dark] .essentials-reveal-qty{color:var(--accent)}:root[data-theme=dark] .essentials-reveal-name{color:var(--text)}:root[data-theme=dark] .icon-badge{color:#f08aa5;background:#e9678b24}:root[data-theme=dark] .page-header-hero-image{background:#1f1318;border:1px solid #f08aa529;box-shadow:0 16px 44px #00000049}:root[data-theme=dark] .faq-question{color:#f3e2e6;background:0 0;border:none}:root[data-theme=dark] .faq-chevron{color:#f08aa5;background:#e9678b24}:root[data-theme=dark] .faq-item.open .faq-chevron{background:#e9678b42}:root[data-theme=dark] .tier-icon{color:var(--accent)}:root[data-theme=dark] .period-calendar-shell,:root[data-theme=dark] .period-control-block,:root[data-theme=dark] .period-history{background:#33202aad;border:1px solid #f08aa529}:root[data-theme=dark] .period-calendar-title{color:#f3e2e6}:root[data-theme=dark] .period-calendar-title span{color:#ccacb3}:root[data-theme=dark] .period-calendar-weekdays span{color:#be99a1}:root[data-theme=dark] .period-day{color:#dbc0c5;border:1px solid #0000}:root[data-theme=dark] .period-day.today{border-color:#f08aa54a}:root[data-theme=dark] .period-day.logged{color:#f08aa5;background:#e9678b2e}:root[data-theme=dark] .period-day.predicted{color:#f08aa5;background:#e9678b38;box-shadow:inset 0 0 0 1px #e9678b1d}:root[data-theme=dark] .period-day.predicted-start{color:#fff;background:#c4203f;box-shadow:0 5px 14px #0000008c}:root[data-theme=dark] .period-day.logged.predicted{outline:3px solid #f08aa551}:root[data-theme=dark] .period-calendar-legend{color:#ccacb3}:root[data-theme=dark] .legend-dot.logged{background:#e9678b94}:root[data-theme=dark] .legend-dot.predicted{background:#c4203f}:root[data-theme=dark] .period-override-note{color:#ccacb3}:root[data-theme=dark] .period-text-button{color:var(--accent);background:0 0;border:0}:root[data-theme=dark] .period-text-button.danger{color:#f08aa5}:root[data-theme=dark] .period-history-row{border-top:1px solid #f08aa51e}:root[data-theme=dark] .period-history-row:first-child{border-top:0}:root[data-theme=dark] .period-history-row strong{color:#f3e2e6}:root[data-theme=dark] .period-history-row span{color:#ccacb3}:root[data-theme=dark] .brand-date-trigger{color:var(--text);background:#33202ab8;border:1px solid #f08aa53b;outline:none}:root[data-theme=dark] .brand-date-trigger:hover{background:#1f1318;border-color:#f08aa58d}:root[data-theme=dark] .brand-date-trigger.open,:root[data-theme=dark] .brand-date-trigger:focus-visible{border-color:var(--accent2);background:#1f1318;box-shadow:0 0 0 4px #e9678b1d}:root[data-theme=dark] .brand-date-placeholder{color:#be99a2}:root[data-theme=dark] .brand-date-icon{fill:none;stroke:var(--accent)}:root[data-theme=dark] .brand-date-popover{background:linear-gradient(150deg,#33202afc,#33202afa);border:1px solid #f08aa534;box-shadow:0 24px 60px #0000008c}:root[data-theme=dark] .brand-date-header strong{color:#f3e2e6}:root[data-theme=dark] .brand-date-nav{color:var(--accent);background:#33202ac7;border:1px solid #f08aa525}:root[data-theme=dark] .brand-date-nav:hover{background:#e9678b1f;border-color:#f08aa576}:root[data-theme=dark] .brand-date-nav svg{fill:none;stroke:currentColor}:root[data-theme=dark] .brand-date-weekdays span{color:#be99a1}:root[data-theme=dark] .brand-date-day{color:#dbc0c7;background:0 0;border:0}:root[data-theme=dark] .brand-date-day:hover:not(:disabled){color:var(--accent);background:#e9678b21}:root[data-theme=dark] .brand-date-day.today:not(.selected){color:var(--accent);box-shadow:inset 0 0 0 1px #0000008c}:root[data-theme=dark] .brand-date-day.selected{color:#fff;background:#c4203f;box-shadow:0 6px 16px #0000008c}:root[data-theme=dark] .brand-date-footer{border-top:1px solid #f08aa521}:root[data-theme=dark] .brand-date-text-button,:root[data-theme=dark] .brand-date-today-button{background:0 0;border:0}:root[data-theme=dark] .brand-date-text-button{color:#ccacb3}:root[data-theme=dark] .brand-date-text-button:hover{color:var(--accent);background:#ba29370f}:root[data-theme=dark] .brand-date-today-button{color:var(--accent);background:#e9678b24}:root[data-theme=dark] .brand-date-today-button:hover{background:#e9678b38}:root[data-theme=dark] .addon-shop-toolbar{background:linear-gradient(135deg,#33202ae6,#33202ab8);border:1px solid #f08aa52c;box-shadow:0 10px 28px #00000031}:root[data-theme=dark] .addon-shop-toolbar strong{color:#f3e2e6}:root[data-theme=dark] .addon-shop-kicker{color:var(--accent)}:root[data-theme=dark] .addon-selection-meter{color:#fe9eaa}:root[data-theme=dark] .addon-selection-dots i{background:#ba29371f}:root[data-theme=dark] .addon-selection-dots i.filled{background:#c4203f}:root[data-theme=dark] .addon-product-card{color:var(--text);background:linear-gradient(150deg,#33202af0,#33202ad4);border:1px solid #f08aa530;box-shadow:0 10px 28px #00000029}:root[data-theme=dark] .addon-product-card:hover:not(:disabled){background:#1f1318;border-color:#f08aa599;box-shadow:0 16px 38px #0000005a}:root[data-theme=dark] .addon-product-card.selected{background:linear-gradient(145deg,#1f1318,#33202acc);border-color:#f08aa58d;box-shadow:0 0 0 3px #e9678b15,0 16px 38px #00000052}:root[data-theme=dark] .addon-product-card.locked{filter:saturate(.72)}:root[data-theme=dark] .addon-product-category{color:#f08aa5;background:#e9678b1f;border:1px solid #f08aa555}:root[data-theme=dark] .addon-selected-check{color:var(--accent)}:root[data-theme=dark] .addon-product-visual{color:var(--accent);background:radial-gradient(circle at 30% 20%,#1f1318 0%,#33202ac2 58%,#e9678b2e 100%);border:1px solid #f08aa551;box-shadow:inset 0 1px #f08aa51c,0 10px 24px #e9678b10}:root[data-theme=dark] .addon-product-title{color:#f3e2e6}:root[data-theme=dark] .addon-product-copy p{color:#c9a8af}:root[data-theme=dark] .addon-product-footer{border-top:1px solid #f08aa525}:root[data-theme=dark] .addon-product-footer span{color:#be99a1}:root[data-theme=dark] .addon-product-footer b{color:var(--accent)}:root[data-theme=dark] .addon-shop-footnote{color:#ccacb3}:root[data-theme=dark] .feedback-history-count{color:#fe9eaa;background:#ba293712;border:1px solid #f08aa525}:root[data-theme=dark] .feedback-history-item:not(:last-child):before{background:linear-gradient(#e9678b6b,#e9678b14)}:root[data-theme=dark] .feedback-history-marker{background:#c4203f;box-shadow:0 0 0 5px #e9678b15}:root[data-theme=dark] .feedback-history-main{background:#33202aad;border:1px solid #f08aa525}:root[data-theme=dark] .feedback-history-topline strong{color:#f3e2e6}:root[data-theme=dark] .feedback-history-topline div>span{color:#c9a8af}:root[data-theme=dark] .feedback-outcome{border:1px solid #0000}:root[data-theme=dark] .feedback-outcome-about-right{color:#89d1a3;background:#3ca66a1a;border-color:#f08aa551}:root[data-theme=dark] .feedback-outcome-ran-out{color:#f08aa5;background:#b631321a;border-color:#f08aa551}:root[data-theme=dark] .feedback-outcome-leftovers{color:#e6b378;background:#ba75171a;border-color:#f08aa551}:root[data-theme=dark] .feedback-history-note{color:#ccacb3;border-top:1px solid #f08aa51e}:root[data-theme=dark] .feedback-history-footnote{color:#be99a2}:root[data-theme=dark] .addon-summary-copy p{color:#c9a8af}:root[data-theme=dark] .addon-next-box-total{background:linear-gradient(145deg,#33202af5,#33202aad);border:1px solid #f08aa52c}:root[data-theme=dark] .addon-next-box-total>div{color:#c9a8af}:root[data-theme=dark] .addon-next-box-total>div strong{color:#f3e2e6}:root[data-theme=dark] .addon-next-box-total .addon-next-box-grand{border-top:1px solid #f08aa52c}:root[data-theme=dark] .addon-next-box-total .addon-next-box-grand span,:root[data-theme=dark] .addon-next-box-total .addon-next-box-grand strong{color:var(--accent)}:root[data-theme=dark] .addon-next-box-total small{color:#be99a2}:root[data-theme=dark] .addon-section-heading>p{color:#ccacb3}:root[data-theme=dark] .addon-pending-row{background:#33202abf;border:1px solid #f08aa521}:root[data-theme=dark] .addon-pending-row strong{color:#f3e2e6}:root[data-theme=dark] .addon-pending-row span{color:#ccacb3}:root[data-theme=dark] .addon-account-product{background:linear-gradient(150deg,#33202af5,#33202ad1);border:1px solid #f08aa52c;box-shadow:0 11px 30px #00000031}:root[data-theme=dark] .addon-account-product:hover{border-color:#f08aa585;box-shadow:0 16px 38px #00000052}:root[data-theme=dark] .addon-account-product.pending{border-color:#f08aa576;box-shadow:0 0 0 3px #e9678b12,0 16px 38px #00000041}:root[data-theme=dark] .addon-account-badges span{color:#ccacb3;background:#ba29370f;border:1px solid #f08aa525}:root[data-theme=dark] .addon-account-badges span.paid{color:var(--accent);background:#e9678b21;border-color:#f08aa551}:root[data-theme=dark] .addon-account-product-copy h3{color:#f3e2e6}:root[data-theme=dark] .addon-account-product-copy p{color:#c9a8af}:root[data-theme=dark] .addon-account-product-footer{border-top:1px solid #f08aa521}:root[data-theme=dark] .addon-account-product-footer>div strong{color:#f3e2e6}:root[data-theme=dark] .addon-account-product-footer>div span{color:#be99a1}:root[data-theme=dark] .addon-confirm-backdrop{background:#3f252b57}:root[data-theme=dark] .addon-confirm-modal{background:linear-gradient(150deg,#1f1318,#221419);border:1px solid #f08aa534;box-shadow:0 28px 80px #0000008c}:root[data-theme=dark] .addon-confirm-modal>p{color:#cfb1b7}:root[data-theme=dark] .addon-confirm-close{color:#fe9eaa;background:#33202ad1;border:1px solid #f08aa525}:root[data-theme=dark] .addon-confirm-price{background:#33202ab8;border:1px solid #f08aa525}:root[data-theme=dark] .addon-confirm-price span{color:#ccacb3}:root[data-theme=dark] .addon-confirm-price strong{color:#f3e2e6}:root[data-theme=dark] .password-visibility-toggle{color:#f08aa5;background:0 0;border:0}:root[data-theme=dark] .password-visibility-toggle:hover{color:#f08aa5;background:#e9678b21}:root[data-theme=dark] .password-visibility-toggle:focus-visible{outline:2px solid var(--accent2);background:#e9678b1f}:root[data-theme=dark] .password-visibility-toggle svg{fill:none;stroke:currentColor}:root[data-theme=dark] .fulfillment-popover{background:#33202afa;border:1px solid #f08aa534;box-shadow:0 18px 48px #0000008b}:root[data-theme=dark] .fulfillment-popover-heading{border-bottom:1px solid #f08aa51e}:root[data-theme=dark] .fulfillment-popover-close{color:#fe9eaa;background:#1f1318;border:1px solid #f08aa521}:root[data-theme=dark] .fulfillment-compact-label{color:#c09ba2}:root[data-theme=dark] .fulfillment-compact-meta{border-top:1px solid #f08aa51e}:root[data-theme=dark] .fulfillment-compact-meta b{color:#e0c7cb}:root[data-theme=dark] .fulfillment-compact-help{color:#ccacb3}:root[data-theme=dark] .fulfillment-mini-field>span{color:#d4b6bc}:root[data-theme=dark] .fulfillment-manual-wrap{border-top:1px solid #f08aa51e}:root[data-theme=dark] .chitchats-inline-message{color:#e6b378;background:#ba751717}:root[data-theme=dark] .chitchats-inline-message.success{color:#84d1aa;background:#197e5417}:root[data-theme=dark] .chitchats-inline-message.error{color:#f08aa5;background:#ba293714}:root[data-theme=dark] .chitchats-shipment-strip{color:#cfb0b6;background:#ba293709}:root[data-theme=dark] .chitchats-shipment-strip b{color:#e8d2d6}:root[data-theme=dark] .chitchats-package-row{border-bottom:1px solid #f08aa51a}:root[data-theme=dark] .chitchats-text-button{color:var(--accent);background:0 0;border:0}:root[data-theme=dark] .chitchats-selected-rate{background:#e9678b14;border:1px solid #f08aa51e}:root[data-theme=dark] .chitchats-selected-rate small{color:#ccacb3}:root[data-theme=dark] .chitchats-purchased-compact{background:#197e5412;border:1px solid #f08aa537}:root[data-theme=dark] .chitchats-purchased-compact strong{color:#84d1aa}:root[data-theme=dark] .chitchats-purchased-compact p{color:#92b3a2}:root[data-theme=dark] .chitchats-edit-block{background:#33202ab8;border:1px solid #f08aa51e}:root[data-theme=dark] .chitchats-confirm-backdrop{background:#3f252c4d}:root[data-theme=dark] .chitchats-confirm-modal small{color:#ccacb3}:root[data-theme=dark] .wordmark .wm-i:after{background:#c4203f}:root[data-theme=dark] main h1,:root[data-theme=dark] .page-title{color:#f3e2e6}:root[data-theme=dark] .skip-link{color:#fff;background:#3f252c}:root[data-theme=dark] .main-anchor:focus{outline:none}:root[data-theme=dark] :where(a,button,summary,[role=button]):focus-visible{outline:3px solid #f08aa599}:root[data-theme=dark] .navlinks a[aria-current=page]:not(.btn){color:var(--accent)}:root[data-theme=dark] .hero .hero-price{color:#c9a8af}:root[data-theme=dark] .hero-price b{color:#f3e2e6}:root[data-theme=dark] .spec-item{background:#33202ad1;border:1px solid #f08aa529}:root[data-theme=dark] .spec-item dt{color:#f3e2e6}:root[data-theme=dark] .spec-detail{color:#fe9eaa}:root[data-theme=dark] .spec-note{color:#ccacb3}:root[data-theme=dark] .tier-plan-price{color:var(--accent)}:root[data-theme=dark] .tier-plan p:last-child{color:#c9a8af}:root[data-theme=dark] .plans-note{color:#ccacb3}:root[data-theme=dark] .text-link{color:var(--accent)}:root[data-theme=dark] .text-link:hover{color:var(--accent-dark)}:root[data-theme=dark] .contact-email a{color:var(--accent)}:root[data-theme=dark] .footer{border-top:1px solid var(--border)}:root[data-theme=dark] .footer-brand .wordmark{color:#f3e2e6}:root[data-theme=dark] .footer-contact a{color:var(--accent)}:root[data-theme=dark] .success-summary{background:#33202ac7;border:1px solid #f08aa529}:root[data-theme=dark] .success-summary dt{color:#ccacb3}:root[data-theme=dark] .success-summary dd{color:#f3e2e6}:root[data-theme=dark] .success-next{color:#c9a8af}:root[data-theme=dark] .home{--band:#c1a1af;--band-ink:#fde8ec;--band-soft:#33202ac2;--band-accent:#643b44}:root[data-theme=dark] .home-hero h1 em{color:var(--accent)}:root[data-theme=dark] .home-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}:root[data-theme=dark] .home-facts li{border-left:1px solid var(--border)}:root[data-theme=dark] .home-facts li:first-child{border-left:0}:root[data-theme=dark] .home-facts b{color:#f3e2e6}:root[data-theme=dark] .home-facts span{color:#c9a8af}:root[data-theme=dark] .home-section-head h2,:root[data-theme=dark] .qm h2,:root[data-theme=dark] .pts-head h2{color:#f3e2e6}:root[data-theme=dark] .home-section-head p,:root[data-theme=dark] .qm-lead,:root[data-theme=dark] .pts-head p{color:#c9a8af}:root[data-theme=dark] .qm-group{border:0}:root[data-theme=dark] .qm-group legend{color:#f3e2e6}:root[data-theme=dark] .qm-option span{color:#dbc0c5;background:#33202acc;border:1px solid #f08aa54a}:root[data-theme=dark] .qm-option:hover input:not(:checked)+span{background:#1f1318;border-color:#f08aa594}:root[data-theme=dark] .qm-option input:checked+span{color:#fff;background:#3f252c;border-color:#8b6c73}:root[data-theme=dark] .qm-option input:focus-visible+span{outline:3px solid #f08aa599}:root[data-theme=dark] .qm-card{background:#201318;box-shadow:0 1px #00000021,0 26px 60px #0000007a,0 6px 16px #00000031}:root[data-theme=dark] .qm-card-kicker{color:var(--accent)}:root[data-theme=dark] .qm-card-title{color:#f3e2e6}:root[data-theme=dark] .qm-list{border-top:1px solid #f08aa52c}:root[data-theme=dark] .qm-list li{border-bottom:1px solid #f08aa52c}:root[data-theme=dark] .qm-n{color:var(--accent)}:root[data-theme=dark] .qm-list li>span:last-child{color:#ccacb3}:root[data-theme=dark] .qm-list b{color:#f3e2e6}:root[data-theme=dark] .qm-price{color:#dbc0c5}:root[data-theme=dark] .home-photo-grid img{background:#26161c;border:1px solid #f08aa525}:root[data-theme=dark] .home-photo-grid figcaption b{color:#f3e2e6}:root[data-theme=dark] .home-photo-grid figcaption span{color:#c9a8af}:root[data-theme=dark] .pts{--pts-h:clamp(280px,36vw,460px);--pts-label:0px}:root[data-theme=dark] .pts-ruler{background:repeating-linear-gradient(0deg,#ba293752 0 1px,#0000 1px 2.77778%) 100%/8px 100% no-repeat,repeating-linear-gradient(0deg,#ba293773 0 1px,#0000 1px 13.8889%) 100%/14px 100% no-repeat;border-right:1px solid #f08aa576}:root[data-theme=dark] .pts-ruler span{color:#ccacb3}:root[data-theme=dark] .pts-item{color:inherit;background:0 0;border:0}:root[data-theme=dark] .pts-svg{filter:drop-shadow(0 8px 12px #00000041)}:root[data-theme=dark] .pts-label b{color:#f3e2e6}:root[data-theme=dark] .pts-label span{color:#ccacb3}:root[data-theme=dark] .pts-seam{fill:none;stroke:#efbfcb}:root[data-theme=dark] .pts-item.is-active .pts-card{stroke:var(--accent);fill:#fff}:root[data-theme=dark] .pts-item.is-active .pts-label b{color:var(--accent)}:root[data-theme=dark] .pts-detail{color:#f3e2e6}:root[data-theme=dark] .pts-note{color:#ccacb3}:root[data-theme=dark] .cycle-band{color:var(--text)}:root[data-theme=dark] .cycle-band h2{color:#f3e2e6}:root[data-theme=dark] .cycle-band h2 em{color:var(--accent)}:root[data-theme=dark] .cycle-band-lead{color:#dbc1c8}:root[data-theme=dark] .cycle-band-note{color:#c9a8af}:root[data-theme=dark] .cr-tick{stroke:#fde8ec47}:root[data-theme=dark] .cr-tick-week{stroke:#fde8ec99}:root[data-theme=dark] .cr-track{fill:none;stroke:#fde8ec24}:root[data-theme=dark] .cr-fill{fill:none;stroke:#fde8eccc}:root[data-theme=dark] .cr-period,:root[data-theme=dark] .cr-arrive{fill:none}:root[data-theme=dark] .cr-period{stroke:#ff9fb4}:root[data-theme=dark] .cr-arrive{stroke:#fff3f6;filter:drop-shadow(0 0 10px #ff9fb474)}:root[data-theme=dark] .cr-ship circle{fill:#c1a1af;stroke:#fde8ec}:root[data-theme=dark] .cr-ship path{fill:#fde8ec}:root[data-theme=dark] .cr-drop{fill:#ff9fb4}:root[data-theme=dark] .cr-center b{color:#fde8ec}:root[data-theme=dark] .cr-center span{color:#fde8ece6}:root[data-theme=dark] .cr-legend b{color:#fde8ec}:root[data-theme=dark] .cr-legend span{color:#fde8eceb}:root[data-theme=dark] .cr-key-period:before{background:#643b44}:root[data-theme=dark] .cr-key-ship:before{background:#442032;border:2.5px solid #462d36}:root[data-theme=dark] .cr-key-arrive:before{background:#22141a;box-shadow:0 0 12px #ff9fb47d}:root[data-theme=dark] .cr-key-next:before{background:#643b44}:root[data-theme=dark] .cycle-steps{border-top:1px solid var(--border)}:root[data-theme=dark] .cycle-step-n{color:var(--accent2)}:root[data-theme=dark] .cycle-steps h3{color:#f3e2e6}:root[data-theme=dark] .cycle-steps p{color:#ccacb3}@media (max-width:1000px){:root[data-theme=dark] .home-facts li:nth-child(odd){border-left:0}}@media (max-width:760px){:root[data-theme=dark] .pts{--pts-label:96px}:root[data-theme=dark] .pts-ruler{background:repeating-linear-gradient(90deg,#ba293752 0 1px,#0000 1px 2.77778%) bottom/100% 8px no-repeat,repeating-linear-gradient(90deg,#ba293773 0 1px,#0000 1px 13.8889%) bottom/100% 14px no-repeat;border-bottom:1px solid #f08aa576;border-right:0}}@media (max-width:480px){:root[data-theme=dark] .home-facts li{border-left:0}}:root[data-theme=dark] .cycle-cta{border-top:1px solid var(--border)}:root[data-theme=dark] .cycle-cta p{color:#dbc1c8}:root[data-theme=dark] .btn.btn-light{color:#ddc5cd;background:#25161b;border-color:#462d36;box-shadow:0 12px 30px #0000008c}:root[data-theme=dark] .btn.btn-light:hover{background:#1f1318;box-shadow:0 16px 36px #0000008c}:root[data-theme=dark] .btn.btn-outline-light{color:#fde8ec;box-shadow:none;background:0 0;border:1px solid #ffffff20}:root[data-theme=dark] .btn.btn-outline-light:hover{background:#33202a1c;border-color:#462d36}:root[data-theme=dark] .footer.footer-dark{color:#fde8ece6;background:#442032;border-top:1px solid #ffffff09}:root[data-theme=dark] .footer.footer-dark:before{background:url(/box-reveal/pattern.webp) 0 0/300px fixed}:root[data-theme=dark] .footer-dark .footer-brand .wordmark{color:#fde8ec}:root[data-theme=dark] .footer-dark .wordmark .wm-i:after{background:#2d1a21}:root[data-theme=dark] .footer-dark .footer-links a{color:#fde8ec}:root[data-theme=dark] .footer-dark .footer-links a:hover,:root[data-theme=dark] .footer-dark .footer-contact a{color:#fff}:root[data-theme=dark] .footer-dark a:focus-visible{outline-color:#462d36}:root[data-theme=dark] .cr.cr-light .cr-tick{stroke:#fc9fb247}:root[data-theme=dark] .cr.cr-light .cr-tick-week{stroke:#fc9fb28c}:root[data-theme=dark] .cr.cr-light .cr-track{stroke:#fc9fb21f}:root[data-theme=dark] .cr.cr-light .cr-fill{stroke:#fc9fb280}:root[data-theme=dark] .cr.cr-light .cr-period{stroke:#f997ad}:root[data-theme=dark] .cr.cr-light .cr-arrive{stroke:#f08aa5;filter:drop-shadow(0 0 8px #0000008c)}:root[data-theme=dark] .cr.cr-light .cr-ship circle{fill:#fff;stroke:#c1a1af}:root[data-theme=dark] .cr.cr-light .cr-ship path{fill:#c1a1af}:root[data-theme=dark] .cr.cr-light .cr-drop{fill:#f997ad}:root[data-theme=dark] .cr.cr-light .cr-center b{color:#f3e2e6}:root[data-theme=dark] .cr.cr-light .cr-center span{color:#ccacb3}:root[data-theme=dark] .cr.cr-light .cr-legend b{color:#f3e2e6}:root[data-theme=dark] .cr.cr-light .cr-legend span{color:#c9a8af}:root[data-theme=dark] .cr.cr-light .cr-key-period:before{background:#e9678b}:root[data-theme=dark] .cr.cr-light .cr-key-ship:before{background:#1f1318;border-color:#7c606d}:root[data-theme=dark] .cr.cr-light .cr-key-arrive:before{background:#ba2937;box-shadow:0 0 8px #0000008c}:root[data-theme=dark] .cr.cr-light .cr-key-next:before{background:#e9678b}:root[data-theme=dark] .pts.pts-compact{--pts-h:clamp(200px,24vw,260px)}:root[data-theme=dark] .fx-search{background:#33202ae6;border:1px solid #f08aa543;box-shadow:0 8px 22px #00000031}:root[data-theme=dark] .fx-search:focus-within{border-color:var(--accent2);box-shadow:0 0 0 4px #e9678b1d}:root[data-theme=dark] .fx-search svg{color:#f08aa5}:root[data-theme=dark] .fx-search input{color:#f3e2e6;background:0 0;border:0;outline:0}:root[data-theme=dark] .fx-search input::placeholder{color:#bd99a4}:root[data-theme=dark] .fx-topics{border-bottom:1px solid #f08aa53b}:root[data-theme=dark] .fx-topic{color:#ccacb3;background:0 0;border:0}:root[data-theme=dark] .fx-topic:after{background:#c4203f}:root[data-theme=dark] .fx-topic:hover,:root[data-theme=dark] .fx-topic[aria-pressed=true]{color:#f3e2e6}:root[data-theme=dark] .fx mark{color:inherit;background:#e9678b47}:root[data-theme=dark] .fx-empty p{color:#c9a8af}:root[data-theme=dark] .fx-tiers li{background:#33202ad9;border:1px solid #f08aa52c}:root[data-theme=dark] .fx-tiers b{color:#f3e2e6}:root[data-theme=dark] .fx-tier-price{color:var(--accent)}:root[data-theme=dark] .fx-tiers li>span:last-child{color:#c9a8af}:root[data-theme=dark] .legal-progress>div{background:#c4203f}:root[data-theme=dark] .legal-toc-title{color:#f3e2e6}:root[data-theme=dark] .legal-toc a,:root[data-theme=dark] .legal-toc-mobile a{color:#c9a8af}:root[data-theme=dark] .legal-toc a:hover,:root[data-theme=dark] .legal-toc-mobile a:hover{color:#f3e2e6;background:#33202ab3}:root[data-theme=dark] .legal-toc a[aria-current=location]{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#1f1318}:root[data-theme=dark] .legal-summary{background:#1f1318;border:1px solid #f08aa52c;box-shadow:0 14px 34px #00000039}:root[data-theme=dark] .legal-summary li{border-bottom:1px solid #f08aa525}:root[data-theme=dark] .legal-summary li span{color:#f3e2e6}:root[data-theme=dark] .legal-summary li a{color:var(--accent)}:root[data-theme=dark] .legal-summary-note{color:#ccacb3!important}@media (max-width:960px){:root[data-theme=dark] .legal-toc-mobile{background:#33202ad9;border:1px solid #f08aa534}:root[data-theme=dark] .legal-toc-mobile summary{color:#f3e2e6}}:root[data-theme=dark] .ac-lead{color:#c9a8af}:root[data-theme=dark] .ac-label{color:#f3e2e6}:root[data-theme=dark] .ac-label b{color:var(--accent)}:root[data-theme=dark] .ac-range{background:linear-gradient(90deg,#c4203f 0 var(--fill),#ba293726 var(--fill) 100%);border:0;outline:none}:root[data-theme=dark] .ac-range::-webkit-slider-thumb{border:3px solid var(--accent);background:#1f1318;box-shadow:0 4px 12px #0000008c}:root[data-theme=dark] .ac-range::-moz-range-thumb{border:3px solid var(--accent);background:#1f1318}:root[data-theme=dark] .ac-range:focus-visible{outline:3px solid #f08aa594}:root[data-theme=dark] .ac-range-ends{color:#ccacb3}:root[data-theme=dark] .ac-result{background:#33202acc;border:1px solid #f08aa52c}:root[data-theme=dark] .ac-result div{border-bottom:1px solid #f08aa525}:root[data-theme=dark] .ac-result div:last-child{border-bottom:0}:root[data-theme=dark] .ac-result dt{color:#c9a8af}:root[data-theme=dark] .ac-result dd{color:#f3e2e6}:root[data-theme=dark] .ac-result .ac-arrive dd{color:var(--accent)}:root[data-theme=dark] .ac-note{color:#ccacb3}:root[data-theme=dark] .ship-journey h2{color:#f3e2e6}:root[data-theme=dark] .ship-journey p{color:#c9a8af}:root[data-theme=dark] .td-foot{color:#ccacb3}:root[data-theme=dark] .nf-shadow{background:radial-gradient(closest-side,#3f252a2e,#0000)}:root[data-theme=dark] .nf-code{color:var(--accent)}:root[data-theme=dark] .contact-topics-title{color:#f3e2e6}:root[data-theme=dark] .contact-topic{color:#c1a1af;background:#33202ad9;border:1px solid #f08aa54a}:root[data-theme=dark] .contact-topic:hover{color:#fff;background:#442032;border-color:#7c606d}:root[data-theme=dark] .founder-photo{background:#26161c;border:1px solid #f08aa52c}:root[data-theme=dark] .founder-photo.is-empty{color:#f08aa5;border:2px dashed #f08aa56f}:root[data-theme=dark] .founder-copy h2,:root[data-theme=dark] .founder-quote{color:#f3e2e6}:root[data-theme=dark] .founder-quote.placeholder-block{color:#f08aa5;background:#33202a54;border:1px dashed #f08aa581}:root[data-theme=dark] .founder-sign{color:#c1a1af}:root[data-theme=dark] .field-hint,:root[data-theme=dark] .code-sent{color:#ccacb3}:root[data-theme=dark] .code-sent b{color:#f3e2e6}:root[data-theme=dark] .code-change{color:var(--accent);background:0 0;border:0}:root[data-theme=dark] .code-change:hover{color:var(--accent-dark)}:root[data-theme=dark] .code-box{color:#f3e2e6;caret-color:var(--accent);background:#1f1318;border:1px solid #f08aa551;outline:none}:root[data-theme=dark] .code-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e9678b20}:root[data-theme=dark] .code-input.is-invalid .code-box{border-color:#c55862}:root[data-theme=dark] .input[readonly]{color:#c9a8af;background:#33202a7e}:root[data-theme=dark] .input[readonly]:focus{box-shadow:none}:root[data-theme=dark] .consent-box{background:#33202a8c;border:1px solid #f08aa543}:root[data-theme=dark] .consent-box[data-question-error=true]{border-color:#f08aa599}:root[data-theme=dark] .consent-box input{accent-color:#c4203f}:root[data-theme=dark] .btn,:root[data-theme=dark] .button{border:1px solid var(--accent);box-shadow:none;background:#c4203f;border:1px solid #c4203f}:root[data-theme=dark] .btn:hover,:root[data-theme=dark] .button:hover{border-color:var(--accent-dark);box-shadow:none;filter:none;background:#a51a35}:root[data-theme=dark] .btn.secondary{color:var(--accent-dark);box-shadow:none;background:#211418;border:1px solid #f08aa559}:root[data-theme=dark] .btn.secondary:hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:#1f1318}:root[data-theme=dark] .btn.ghost:hover{color:var(--accent);background:#ba29370d}:root[data-theme=dark] .card{background:#211418;border:1px solid #f08aa525;box-shadow:0 1px 2px #00000021}:root[data-theme=dark] a.card:hover{border-color:#f08aa551;box-shadow:0 6px 18px #00000039}:root[data-theme=dark] .mini,:root[data-theme=dark] .choice{background:#211418}:root[data-theme=dark] .choice.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#1f1318}:root[data-theme=dark] .summary-box{box-shadow:none;background:#1f1318;border:1px solid #f08aa534}:root[data-theme=dark] .notice{background:#221419;border:1px solid #f08aa534}:root[data-theme=dark] .pill{color:var(--accent);background:0 0;border:0}:root[data-theme=dark] .tier-plan.is-popular{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-theme=dark] .page-header-hero-image,:root[data-theme=dark] .packages-hero-image,:root[data-theme=dark] .profile-avatar{box-shadow:none}:root[data-theme=dark] .aos-head h2{color:#f3e2e6}:root[data-theme=dark] .aos-head p{color:#c9a8af}:root[data-theme=dark] .aos-list{border-top:1px solid #f08aa534}:root[data-theme=dark] .aos-list li{border-bottom:1px solid #f08aa534}:root[data-theme=dark] .aos-list b{color:#f3e2e6}:root[data-theme=dark] .aos-list span{color:#c9a8af}:root[data-theme=dark] .choice strong span{color:var(--accent)}:root[data-theme=dark] .qty-input{color:var(--text);background:0 0;border:1px solid #0000}:root[data-theme=dark] .qty-input:hover{background:#33202ab3;border-color:#f08aa551}:root[data-theme=dark] .qty-input:focus{border-color:var(--accent2);background:#1f1318;outline:none;box-shadow:0 0 0 3px #e9678b1d}:root[data-theme=dark] .addon-editor{background:#33202ad1;border:1px solid #f08aa534}:root[data-theme=dark] .addon-editor-head b{color:#f3e2e6}:root[data-theme=dark] .addon-editor-close{color:var(--accent);background:#1f1318;border:1px solid #f08aa543}:root[data-theme=dark] .addon-editor-count{color:#fe9eaa}:root[data-theme=dark] .addon-editor-item{background:#33202abf;border:1px solid #f08aa530}:root[data-theme=dark] .addon-editor-item input{accent-color:#c4203f}:root[data-theme=dark] .addon-editor-item strong{color:#f3e2e6}:root[data-theme=dark] .addon-editor-item small{color:#ccacb3}:root[data-theme=dark] .addon-editor-item.selected{border-color:var(--accent2);background:#33202ae6}:root[data-theme=dark] .tier-plan .tier-plan-text{color:#c9a8af}:root[data-theme=dark] .packages-hero-image.is-cutout,:root[data-theme=dark] .page-header-hero-image.is-cutout{box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .is-cutout:before{background:radial-gradient(closest-side,#33202ae6,#33202a99 58%,#f08aa500)}:root[data-theme=dark] .br-reveal{--br-ink:#f3e2e6;--br-muted:#c9a8af;--br-accent:#f08aa5;--br-accent-2:#e9678b;--br-rule:#f08aa54a;--br-box:#663d47;--br-box-edge:#603741;--br-carton:#211418;--br-carton-side:#26161c;--br-berry:#f08aa5;--br-berry-2:#ff9dab;--br-blush:#2a181f;--br-pouch:#683f4a;--br-paper:#201318;--br-shade:#f1dee1;--br-white:#1f1318;--br-display:var(--font-display,"Playfair Display"),Georgia,"Times New Roman",serif;--br-body:var(--font-body,Jost),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--br-u:18px;--br-tile:none;color:var(--br-ink)}:root[data-theme=dark] .br-reveal .br-wm .br-i:after{background:var(--br-accent)}:root[data-theme=dark] .br-reveal .br-wm.br-on-dark .br-i:after{background:#643b44}:root[data-theme=dark] .br-shade{background:var(--br-shade)}:root[data-theme=dark] .br-pk{background-color:var(--br-box)}:root[data-theme=dark] .br-pat{background-image:var(--br-tile)}:root[data-theme=dark] .br-edge{background:var(--br-box-edge)}:root[data-theme=dark] .br-hl{box-shadow:inset 0 0 0 1px #f08aa509}:root[data-theme=dark] .br-clear{background:radial-gradient(closest-side,var(--br-box) 70%,#663d4700 100%)}:root[data-theme=dark] .br-lockup .br-wm,:root[data-theme=dark] .br-lid-inside .br-wm{color:var(--br-ink)}:root[data-theme=dark] .br-tissue{background-color:#221419;background-image:linear-gradient(101deg,#f08aa500 0 21%,#5d34413d 23%,#f08aa500 26%),linear-gradient(77deg,#f08aa500 0 46%,#5d34412e 48%,#f08aa500 52%),linear-gradient(96deg,#f08aa500 0 69%,#5d344133 71%,#f08aa500 74%),linear-gradient(172deg,#f08aa500 0 33%,#33202acc 40%,#f08aa500 47%),linear-gradient(9deg,#f08aa500 0 58%,#5d344126 61%,#f08aa500 65%)}:root[data-theme=dark] .br-sticker{background:radial-gradient(circle at 35% 30%,#b3203f,var(--br-berry));box-shadow:0 1px 3px #0000008c}:root[data-theme=dark] .br-ct{color:var(--br-ink)}:root[data-theme=dark] .br-ct-sub,:root[data-theme=dark] .br-ct-meta{color:var(--br-muted)}:root[data-theme=dark] .br-ct-meta b{color:var(--br-accent)}:root[data-theme=dark] .br-drops i{border:1.5px solid var(--br-accent)}:root[data-theme=dark] .br-drops i.br-on{background:var(--br-accent)}:root[data-theme=dark] .br-ct.br-dark{color:var(--br-white)}:root[data-theme=dark] .br-ct.br-dark .br-ct-sub,:root[data-theme=dark] .br-ct.br-dark .br-ct-meta{color:#f5c6d2}:root[data-theme=dark] .br-ct.br-dark .br-ct-meta b{color:var(--br-white)}:root[data-theme=dark] .br-moon{box-shadow:inset calc(var(--br-u)*-.5) calc(var(--br-u)*.12) 0 0 var(--br-white)}:root[data-theme=dark] .br-carton{background:var(--br-carton)}:root[data-theme=dark] .br-carton-side{background:var(--br-carton-side);box-shadow:inset 0 calc(var(--br-u)*.5) 0 0 var(--br-carton),inset 0 calc(var(--br-u)*.62) 0 0 var(--br-accent)}:root[data-theme=dark] .br-berry{background:linear-gradient(160deg,var(--br-berry),var(--br-berry-2))}:root[data-theme=dark] .br-berry-side{background:var(--br-berry-2);box-shadow:inset 0 calc(var(--br-u)*.5) 0 0 var(--br-berry),inset 0 calc(var(--br-u)*.62) 0 0 #e7889eb3}:root[data-theme=dark] .br-blush{background:var(--br-blush)}:root[data-theme=dark] .br-blush-side{box-shadow:inset 0 calc(var(--br-u)*.5) 0 0 var(--br-blush),inset 0 calc(var(--br-u)*.62) 0 0 var(--br-accent);background:#2e1a22}:root[data-theme=dark] .br-band{color:var(--br-ink)}:root[data-theme=dark] .br-band.br-dark{color:var(--br-white)}:root[data-theme=dark] .br-pouch{background:var(--br-pouch)}:root[data-theme=dark] .br-stitch{border:1.5px dashed #fff3}:root[data-theme=dark] .br-zip{border-top:2px dashed #f08aa599}:root[data-theme=dark] .br-zip:after{background:var(--br-berry)}:root[data-theme=dark] .br-paper{background:var(--br-paper)}:root[data-theme=dark] .br-cp{color:var(--br-ink)}:root[data-theme=dark] .br-cp-eyebrow{color:var(--br-accent)}:root[data-theme=dark] .br-cp-list{color:var(--br-muted)}:root[data-theme=dark] .br-cp-list b,:root[data-theme=dark] .br-phase h2{color:var(--br-ink)}:root[data-theme=dark] .br-phase h2 em{color:var(--br-accent)}:root[data-theme=dark] .br-phase p{color:var(--br-muted)}:root[data-theme=dark] .br-kicker,:root[data-theme=dark] .br-eyebrow{color:var(--br-accent)}:root[data-theme=dark] .br-callout b{color:var(--br-ink)}:root[data-theme=dark] .br-callout span{color:var(--br-muted)}:root[data-theme=dark] .br-leaders line{stroke:var(--br-accent)}:root[data-theme=dark] .br-leaders circle{fill:var(--br-accent)}:root[data-theme=dark] .br-leaders circle.br-ring{fill:none;stroke:var(--br-accent)}:root[data-theme=dark] .br-cue{color:var(--br-muted)}:root[data-theme=dark] .br-cue i{background:linear-gradient(var(--br-accent),#ba293700)}:root[data-theme=dark] .br-rail li{color:var(--br-muted)}:root[data-theme=dark] .br-rail li.br-on{color:var(--br-accent)}:root[data-theme=dark] .br-rail-bar{background:var(--br-rule)}:root[data-theme=dark] .br-rail-bar i{background:linear-gradient(90deg,var(--br-accent),var(--br-accent-2))}:root[data-theme=dark] .br-bag-stack{background:#211419}:root[data-theme=dark] .br-bag-stack-top{background:linear-gradient(90deg,#25161c 0,#201318 9%,#1f1318 50%,#201318 91%,#25161c 100%)}:root[data-theme=dark] .br-bag-rows{background:repeating-linear-gradient(to bottom,#201318 0,#221419 calc(100%/var(--n) - 1.5px),#2a181f calc(100%/var(--n) - 1px),#56494d calc(100%/var(--n)))}:root[data-theme=dark] .br-bag-extras{background:linear-gradient(135deg,#26161c,#2c1920)}:root[data-theme=dark] .br-bag-film{box-shadow:inset 0 0 0 1.5px #f08aa517,inset 0 0 calc(var(--br-u)*.5) #f08aa50f;background:linear-gradient(115deg,#f08aa500 0 18%,#33202a8c 22%,#f08aa500 30% 62%,#f08aa510 66%,#f08aa500 72%),#f08aa505}:root[data-theme=dark] .br-bag-slant{background:linear-gradient(90deg,#f08aa500 0 10%,#33202a8c 14%,#f08aa500 20% 46%,#f08aa512 50%,#f08aa500 55% 80%,#33202a80 85%,#f08aa500 90%),#f08aa50d}:root[data-theme=dark] .br-bag-side{background:linear-gradient(100deg,#f08aa500 0 30%,#f08aa515 36%,#f08aa500 44%),#f08aa504}:root[data-theme=dark] .br-bag-fin{background:repeating-linear-gradient(90deg,#33202abf 0 2px,#33202a8c 2px 5px);box-shadow:inset 0 0 0 1px #0000008c}:root[data-theme=dark] .br-bag-label{box-shadow:0 0 0 .5px #0000008c,0 1px 2px #00000062}:root[data-theme=dark] .br-bag-film.br-bag-pink{box-shadow:inset 0 0 0 1.5px #f08aa518,inset 0 0 calc(var(--br-u)*.5) #f08aa511;background-color:#6037433d}:root[data-theme=dark] .br-bag-film.br-bag-slant.br-bag-pink{background-color:#60374357}:root[data-theme=dark] .br-bag-film.br-bag-side.br-bag-pink{background-color:#60374333}:root[data-theme=dark] .br-bag-fin.br-bag-pink{background:repeating-linear-gradient(90deg,#33202acc 0 2px,#633b4899 2px 5px);box-shadow:inset 0 0 0 1px #0000008c}:root[data-theme=dark] .br-skip{color:var(--br-accent);background:#33202ae0;border:1px solid #f08aa53b;box-shadow:0 6px 18px #00000041}:root[data-theme=dark] .br-skip:hover{background:#1f1318;border-color:#f08aa56f}:root[data-theme=dark] .br-skip:focus-visible{outline:3px solid #f08aa599}:root[data-theme=dark] .hb-root:before{background:radial-gradient(closest-side,#33202af5,#33202ab3 58%,#f08aa500)}:root[data-theme=dark] .hb-caption{color:#c3a0a7}:root[data-theme=dark] .intro-bar-tint-top{background-color:#221419}:root[data-theme=dark] .intro-bar-tint-bottom{background-color:#27171d}:root[data-theme=dark] .pt-calendar,:root[data-theme=dark] .pt-panel{background:#33202aad;border:1px solid #f08aa529}:root[data-theme=dark] .pt-month h3{color:var(--pt-ink)}:root[data-theme=dark] .pt-arrow{color:var(--accent);background:0 0;border:0}:root[data-theme=dark] .pt-arrow:hover{background:var(--pt-tint)}:root[data-theme=dark] .pt-arrow svg{fill:none;stroke:currentColor}:root[data-theme=dark] .pt-arrow:focus-visible,:root[data-theme=dark] .pt-jump:focus-visible{outline:2px solid var(--pt-period)}:root[data-theme=dark] .pt-jump{background:var(--pt-tint);color:var(--accent);border:0}:root[data-theme=dark] .pt-moving{color:#fe9eaa;background:#e9678b21}:root[data-theme=dark] .pt-weekdays span{color:var(--pt-faint)}:root[data-theme=dark] .pt-day{color:var(--pt-ink);background:0 0;border:0}:root[data-theme=dark] .pt-day:focus-visible{outline:none}:root[data-theme=dark] .pt-ring{border:2px solid #0000}:root[data-theme=dark] .pt-box{background:var(--pt-kit)}:root[data-theme=dark] .pt-box.off{background:0 0}:root[data-theme=dark] .pt-day:hover .pt-num{background:var(--pt-tint)}:root[data-theme=dark] .pt-day.today .pt-ring{border-color:var(--pt-ring)}:root[data-theme=dark] .pt-day.start .pt-num,:root[data-theme=dark] .pt-day.bled .pt-num,:root[data-theme=dark] .pt-day.guessed .pt-num{background:var(--pt-period);color:var(--pt-on)}:root[data-theme=dark] .pt-day.start:hover .pt-num,:root[data-theme=dark] .pt-day.bled:hover .pt-num,:root[data-theme=dark] .pt-day.guessed:hover .pt-num{background:var(--pt-period);filter:brightness(.9)}:root[data-theme=dark] .pt-day.pred .pt-num,:root[data-theme=dark] .pt-day.pred-start .pt-num{border:1.5px dashed var(--pt-dash);color:var(--pt-pred-ink)}:root[data-theme=dark] .pt-day.selected:not(.today) .pt-ring{border-color:var(--pt-period)}:root[data-theme=dark] .pt-day.selected:not(.start):not(.bled):not(.guessed) .pt-num{background:var(--pt-tint)}:root[data-theme=dark] .pt-day:focus-visible .pt-ring{border-color:var(--pt-period);box-shadow:0 0 0 2px var(--pt-tint)}:root[data-theme=dark] .pt-day.was .pt-num{color:var(--pt-faint);border:1.5px dashed var(--pt-faint);filter:none;background:0 0}:root[data-theme=dark] .pt-key.start{background:var(--pt-period)}:root[data-theme=dark] .pt-key.pred{border:1.5px dashed var(--pt-dash)}:root[data-theme=dark] .pt-key.box{background:var(--pt-kit)}:root[data-theme=dark] .pt-key.today{border:2px solid var(--pt-ring)}:root[data-theme=dark] .pt-kicker{color:var(--accent)}:root[data-theme=dark] .pt-title{color:#f3e2e6}:root[data-theme=dark] .pt-text{color:#d3b5bb}:root[data-theme=dark] .pt-extra{color:#ccacb3;background:#e9678b17}:root[data-theme=dark] .pt-message.ok{color:#88d1a2;background:#3ca66a1f}:root[data-theme=dark] .pt-message.bad{color:#f08aa5;background:#ba293717}:root[data-theme=dark] .pt-hint{color:#be99a1;border-top:1px solid #f08aa51e}:root[data-theme=dark] .pv-hero:before{background:radial-gradient(closest-side,#33202ae6,#33202a99 58%,#f08aa500)}:root[data-theme=dark] .pv-tag{color:var(--br-ink);background:#33202ae6;border:1px solid #f08aa534}:root[data-theme=dark] .sc-root{--sc-ink:#f3e2e6;--sc-muted:#c9a8af;--sc-accent:#f08aa5;--sc-pink:#f3b2c0;--sc-pat:url(/box-reveal/pattern.webp)}:root[data-theme=dark] .sc-env-back{background:#5f3641;box-shadow:0 24px 50px #0000008c}:root[data-theme=dark] .sc-env-back:before{background:#22141a var(--sc-pat) 0 0/60px auto repeat}:root[data-theme=dark] .sc-env-front{background:linear-gradient(170deg,#693f4a,#653c47)}:root[data-theme=dark] .sc-env-front:after{background:var(--sc-pat) 0 0/70px auto repeat}:root[data-theme=dark] .sc-env-flap:before{background:linear-gradient(#663d47,#623944)}:root[data-theme=dark] .sc-seal{background:radial-gradient(circle at 35% 30%,#c4203f,#b6303c);box-shadow:0 3px 8px #0000008c}:root[data-theme=dark] .sc-card{color:var(--sc-ink);background:#211419;box-shadow:0 18px 40px #00000083,0 0 0 1px #00000041}:root[data-theme=dark] .sc-card:before{background:var(--sc-pat) 0 0/60px auto repeat}:root[data-theme=dark] .sc-card:after{border:1.5px solid var(--sc-pink)}:root[data-theme=dark] .sc-eyebrow{color:var(--sc-accent)}:root[data-theme=dark] .sc-title{color:var(--sc-ink)}:root[data-theme=dark] .sc-title em{color:var(--sc-accent)}:root[data-theme=dark] .sc-card li{border-top:1px solid #f08aa599}:root[data-theme=dark] .sc-card li b{color:var(--sc-accent)}:root[data-theme=dark] .sc-card li span{color:var(--sc-ink)}:root[data-theme=dark] .sc-card li small,:root[data-theme=dark] .sc-general{color:var(--sc-muted)}:root[data-theme=dark] .sc-stamp{border:3px solid var(--sc-accent);color:var(--sc-accent);background:#33202ab3}:root[data-theme=dark] .sc-content .sc-continue{color:var(--sc-muted)}:root[data-theme=dark] .sc-continue button{color:var(--sc-accent);background:0 0;border:0}:root[data-theme=dark] .sc-continue button:focus-visible{outline:3px solid #f08aa599}:root[data-theme=dark] .br-reveal.tp-root{background:radial-gradient(120% 90% at 50% 30%,#1f1318 0%,#22141a 60%,#25161b 100%);border:1px solid #f08aa525}:root[data-theme=dark] .tp-chip{color:var(--br-ink);background:#33202ad9;border:1px solid #f08aa52c}:root[data-theme=dark] .tp-chip.tp-add{color:#f08aa5;background:#e9678b21;border-color:#f08aa56f}:root[data-theme=dark] .tp-note{color:var(--br-muted)}:root[data-theme=dark] .tp-mask{background:linear-gradient(135deg,#2a181f 0%,#23151a 40%,#2e1a22 70%,#26161c 100%)}:root[data-theme=dark] .tp-choc{background:linear-gradient(#402621,#3f2620)}:root[data-theme=dark] .tp-eye{background:linear-gradient(135deg,#28171d 0%,#22141a 45%,#2c1920 100%)}:root[data-theme=dark] .tp-mask .tp-print{background:radial-gradient(circle at 22% 30%,#33202abf 0 8%,#0000 9%),repeating-linear-gradient(90deg,#0000 0 12px,#ba29370d 12px 13px)}:root[data-theme=dark] .tp-choc .tp-print{background:linear-gradient(90deg,#0000 0 30%,#ba2937 30% 42%,#543e1a 42% 44%,#0000 44%)}:root[data-theme=dark] .tp-eye .tp-print{background:radial-gradient(18% 26% at 25%,#2d1921 0 96%,#0000 100%),radial-gradient(18% 26% at 75%,#2d1921 0 96%,#0000 100%)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1013;--bg2:#241519;--card:#241519e6;--card2:#2a1a20;--text:#fbeef1;--muted:#bf9aa5;--accent:#f08aa5;--accent-dark:#f08aa5;--accent2:#f08aa5;--accent3:#4a2734;--border:#f08aa538;--soft:#f08aa524;--shadow:0 18px 50px #00000059;--pattern-opacity:.075;--ink-error:#f4a3a3;--ink-muted:#bf9aa5;--ink-good:#8fd9ad;--ink-warn:#f0c27e;--ink-bad:#f4a3a3;--ink-amber:#f0c27e;--amber-line:#d6963c66;--amber-fill:#d6963c29;--panel-soft:#ffffff0d;--panel-strong:#ffffff14;--error-fill:#e65a5a26;--orange-fill:#e8792429;--ink-orange:#f5b07e;--choice-hover-line:#f08aa58c;--choice-on-fill:#f08aa529;--choice-on-ink:#fbeef1}:root[data-theme=dark] body{color:#ead3da;background:#1a1013}:root[data-theme=dark] body:before{background-image:url(/pattern-dark.webp)}:root[data-theme=dark] .nav{background:#1f1216f0;border-bottom-color:#f08aa51c;box-shadow:0 10px 35px #00000059}:root[data-theme=dark] .brand-logo-light{display:none}:root[data-theme=dark] .brand-logo-dark{display:block}:root[data-theme=dark] .theme-toggle{color:#f08aa5;border-color:#f08aa54d}:root[data-theme=dark] .theme-toggle:hover{background:#f08aa51f;border-color:#f08aa58c}:root[data-theme=dark] .tracker-scene{--text:#2b121a}:root[data-theme=dark] ::selection{color:#fff;background:#f08aa559}:root[data-theme=dark] .pts-body{fill:#2a1a20;stroke:#f08aa58c}:root[data-theme=dark] .pts-wing{fill:#f08aa514;stroke:#f08aa573}:root[data-theme=dark] .pts-seam{stroke:#f08aa547}:root[data-theme=dark] .pts-card{fill:#ffffff0a;stroke:#8f6f79}:root[data-theme=dark] .pts-item:hover .pts-body{fill:#3a2430}:root[data-theme=dark] .pts-item.is-active .pts-body{fill:#6b3448;stroke:#f08aa5}:root[data-theme=dark] .pts-item.is-active .pts-wing{fill:#f08aa57a;stroke:#f08aa5}:root[data-theme=dark] .pts-item.is-active .pts-card{fill:#ffffff14;stroke:#f08aa5}:root[data-theme=dark] .pt-calendar{--pt-period:#d63358;--pt-on:#fff;--pt-dash:#f08aa5a6;--pt-pred-ink:#f08aa5;--pt-tint:#c4203f38;--pt-ring:#fbeef1;--pt-ink:#fbeef1;--pt-faint:#a0858e;--pt-kit:#5cc2b6}:root[data-theme=dark] .pt-legend{color:#bf9aa5}:root[data-theme=dark] .pt-jump:hover:not(:disabled){background:#c4203f57}
