.Neckfection-module__4OmBLW__panel{color:#e9f9fa;background:linear-gradient(135deg,#101f29,#080e15);border:1px solid #2b555d;border-radius:12px;min-width:0;margin:24px 0;padding:24px}.Neckfection-module__4OmBLW__eyebrow{letter-spacing:.16em;color:#45f3ec;font:700 11px/1.6 monospace}.Neckfection-module__4OmBLW__panel h3{margin:8px 0 16px;font-size:25px;font-weight:900;line-height:1.12}.Neckfection-module__4OmBLW__panel p{color:#b3c6ce;font-size:14px;line-height:1.7}.Neckfection-module__4OmBLW__panel label{letter-spacing:.06em;margin:18px 0 8px;font-size:12px;font-weight:800;display:block}.Neckfection-module__4OmBLW__row{flex-wrap:wrap;gap:10px;display:flex}.Neckfection-module__4OmBLW__input{color:#fff;background:#071017;border:1px solid #365660;border-radius:5px;width:100%;min-width:0;min-height:48px;padding:12px;font:600 16px monospace}.Neckfection-module__4OmBLW__row .Neckfection-module__4OmBLW__input{flex:1;min-width:140px}.Neckfection-module__4OmBLW__button{color:#051118;letter-spacing:.04em;cursor:pointer;background:#45f3ec;border:1px solid #45f3ec;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.Neckfection-module__4OmBLW__button:disabled{opacity:.45;cursor:wait}.Neckfection-module__4OmBLW__secondary{color:#45f3ec;background:0 0}.Neckfection-module__4OmBLW__check{text-transform:none;align-items:flex-start;gap:12px;line-height:1.6;letter-spacing:0!important;font-weight:500!important;display:flex!important}.Neckfection-module__4OmBLW__check input{accent-color:#45f3ec;flex:none;width:20px;height:20px;margin-top:4px}.Neckfection-module__4OmBLW__error{color:#ffb3a9!important}.Neckfection-module__4OmBLW__success{color:#45f3ec!important}.Neckfection-module__4OmBLW__card{border:1px solid #2d5c63;width:100%;height:auto;margin:20px 0;display:block;box-shadow:0 14px 60px #0006}.Neckfection-module__4OmBLW__post{white-space:pre-wrap;overflow-wrap:anywhere;color:#d9e9eb;background:#050d14;border-left:2px solid #45f3ec;padding:16px;font:13px/1.7 monospace}.Neckfection-module__4OmBLW__panel a:focus-visible,.Neckfection-module__4OmBLW__panel button:focus-visible,.Neckfection-module__4OmBLW__panel input:focus-visible{outline-offset:4px;outline:3px solid #fff}.Neckfection-module__4OmBLW__small{font-size:12px!important}.Neckfection-module__4OmBLW__link{color:#45f3ec;text-underline-offset:4px}.Neckfection-module__4OmBLW__locked{opacity:.75}.Neckfection-module__4OmBLW__panel form{margin:0}.Neckfection-module__4OmBLW__panel fieldset{border:0;min-width:0;margin:0;padding:0}.Neckfection-module__4OmBLW__panel legend{font-size:25px;font-weight:900}.Neckfection-module__4OmBLW__badge{color:#45f3ec;border:1px solid #2c6269;padding:7px 10px;font:700 12px monospace;display:inline-block}@media (max-width:600px){.Neckfection-module__4OmBLW__panel{padding:18px}.Neckfection-module__4OmBLW__row .Neckfection-module__4OmBLW__button{flex:1}.Neckfection-module__4OmBLW__panel h3{font-size:22px}}.Neckfection-module__4OmBLW__cardArea{max-width:1080px;margin:32px auto;padding:28px}.Neckfection-module__4OmBLW__cardArea h3{letter-spacing:-.04em;scroll-margin-top:24px;font-size:clamp(28px,5vw,48px)}.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__previewIntro{color:#eaf9f5;max-width:800px;font-size:17px}.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__card{margin:22px 0 18px}.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__button{min-height:54px;padding:16px 24px;font-size:15px}.Neckfection-module__4OmBLW__cardArea>label{margin-top:28px;font-size:15px}.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__post{max-width:720px}@media (max-width:600px){.Neckfection-module__4OmBLW__cardArea{border-radius:7px;padding:10px}.Neckfection-module__4OmBLW__cardArea h3,.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__badge,.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__previewIntro,.Neckfection-module__4OmBLW__cardArea>p,.Neckfection-module__4OmBLW__cardArea>label{margin-left:4px;margin-right:4px}.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__previewIntro{font-size:14px}.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__button{width:100%;font-size:14px}.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__card{border:0}}.Neckfection-module__4OmBLW__shareActions{border-top:1px solid #31544f;margin:20px 0;padding:20px 0}.Neckfection-module__4OmBLW__shareActions .Neckfection-module__4OmBLW__button{margin:0 0 12px}.Neckfection-module__4OmBLW__copyPreview{margin:12px 0 24px}.Neckfection-module__4OmBLW__copyPreview summary{cursor:pointer;color:#b3d6d0;padding:12px 0;font-size:12px;font-weight:800}.Neckfection-module__4OmBLW__how{margin:34px 0}.Neckfection-module__4OmBLW__how h2{letter-spacing:-.04em;margin:0 0 18px;font-size:30px;font-weight:900}.Neckfection-module__4OmBLW__flowSteps{border:1px solid #31534f;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Neckfection-module__4OmBLW__flowSteps li{background:#0e2427;border-right:1px solid #31534f;padding:22px 17px}.Neckfection-module__4OmBLW__flowSteps li:last-child{border:0}.Neckfection-module__4OmBLW__flowSteps li>span{color:#45f3ec;margin-bottom:15px;font-size:38px;font-weight:950;display:block}.Neckfection-module__4OmBLW__flowSteps h3{margin:0 0 9px;font-size:14px;line-height:1.3}.Neckfection-module__4OmBLW__flowSteps p{color:#b3c6ce;margin:0;font-size:13px;line-height:1.6}.Neckfection-module__4OmBLW__cardArea{max-width:1320px}.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__nextHeadline{color:#45f3ec;margin:0 0 22px;font-size:clamp(19px,3vw,30px);font-weight:900}.Neckfection-module__4OmBLW__yourNumber{background:#102f2d;border:1px solid #326159;padding:18px}.Neckfection-module__4OmBLW__yourNumber strong{color:#45f3ec;font-size:20px}.Neckfection-module__4OmBLW__yourNumber p{margin:6px 0 0}.Neckfection-module__4OmBLW__shareGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.Neckfection-module__4OmBLW__roastControls{min-width:0;padding-top:22px}.Neckfection-module__4OmBLW__roastControls label{margin-top:0;font-size:17px}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__button{overflow-wrap:anywhere;width:100%;min-height:52px;font-size:14px}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__input:disabled{opacity:1;color:#45f3ec;border-color:#45f3ec}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__shareActions{margin-top:18px;padding-top:18px}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__shareActions>p{margin:10px 0}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__button:disabled{cursor:not-allowed}.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__card{margin-top:22px}@media (max-width:760px){.Neckfection-module__4OmBLW__flowSteps{grid-template-columns:1fr}.Neckfection-module__4OmBLW__flowSteps li{border-bottom:1px solid #31534f;border-right:0;align-items:center;gap:20px;padding:16px 18px;display:flex}.Neckfection-module__4OmBLW__flowSteps li>span{min-width:28px;margin:0;font-size:30px}.Neckfection-module__4OmBLW__flowSteps h3{margin-bottom:4px}.Neckfection-module__4OmBLW__shareGrid{grid-template-columns:1fr;gap:0}.Neckfection-module__4OmBLW__roastControls{padding:12px 4px 0}.Neckfection-module__4OmBLW__yourNumber{padding:14px}.Neckfection-module__4OmBLW__yourNumber strong{font-size:18px}}.Neckfection-module__4OmBLW__panel .Neckfection-module__4OmBLW__sectionTitle{letter-spacing:-.035em;margin:8px 0 18px;font-size:25px;font-weight:900;line-height:1.15}.Neckfection-module__4OmBLW__panel.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__sectionTitle{margin:14px 0 12px;font-size:clamp(30px,4vw,48px)}.Neckfection-module__4OmBLW__how .Neckfection-module__4OmBLW__flowSteps h3{letter-spacing:0;margin:0 0 8px;font-size:14px;line-height:1.3}@media (max-width:600px){.Neckfection-module__4OmBLW__panel .Neckfection-module__4OmBLW__sectionTitle{font-size:22px}.Neckfection-module__4OmBLW__panel.Neckfection-module__4OmBLW__cardArea .Neckfection-module__4OmBLW__sectionTitle{font-size:30px}.Neckfection-module__4OmBLW__how .Neckfection-module__4OmBLW__flowSteps h3{font-size:14px}}.Neckfection-module__4OmBLW__stepPanel{background:#0b1a21;border:1px solid #315d5b;border-radius:8px;margin:0;padding:22px}.Neckfection-module__4OmBLW__stepActive{border-color:#45f3ec;box-shadow:0 0 0 1px #45f3ec33}.Neckfection-module__4OmBLW__panel .Neckfection-module__4OmBLW__stepTitle{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(22px,3vw,32px);line-height:1.1}.Neckfection-module__4OmBLW__stepLead{color:#e6f4f0!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.55!important}.Neckfection-module__4OmBLW__stepComplete{color:#45f3ec;letter-spacing:.08em;margin-bottom:8px;font:800 12px/1.4 monospace}.Neckfection-module__4OmBLW__stepHelper{color:#a9c7c3!important;margin:10px 0 16px!important;font-size:12px!important;line-height:1.55!important}.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__roastControls{padding-top:24px}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__stepPanel{margin:0}.Neckfection-module__4OmBLW__sendStep{background:#102b2b;border:1px solid #326159;border-radius:8px;margin-top:18px;padding:22px}.Neckfection-module__4OmBLW__sendStep .Neckfection-module__4OmBLW__stepTitle{color:#45f3ec}.Neckfection-module__4OmBLW__cardPreview{max-width:720px;margin:12px auto 4px}.Neckfection-module__4OmBLW__cardPreview .Neckfection-module__4OmBLW__card{margin:0}.Neckfection-module__4OmBLW__sendStep .Neckfection-module__4OmBLW__shareActions{border-top:0;margin:8px 0 0;padding:8px 0 0}.Neckfection-module__4OmBLW__sendStep .Neckfection-module__4OmBLW__shareActions .Neckfection-module__4OmBLW__button{width:100%;margin:0 0 10px}.Neckfection-module__4OmBLW__futureStep{opacity:.65;border:1px dashed #31534f;border-radius:8px;margin-top:18px;padding:18px 22px}.Neckfection-module__4OmBLW__futureStep h3{color:#b3c6ce;margin:0 0 6px!important;font-size:17px!important}.Neckfection-module__4OmBLW__futureStep p{margin:0;font-size:13px!important;line-height:1.55!important}.Neckfection-module__4OmBLW__example{color:#b3c6ce!important;margin:-2px 0 12px!important;font-size:12px!important}.Neckfection-module__4OmBLW__example strong{color:#45f3ec;font-family:monospace}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__stepPanel form{margin:0}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__stepPanel label{margin-top:18px;font-size:12px}.Neckfection-module__4OmBLW__roastControls .Neckfection-module__4OmBLW__stepPanel .Neckfection-module__4OmBLW__input{margin-bottom:2px}@media (max-width:760px){.Neckfection-module__4OmBLW__stepPanel,.Neckfection-module__4OmBLW__sendStep{padding:18px}.Neckfection-module__4OmBLW__cardArea>.Neckfection-module__4OmBLW__roastControls{padding-top:18px}.Neckfection-module__4OmBLW__futureStep{padding:16px 18px}}.Neckfection-module__4OmBLW__numberRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.Neckfection-module__4OmBLW__numberRow .Neckfection-module__4OmBLW__input{min-width:0}.Neckfection-module__4OmBLW__numberRow .Neckfection-module__4OmBLW__button{white-space:nowrap}@media (max-width:540px){.Neckfection-module__4OmBLW__numberRow{grid-template-columns:minmax(0,1fr)}.Neckfection-module__4OmBLW__numberRow .Neckfection-module__4OmBLW__button{width:100%}}.Neckfection-module__4OmBLW__invitation{color:#a8bdc5;margin:16px 0;font-size:13px}.Neckfection-module__4OmBLW__invitationCallout{border:1px solid #31525c;border-radius:8px;padding:18px}.Neckfection-module__4OmBLW__invitationCallout strong{color:var(--cyan)}.Neckfection-module__4OmBLW__manualNumber{max-width:340px;font-size:12px}.Neckfection-module__4OmBLW__manualNumber summary{cursor:pointer;padding:12px 0}.Neckfection-module__4OmBLW__manualNumber label{margin:10px 0;display:block}.Neckfection-module__4OmBLW__targetRow{border-top:1px solid #31525c;padding:20px 0}.Neckfection-module__4OmBLW__targetRow>strong{overflow-wrap:anywhere}.Neckfection-module__4OmBLW__slotSummary{padding:12px 0}.Neckfection-module__4OmBLW__slotSummary p{font-size:13px}.Neckfection-module__4OmBLW__invitationCta{min-width:190px;min-height:52px;margin-top:4px}.Neckfection-module__4OmBLW__invitationCta:hover{background:#a1ffff}.Neckfection-module__4OmBLW__invitationCta:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:600px){.Neckfection-module__4OmBLW__invitationCta{width:100%}}
.Neckify-module__z9RXZq__root{max-width:1240px;color:var(--ink);margin:auto;padding:0 36px}.Neckify-module__z9RXZq__root button,.Neckify-module__z9RXZq__root a{transition:background .18s,border-color .18s,transform .18s}.Neckify-module__z9RXZq__root button{cursor:pointer}.Neckify-module__z9RXZq__root button:disabled{cursor:not-allowed;opacity:.5}.Neckify-module__z9RXZq__root :focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.Neckify-module__z9RXZq__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;min-height:510px;display:grid;overflow:hidden}.Neckify-module__z9RXZq__eyebrow{color:var(--cyan);letter-spacing:.17em;font-size:10px;font-weight:800;line-height:1.8}.Neckify-module__z9RXZq__eyebrow>span{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.Neckify-module__z9RXZq__hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(50px,7.5vw,94px);font-weight:900;line-height:.94}.Neckify-module__z9RXZq__root em{color:var(--cyan);font-style:normal}.Neckify-module__z9RXZq__subtitle{color:#a5b9c2;font-size:15px;line-height:1.8}.Neckify-module__z9RXZq__heroLink{color:#efffff;letter-spacing:.1em;align-items:center;gap:28px;margin-top:28px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.Neckify-module__z9RXZq__heroLink span{color:var(--cyan);border:1px solid #32616b;border-radius:50%;padding:9px 13px;font-size:20px}.Neckify-module__z9RXZq__heroArt{isolation:isolate;align-self:end;max-width:460px;position:relative}.Neckify-module__z9RXZq__heroArt img{z-index:-1;width:100%;height:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.Neckify-module__z9RXZq__orbit{z-index:-2;border:1px solid #24525b;border-radius:50%;position:absolute;inset:16% 2% 3%;box-shadow:0 0 110px #0db4ca20,inset 0 0 80px #0db4ca15}.Neckify-module__z9RXZq__artLabel{letter-spacing:.12em;color:#9bc4cc;background:#0b1822;border:1px solid #36545c;padding:9px;font:8px monospace;position:absolute;top:9%;left:-8px;transform:rotate(-6deg)}.Neckify-module__z9RXZq__artScore{color:var(--cyan);background:#091922dd;border:1px solid #477079;padding:14px 18px;font-size:11px;font-weight:800;position:absolute;bottom:11%;right:0;transform:rotate(-4deg)}.Neckify-module__z9RXZq__artScore small{color:#9fb3bc;letter-spacing:.16em;margin-bottom:6px;font-size:8px;display:block}.Neckify-module__z9RXZq__ticker{letter-spacing:.13em;color:#9cb3ba;border-top:1px solid #1b343d;border-bottom:1px solid #1b343d;justify-content:space-between;gap:12px;padding:19px 8px;font-size:9px;font-weight:800;display:flex}.Neckify-module__z9RXZq__ticker b{color:var(--cyan)}.Neckify-module__z9RXZq__lab{padding-top:54px;scroll-margin-top:20px}.Neckify-module__z9RXZq__labHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.Neckify-module__z9RXZq__root h2{letter-spacing:-.045em;margin:9px 0 20px;font-size:28px;font-weight:800;line-height:1.2}.Neckify-module__z9RXZq__mode{color:#a2c8c6;letter-spacing:.1em;white-space:nowrap;border:1px solid #406064;border-radius:5px;padding:9px 12px;font-size:9px}.Neckify-module__z9RXZq__modeNote{color:#9ab0b9;margin:0 0 24px;font-size:12px;line-height:1.6}.Neckify-module__z9RXZq__editor{background:linear-gradient(130deg,#0c1b26,#07131d);border:1px solid #28424b;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.Neckify-module__z9RXZq__panel{border:0;min-width:0;margin:0;padding:27px}.Neckify-module__z9RXZq__panel+.Neckify-module__z9RXZq__panel{border-left:1px solid #28424b}.Neckify-module__z9RXZq__panelTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.Neckify-module__z9RXZq__root h3{letter-spacing:.08em;margin:0;font-size:10px;font-weight:800}.Neckify-module__z9RXZq__panelTitle h3 span{color:var(--cyan);margin-right:10px;font-family:monospace}.Neckify-module__z9RXZq__textButton{color:#a8c7cc;background:0 0;border:0;border-bottom:1px solid #3d6066;padding:4px 0;font-size:10px}.Neckify-module__z9RXZq__drop{aspect-ratio:1;color:#a2b9c2;background:radial-gradient(#12313d50,#07111b);border:1px dashed #39616b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.Neckify-module__z9RXZq__drop:hover,.Neckify-module__z9RXZq__dragging{border-color:var(--cyan);background:#102e38}.Neckify-module__z9RXZq__drop strong{letter-spacing:.06em;color:#e6f4f6;font-size:13px}.Neckify-module__z9RXZq__drop>span:not(.Neckify-module__z9RXZq__uploadIcon){font-size:12px}.Neckify-module__z9RXZq__drop small{letter-spacing:.06em;margin-top:25px;font-size:9px}.Neckify-module__z9RXZq__uploadIcon{width:65px;height:65px;color:var(--cyan);border:1px solid #315a64;border-radius:18px;place-items:center;margin-bottom:8px;font-size:35px;display:grid}.Neckify-module__z9RXZq__hint{color:#92aab5;font-size:11px;line-height:1.7}.Neckify-module__z9RXZq__presets{gap:9px;display:grid}.Neckify-module__z9RXZq__preset{text-align:left;background:#091620;border:1px solid #2a404b;border-radius:7px;align-items:center;gap:15px;padding:14px 15px;display:flex}.Neckify-module__z9RXZq__preset:hover{border-color:#608b91}.Neckify-module__z9RXZq__preset.Neckify-module__z9RXZq__selected{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan);background:#102d36}.Neckify-module__z9RXZq__preset strong{letter-spacing:.06em;font-size:12px;display:block}.Neckify-module__z9RXZq__preset small{color:#95aeb9;margin-top:5px;font-size:10px;display:block}.Neckify-module__z9RXZq__level{align-items:flex-end;gap:3px;width:34px;height:26px;display:flex}.Neckify-module__z9RXZq__level i{background:#263d46;width:5px;height:9px}.Neckify-module__z9RXZq__level i:nth-child(2){height:14px}.Neckify-module__z9RXZq__level i:nth-child(3){height:20px}.Neckify-module__z9RXZq__level i:nth-child(4){height:26px}.Neckify-module__z9RXZq__level .Neckify-module__z9RXZq__lit{background:var(--cyan)}.Neckify-module__z9RXZq__radio{color:var(--cyan);margin-left:auto;font-size:18px}.Neckify-module__z9RXZq__effectHeading{justify-content:space-between;gap:5px;display:flex;margin:25px 0 13px!important}.Neckify-module__z9RXZq__effectHeading span{color:#6f8995;font-size:8px}.Neckify-module__z9RXZq__effects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Neckify-module__z9RXZq__effects button{color:#9bb4bd;background:#091620;border:1px solid #2a424b;border-radius:6px;align-items:center;gap:8px;padding:12px 10px;font-size:10px;display:flex}.Neckify-module__z9RXZq__effects button>span{font-size:17px}.Neckify-module__z9RXZq__effects button>b{margin-left:auto;font-size:14px}.Neckify-module__z9RXZq__effects button.Neckify-module__z9RXZq__enabled{color:#d5ffff;background:#143038;border-color:#418c90}.Neckify-module__z9RXZq__primary{background:var(--cyan);letter-spacing:.07em;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:19px 22px;font-size:13px;font-weight:900;text-decoration:none;display:flex;color:#041b22!important}.Neckify-module__z9RXZq__primary:hover{background:#a1ffff;transform:translateY(-1px)}.Neckify-module__z9RXZq__primary>span{font-size:22px;line-height:1}.Neckify-module__z9RXZq__privacy{color:#8da5ae;text-align:center;margin:13px 0 0;font-size:10px;line-height:1.6}.Neckify-module__z9RXZq__crop{aspect-ratio:1;touch-action:none;cursor:grab;border-radius:8px;position:relative;overflow:hidden}.Neckify-module__z9RXZq__crop:active{cursor:grabbing}.Neckify-module__z9RXZq__crop canvas{width:100%;height:100%;display:block}.Neckify-module__z9RXZq__circleGuide{pointer-events:none;border:1px dashed #ffffff80;border-radius:50%;position:absolute;inset:5%}.Neckify-module__z9RXZq__jawGuide{border-top:1px dashed var(--cyan);pointer-events:none;position:absolute;left:15%;right:15%}.Neckify-module__z9RXZq__jawGuide span{color:var(--cyan);background:#07131dab;padding:3px;font:8px monospace;position:absolute;top:3px;right:0}.Neckify-module__z9RXZq__cropHint{letter-spacing:.07em;pointer-events:none;background:#05131ecc;padding:7px;font-size:8px;position:absolute;bottom:10px;left:10px}.Neckify-module__z9RXZq__sliders{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.Neckify-module__z9RXZq__sliders label{color:#b5cbd1;font-size:10px}.Neckify-module__z9RXZq__sliders input{accent-color:var(--cyan);width:100%;margin:8px 0 0;display:block}.Neckify-module__z9RXZq__localChoice{color:#b0c6ce;gap:9px;margin-top:17px;font-size:11px;display:flex}.Neckify-module__z9RXZq__localChoice input{accent-color:var(--cyan)}.Neckify-module__z9RXZq__loading{background:#102731;border-radius:8px;align-items:center;gap:15px;margin-top:18px;padding:20px;font-size:12px;display:flex}.Neckify-module__z9RXZq__loading p{color:#a8bdc5;margin:7px 0 0;font-size:11px}.Neckify-module__z9RXZq__loading button{background:0 0;border:1px solid #55727a;border-radius:5px;margin-left:auto;padding:8px}.Neckify-module__z9RXZq__spinner{border:2px solid #34515c;border-top-color:var(--cyan);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:1s linear infinite Neckify-module__z9RXZq__spin}.Neckify-module__z9RXZq__error{color:#ffb5c5;background:#371d27;border:1px solid #7e3d53;border-radius:6px;padding:15px;font-size:12px;line-height:1.7}.Neckify-module__z9RXZq__notice{color:#a1c1c8;font-size:12px;line-height:1.7}.Neckify-module__z9RXZq__result{background:#0a1b25;border:1px solid #418991;border-radius:14px;grid-template-columns:1fr 1fr;margin:36px 0;display:grid;overflow:hidden}.Neckify-module__z9RXZq__resultPhoto{align-self:center;position:relative}.Neckify-module__z9RXZq__resultPhoto img{width:100%;height:auto;display:block}.Neckify-module__z9RXZq__resultBadge{color:var(--cyan);letter-spacing:.08em;background:#07131ddd;border:1px solid #3c6c74;padding:9px;font-size:9px;position:absolute;bottom:16px;left:16px}.Neckify-module__z9RXZq__resultDetails{padding:35px}.Neckify-module__z9RXZq__resultDetails h2{font-size:40px}.Neckify-module__z9RXZq__score{align-items:center;gap:20px;margin-top:25px;display:flex}.Neckify-module__z9RXZq__score>strong{letter-spacing:-.05em;color:var(--cyan);font-size:62px}.Neckify-module__z9RXZq__score>strong small{color:#6f929d;font-size:20px}.Neckify-module__z9RXZq__score>span{letter-spacing:.1em;font-size:10px;font-weight:800}.Neckify-module__z9RXZq__score>span small{color:#8da8b1;letter-spacing:0;margin-top:6px;font-size:9px;font-weight:400;display:block}.Neckify-module__z9RXZq__status{letter-spacing:.12em;color:#c5e9e7;border-top:1px solid #2a434d;border-bottom:1px solid #2a434d;padding:12px 0;font-size:10px}.Neckify-module__z9RXZq__secondary{text-align:center;color:#e4f6fa;border:1px solid #40616c;border-radius:6px;margin-top:10px;padding:15px;font-size:11px;font-weight:800;text-decoration:none;display:block}.Neckify-module__z9RXZq__resultActions{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.Neckify-module__z9RXZq__resultActions button{color:#a9d1d6;letter-spacing:.05em;background:0 0;border:0;padding:5px 0;font-size:9px}.Neckify-module__z9RXZq__footer{border-top:1px solid #25414a;justify-content:space-between;gap:20px;padding:27px 0 35px;display:flex}.Neckify-module__z9RXZq__footer strong{color:var(--cyan);font-size:13px}.Neckify-module__z9RXZq__footer span{letter-spacing:.12em;color:#7e9ba7;font-size:8px}.Neckify-module__z9RXZq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Neckify-module__z9RXZq__spin{to{transform:rotate(360deg)}}@media (max-width:800px){.Neckify-module__z9RXZq__root{padding:0 20px}.Neckify-module__z9RXZq__hero{grid-template-columns:1.2fr 1fr;gap:4px;min-height:390px}.Neckify-module__z9RXZq__hero h1{font-size:clamp(40px,7.6vw,66px)}.Neckify-module__z9RXZq__eyebrow{font-size:8px}.Neckify-module__z9RXZq__subtitle{font-size:12px}.Neckify-module__z9RXZq__artLabel{display:none}.Neckify-module__z9RXZq__artScore{padding:9px;font-size:8px}.Neckify-module__z9RXZq__editor{grid-template-columns:1fr}.Neckify-module__z9RXZq__panel+.Neckify-module__z9RXZq__panel{border-top:1px solid #28424b;border-left:0}.Neckify-module__z9RXZq__drop{aspect-ratio:1.25}.Neckify-module__z9RXZq__panel{padding:23px}.Neckify-module__z9RXZq__resultDetails{padding:24px}.Neckify-module__z9RXZq__resultDetails h2{font-size:30px}.Neckify-module__z9RXZq__labHead{flex-direction:column;align-items:flex-start;gap:0}.Neckify-module__z9RXZq__mode{margin-bottom:15px}.Neckify-module__z9RXZq__ticker{letter-spacing:.06em;font-size:7px}.Neckify-module__z9RXZq__score>strong{font-size:48px}.Neckify-module__z9RXZq__score{gap:10px}}@media (max-width:540px){.Neckify-module__z9RXZq__hero{grid-template-columns:1fr;gap:0;padding-top:35px}.Neckify-module__z9RXZq__hero h1{margin:15px 0;font-size:clamp(47px,12vw,66px)}.Neckify-module__z9RXZq__heroArt{width:75%;margin:-12px 0 0 auto}.Neckify-module__z9RXZq__heroLink{gap:12px;font-size:8px}.Neckify-module__z9RXZq__heroLink span{padding:5px 10px}.Neckify-module__z9RXZq__subtitle{font-size:13px}.Neckify-module__z9RXZq__artScore{font-size:10px;bottom:12%}.Neckify-module__z9RXZq__ticker{flex-wrap:wrap;justify-content:center;line-height:1.6}.Neckify-module__z9RXZq__ticker b:last-of-type{display:none}.Neckify-module__z9RXZq__ticker span:last-child{text-align:center;width:100%;color:var(--cyan)}.Neckify-module__z9RXZq__lab{padding-top:33px}.Neckify-module__z9RXZq__labHead h2{font-size:24px}.Neckify-module__z9RXZq__result{grid-template-columns:1fr}.Neckify-module__z9RXZq__footer{flex-direction:column;gap:12px}.Neckify-module__z9RXZq__effects button{font-size:9px}.Neckify-module__z9RXZq__panel{padding:18px}.Neckify-module__z9RXZq__panelTitle h3{font-size:9px}.Neckify-module__z9RXZq__loading{flex-wrap:wrap}.Neckify-module__z9RXZq__root h3{font-size:9px}}@media (prefers-reduced-motion:reduce){.Neckify-module__z9RXZq__spinner{animation:none}.Neckify-module__z9RXZq__root button,.Neckify-module__z9RXZq__root a{transition:none}}.Neckify-module__z9RXZq__panel:disabled .Neckify-module__z9RXZq__crop{pointer-events:none}.Neckify-module__z9RXZq__localBadge{color:#8eb6b8;letter-spacing:.12em;white-space:nowrap;border:1px solid #31575d;border-radius:4px;padding:6px 8px;font:700 8px/1.1 monospace;display:inline-block}.Neckify-module__z9RXZq__resultLead{color:#f1fffb;margin:14px 0 18px;font-size:18px;font-weight:700;line-height:1.45}.Neckify-module__z9RXZq__resultDetails .Neckify-module__z9RXZq__status{color:var(--cyan)}.Neckify-module__z9RXZq__heroPlaceholder{background:radial-gradient(at bottom,#123b46,#07131d);border:1px solid #28424b;border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:center;gap:24px;min-height:350px;margin:30px 0;padding:38px;display:flex}.Neckify-module__z9RXZq__heroPlaceholder strong{letter-spacing:-.05em;font-size:clamp(24px,4vw,46px);line-height:1.05}.Neckify-module__z9RXZq__heroPlaceholder>span:last-child{color:#9ab4be;font-size:12px;line-height:1.6}.Neckify-module__z9RXZq__avatarPreview{color:#a8c7ce;margin-bottom:20px;font-size:12px}.Neckify-module__z9RXZq__avatarPreview summary{cursor:pointer}.Neckify-module__z9RXZq__avatarPreview img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--cyan);border-radius:50%;width:128px;height:128px;margin-top:14px;display:block}.Neckify-module__z9RXZq__avatarPreview p{font-size:10px}@media (max-width:540px){.Neckify-module__z9RXZq__heroPlaceholder{min-height:250px;margin-top:25px;padding:26px}.Neckify-module__z9RXZq__heroPlaceholder strong{font-size:28px}}.Neckify-module__z9RXZq__drop{cursor:pointer}.Neckify-module__z9RXZq__panel:has(input[type=file]:focus-visible) .Neckify-module__z9RXZq__drop{outline-offset:3px;outline:3px solid #fff}.Neckify-module__z9RXZq__effects .Neckify-module__z9RXZq__chadMode{grid-column:1/-1;min-height:56px}.Neckify-module__z9RXZq__effects button>.Neckify-module__z9RXZq__chadCopy{min-width:0;font-size:inherit;text-align:left}.Neckify-module__z9RXZq__chadMode small{color:#a9c4ce;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}
