.curators-screen{padding-bottom:100px}.curators-screen h1,.public-alohlinks:not(.alohlinks-landing) h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(32px,7vw,54px)}.curators-back{margin-bottom:24px}.alohlinks-card{background:linear-gradient(130deg,#f3f0ff,#fff);border:1px solid #dcdcf0;border-radius:22px;margin:22px 0;padding:22px}.alohlinks-card h2{margin:5px 0;font-size:26px}.alohlinks-card>a{overflow-wrap:anywhere;color:#3430a0;font-size:13px;display:block}.curators-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.curators-actions button,.curators-actions a,.curators-offers button,.curators-back,.curators-booking>button,.curators-confirmed>button{color:#25216d;background:#fff;border:1px solid #d8d7ee;border-radius:12px;padding:10px 14px;font-weight:650;text-decoration:none}.curators-actions [aria-pressed=true],.curators-offers button[aria-pressed=true]{color:#fff;background:#211b6b}.curators-form{background:#fff;border:1px solid #e2e0ef;border-radius:22px;gap:18px;padding:24px;display:grid}.curators-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.curators-form input:not([type=checkbox]),.curators-form select,.curators-form textarea{color:#171528;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d6d4e7;border-radius:10px;padding:10px}.curators-form .curators-check{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.curators-check input{flex-shrink:0;width:18px;height:18px;margin:3px 0}.curators-form details{border-bottom:1px solid #eee;padding-bottom:15px}.curators-form details p{font-size:13px;line-height:1.8}.curators-form summary{cursor:pointer;font-weight:650}.curators-form .primary-button{color:#fff;background:#282074;border:0;border-radius:14px;width:100%;min-height:48px;font-size:15px;font-weight:650}.curators-form small,.curator-visit small{color:#6f6b80;overflow-wrap:anywhere;font-size:11px;display:block}.curators-summary{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.curators-summary>div{background:#f1eff9;border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.curators-summary strong{font-size:25px}.curators-summary small{font-size:12px}.curators-offers{gap:18px;display:grid}.curators-offers article{background:#fff;border:1px solid #e5e2ed;border-radius:22px;overflow:hidden}.curators-offers img{object-fit:cover;width:100%;height:185px;display:block}.curators-offers article>div{padding:20px}.curators-offers h3{letter-spacing:-.03em;margin:10px 0;font-size:23px}.curators-offers p{font-size:14px;line-height:1.6}.curators-offers details{margin:15px 0;font-size:13px}.curators-offers button{margin-top:15px}.curators-badge{letter-spacing:.12em;color:#464085;background:#eeebff;border-radius:7px;padding:6px 9px;font-weight:750;display:inline-block;font-size:10px!important}.curator-visit{background:#fbfaff;border:1px solid #dbd6ee;border-radius:18px;margin:14px 0;padding:20px}.curators-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.curators-title>span:last-child{font-size:12px}.curator-visit h3{margin:13px 0 8px;font-size:20px}.curator-visit p{font-size:13px;line-height:1.6}.curator-visit strong{margin:10px 0;display:block}.curators-empty{color:#6d687c;background:#f6f4fa;border-radius:16px;padding:24px;line-height:1.7}.public-alohlinks:not(.alohlinks-landing){color:#211b39;box-sizing:border-box;background:#fdfcff;max-width:680px;min-height:100vh;margin:auto;padding:30px 24px;font-family:Arial,sans-serif}.public-alohlinks:not(.alohlinks-landing) header{justify-content:space-between;align-items:center;font-size:22px;font-weight:700;display:flex}.public-alohlinks:not(.alohlinks-landing) header img{width:44px;height:44px}.alohlinks-hero{text-align:center;padding:46px 10px 28px}.alohlinks-hero p{font-size:14px;line-height:1.7}.alohlinks-hero .curators-actions{justify-content:center}.alohlinks-initial{color:#3c3277;background:linear-gradient(135deg,#e4dfff,#cfdffc);border-radius:50%;place-items:center;width:90px;height:90px;margin:auto;font-size:40px;display:grid}.public-alohlinks:not(.alohlinks-landing) .eyebrow{letter-spacing:.15em;margin-top:22px;font-size:10px}.public-alohlinks:not(.alohlinks-landing)>h2{margin-bottom:8px;font-size:27px}.public-alohlinks:not(.alohlinks-landing) footer{border-top:1px solid #e9e5ef;flex-wrap:wrap;gap:16px;margin-top:45px;padding:25px 0;font-size:12px;display:flex}.public-alohlinks:not(.alohlinks-landing) a{color:#403380}.curators-confirmed{text-align:center;background:#fff;border:1px solid #dfd9ee;border-radius:22px;padding:25px 18px}.curators-confirmed svg{width:210px;max-width:100%;margin:25px auto;display:block}.curators-confirmed p{line-height:1.7}.curators-confirmed small{overflow-wrap:anywhere;display:block}.curators-form .curators-honeypot{display:none}.curators-disclosure{color:#756d82;margin-top:28px;font-size:12px;line-height:1.6}.curators-scan-picker{background:#fcfaff;border:2px solid #d5cdef;border-radius:18px;margin:16px 0;padding:18px}.curators-scan-picker button{background:#fff;border:1px solid #d5cdef;border-radius:10px;margin:6px 4px 6px 0;padding:12px}.curators-scan-picker input{border:1px solid #ccc;border-radius:10px;width:90px;margin:10px;padding:12px}.curators-scan-picker [aria-pressed=true]{color:#fff;background:#292071}.curators-form button:disabled{opacity:.55}.curators-form fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}@media (width>=700px){.public-alohlinks:not(.alohlinks-landing) .curators-offers{grid-template-columns:1fr 1fr}}@media (width<=400px){.curators-summary{grid-template-columns:1fr}.public-alohlinks:not(.alohlinks-landing){padding:24px 16px}.curators-form{padding:18px}.curators-title{flex-direction:column;align-items:flex-start}}.concierge-heading{align-items:center;gap:15px;display:flex}.concierge-heading>svg{color:#4b3d85;flex-shrink:0}.concierge-heading h1{font-size:clamp(28px,6vw,44px)}.alohlinks-card .curators-actions button{align-items:center;gap:8px;display:flex}.concierge-entry{color:#342461;text-align:left;background:linear-gradient(120deg,#f3effb,#fff);border:1px solid #ded5f0;border-radius:20px;align-items:center;gap:14px;width:100%;margin:22px 0;padding:20px;display:flex}.concierge-entry span{flex:1;gap:6px;display:grid}.concierge-entry strong{font-size:19px}.concierge-entry small{color:#77668d;font-size:12px}.home-screen .concierge-window{isolation:isolate;text-align:left;width:100%;min-height:130px;color:var(--brand,#1114b7);margin:14px 0 0;padding:24px 20px;position:relative}.concierge-window-content{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.concierge-window-content>svg{flex-shrink:0}.concierge-window-content>span{flex:1;gap:8px;display:grid}.concierge-window-content strong{letter-spacing:-.045em;font-size:clamp(19px,4.8vw,25px);font-weight:550;line-height:1.12}.concierge-window-content small{color:#626580;font-size:12px;line-height:1.5}.concierge-window .mini-bubbles{pointer-events:none}.concierge-window .mini-bubbles i:nth-child(2){animation-delay:-9s}.concierge-window .mini-bubbles i:nth-child(3){animation-delay:-15s}.aloh-line-symbol{filter:none;flex-shrink:0}.curators-screen .app-header{margin-bottom:22px}.curators-screen .app-header h2{letter-spacing:-.035em;font-size:16px}.curators-screen .curators-back{color:var(--brand);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:8px 0;display:inline-flex}.concierge-heading>svg{color:var(--brand,#1114b7)}.concierge-heading h1{font-size:clamp(27px,6vw,39px);font-weight:500}.curators-pax-definition{color:#777a90;line-height:1.5;font-size:12px!important}.curators-summary>div,.alohlinks-card{background:radial-gradient(at 50% 0,#fff,#eeedf9 95%);border:1px solid #dedff2;box-shadow:0 8px 30px #151a7108}.curators-summary strong{color:var(--brand,#1114b7)}.curators-badge{color:#1114aa;background:#eef}.curators-form .primary-button{background:var(--brand,#1012b9)}.concierge-brand-intro{align-items:center;gap:18px;display:flex}.concierge-glass-icon{color:#1114b7;background:radial-gradient(at 25% 10%,#fff,#e9eaf7);border:1px solid #e1e2f2;border-radius:23px;flex-shrink:0;place-items:center;width:74px;height:74px;display:grid}.concierge-brand-intro p{margin:0 0 8px;font-size:16px;line-height:1.6}.concierge-brand-intro strong{color:#74778a;font-size:12px;font-weight:500}.concierge-brand-actions{margin:20px 0}.concierge-brand-actions>button{color:#1114b7;width:100%;font:inherit;background:#f5f5ff;border:1px solid #dce0f1;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;font-weight:600;display:flex}.concierge-brand-actions>button>svg:last-child{margin-left:auto}.concierge-brand-actions p{color:#74778a;margin:10px 4px;font-size:12px;line-height:1.6}.concierge-form-heading{color:#1114b7;align-items:center;gap:14px;display:flex}.concierge-form-heading h2{letter-spacing:-.04em;font-weight:550;margin:0!important;font-size:24px!important}.concierge-form-heading p{color:#74778a;margin:6px 0 0;font-size:12px;line-height:1.5}.concierge-split{background:#f6f6fc;border:1px solid #e1e3f2;border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.concierge-split>div{gap:7px;display:grid}.concierge-split strong{color:#1114b7;letter-spacing:-.04em;font-size:23px;font-weight:550}.concierge-split p{color:#74778a;grid-column:1/-1;margin:4px 0 0;font-size:11px}.concierge-capacity{grid-template-columns:1fr 1fr;gap:12px;display:grid}.concierge-days{flex-wrap:wrap;gap:8px 20px;display:flex}.concierge-scan-heading{color:#1114b7;align-items:center;gap:10px;display:flex}.curators-scan-picker{background:radial-gradient(at top,#fff,#f0f0fa);border:1px solid #dce0f1}.curators-scan-picker h3{letter-spacing:-.03em;margin:6px 0;font-weight:550}.curators-scan-picker>p{color:#74778a;font-size:13px;line-height:1.6}.curators-scan-picker>button[aria-pressed]{text-align:left;width:100%;padding:16px;font-size:13px;line-height:1.7;display:block}.curators-scan-picker>button[aria-pressed=true]{color:#fff;background:#1114a9}.concierge-pax-counter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.concierge-pax-counter input{text-align:center;color:#1114a9;font-size:28px;width:80px!important}.curators-scan-picker>.primary-button{color:#fff;background:#1114a9;width:100%;min-height:48px;margin:18px 0 0;display:block}@media (prefers-reduced-motion:reduce){.concierge-window .mini-bubbles i{animation:none}}@media (width<=420px){.concierge-capacity{grid-template-columns:1fr}.concierge-brand-intro{gap:12px}.concierge-glass-icon{width:58px;height:58px}.concierge-brand-intro p{font-size:14px}.curators-summary{grid-template-columns:1fr 1fr}.curators-summary>div{padding:15px}.curators-summary strong{font-size:22px}}.concierge-pax-counter{grid-template-columns:1fr;gap:10px;margin:18px 0;display:grid}.concierge-pax-controls{align-items:center;gap:12px;display:flex}.concierge-pax-controls>button{flex:0 0 42px;min-height:48px;margin:0;padding:12px}.concierge-pax-controls>input{flex:1;min-width:0;max-width:110px;margin:0}.alohlinks-landing.public-alohlinks{isolation:isolate;background:var(--links-bg,#f5f2e9);width:100%;max-width:none;min-height:100dvh;color:var(--links-ink,#18214c);font-family:var(--font-geist-sans),Arial,sans-serif;padding:0;transition:background-color .45s,color .3s;position:relative;overflow:hidden}.alohlinks-landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 0,#ffffff05,#0000 55%),radial-gradient(at 100% 55%,#ffffff03,#0000 60%);position:absolute;inset:0}.alohlinks-content{z-index:1;max-width:880px;margin:auto;padding:24px 26px 20px;position:relative}.alohlinks-bubbles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.alohlinks-bubbles i{opacity:.68;will-change:transform;background:url(/assets/soap-bubble.png) 50%/contain no-repeat;width:180px;height:180px;animation:20s ease-in-out infinite alohLinkFloat;display:block;position:absolute}.alohlinks-bubbles i:first-child{width:310px;height:310px;animation-duration:27s;top:130px;left:-150px}.alohlinks-bubbles i:nth-child(2){width:240px;height:240px;animation-delay:-12s;top:430px;right:-95px}.alohlinks-bubbles i:nth-child(3){width:82px;height:82px;animation-duration:19s;animation-delay:-6s;top:90px;right:9%}.alohlinks-bubbles i:nth-child(4){width:120px;height:120px;animation-delay:-16s;top:900px;left:10%}.alohlinks-bubbles i:nth-child(5){width:330px;height:330px;animation-duration:29s;bottom:40px;right:-170px}.alohlinks-bubbles i:nth-child(6){width:65px;height:65px;animation-duration:17s;top:38%;left:20%}.alohlinks-bubbles i:nth-child(7){width:110px;height:110px;animation-delay:-4s;top:65%;right:20%}@keyframes alohLinkFloat{0%,to{transform:translate(-8px,12px)rotate(-6deg)}50%{transform:translate(22px,-27px)rotate(9deg)}}.alohlinks-landing .alohlinks-topbar{background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:0;display:flex}.alohlinks-topbar>a{color:var(--links-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.alohlinks-landing .alohlinks-topbar img{object-fit:contain;box-sizing:border-box;background:#ffffffd9;border:1px solid #fff8;border-radius:17px;width:49px;height:49px;padding:5px}.alohlinks-topbar>a>span{letter-spacing:-1px;font-size:23px;font-weight:600}.alohlinks-topbar small{letter-spacing:1.4px;margin-top:4px;font-size:8px;display:block}.alohlinks-topbar>button{color:#1012b9;font:inherit;cursor:pointer;background:#ffffffdf;border:1px solid #fff8;border-radius:100px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.alohlinks-profile{text-align:center;padding:52px 12px 42px;position:relative}.alohlinks-orb{background:radial-gradient(at 29% 16%,#fffffffa,#ffffff30 43%,#ffffff0a 70%);border:1px solid #ffffffa8;border-radius:50%;place-items:center;width:114px;height:114px;margin:0 auto 25px;display:grid;box-shadow:inset 3px 3px 10px #fff9,inset -4px -7px 18px #10155416,0 14px 35px #06132a15}.alohlinks-orb>span{letter-spacing:-5px;text-shadow:0 1px 1px #fff4;font-size:52px;font-weight:450;line-height:1}.alohlinks-overline{letter-spacing:2.2px;margin:0 0 14px;font-size:9px;font-weight:650}.alohlinks-profile h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:650px;margin:0 auto 18px;font-size:clamp(38px,8vw,66px);font-weight:500;line-height:1.03}.alohlinks-bio{opacity:.88;max-width:410px;margin:0 auto;font-size:15px;line-height:1.7}.alohlinks-socials{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.alohlinks-socials a{color:#1115a3;background:#ffffffed;border:1px solid #fff9;border-radius:100px;align-items:center;gap:9px;padding:11px 16px;font-size:12px;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #1a244408}.alohlinks-recommendations{padding-top:12px}.alohlinks-section-heading{align-items:center;gap:14px;display:flex}.alohlinks-section-heading>span{color:#1012b9;background:#ffffffea;border:1px solid #fff9;border-radius:18px;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 8px 20px #1a24440d}.alohlinks-section-heading p{letter-spacing:1.4px;margin:0 0 7px;font-size:9px;font-weight:700}.alohlinks-section-heading h2{letter-spacing:-1.5px;margin:0;font-size:30px;font-weight:500;line-height:1}.alohlinks-section-description{opacity:.85;max-width:420px;margin:18px 0 24px;font-size:13px;line-height:1.7}.alohlinks-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.alohlinks-offer{color:#162044;background:#fffffff2;border:1px solid #ffffffab;border-radius:28px;overflow:hidden;box-shadow:0 15px 50px #05143a13}.alohlinks-offer-photo{position:relative;overflow:hidden}.alohlinks-offer-photo img{object-fit:cover;width:100%;height:235px;transition:transform .5s;display:block}.alohlinks-offer:hover .alohlinks-offer-photo img{transform:scale(1.035)}.alohlinks-offer-photo>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1.5px;color:#17214b;background:#ffffffeb;border-radius:100px;padding:9px 12px;font-size:8px;font-weight:700;position:absolute;bottom:16px;left:16px}.alohlinks-offer-body{padding:23px}.alohlinks-offer-body h3{letter-spacing:-1.3px;margin:0 0 10px;font-size:29px;font-weight:500;line-height:1.15}.alohlinks-offer-body p{color:#697087;margin:0 0 24px;font-size:13px;line-height:1.65}.alohlinks-offer-body button{color:#1115a3;cursor:pointer;background:#f2f3fd;border:1px solid #e0e3f4;border-radius:15px;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;font-size:13px;font-weight:650;display:flex}.alohlinks-disclosure{opacity:.75;max-width:550px;margin:22px 0 0;font-size:11px;line-height:1.7}.links-glass-panel{color:#18214c;background:#fffffff5;border:1px solid #ffffffb0;border-radius:28px;padding:26px;box-shadow:0 18px 50px #05143a10}.alohlinks-empty{text-align:center;padding:38px 24px}.alohlinks-empty>svg{color:#1012b9;margin-bottom:15px}.alohlinks-empty h3{letter-spacing:-1px;margin:0 0 10px;font-size:25px;font-weight:500}.alohlinks-empty p{color:#697087;max-width:370px;margin:0 auto;font-size:13px;line-height:1.8}.alohlinks-empty a{color:#1012b9;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.alohlinks-landing .curators-booking>button{background:0 0;border:0;align-items:center;gap:8px;margin-bottom:25px;padding:0;font-size:12px;display:flex}.alohlinks-landing .curators-booking h2{letter-spacing:-1.3px;font-size:32px;font-weight:500;line-height:1.12}.alohlinks-landing .curators-booking>p{color:#697087;font-size:14px;line-height:1.7}.alohlinks-landing .curators-form{background:0 0;border:0;padding:10px 0 0}.alohlinks-landing .curators-form>p{color:#697087;font-size:12px;line-height:1.7}.alohlinks-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alohlinks-form-row label,.alohlinks-form-row input{min-width:0}.alohlinks-landing .curators-confirmed{padding:30px 24px}.alohlinks-landing .curators-confirmed h2{letter-spacing:-1.2px;font-size:30px;font-weight:500}.alohlinks-landing .curators-confirmed svg{background:#fff;border-radius:16px;padding:10px;box-shadow:0 4px 24px #1119440c}.alohlinks-loading{text-align:center;padding:80px 0}.alohlinks-saved{color:#17214b;background:#ffffffdf;border:1px solid #fff8;border-radius:15px;padding:14px 18px;font-size:13px;line-height:1.5}.alohlinks-landing .alohlinks-footer{border-top:1px solid color-mix(in srgb,var(--links-ink) 15%,transparent);color:var(--links-ink);flex-direction:column;align-items:center;gap:12px;margin:42px 0 0;padding:28px 0 10px;display:flex}.alohlinks-footer img{object-fit:contain;box-sizing:border-box;background:#ffffffe8;border-radius:13px;width:38px;height:38px;padding:5px}.alohlinks-footer strong{letter-spacing:-.4px;font-size:15px;font-weight:500}.alohlinks-footer>div{flex-wrap:wrap;gap:20px;margin-top:7px;font-size:10px;display:flex}.alohlinks-landing .alohlinks-footer a{color:var(--links-ink);opacity:.8;text-decoration:none}.alohlinks-designer{box-sizing:border-box;color:#19214b;width:min(470px,100vw - 28px);max-height:calc(100dvh - 28px);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fafaf7;border:1px solid #fff;border-radius:27px;padding:25px;overflow-y:auto;box-shadow:0 30px 100px #10183b44}.alohlinks-designer::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111d494f}.alohlinks-designer>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.alohlinks-designer>header>span{letter-spacing:1.7px;color:#1115a3;font-size:9px;font-weight:650}.alohlinks-designer>header>button{color:#1115a3;cursor:pointer;background:#fff;border:1px solid #e2e4f1;border-radius:50%;width:32px;height:32px;font-size:24px}.alohlinks-designer h2{letter-spacing:-1.5px;margin:20px 0 10px;font-size:32px;font-weight:500;line-height:1.1}.alohlinks-designer>p{color:#73778b;margin:0 0 22px;font-size:13px;line-height:1.65}.alohlinks-mini-preview{isolation:isolate;text-align:center;background:var(--links-bg);color:var(--links-ink);border:1px solid #11194412;border-radius:22px;flex-direction:column;align-items:center;gap:9px;padding:24px 20px 17px;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.alohlinks-mini-preview>img,.alohlinks-mini-preview>span,.alohlinks-mini-preview>strong,.alohlinks-mini-preview>div:not(.alohlinks-bubbles),.alohlinks-mini-preview>small{z-index:1;position:relative}.alohlinks-mini-preview>img{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:13px;width:40px;height:40px;padding:6px}.alohlinks-mini-preview>span{font-size:10px}.alohlinks-mini-preview>strong{letter-spacing:-1.2px;font-size:26px;font-weight:500;line-height:1.05}.alohlinks-mini-preview>div:not(.alohlinks-bubbles){color:#1115a3;background:#fffffff0;border:1px solid #fff9;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-width:80%;margin:8px 0 0;padding:11px 15px;font-size:11px;font-weight:600;display:flex}.alohlinks-mini-preview>small{opacity:.8;font-size:9px}.alohlinks-mini-preview .alohlinks-bubbles i:first-child{width:150px;height:150px;top:0;left:-50px}.alohlinks-mini-preview .alohlinks-bubbles i:nth-child(2){width:130px;height:130px;top:80px;right:-30px}.alohlinks-mini-preview .alohlinks-bubbles i:nth-child(3){width:45px;height:45px;top:20px;right:45px}.alohlinks-palette{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px 6px;margin:22px 0;padding:0;display:grid}.alohlinks-palette legend{margin-bottom:14px;font-size:12px;font-weight:600}.alohlinks-palette label{cursor:pointer;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.alohlinks-palette input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.alohlinks-palette label>span{box-sizing:border-box;border:1px solid #17214b1a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;font-weight:700;display:grid;box-shadow:inset 0 2px 4px #fff5}.alohlinks-palette label.selected>span{outline-offset:3px;outline:2px solid #1115a3}.alohlinks-palette label:focus-within>span{outline-offset:3px;outline:3px solid #1115a3}.alohlinks-palette small{text-align:center;color:#687087;min-height:20px;font-size:8px;line-height:1.3}.alohlinks-palette label.selected small{color:#1115a3;font-weight:650}.alohlinks-save{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1012bd;border:0;border-radius:14px;padding:15px;font-size:13px;font-weight:600}.alohlinks-save:disabled{opacity:.55;cursor:wait}.alohlinks-design-note{color:#7d8191;text-align:center;margin:13px 0 0;font-size:10px;line-height:1.6;display:block}.alohlinks-card .curators-actions a{align-items:center;gap:8px;display:inline-flex}@media (width<=600px){.alohlinks-content{padding:24px 20px 20px}.alohlinks-profile{padding:42px 4px 36px}.alohlinks-offer-grid{grid-template-columns:1fr}.alohlinks-offer-photo img{height:240px}.alohlinks-profile h1{font-size:42px}.alohlinks-landing .alohlinks-topbar>button{font-size:11px}.links-glass-panel,.alohlinks-designer{padding:22px}.alohlinks-designer h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.alohlinks-bubbles i{will-change:auto;animation:none}.alohlinks-landing,.alohlinks-mini-preview,.alohlinks-offer-photo img{transition:none}}.alohlinks-designer{max-width:calc(100vw - 28px);margin:auto}.alohlinks-bio,.alohlinks-section-description,.alohlinks-disclosure,.alohlinks-landing .alohlinks-footer a{opacity:1}@media (width<=350px){.alohlinks-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 9px}}
