.btn[data-v-654e021f]{border:1px solid var(--color-text);font:inherit;font-size:.8em;font-weight:400;font-family:var(--font-mono), monospace;cursor:pointer;text-transform:uppercase;color:var(--color-text);background-color:#0000;justify-content:center;align-items:center;padding:.6em 2em;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn[data-v-654e021f]:hover{background-color:var(--btn-hover-bg,var(--color-bg-card));border-color:var(--btn-hover-bg,var(--color-bg-card));color:var(--btn-hover-fg,var(--color-bg-main))}.code[data-v-ecd39cb1]{background-color:rgb(from var(--color-text) r g b / .03);border:1px solid rgb(from var(--color-text) r g b / .2);width:100%;color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.5em;text-indent:.5em;text-align:center;padding:.8rem .85rem;font-size:1.5rem;transition:border-color .2s}.code[data-v-ecd39cb1]::placeholder{color:rgb(from var(--color-text-muted) r g b / .35)}.code[data-v-ecd39cb1]:focus{border-color:var(--color-accent);outline:none}.auth[data-v-641058a0]{z-index:100;background-color:rgb(from var(--color-bg-main) r g b / .82);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.auth__panel[data-v-641058a0]{background-color:var(--color-bg-main);border:1px solid var(--color-accent);width:100%;max-width:26rem;max-height:90svh;padding:clamp(1.75rem,4vw,2.5rem);position:relative;overflow-y:auto}.auth__close[data-v-641058a0]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.auth__close[data-v-641058a0]:hover{color:var(--color-accent)}.auth__eyebrow[data-v-641058a0]{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.72rem}.auth__title[data-v-641058a0]{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:.5rem 0 0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:.95}.auth__accent[data-v-641058a0]{color:var(--color-accent)}.auth__tabs[data-v-641058a0]{gap:.5rem;margin:1.5rem 0;display:flex}.auth__tab[data-v-641058a0]{border:1px solid rgb(from var(--color-text) r g b / .15);color:var(--color-text-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:.6rem;font-size:.75rem;transition:color .2s,border-color .2s}.auth__tab--active[data-v-641058a0]{color:var(--color-on-accent,var(--color-bg-main));background-color:var(--color-accent);border-color:var(--color-accent)}.auth__form[data-v-641058a0]{flex-direction:column;gap:1rem;display:flex}.auth__field[data-v-641058a0]{flex-direction:column;gap:.4rem;display:flex}.auth__label[data-v-641058a0]{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem}.auth__opt[data-v-641058a0]{text-transform:none;letter-spacing:0}.auth__input[data-v-641058a0]{background-color:rgb(from var(--color-text) r g b / .03);border:1px solid rgb(from var(--color-text) r g b / .2);color:var(--color-text);font-family:var(--font-sans), sans-serif;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s}.auth__input[data-v-641058a0]::placeholder{color:rgb(from var(--color-text-muted) r g b / .6)}.auth__input[data-v-641058a0]:focus{border-color:var(--color-accent);outline:none}.auth__submit[data-v-641058a0]{width:100%;margin-top:.5rem}.auth__lead[data-v-641058a0]{color:var(--color-text-muted);margin:1.5rem 0 1rem;font-size:.9rem;line-height:1.5}.auth__email[data-v-641058a0]{color:var(--color-text);word-break:break-all}.auth__notice[data-v-641058a0]{color:var(--color-text);background-color:rgb(from var(--color-accent) r g b / .08);border-left:2px solid var(--color-accent);margin:0 0 1rem;padding:.6rem .75rem;font-size:.82rem;line-height:1.45}.auth__back[data-v-641058a0]{color:var(--color-text-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-top:1rem;padding:0;font-size:.72rem;transition:color .15s;display:inline-flex}.auth__back[data-v-641058a0]:hover{color:var(--color-accent)}.auth__forgot[data-v-641058a0]{color:var(--color-text-muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-end;margin-top:-.4rem;padding:0;font-size:.7rem;text-decoration:underline;transition:color .15s}.auth__forgot[data-v-641058a0]:hover{color:var(--color-accent)}.auth__switch[data-v-641058a0]{text-align:center;color:var(--color-text-muted);margin:1.5rem 0 0;font-size:.85rem}.auth__link[data-v-641058a0]{color:var(--color-accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.auth__agree[data-v-641058a0]{flex-direction:column;gap:.6rem;margin:1rem 0 .25rem;display:flex}.auth__disclose[data-v-641058a0]{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;margin:-.25rem 0 0 1.6rem;padding:0;font-size:.66rem;transition:color .15s;display:inline-flex}.auth__disclose[data-v-641058a0]:hover{color:var(--color-accent)}.auth__disclose-icon[data-v-641058a0]{transition:transform .18s}.auth__disclose-icon--open[data-v-641058a0]{transform:rotate(180deg)}.auth__docs[data-v-641058a0]{border-left:1px solid var(--color-border);flex-direction:column;gap:.55rem;margin-left:1.6rem;padding-left:.9rem;display:flex}.auth__agree-optional[data-v-641058a0]{border-top:1px solid var(--color-border);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:.35rem 0 0;padding-top:.65rem;font-size:.64rem}.auth__check[data-v-641058a0]{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--color-text-muted);align-items:flex-start;gap:.6rem;font-size:.72rem;line-height:1.45;display:flex}.auth__check input[data-v-641058a0]{appearance:none;border:1px solid rgb(from var(--color-text) r g b / .35);cursor:pointer;background:0 0;flex:none;width:1.2rem;height:1.2rem;margin:.05rem 0 0;transition:background-color .12s,border-color .12s;position:relative}.auth__check input[data-v-641058a0]:hover{border-color:var(--color-text-muted)}.auth__check input[data-v-641058a0]:checked{background:var(--color-accent);border-color:var(--color-accent)}.auth__check input[data-v-641058a0]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth__consent-link[data-v-641058a0]{color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.auth__consent-link[data-v-641058a0]:hover{color:var(--color-accent)}.auth__hint[data-v-641058a0]{font-family:var(--font-mono), monospace;letter-spacing:.03em;color:var(--color-accent);margin-top:.35rem;font-size:.68rem}.auth__error[data-v-641058a0]{color:#f3c6bd;background-color:rgb(from var(--color-accent) r g b / .12);border:1px solid rgb(from var(--color-accent) r g b / .4);margin:0;padding:.6rem .75rem;font-size:.85rem}.auth__submit[data-v-641058a0]:disabled{opacity:.6;cursor:progress}.auth__success[data-v-641058a0]{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.auth__success-icon[data-v-641058a0]{color:var(--color-accent)}.auth__success-text[data-v-641058a0]{color:var(--color-text);margin:0}.auth__success .auth__submit[data-v-641058a0]{width:100%}.auth-enter-active[data-v-641058a0]{transition:opacity var(--motion-normal) var(--ease-standard)}.auth-leave-active[data-v-641058a0]{transition:opacity var(--motion-fast) var(--ease-standard)}.auth-enter-active .auth__panel[data-v-641058a0]{transition:transform var(--motion-normal) var(--ease-enter)}.auth-leave-active .auth__panel[data-v-641058a0]{transition:transform var(--motion-fast) var(--ease-exit)}.auth-enter-from[data-v-641058a0],.auth-leave-to[data-v-641058a0]{opacity:0}.auth-enter-from .auth__panel[data-v-641058a0]{transform:translateY(8px)scale(.97)}.auth-leave-to .auth__panel[data-v-641058a0]{transform:translateY(6px)scale(.98)}@media (prefers-reduced-motion:reduce){.auth-enter-active[data-v-641058a0],.auth-leave-active[data-v-641058a0],.auth-enter-active .auth__panel[data-v-641058a0],.auth-leave-active .auth__panel[data-v-641058a0]{transition-duration:var(--motion-instant)}.auth-enter-from .auth__panel[data-v-641058a0],.auth-leave-to .auth__panel[data-v-641058a0]{transform:none}}.install[data-v-4a5763c6]{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:80;background-color:var(--color-surface);border:1px solid var(--color-border);border-left:2px solid var(--color-accent);align-items:center;gap:.85rem;max-width:30rem;margin-inline:auto;padding:.85rem .9rem;display:flex;position:fixed}.install__mark[data-v-4a5763c6]{width:2.25rem;height:2.25rem;color:var(--color-accent);background-color:rgb(from var(--color-accent) r g b / .1);flex:none;place-items:center;display:grid}.install__body[data-v-4a5763c6]{flex:1;min-width:0}.install__title[data-v-4a5763c6]{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text);margin:0;font-size:.9rem;font-weight:600}.install__hint[data-v-4a5763c6]{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25em;margin:.3rem 0 0;font-size:.72rem;line-height:1.3;display:flex}.install__ic[data-v-4a5763c6]{vertical-align:middle;color:var(--color-accent)}.install__cta[data-v-4a5763c6]{background-color:var(--color-accent);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-accent,var(--color-bg-main));border:none;margin-top:.45rem;padding:.5rem .9rem;font-size:.72rem}.install__close[data-v-4a5763c6]{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-muted);background:0 0;border:none;flex:none;align-self:flex-start;place-items:center;margin:-.25rem -.2rem 0 0;transition:color .15s;display:grid}.install__close[data-v-4a5763c6]:hover{color:var(--color-text)}.install__close[data-v-4a5763c6]:focus-visible,.install__cta[data-v-4a5763c6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.install-enter-active[data-v-4a5763c6],.install-leave-active[data-v-4a5763c6]{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .32s}.install-enter-from[data-v-4a5763c6],.install-leave-to[data-v-4a5763c6]{opacity:0;transform:translateY(calc(100% + 1rem))}@media (prefers-reduced-motion:reduce){.install-enter-active[data-v-4a5763c6],.install-leave-active[data-v-4a5763c6]{transition:opacity .2s}.install-enter-from[data-v-4a5763c6],.install-leave-to[data-v-4a5763c6]{transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#f3ecdd;--color-accent:#f15a3b;--color-bg-main:#0d0b0c;--color-bg-muted:#2b2a2b;--color-bg-card:#e7a74f;--color-surface:#171717;--color-surface-hover:#212121;--color-text:#f3ecdd;--color-text-muted:#aeaca8;--color-text-light:#f3ecdd80;--color-border:#262626;--color-nav-text:#8c8c8c;--color-nav-text-active:#fff;--color-error:#d9646e;--backdrop-overlay-opacity:.7}:root:is([data-theme=italy],[data-theme=islands]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#6f7a3d;--color-bg-main:#e8dcc0;--color-bg-muted:#e2d4b3;--color-surface:#f7f0e2;--color-surface-hover:#ece0c8;--color-text:#332a1c;--color-text-muted:#665840;--color-text-light:#332a1c80;--color-border:#d9c8a0;--color-nav-text:#665840;--color-nav-text-active:#332a1c;--btn-hover-bg:var(--color-accent);--btn-hover-fg:#fff;--backdrop-overlay-opacity:.18;--panel-bg:#faf6ec;--panel-radius:20px;--panel-radius-desktop:32px;--panel-overhang-desktop:100px;--panel-top-desktop:calc(var(--nav-float-top) - var(--app-main-pad-top))}:root[data-theme=islands]{--color-accent:#0f7b80;--color-bg-main:#d3e9e7;--color-bg-muted:#c6e0de;--color-surface:#eef7f6;--color-surface-hover:#dcedeb;--color-text:#12303a;--color-text-muted:#3b5d67;--color-text-light:#12303a80;--color-border:#b4d3d0;--color-nav-text:#3b5d67;--color-nav-text-active:#12303a;--panel-bg:#f2f9f8}:root[data-theme=heavyman]{--color-accent:#c1272d;--color-on-accent:#fff}:root[data-theme=heavyman] *,:root[data-theme=heavyman] :before,:root[data-theme=heavyman] :after{border-radius:0!important}:root[data-theme=heavyman] :is(.stories__ring,.stories__avatar,.post__avatar,.post__comment-avatar,.comment__avatar,.viewer__avatar,.profile__avatar-photo,.profile__story-ring,.profile__story-ring img,.avatar,.row__avatar,.media__logo,.sav,.framed__frame,.feed__fab,.fav-toggle,.lv__mark,.nc__dot,.pin__dot,.card__author-badge,.item__author-badge,.home__author-badge,.poll__opt-radio,.picker__opt,.picker__lock,.lightbox__arrow,.lightbox__dot,.admin__dot,.analytics__live-dot,.kpi__dot,.bar__dot,.dot,.review-photos__remove,.gallery__remove,.gallery__expand,.option__mark,.card__check,.cn__knob),:root[data-theme=heavyman] .ncs__knob:after{border-radius:50%!important}:root:is([data-theme=italy],[data-theme=islands]) .app-backdrop{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:fixed;inset:0}:root:is([data-theme=italy],[data-theme=islands]) .about__bg,:root:is([data-theme=italy],[data-theme=islands]) .daily__bg{background-image:none!important}:root:is([data-theme=italy],[data-theme=islands]) .logo--default{display:none}:root:is([data-theme=italy],[data-theme=islands]) .logo--outline{display:inline-block}:root:is([data-theme=italy],[data-theme=islands]) .about__photo{filter:blur(16px)brightness(.5)saturate(.9);display:block}:root:is([data-theme=italy],[data-theme=islands]) .about__photo:after{content:"";background:#120c0659;position:absolute;inset:0}:root:is([data-theme=italy],[data-theme=islands]) .about{--color-text:#fbf5e8;--color-text-muted:#fbf5e8d1;color:var(--color-text)}:root:is([data-theme=italy],[data-theme=islands]) .about .about__title-accent{color:color-mix(in srgb, var(--color-accent) 45%, #fff)}:root:is([data-theme=italy],[data-theme=islands]) .about .feat__num{-webkit-text-stroke-color:color-mix(in srgb, var(--color-accent) 45%, #fff)}:root:is([data-theme=italy],[data-theme=islands]) :is(.feature,.aud,.mock){border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) :is(.plan,.theme){border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .cta__box{border-radius:20px}:root:is([data-theme=italy],[data-theme=islands]) :is(.compare__table,.courses__grid){border-radius:16px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) :is(.feature__icon,.aud__icon){border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .theme__thumb{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) :is(.feature__badge,.footer__business,.daily__tags>*){border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) :is(.hero__image,.daily__media){border-radius:16px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .auth__panel{border-radius:18px}:root:is([data-theme=italy],[data-theme=islands]) .feed__collections{background-color:var(--color-surface)}@media (width>=768px){:root:is([data-theme=italy],[data-theme=islands]) .feed__mode-btn{background-color:var(--color-surface)}:root:is([data-theme=italy],[data-theme=islands]) .stories__name{background-color:var(--color-surface);color:var(--color-text);box-sizing:border-box;border-radius:999px;padding:.1rem .5rem}}:root:is([data-theme=italy],[data-theme=islands]) button,:root:is([data-theme=italy],[data-theme=islands]) input,:root:is([data-theme=italy],[data-theme=islands]) select,:root:is([data-theme=italy],[data-theme=islands]) textarea{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) input[type=radio],:root:is([data-theme=italy],[data-theme=islands]) input[type=checkbox]{accent-color:var(--color-accent)}:root:is([data-theme=italy],[data-theme=islands]) .tile{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .support__form,:root:is([data-theme=italy],[data-theme=islands]) .ticket,:root:is([data-theme=italy],[data-theme=islands]) .msg{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .home__head .eyebrow-star,:root:is([data-theme=italy],[data-theme=islands]) .home__streak{color:#fff;--eyebrow-star-color:#fff;text-shadow:0 1px 3px #0000008c}:root:is([data-theme=italy],[data-theme=islands]) .eyebrow-star{--eyebrow-star-color:var(--color-accent)}:root:is([data-theme=italy],[data-theme=islands]) .home__head .eyebrow-star{--eyebrow-star-color:#fff}:root:is([data-theme=italy],[data-theme=islands]) .feed__head>div,:root:is([data-theme=italy],[data-theme=islands]) .favorites__head{background-color:var(--color-surface);border-radius:14px;align-self:flex-start;padding:.7rem 1rem}:root:is([data-theme=italy],[data-theme=islands]) .nav-trigger,:root:is([data-theme=italy],[data-theme=islands]) .nav-cart{background-color:var(--color-surface);border-radius:12px;padding:.55rem}@media (width<=767.98px){:root:is([data-theme=italy],[data-theme=islands]) .feed__top{background-color:var(--panel-bg);border:1px solid var(--color-border);border-radius:var(--panel-radius);margin:.5rem .5rem 0;padding:.5rem 0 .1rem}:root:is([data-theme=italy],[data-theme=islands]) .feed__top .feed__head>div{background:0 0;padding:0}}:root:is([data-theme=italy],[data-theme=islands]) .back-link{background-color:var(--color-surface);border-radius:999px;padding:.35rem .8rem}:root:is([data-theme=italy],[data-theme=islands]) .home__streak svg{fill:var(--color-accent);stroke:var(--color-accent)}:root:is([data-theme=italy],[data-theme=islands]) section.admin{z-index:0;position:relative}@media (width<=1023.98px){:root:is([data-theme=italy],[data-theme=islands]) section.admin:before{content:"";z-index:-1;border-radius:var(--panel-radius);border:1px solid var(--color-border);background-color:var(--panel-bg);pointer-events:none;height:calc(100% + 40px);position:absolute;top:-20px;left:-20px;right:-20px}}:root:is([data-theme=italy],[data-theme=islands]) .creator__content .row,:root:is([data-theme=italy],[data-theme=islands]) .creator__content .kpi,:root:is([data-theme=italy],[data-theme=islands]) .creator__content .total,:root:is([data-theme=italy],[data-theme=islands]) .creator__content .privacy,:root:is([data-theme=italy],[data-theme=islands]) .creator__content .card,:root:is([data-theme=italy],[data-theme=islands]) .creator__content .profile__top{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .creator__content .links a{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .creator__content .row__uses{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .bars-page .card{border-radius:16px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .bars-page .search{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .bars-page .tags span{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .bars-page .qr-link{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .profile__achievement-card{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .sheet__panel{border-radius:20px 20px 0 0}@media (width>=768px){:root:is([data-theme=italy],[data-theme=islands]) .sheet__panel{border-radius:20px 0 0 20px}:root:is([data-theme=italy],[data-theme=islands]) .sheet--centered .sheet__panel{border-radius:20px}}:root:is([data-theme=italy],[data-theme=islands]) .support__textarea,:root:is([data-theme=italy],[data-theme=islands]) .ticket-view__input{background-color:#fffdf7}:root[data-theme=islands] .support__textarea,:root[data-theme=islands] .ticket-view__input{background-color:#fafefe}:root:is([data-theme=italy],[data-theme=islands]) .ticket__status,:root:is([data-theme=italy],[data-theme=islands]) .ticket-view__status,:root:is([data-theme=italy],[data-theme=islands]) .toggle{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .toggle__knob{border-radius:50%}:root:is([data-theme=italy],[data-theme=islands]) .btn,:root:is([data-theme=italy],[data-theme=islands]) .btn-outline{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .feed__collections{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .premium-banner{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .cart-btn__badge{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .account__tab{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .card.card--active,:root:is([data-theme=italy],[data-theme=islands]) .card.card--offer{border-radius:var(--panel-radius)}:root:is([data-theme=italy],[data-theme=islands]) .card--active .card__badge{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .picker__grid .picker__item{border-radius:50%}:root:is([data-theme=italy],[data-theme=islands]) .picker__grid .picker__check{border-radius:50%;bottom:.35rem;right:.35rem}:root:is([data-theme=italy],[data-theme=islands]) .shelf .filters{border-radius:12px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .filters__btn{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .pick .segment{border-radius:12px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .pick .segment__btn{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .filters__bar{border-radius:12px 12px 0 0}:root:is([data-theme=italy],[data-theme=islands]) .filters__bar[aria-expanded=false]{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .filters .tool{border-radius:0 0 12px 12px}:root:is([data-theme=italy],[data-theme=islands]) .pick__shelf,:root:is([data-theme=italy],[data-theme=islands]) .account__logout{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .home__btn--accent,:root:is([data-theme=italy],[data-theme=islands]) .home__btn--dark{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .ccard{border-radius:14px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .ccard__cover{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .poster{border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) .soon{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .soon__icon{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .course .hero{border-radius:16px}@media (width<=767.98px){:root:is([data-theme=italy],[data-theme=islands]) .course .hero{border-radius:0}}:root:is([data-theme=italy],[data-theme=islands]) .cta{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .course__done{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .course .paywall{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .lesson__mark,:root:is([data-theme=italy],[data-theme=islands]) .hero__level{border-radius:6px}:root:is([data-theme=italy],[data-theme=islands]) .qa__item{border-radius:8px}:root:is([data-theme=italy],[data-theme=islands]) .recipe__label{background-color:var(--color-accent);color:#fff}:root:is([data-theme=italy],[data-theme=islands]) .burger__line{background-color:var(--color-text)}:root:is([data-theme=italy],[data-theme=islands]) .recipe__tools li{border-radius:8px}:root:is([data-theme=italy],[data-theme=islands]) .ingredient__swap{border-radius:6px}:root:is([data-theme=italy],[data-theme=islands]) .collections .card,:root:is([data-theme=italy],[data-theme=islands]) .favorites__card{background-color:var(--color-surface)}:root:is([data-theme=italy],[data-theme=islands]) .favorites__tabs{background-color:var(--color-surface);border-bottom:none;border-radius:12px;padding-inline:.5rem}:root:is([data-theme=italy],[data-theme=islands]) .favorites__tab{border-radius:0;margin-bottom:0}:root:is([data-theme=italy],[data-theme=islands]) .gamification .card{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .gamification .hero,:root:is([data-theme=italy],[data-theme=islands]) .gamification .section,:root:is([data-theme=italy],[data-theme=islands]) .gamification .limit-warning{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .detail .hero{border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) .detail .favorite{border-radius:50%}:root:is([data-theme=italy],[data-theme=islands]) .detail .tags span{border-radius:999px}:root:is([data-theme=italy],[data-theme=islands]) .detail .gallery img{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .detail .review-photos__item img,:root:is([data-theme=italy],[data-theme=islands]) .detail .review-photos__add,:root:is([data-theme=italy],[data-theme=islands]) .detail .review-photos--readonly img{border-radius:8px}:root:is([data-theme=italy],[data-theme=islands]) .detail .benefit{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .detail .benefit__qr{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .pick .card__thumb{border-radius:8px}:root:is([data-theme=italy],[data-theme=islands]) .composer .hero{border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) .composer .hero__drop{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .composer .formats{border-radius:12px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .composer .formats__tile{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .composer .visibility-toggle{border-radius:999px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .composer .visibility-toggle__btn{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .seg{border-radius:999px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .seg__btn{border-radius:0}:root:is([data-theme=italy],[data-theme=islands]) .people{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .composition__label{background-color:var(--color-accent);color:#fff}:root:is([data-theme=italy],[data-theme=islands]) .recipe__section .vp{margin-inline:calc(-1 * var(--container-padding))}:root:is([data-theme=italy],[data-theme=islands]) .recipe__section .vp__frame{max-width:none}:root:is([data-theme=italy],[data-theme=islands]) article.lesson .pager{border-radius:10px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .test{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .pick,:root:is([data-theme=italy],[data-theme=islands]) .account,:root:is([data-theme=italy],[data-theme=islands]) .study,:root:is([data-theme=italy],[data-theme=islands]) .shop-page,:root:is([data-theme=italy],[data-theme=islands]) .shop-product-page,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page,:root:is([data-theme=italy],[data-theme=islands]) .recipes,:root:is([data-theme=italy],[data-theme=islands]) .themes,:root:is([data-theme=italy],[data-theme=islands]) .bars-page,:root:is([data-theme=italy],[data-theme=islands]) .party,:root:is([data-theme=italy],[data-theme=islands]) .detail,:root:is([data-theme=italy],[data-theme=islands]) .course,:root:is([data-theme=italy],[data-theme=islands]) article.lesson,:root:is([data-theme=italy],[data-theme=islands]) .creator,:root:is([data-theme=italy],[data-theme=islands]) .collection,:root:is([data-theme=italy],[data-theme=islands]) .collections,:root:is([data-theme=italy],[data-theme=islands]) .my-collections,:root:is([data-theme=italy],[data-theme=islands]) .gamification,:root:is([data-theme=italy],[data-theme=islands]) section.support,:root:is([data-theme=italy],[data-theme=islands]) .ticket-view,:root:is([data-theme=italy],[data-theme=islands]) .profile:not(.creator *),:root:is([data-theme=italy],[data-theme=islands]) .qr-page{z-index:0;height:auto;min-height:0;position:relative}:root:is([data-theme=italy],[data-theme=islands]) .pick:before,:root:is([data-theme=italy],[data-theme=islands]) .account:before,:root:is([data-theme=italy],[data-theme=islands]) .study:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-product-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page:before,:root:is([data-theme=italy],[data-theme=islands]) .recipes:before,:root:is([data-theme=italy],[data-theme=islands]) .themes:before,:root:is([data-theme=italy],[data-theme=islands]) .bars-page:before,:root:is([data-theme=italy],[data-theme=islands]) .party:before,:root:is([data-theme=italy],[data-theme=islands]) .detail:before,:root:is([data-theme=italy],[data-theme=islands]) .course:before,:root:is([data-theme=italy],[data-theme=islands]) article.lesson:before,:root:is([data-theme=italy],[data-theme=islands]) .creator:before,:root:is([data-theme=italy],[data-theme=islands]) .collection:before,:root:is([data-theme=italy],[data-theme=islands]) .collections:before,:root:is([data-theme=italy],[data-theme=islands]) .my-collections:before,:root:is([data-theme=italy],[data-theme=islands]) .gamification:before,:root:is([data-theme=italy],[data-theme=islands]) section.support:before,:root:is([data-theme=italy],[data-theme=islands]) .ticket-view:before,:root:is([data-theme=italy],[data-theme=islands]) .profile:not(.creator *):before,:root:is([data-theme=italy],[data-theme=islands]) .qr-page:before{content:"";z-index:-1;border-radius:var(--panel-radius);border:1px solid var(--color-border);background-color:var(--panel-bg);pointer-events:none;height:calc(100% + 40px);position:absolute;top:-20px;left:-20px;right:-20px}:root:is([data-theme=italy],[data-theme=islands]) .shelf{z-index:0;height:auto;min-height:0;position:relative}:root:is([data-theme=italy],[data-theme=islands]) .shelf:before{content:"";z-index:-1;border-radius:var(--panel-radius);border:1px solid var(--color-border);background-color:var(--panel-bg);pointer-events:none;height:calc(100% + 40px);position:absolute;top:-20px;left:-20px;right:-20px}@media (width>=1024px){:root:is([data-theme=italy],[data-theme=islands]) .shelf:before{top:var(--panel-top-desktop);height:calc(100% + 50px - var(--panel-top-desktop));width:calc(760px + var(--panel-overhang-desktop) * 2);border-radius:var(--panel-radius-desktop);left:50%;right:auto;transform:translate(-50%)}}@media (width>=768px) and (width<=1023.98px){:root:is([data-theme=italy],[data-theme=islands]) .home__info{background-color:var(--panel-bg);border-radius:16px;padding:1.75rem}}@media (width>=1024px){:root:is([data-theme=italy],[data-theme=islands]) .pick:before,:root:is([data-theme=italy],[data-theme=islands]) .account:before,:root:is([data-theme=italy],[data-theme=islands]) .study:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-product-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page:before,:root:is([data-theme=italy],[data-theme=islands]) .recipes:before,:root:is([data-theme=italy],[data-theme=islands]) .themes:before,:root:is([data-theme=italy],[data-theme=islands]) .bars-page:before,:root:is([data-theme=italy],[data-theme=islands]) .party:before,:root:is([data-theme=italy],[data-theme=islands]) .detail:before,:root:is([data-theme=italy],[data-theme=islands]) .course:before,:root:is([data-theme=italy],[data-theme=islands]) article.lesson:before,:root:is([data-theme=italy],[data-theme=islands]) .creator:before,:root:is([data-theme=italy],[data-theme=islands]) .collection:before,:root:is([data-theme=italy],[data-theme=islands]) .collections:before,:root:is([data-theme=italy],[data-theme=islands]) .my-collections:before,:root:is([data-theme=italy],[data-theme=islands]) .gamification:before,:root:is([data-theme=italy],[data-theme=islands]) section.support:before,:root:is([data-theme=italy],[data-theme=islands]) .ticket-view:before,:root:is([data-theme=italy],[data-theme=islands]) .profile:not(.creator *):before,:root:is([data-theme=italy],[data-theme=islands]) .qr-page:before,:root:is([data-theme=italy],[data-theme=islands]) section.admin:before{content:"";z-index:-1;border:1px solid var(--color-border);background-color:var(--panel-bg);pointer-events:none;top:var(--panel-top-desktop);height:calc(100% + 50px - var(--panel-top-desktop));border-radius:var(--panel-radius-desktop);position:absolute;left:50%;right:auto;transform:translate(-50%)}:root:is([data-theme=italy],[data-theme=islands]) .pick:before,:root:is([data-theme=italy],[data-theme=islands]) .account:before,:root:is([data-theme=italy],[data-theme=islands]) .course:before{width:calc(760px + var(--panel-overhang-desktop) * 2)}:root:is([data-theme=italy],[data-theme=islands]) .study:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-page:before{width:calc(860px + var(--panel-overhang-desktop) * 2)}:root:is([data-theme=italy],[data-theme=islands]) .recipes:before,:root:is([data-theme=italy],[data-theme=islands]) article.lesson:before,:root:is([data-theme=italy],[data-theme=islands]) .collection:before,:root:is([data-theme=italy],[data-theme=islands]) .collections:before,:root:is([data-theme=italy],[data-theme=islands]) .my-collections:before,:root:is([data-theme=italy],[data-theme=islands]) section.support:before,:root:is([data-theme=italy],[data-theme=islands]) .ticket-view:before,:root:is([data-theme=italy],[data-theme=islands]) .profile:not(.creator *):before{width:calc(720px + var(--panel-overhang-desktop) * 2)}:root:is([data-theme=italy],[data-theme=islands]) .gamification:before{width:calc(800px + var(--panel-overhang-desktop) * 2)}:root:is([data-theme=italy],[data-theme=islands]) .qr-page:before{width:calc(640px + var(--panel-overhang-desktop) * 2)}:root:is([data-theme=italy],[data-theme=islands]) .shop-product-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page:before,:root:is([data-theme=italy],[data-theme=islands]) .themes:before,:root:is([data-theme=italy],[data-theme=islands]) .bars-page:before,:root:is([data-theme=italy],[data-theme=islands]) .party:before,:root:is([data-theme=italy],[data-theme=islands]) .detail:before,:root:is([data-theme=italy],[data-theme=islands]) .creator:before,:root:is([data-theme=italy],[data-theme=islands]) section.admin:before{width:min(calc(1024px + var(--panel-overhang-desktop) * 2), calc(100vw - 3rem))}@media (width>=1280px){:root:is([data-theme=italy],[data-theme=islands]) .shop-product-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page:before,:root:is([data-theme=italy],[data-theme=islands]) .themes:before,:root:is([data-theme=italy],[data-theme=islands]) .bars-page:before,:root:is([data-theme=italy],[data-theme=islands]) .party:before,:root:is([data-theme=italy],[data-theme=islands]) .detail:before,:root:is([data-theme=italy],[data-theme=islands]) .creator:before,:root:is([data-theme=italy],[data-theme=islands]) section.admin:before{width:min(calc(1280px + var(--panel-overhang-desktop) * 2), calc(100vw - 3rem))}}@media (width>=1536px){:root:is([data-theme=italy],[data-theme=islands]) .shop-product-page:before,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page:before,:root:is([data-theme=italy],[data-theme=islands]) .themes:before,:root:is([data-theme=italy],[data-theme=islands]) .bars-page:before,:root:is([data-theme=italy],[data-theme=islands]) .party:before,:root:is([data-theme=italy],[data-theme=islands]) .detail:before,:root:is([data-theme=italy],[data-theme=islands]) .creator:before,:root:is([data-theme=italy],[data-theme=islands]) section.admin:before{width:min(calc(1536px + var(--panel-overhang-desktop) * 2), calc(100vw - 3rem))}}:root:is([data-theme=italy],[data-theme=islands]) .home__info{background-color:var(--panel-bg);border-radius:16px;padding:1.75rem}}:root:is([data-theme=italy],[data-theme=islands]) .favorites__card{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .favorites__thumb{border-radius:10px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .qr-card{border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) .qr-image{border-radius:10px}:root:is([data-theme=italy],[data-theme=islands]) .collections .card,:root:is([data-theme=italy],[data-theme=islands]) .my-collections .row{border-radius:16px;overflow:hidden}:root:is([data-theme=italy],[data-theme=islands]) .collection .item{border:1px solid var(--color-border);border-radius:14px;padding:.7rem .8rem}:root:is([data-theme=italy],[data-theme=islands]) .collection .collection__list{gap:.5rem}:root:is([data-theme=italy],[data-theme=islands]) .notes{border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) .notes__lock{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .recipe__tip{box-shadow:inset 3px 0 0 var(--color-accent);border-left:none;border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .next-action{border-radius:16px}:root:is([data-theme=italy],[data-theme=islands]) .next-action__icon,:root:is([data-theme=italy],[data-theme=islands]) .next-action__cta{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) .post__media,:root:is([data-theme=italy],[data-theme=islands]) .post__carousel-item{border-radius:0}@media (width<=767.98px){:root:is([data-theme=italy],[data-theme=islands]) .poster,:root:is([data-theme=italy],[data-theme=islands]) .ccard,:root:is([data-theme=italy],[data-theme=islands]) .ccard__cover{border-radius:0}}:root:is([data-theme=italy],[data-theme=islands]) .qr-card,:root:is([data-theme=italy],[data-theme=islands]) .privacy,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page .item,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page .card,:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page .seller-card,:root:is([data-theme=italy],[data-theme=islands]) form.search,:root:is([data-theme=italy],[data-theme=islands]) .card__preview,:root:is([data-theme=italy],[data-theme=islands]) .recipes__card,:root:is([data-theme=italy],[data-theme=islands]) .referral__count,:root:is([data-theme=italy],[data-theme=islands]) .referral__link{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) .shop-cart-page .stepper{border-radius:12px}:root:is([data-theme=italy],[data-theme=islands]) section.admin .card,:root:is([data-theme=italy],[data-theme=islands]) section.admin .row,:root:is([data-theme=italy],[data-theme=islands]) section.admin .panel,:root:is([data-theme=italy],[data-theme=islands]) section.admin .kpi,:root:is([data-theme=italy],[data-theme=islands]) section.admin .catalog,:root:is([data-theme=italy],[data-theme=islands]) section.admin .table-wrap{border-radius:14px}:root:is([data-theme=italy],[data-theme=islands]) section.admin .filters__btn,:root:is([data-theme=italy],[data-theme=islands]) section.admin .admin__subtab{border-radius:999px}:root{--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--container-padding:1rem}.container{width:100%;padding-inline:max(var(--container-padding), env(safe-area-inset-left,0px)) max(var(--container-padding), env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=640px){:root{--container-padding:1.5rem;--header-padding-y:1rem}.container{max-width:640px}}@media (width>=768px){:root{--header-padding-y:1rem}.container{max-width:768px}}@media (width>=1024px){:root{--container-padding:2rem}.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}:root{--motion-instant:.1s;--motion-fast:.16s;--motion-normal:.24s;--motion-slow:.32s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}.motion-fade-enter-active,.motion-fade-leave-active{transition:opacity var(--motion-fast) var(--ease-standard)}.motion-fade-enter-from,.motion-fade-leave-to{opacity:0}.motion-scrim-enter-active,.motion-scrim-leave-active{transition:opacity var(--motion-normal) var(--ease-standard)}.motion-scrim-enter-from,.motion-scrim-leave-to{opacity:0}.motion-modal-enter-active{transition:opacity var(--motion-normal) var(--ease-enter), transform var(--motion-normal) var(--ease-enter)}.motion-modal-leave-active{transition:opacity var(--motion-fast) var(--ease-exit), transform var(--motion-fast) var(--ease-exit)}.motion-modal-enter-from{opacity:0;transform:translateY(8px)scale(.97)}.motion-modal-leave-to{opacity:0;transform:translateY(6px)scale(.98)}.motion-sheet-enter-active{transition:transform var(--motion-slow) var(--ease-drawer)}.motion-sheet-leave-active{transition:transform var(--motion-normal) var(--ease-drawer)}.motion-sheet-enter-from,.motion-sheet-leave-to{transform:translateY(100%)}.motion-toast-enter-active{transition:opacity var(--motion-normal) var(--ease-enter), transform var(--motion-normal) var(--ease-enter)}.motion-toast-leave-active{transition:opacity var(--motion-fast) var(--ease-exit), transform var(--motion-fast) var(--ease-exit)}.motion-toast-enter-from,.motion-toast-leave-to{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.motion-modal-enter-active,.motion-modal-leave-active,.motion-toast-enter-active,.motion-toast-leave-active{transition-duration:var(--motion-instant)}.motion-modal-enter-from,.motion-modal-leave-to,.motion-toast-enter-from,.motion-toast-leave-to{transform:none}}@media (pointer:coarse){html:root .site-header__actions>a,html:root .site-header__actions>button,html:root .burger,html:root .nav-trigger .burger,html:root .office-header__shop-link{position:relative}html:root .site-header__actions>a:after,html:root .site-header__actions>button:after,html:root .burger:after,html:root .office-header__shop-link:after{content:"";position:absolute;inset:-.7rem -.4rem}html:root .post__head-right{gap:0}html:root .post__head-right .post__date{margin-right:.4rem}html:root .post__icon-btn,html:root .post__report-btn{justify-content:center;align-items:center;min-width:2.6rem;min-height:2.6rem}html:root .comment__action{justify-content:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.3rem}html:root .profile__report-btn,html:root .seller--link,html:root .seller-link,html:root .office-header__exit,html:root .ing-custom,html:root .creator-recipes .btn{min-height:2.75rem}html:root .activation__close{min-width:2.75rem;min-height:2.75rem}html:root .gallery__expand{width:2.75rem;height:2.75rem}html:root .chip-group .chip{min-height:2.75rem}html:root .diff__box{width:2.75rem;height:2.75rem}html:root .grip,html:root .stepper button,html:root .item__remove{min-width:2.75rem;min-height:2.75rem}html:root .promo input{min-height:2.75rem}}.pw-eye{z-index:2;width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute}.pw-eye:hover,.pw-eye[aria-pressed=true]{color:var(--color-accent)}.pw-eye:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/Oswald-CRbQSWIR.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Archivo-Dj_7YyQl.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Archivo-Italic-CI0QS0Zo.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-bj9RPaUw.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Italic-DRqRMjrx.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-DBjc08W7.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-MediumItalic-bu8MCg4w.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-SemiBold-BN418oMN.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-SemiBoldItalic-DLVzMaVK.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-Bold-BSugKHeE.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-BoldItalic-DgSZwoOA.woff2)format("woff2")}:root{--font-display:"Oswald", sans-serif;--font-sans:"Archivo", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--header-padding-y:2rem;--header-content:3.25rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-cell:min(20vw, 74px);--header-height:calc(var(--header-content) + var(--header-padding-y) * 2 + var(--safe-top));--app-header-py:.5rem;--app-header-height:calc(var(--header-content) + var(--app-header-py) * 2 + var(--safe-top));--app-main-pad-top:clamp(3rem, 4vw, 4rem);--nav-float-top:calc(1.35rem + var(--safe-top))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:var(--header-height);scroll-behavior:smooth;scrollbar-color:var(--color-accent) rgb(from var(--color-primary) r g b / .06);scrollbar-width:auto;font-size:clamp(.9375rem,.9rem + .2vw,1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:rgb(from var(--color-primary) r g b / .06)}::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:rgb(from var(--color-accent) r g b / .85)}body{background-color:var(--color-bg-main);color:var(--color-text);font-family:var(--font-sans), serif;min-height:100dvh;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}button:not(:disabled){transition:transform var(--motion-instant) var(--ease-standard)}button:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){button:not(:disabled):active{transform:none}}#app{flex-direction:column;min-height:100dvh;display:flex}.section{flex-direction:column;justify-content:center;padding-block:clamp(3rem,11vw,5.5rem);display:flex}@media (width>=1024px){.section{min-height:calc(100dvh - var(--header-height));padding-block:0}}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.8rem}.section-title{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:.75rem 0 0;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.05}.section-lead{max-width:56ch;color:var(--color-text-muted);margin:1rem 0 0;font-size:1.05rem}.font-display{font-family:var(--font-display), serif}.font-sans{font-family:var(--font-sans), sans-serif}.font-mono{font-family:var(--font-mono), monospace}html{touch-action:manipulation}@media (pointer:coarse){input,textarea,select{font-size:16px!important}}.app-shell{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell input,.app-shell textarea,.app-shell select,.app-shell [contenteditable],.admin{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}
