.tool-screen-module__NafeNa__figure{gap:12px;margin:0;font-size:14px;line-height:1.6;display:grid}.tool-screen-module__NafeNa__window{background:#fff;border:1px solid #d7d7dc;border-radius:12px;overflow:hidden}.tool-screen-module__NafeNa__titlebar{background:#f7f7f8;border-bottom:1px solid #e3e3e6;align-items:center;gap:8px;padding:12px 16px;display:flex}.tool-screen-module__NafeNa__titlebar>span:last-child{color:#62626c;margin-left:auto}.tool-screen-module__NafeNa__dots{gap:5px;margin-right:8px;display:flex}.tool-screen-module__NafeNa__dots i{background:#c5c5ca;border-radius:50%;width:8px;height:8px}.tool-screen-module__NafeNa__app{grid-template-columns:144px minmax(0,1fr);min-height:320px;display:grid}.tool-screen-module__NafeNa__app aside{color:#62626c;background:#f7f7f8;border-right:1px solid #e3e3e6;align-content:start;gap:16px;padding:20px 12px;display:grid}.tool-screen-module__NafeNa__active{color:#171719;background:#eaeaec;border-radius:6px;padding:8px}.tool-screen-module__NafeNa__conversation{gap:24px;padding:20px;display:grid}.tool-screen-module__NafeNa__project{color:#62626c}.tool-screen-module__NafeNa__empty{align-content:center;justify-items:center;gap:12px;display:grid}.tool-screen-module__NafeNa__empty strong{text-align:center;font-size:20px}.tool-screen-module__NafeNa__composer{border:1px solid #d7d7dc;border-radius:12px;align-self:end;padding:16px}.tool-screen-module__NafeNa__composer p{word-break:keep-all;margin:0}.tool-screen-module__NafeNa__composer p+p{color:#62626c;margin-top:4px}.tool-screen-module__NafeNa__composerMeta{color:#62626c;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.tool-screen-module__NafeNa__terminal{color:#eeede9;background:#20201e;padding:24px;font:14px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.tool-screen-module__NafeNa__terminal p{color:#b8b6af;margin:8px 0 20px}.tool-screen-module__NafeNa__welcome{align-items:center;gap:16px;display:flex}.tool-screen-module__NafeNa__welcome>span{color:#d18e72;font-size:32px}.tool-screen-module__NafeNa__welcome strong{font-size:20px}.tool-screen-module__NafeNa__welcome p{margin:0}.tool-screen-module__NafeNa__terminalInput{word-break:keep-all;border-block:1px solid #66645d;gap:12px;margin-bottom:12px;padding:16px 0;display:flex}.tool-screen-module__NafeNa__cursor{vertical-align:middle;background:#eeede9;width:7px;height:16px;margin-left:4px;display:inline-block}.tool-screen-module__NafeNa__terminal small{color:#b8b6af;font-size:14px}.tool-screen-module__NafeNa__figure figcaption{color:#62626c;word-break:keep-all;font-size:12px;line-height:1.6}@media (max-width:600px){.tool-screen-module__NafeNa__app{grid-template-columns:minmax(0,1fr)}.tool-screen-module__NafeNa__app aside{display:none}.tool-screen-module__NafeNa__conversation,.tool-screen-module__NafeNa__terminal{padding:16px}.tool-screen-module__NafeNa__titlebar{flex-wrap:wrap;padding:12px}.tool-screen-module__NafeNa__dots{display:none}.tool-screen-module__NafeNa__empty strong{font-size:20px}}
.chevron-icon-module__jD-qua__chevron{color:#62626c;flex:none;transition:transform .2s}.chevron-icon-module__jD-qua__chevron[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chevron-icon-module__jD-qua__chevron{transition:none}}
.account-link-module__50E-3G__link{color:inherit;white-space:nowrap;padding:8px;font-size:13px;font-weight:550;text-decoration:none}.account-link-module__50E-3G__link:hover{text-underline-offset:3px;text-decoration:underline}.account-link-module__50E-3G__placeholder{visibility:hidden}.account-link-module__50E-3G__signIn{position:relative}.account-link-module__50E-3G__signIn>summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:inline-flex}.account-link-module__50E-3G__signIn>summary::-webkit-details-marker{display:none}.account-link-module__50E-3G__signInPanel{z-index:60;background:#fff;border:1px solid #e3e3e6;border-radius:12px;width:300px;max-width:calc(100vw - 32px);padding:20px;position:absolute;top:calc(100% + 8px);right:0}.account-link-module__50E-3G__signInPanel p{color:#62626c;white-space:normal;word-break:keep-all;margin:0 0 12px;font-size:14px;line-height:1.7}.account-link-module__50E-3G__signInPanel a{border:1px solid #d7d7dc;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.account-link-module__50E-3G__signIn>summary:focus-visible,.account-link-module__50E-3G__signInPanel a:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}
.flow-module__TTQdUW__page{--ink:#171719;--muted:#626268;--line:#e3e3e6;--accent:#5d5efc;min-height:100dvh;color:var(--ink);background:#fff;font-size:14px;line-height:1.5}.flow-module__TTQdUW__page *{box-sizing:border-box}.flow-module__TTQdUW__page ::selection{color:#171719;background:#dcdcff}.flow-module__TTQdUW__page :is(button,a,summary):focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.flow-module__TTQdUW__page :is(input,textarea){caret-color:var(--ink)}.flow-module__TTQdUW__page button,.flow-module__TTQdUW__page a{-webkit-tap-highlight-color:transparent}.flow-module__TTQdUW__page button{cursor:pointer;font:inherit}.flow-module__TTQdUW__page a{color:inherit;text-underline-offset:4px}.flow-module__TTQdUW__header{border-bottom:1px solid var(--line);align-items:center;gap:28px;max-width:1280px;min-height:64px;margin:auto;padding:8px 40px;display:flex}.flow-module__TTQdUW__logo{letter-spacing:-.04em;font-size:30px;font-weight:800;text-decoration:none}.flow-module__TTQdUW__logo span{color:var(--accent)}.flow-module__TTQdUW__headerTitle{color:var(--muted);font-size:14px}.flow-module__TTQdUW__headerTitleShort{display:none}.flow-module__TTQdUW__headerEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.flow-module__TTQdUW__main{max-width:1000px;min-height:70vh;margin:0 auto;padding:36px 24px 64px}.flow-module__TTQdUW__main h1{letter-spacing:-.025em;text-wrap:balance;max-width:850px;margin:0 0 20px;font-size:clamp(26px,3vw,32px);font-weight:550;line-height:1.25}.flow-module__TTQdUW__main h2{letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:550;line-height:1.4}.flow-module__TTQdUW__main p{text-wrap:pretty;overflow-wrap:anywhere}.flow-module__TTQdUW__lead{color:var(--muted);max-width:660px;margin:0 0 36px}.flow-module__TTQdUW__setup{max-width:720px;margin:0 auto}.flow-module__TTQdUW__setupIntro{max-width:880px;padding-block:24px 32px}.flow-module__TTQdUW__setupIntro .flow-module__TTQdUW__lead{max-width:720px;margin-bottom:24px}.flow-module__TTQdUW__setupIntro .flow-module__TTQdUW__fieldset{margin-block:44px}.flow-module__TTQdUW__setupIntro .flow-module__TTQdUW__fieldset legend{margin-bottom:16px}.flow-module__TTQdUW__setupIntro .flow-module__TTQdUW__options{gap:12px}.flow-module__TTQdUW__fieldset{border:0;min-width:0;margin:32px 0;padding:0}.flow-module__TTQdUW__fieldset legend,.flow-module__TTQdUW__label{margin-bottom:12px;font-weight:550;display:block}.flow-module__TTQdUW__options{flex-wrap:wrap;gap:8px;display:flex}.flow-module__TTQdUW__option{text-align:left;color:var(--ink);background:#fff;border:1px solid #d7d7dc;border-radius:12px;min-height:50px;padding:12px 18px;transition:border-color .14s}.flow-module__TTQdUW__option:hover{border-color:#aaaab4}.flow-module__TTQdUW__option[aria-pressed=true]{border-color:var(--ink);background:#f5f5f7}.flow-module__TTQdUW__scope{grid-template-columns:1fr 1fr;gap:12px;display:grid}.flow-module__TTQdUW__scope .flow-module__TTQdUW__option{text-align:left;min-height:112px;padding:24px}.flow-module__TTQdUW__scope .flow-module__TTQdUW__option small{margin-top:8px;font-size:13px}.flow-module__TTQdUW__option small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.flow-module__TTQdUW__input{width:100%;min-height:50px;font:inherit;resize:vertical;color:var(--ink);background:#fff;border:1px solid #d7d7dc;border-radius:12px;padding:12px 16px;display:block}.flow-module__TTQdUW__page .flow-module__TTQdUW__input:focus{border-color:var(--ink);box-shadow:none;outline:none}.flow-module__TTQdUW__input::placeholder{color:#707077}.flow-module__TTQdUW__hint{color:var(--muted);margin:10px 0 20px;font-size:13px}.flow-module__TTQdUW__actions{justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:8px;display:flex}.flow-module__TTQdUW__page .flow-module__TTQdUW__primary{border:1px solid var(--ink);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:14px 24px;font-weight:500;text-decoration:none;transition:background-color .14s;display:inline-flex;color:#fff!important}.flow-module__TTQdUW__page .flow-module__TTQdUW__primary:hover{background:#39393e}.flow-module__TTQdUW__page .flow-module__TTQdUW__primary:focus-visible{outline-offset:-1px;outline-color:#fff}.flow-module__TTQdUW__page .flow-module__TTQdUW__primary:disabled{cursor:not-allowed;background:#ededf0;border-color:#ededf0;color:#777780!important}.flow-module__TTQdUW__secondary{min-height:50px;color:var(--ink);background:#fff;border:1px solid #d7d7dc;border-radius:999px;padding:14px 24px}.flow-module__TTQdUW__secondary:hover{background:#f5f5f7}.flow-module__TTQdUW__progressRow{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.flow-module__TTQdUW__progressRow span{font-variant-numeric:tabular-nums}.flow-module__TTQdUW__progress{appearance:none;background:#ededf2;border:0;width:100%;height:3px;margin-bottom:24px;display:block}.flow-module__TTQdUW__progress::-webkit-progress-bar{background:#ededf2}.flow-module__TTQdUW__progress::-webkit-progress-value{background:var(--accent)}.flow-module__TTQdUW__progress::-moz-progress-bar{background:var(--accent)}.flow-module__TTQdUW__context{color:#4c4c56;max-width:760px;margin:0 0 24px}.flow-module__TTQdUW__recall{background:#fff;min-width:0;padding:20px 0}.flow-module__TTQdUW__recall>strong{font-size:15px;font-weight:550}.flow-module__TTQdUW__recall>p{color:var(--muted);margin:8px 0;font-size:14px}.flow-module__TTQdUW__resultSection{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.flow-module__TTQdUW__resultSection>:last-child{margin-bottom:0}.flow-module__TTQdUW__resultSection>.flow-module__TTQdUW__fieldset{margin:0}.flow-module__TTQdUW__resultSection>.flow-module__TTQdUW__fieldset>legend{letter-spacing:-.02em;margin-bottom:16px;font-size:22px;font-weight:550;line-height:1.4}.flow-module__TTQdUW__summary{grid-template-columns:1fr 1fr;gap:24px;display:grid}.flow-module__TTQdUW__summary dt{color:var(--muted);font-size:13px}.flow-module__TTQdUW__summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0}.flow-module__TTQdUW__code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f7;border-radius:12px;padding:24px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.8}.flow-module__TTQdUW__footer{border-top:1px solid var(--line);max-width:1200px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 0;font-size:12px;display:flex}.flow-module__TTQdUW__footerNoDivider{border-top:0}.flow-module__TTQdUW__skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.flow-module__TTQdUW__skip:focus{top:10px}@media (max-width:760px){.flow-module__TTQdUW__header{gap:16px;min-height:60px;padding:6px 20px}.flow-module__TTQdUW__headerTitle{min-width:0;font-size:13px}.flow-module__TTQdUW__headerTitleFull{display:none}.flow-module__TTQdUW__headerTitleShort{display:inline}.flow-module__TTQdUW__main{padding:36px 20px 48px}.flow-module__TTQdUW__footer{margin:0 20px}.flow-module__TTQdUW__scope,.flow-module__TTQdUW__summary{grid-template-columns:1fr}}@media (max-width:520px){.flow-module__TTQdUW__actions{flex-wrap:wrap}.flow-module__TTQdUW__actions .flow-module__TTQdUW__primary{margin-left:auto}}.flow-module__TTQdUW__page[lang=ko] :is(h1,h2,p,button){word-break:keep-all;overflow-wrap:anywhere}.flow-module__TTQdUW__footer{padding-inline:24px}.flow-module__TTQdUW__main h1:focus{outline:none}@media (max-width:760px){.flow-module__TTQdUW__setupIntro{padding-block:8px 16px}.flow-module__TTQdUW__setupIntro .flow-module__TTQdUW__fieldset{margin-block:32px}.flow-module__TTQdUW__scope .flow-module__TTQdUW__option{min-height:96px;padding:20px}}.flow-module__TTQdUW__startActions{justify-content:flex-end}@media (max-width:760px){.flow-module__TTQdUW__startActions .flow-module__TTQdUW__primary{text-align:center;justify-content:center;width:100%;margin-left:0}}@media (max-width:760px),(pointer:coarse){.flow-module__TTQdUW__option,.flow-module__TTQdUW__page .flow-module__TTQdUW__primary,.flow-module__TTQdUW__secondary{min-height:50px}.flow-module__TTQdUW__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.flow-module__TTQdUW__option,.flow-module__TTQdUW__page .flow-module__TTQdUW__primary{transition:none}}.flow-module__TTQdUW__migration{background:#f5f5f7;border-radius:8px;align-items:center;gap:20px;margin-bottom:24px;padding:16px;font-size:13px;display:flex}.flow-module__TTQdUW__migration p{margin:0}.flow-module__TTQdUW__migration button{background:0 0;border:0;flex-shrink:0;min-height:44px;text-decoration:underline}.flow-module__TTQdUW__previewNote{color:var(--muted);margin-bottom:24px;padding-top:0;font-size:12px}.flow-module__TTQdUW__sectionIntro{background:#f5f5f7;border-radius:12px;margin:0 0 28px;padding:16px 20px}.flow-module__TTQdUW__sectionIntro strong{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.flow-module__TTQdUW__sectionIntro p{color:#4c4c56;max-width:720px;margin:0}.flow-module__TTQdUW__reasonHint{color:var(--muted);margin:-6px 0 12px;font-size:13px}@media (min-height:560px){.flow-module__TTQdUW__questionActions{--action-bar-height:74px;z-index:5;min-height:var(--action-bar-height);background:#fff;margin-top:0;padding:12px 0;position:sticky;bottom:0}}.flow-module__TTQdUW__filePreview{border:1px solid var(--line);border-radius:12px;margin:0 0 16px;overflow:hidden}.flow-module__TTQdUW__filePreviewName{border-bottom:1px solid var(--line);color:var(--muted);background:#f5f5f7;justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.flow-module__TTQdUW__filePreview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#3d3d45;margin:0;padding:16px;font-family:inherit;font-size:13px;line-height:1.7}.flow-module__TTQdUW__restart{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-8px 0 24px;font-size:13px;display:flex}.flow-module__TTQdUW__page .flow-module__TTQdUW__textButton{min-height:44px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.flow-module__TTQdUW__missing{color:var(--muted);margin:0;font-size:13px}@media (max-width:760px){.flow-module__TTQdUW__startActions{flex-direction:column;align-items:stretch}}.flow-module__TTQdUW__contextList{gap:16px;margin:0 0 16px;display:grid}.flow-module__TTQdUW__contextList dt{color:var(--muted);font-size:13px}.flow-module__TTQdUW__contextList dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:16px}.flow-module__TTQdUW__contextList dd small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.flow-module__TTQdUW__tokenHelp{margin:24px 0}.flow-module__TTQdUW__tokenHelp summary{cursor:pointer;font-weight:550;line-height:1.6}.flow-module__TTQdUW__tokenHelp p{color:#55555c;line-height:1.7}.flow-module__TTQdUW__unconfirmed{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.flow-module__TTQdUW__textNeutral{justify-content:flex-end;margin-top:12px;display:flex}.flow-module__TTQdUW__neutralRadio{color:#55555c;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:13px;display:inline-flex}.flow-module__TTQdUW__neutralRadio input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin:0}.flow-module__TTQdUW__neutralRadio input:focus{box-shadow:none;outline:none}.flow-module__TTQdUW__neutralRadio:has(input:focus-visible){background:#ededf0}.flow-module__TTQdUW__resultLead{max-width:none}.flow-module__TTQdUW__defaultsCheck{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.flow-module__TTQdUW__defaultsPreview{border:1px solid var(--line);pointer-events:none;border-radius:12px;overflow:hidden}.flow-module__TTQdUW__defaultsPreview>*{zoom:.625;width:100%}.flow-module__TTQdUW__checkList{border:0;gap:4px;margin:0;padding:0;display:grid}.flow-module__TTQdUW__checkItem{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.flow-module__TTQdUW__checkItem:has(input:checked){border-color:var(--ink);background:#f5f5f7}.flow-module__TTQdUW__checkItem input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.flow-module__TTQdUW__checkText{overflow-wrap:anywhere;min-width:0;padding:10px 0}.flow-module__TTQdUW__checkText small{color:#55555c;margin-top:4px;font-size:13px;line-height:1.5;display:block}.flow-module__TTQdUW__checkNumber{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:760px){.flow-module__TTQdUW__defaultsCheck{grid-template-columns:minmax(0,1fr)}}.flow-module__TTQdUW__ruleList{margin:0;padding:0;line-height:1.8;list-style:none}.flow-module__TTQdUW__promptExample{margin-top:16px}.flow-module__TTQdUW__personaSummary{margin:28px 0 24px}.flow-module__TTQdUW__personaHeadline{letter-spacing:-.025em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;max-width:800px;margin:0;font-size:clamp(23px,3vw,30px);font-weight:550;line-height:1.45}.flow-module__TTQdUW__personaBasis{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.flow-module__TTQdUW__main h1.flow-module__TTQdUW__resultTitle{font-size:26px}.flow-module__TTQdUW__criteriaGroup+.flow-module__TTQdUW__criteriaGroup{margin-top:28px}.flow-module__TTQdUW__criteriaGroup>h3{letter-spacing:-.01em;margin:0 0 16px;font-size:15px;font-weight:550}.flow-module__TTQdUW__resultLinks{flex-wrap:wrap;gap:20px;margin-top:32px;font-size:14px;display:flex}.flow-module__TTQdUW__resultLinks a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.flow-module__TTQdUW__resultLinks a:hover{color:var(--ink)}.flow-module__TTQdUW__detailItem{border-bottom:1px solid var(--line)}.flow-module__TTQdUW__detailItem>summary{cursor:pointer;padding:16px 0;font-weight:550;line-height:1.6}.flow-module__TTQdUW__detailItem[open]{padding-bottom:20px}.flow-module__TTQdUW__detailItem>p{color:#55555c;line-height:1.7}.flow-module__TTQdUW__carryoverNotice{color:#171719;word-break:keep-all;background:#f5f5f5;border-radius:8px;margin:0 0 24px;padding:16px 20px;font-size:14px;line-height:1.7}
.persona-loading-module__NCeVaW__loading{color:#171719;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.persona-loading-module__NCeVaW__page{justify-content:center;min-height:min(42dvh,320px);padding:40px 24px}.persona-loading-module__NCeVaW__section{text-align:left;align-items:flex-start;padding:24px 0}.persona-loading-module__NCeVaW__inline{text-align:left;flex-flow:wrap;justify-content:flex-start;padding:8px 0}.persona-loading-module__NCeVaW__spinner{border:1.5px solid #171719;border-color:#171719 #171719 #dedee3 #dedee3;border-radius:50%;flex:none;width:20px;height:20px;animation:1.2s linear infinite persona-loading-module__NCeVaW__turn;display:inline-block}.persona-loading-module__NCeVaW__loading .persona-loading-module__NCeVaW__title{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.5}.persona-loading-module__NCeVaW__loading .persona-loading-module__NCeVaW__description{color:#626268;word-break:keep-all;overflow-wrap:anywhere;max-width:46ch;margin:0;font-size:13px;line-height:1.7}.persona-loading-module__NCeVaW__skeleton{gap:12px;width:100%;max-width:440px;margin-top:8px;display:grid}.persona-loading-module__NCeVaW__skeleton span{background:#f1f1f3;border-radius:999px;height:12px;display:block}.persona-loading-module__NCeVaW__skeleton span:nth-child(2){width:82%}.persona-loading-module__NCeVaW__skeleton span:nth-child(3){width:62%}.persona-loading-module__NCeVaW__busy{justify-content:center;align-items:center;gap:8px;display:inline-flex}.persona-loading-module__NCeVaW__busy .persona-loading-module__NCeVaW__spinner{border-color:#0000 currentColor currentColor;width:14px;height:14px}@keyframes persona-loading-module__NCeVaW__turn{to{transform:rotate(360deg)}}@media (max-width:600px){.persona-loading-module__NCeVaW__page{min-height:240px;padding:32px 16px}.persona-loading-module__NCeVaW__loading .persona-loading-module__NCeVaW__title{font-size:15px}}@media (prefers-reduced-motion:reduce){.persona-loading-module__NCeVaW__spinner{animation:none}}
.actions-module__3WayHG__primary,.actions-module__3WayHG__secondary,.actions-module__3WayHG__tertiary{max-width:100%;min-height:44px;font:inherit;text-align:center;word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;color:#171719;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.actions-module__3WayHG__primary.actions-module__3WayHG__primary{color:#fff;background:#171719;border-color:#171719;min-height:50px;padding:13px 24px}.actions-module__3WayHG__secondary{background:#fff;border-color:#d7d7dc}.actions-module__3WayHG__tertiary{text-underline-offset:4px;border-radius:6px;padding-inline:4px;-webkit-text-decoration:underline #c8c8ce;text-decoration:underline #c8c8ce;text-decoration-thickness:1px;transition:text-decoration-color .15s}.actions-module__3WayHG__tertiary:hover:not(:disabled){text-decoration-color:currentColor}.actions-module__3WayHG__primary:focus-visible,.actions-module__3WayHG__secondary:focus-visible,.actions-module__3WayHG__tertiary:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.actions-module__3WayHG__primary:disabled,.actions-module__3WayHG__secondary:disabled,.actions-module__3WayHG__tertiary:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}
.connection-module__yRL4wq__stack{gap:24px;display:grid}.connection-module__yRL4wq__stack .connection-module__yRL4wq__title{font-size:var(--persona-type-title,32px);letter-spacing:-.035em;margin:8px 0 16px;line-height:1.25}.connection-module__yRL4wq__stack .connection-module__yRL4wq__copy{color:#62626c;font-size:var(--persona-type-body,14px);margin:0;line-height:1.75}.connection-module__yRL4wq__connectionNote{color:#4e4e57;font-size:var(--persona-type-body,14px);background:#f5f5f7;border-radius:12px;margin:0;padding:14px 16px;line-height:1.7}.connection-module__yRL4wq__connectionOverview{color:#4e4e57;font-size:var(--persona-type-body,14px);margin:0;padding-left:22px;line-height:1.7}.connection-module__yRL4wq__connectionOverview li+li{margin-top:8px}.connection-module__yRL4wq__card{background:#fff;border:1px solid #e3e3e6;border-radius:12px;gap:16px;padding:24px;display:grid}.connection-module__yRL4wq__card.connection-module__yRL4wq__card h2{font-size:var(--persona-type-section,20px);letter-spacing:-.02em;margin:0}.connection-module__yRL4wq__card h3{font-size:var(--persona-type-body,14px);margin:0}.connection-module__yRL4wq__choices{flex-wrap:wrap;gap:10px;display:flex}.connection-module__yRL4wq__tool{cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d7dc;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.connection-module__yRL4wq__tool[aria-pressed=true]{box-shadow:none;background:#f7f7f9;border-color:#171719}.connection-module__yRL4wq__tool:focus-visible{outline-offset:3px;outline:3px solid #8eaaef}.connection-module__yRL4wq__code{white-space:pre-wrap;word-break:break-all;font-size:var(--persona-type-meta,12px);background:#f7f7f9;border-radius:12px;padding:16px;line-height:1.7;display:block}.connection-module__yRL4wq__pairing{font-size:var(--persona-type-title,32px);letter-spacing:.16em;padding:16px 0;font-weight:600}.connection-module__yRL4wq__check{font-size:var(--persona-type-body,14px);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.connection-module__yRL4wq__check input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.connection-module__yRL4wq__notice{line-height:1.7;font-size:var(--persona-type-body,14px);background:#f5f1e9;border:1px solid #ded7ca;padding:14px 16px}.connection-module__yRL4wq__success{color:#28533f;background:#edf6ef;border-radius:12px;padding:16px;line-height:1.7}.connection-module__yRL4wq__rule{border-top:1px solid #e3e3e6;gap:10px;padding-top:18px;display:grid}.connection-module__yRL4wq__meta{font-size:var(--persona-type-meta,12px);color:#62626c}.connection-module__yRL4wq__links{font-size:var(--persona-type-body,14px);flex-wrap:wrap;gap:20px;display:flex}.connection-module__yRL4wq__list{font-size:var(--persona-type-body,14px);margin:0;padding-left:20px;line-height:1.8}@media (max-width:600px){.connection-module__yRL4wq__card{padding:20px 16px}.connection-module__yRL4wq__stack{gap:18px}}.connection-module__yRL4wq__setupDetails{border-top:1px solid #e7e5e4;padding-top:16px}.connection-module__yRL4wq__setupDetails summary,.connection-module__yRL4wq__historyTitle{cursor:pointer;font-size:var(--persona-type-body,14px);font-weight:600;line-height:1.6}.connection-module__yRL4wq__setupDetails[open]>*+*{margin-top:16px}.connection-module__yRL4wq__historyTitle{font-size:var(--persona-type-body,14px)}.connection-module__yRL4wq__card[open]>summary{margin-bottom:16px}.connection-module__yRL4wq__card[open]>p,.connection-module__yRL4wq__card[open]>button{margin-bottom:12px}.connection-module__yRL4wq__setupDetails summary:focus-visible,.connection-module__yRL4wq__historyTitle:focus-visible{outline-offset:4px;outline:2px solid #5d5efc}@media (min-width:601px){.connection-module__yRL4wq__card>a,.connection-module__yRL4wq__card>button{justify-self:start;width:fit-content;max-width:100%}}.connection-module__yRL4wq__stack :is(h1,h2,h3,h4,p,summary){word-break:keep-all;overflow-wrap:anywhere}@media (max-width:600px){.connection-module__yRL4wq__stack .connection-module__yRL4wq__title,.connection-module__yRL4wq__pairing{font-size:var(--persona-type-title,24px)}}.connection-module__yRL4wq__startActions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;width:100%;max-width:560px;margin-top:20px;display:grid}.connection-module__yRL4wq__startActions>a{width:100%;min-height:50px;padding:13px 20px}@media (max-width:680px){.connection-module__yRL4wq__startActions{grid-template-columns:minmax(0,1fr);gap:10px}}.connection-module__yRL4wq__criteriaStatus{background:#f7f7f9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.connection-module__yRL4wq__criteriaStatus p{flex:260px}@media (max-width:640px){.connection-module__yRL4wq__criteriaStatus{padding:14px}.connection-module__yRL4wq__criteriaStatus button{width:100%}}.connection-module__yRL4wq__savedRule{border-top:1px solid #e3e3e6;min-width:0;padding:0}.connection-module__yRL4wq__ruleSummary{cursor:pointer;min-height:48px;font-size:var(--persona-type-body,14px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:16px 0;line-height:1.7;display:flex}.connection-module__yRL4wq__ruleSummary:after{content:"+"}.connection-module__yRL4wq__savedRule[open]>.connection-module__yRL4wq__ruleSummary:after{content:"−"}.connection-module__yRL4wq__savedRule[open]>:not(summary){margin:0 0 16px}.connection-module__yRL4wq__ruleSummary:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.connection-module__yRL4wq__managementActions{justify-items:start;gap:12px;padding-top:16px;display:grid}.connection-module__yRL4wq__card .connection-module__yRL4wq__links{align-items:center;gap:8px 12px;margin-top:12px}.connection-module__yRL4wq__check{cursor:pointer;min-height:44px;padding:10px 0}.connection-module__yRL4wq__check input{accent-color:#171719;width:20px;height:20px;margin:2px 0 0}.connection-module__yRL4wq__check input:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.connection-module__yRL4wq__notice{border-radius:12px}.connection-module__yRL4wq__card .connection-module__yRL4wq__rule{gap:16px;padding-top:24px}@media (max-width:640px){.connection-module__yRL4wq__managementActions{justify-items:stretch}.connection-module__yRL4wq__managementActions>a{width:100%}.connection-module__yRL4wq__ruleSummary>span:first-child{flex-basis:100%}}.connection-module__yRL4wq__toast{z-index:100;left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));pointer-events:none;border-radius:12px;width:max-content;max-width:calc(100vw - 32px);margin-inline:auto;position:fixed;color:#fff!important;background:#171719!important;padding:14px 20px!important;font-size:14px!important}.connection-module__yRL4wq__requestText{color:#171719;font-size:var(--persona-type-body,14px);word-break:keep-all;overflow-wrap:anywhere;background:#f7f7f9;border-radius:12px;margin:0;padding:16px;line-height:1.75}.connection-module__yRL4wq__card .connection-module__yRL4wq__previewTitle{font-size:var(--persona-type-section,20px);word-break:keep-all;margin-top:8px;line-height:1.5}.connection-module__yRL4wq__stack{--persona-type-title:28px;--persona-type-section:20px;--persona-type-body:14px;--persona-type-meta:14px;gap:32px;font-size:14px;line-height:1.75}.connection-module__yRL4wq__stack .connection-module__yRL4wq__title{margin:0 0 16px}.connection-module__yRL4wq__stack .connection-module__yRL4wq__meta{margin:0;line-height:1.75}.connection-module__yRL4wq__stack .connection-module__yRL4wq__card{gap:20px}.connection-module__yRL4wq__stack .connection-module__yRL4wq__card>h3{font-size:20px;line-height:1.5}.connection-module__yRL4wq__ruleSummary{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:20px 0;display:grid}.connection-module__yRL4wq__ruleSummary>span:first-child{font-weight:500}.connection-module__yRL4wq__ruleSummary:after{text-align:right}.connection-module__yRL4wq__ruleBody{gap:16px;padding:0 0 24px;display:grid}.connection-module__yRL4wq__savedRule[open]>.connection-module__yRL4wq__ruleBody,.connection-module__yRL4wq__ruleBody>*,.connection-module__yRL4wq__card .connection-module__yRL4wq__ruleBody .connection-module__yRL4wq__links{margin:0}.connection-module__yRL4wq__card>.connection-module__yRL4wq__savedRule{margin-top:-20px}.connection-module__yRL4wq__card>h3+.connection-module__yRL4wq__savedRule{margin-top:0}@media (max-width:600px){.connection-module__yRL4wq__stack{--persona-type-title:24px;gap:24px}.connection-module__yRL4wq__ruleSummary{grid-template-columns:minmax(0,1fr) 16px;gap:4px 12px}.connection-module__yRL4wq__ruleSummary>span:first-child{grid-column:1}.connection-module__yRL4wq__ruleSummary>span:nth-child(2){grid-area:2/1}.connection-module__yRL4wq__ruleSummary:after{grid-area:1/2/3}.connection-module__yRL4wq__ruleBody .connection-module__yRL4wq__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.connection-module__yRL4wq__pasteGuide{gap:20px;display:grid}.connection-module__yRL4wq__connectedActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-module__yRL4wq__mobileHandoff{display:none}.connection-module__yRL4wq__helpDetails{font-size:var(--persona-type-body,14px);line-height:1.75}.connection-module__yRL4wq__helpDetails summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}.connection-module__yRL4wq__helpDetails p,.connection-module__yRL4wq__helpDetails ol{color:#62626c;margin:12px 0 16px}.connection-module__yRL4wq__helpDetails ol{padding-left:22px;list-style:decimal}.connection-module__yRL4wq__helpDetails li+li{margin-top:12px}@media (max-width:640px){.connection-module__yRL4wq__mobileHandoff{font-size:var(--persona-type-body,14px);background:#f7f7f9;border-radius:12px;gap:8px;margin-bottom:24px;padding:16px;line-height:1.7;display:grid}.connection-module__yRL4wq__mobileHandoff p{color:#62626c;margin:0}}.connection-module__yRL4wq__pasteGuide>button{justify-self:end}.connection-module__yRL4wq__approvalPreview{border-top:0;gap:20px;padding-top:0;display:grid}.connection-module__yRL4wq__approvalExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.connection-module__yRL4wq__approvalPreview>h2{margin:0;font-size:20px;line-height:1.5}@media (max-width:640px){.connection-module__yRL4wq__approvalExamples{grid-template-columns:minmax(0,1fr)}}.connection-module__yRL4wq__nextAction{color:#171719;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.75}.connection-module__yRL4wq__pasteActions{align-items:center;gap:16px 24px;display:flex}.connection-module__yRL4wq__pasteActions>p{flex:1;margin:0}.connection-module__yRL4wq__pasteActions>button{flex-shrink:0;margin-left:auto}@media (max-width:600px){.connection-module__yRL4wq__pasteActions{flex-direction:column;align-items:stretch}.connection-module__yRL4wq__pasteActions>button{align-self:flex-end}}.connection-module__yRL4wq__nextStep{font-size:var(--persona-type-body,14px);background:#f5f5f5;border-radius:12px;gap:10px;padding:20px;line-height:1.7;display:grid}.connection-module__yRL4wq__nextStep p{margin:0}.connection-module__yRL4wq__nextStep p:last-child{color:#62626c}.connection-module__yRL4wq__handoffHeading{outline:none;scroll-margin-top:96px}.connection-module__yRL4wq__savedGroup{border-top:1px solid #e3e3e6;min-width:0}.connection-module__yRL4wq__savedGroupTitle{font-weight:600}.connection-module__yRL4wq__savedGroup[open]>.connection-module__yRL4wq__ruleSummary:after{content:"−"}.connection-module__yRL4wq__savedGroup>.connection-module__yRL4wq__savedRule{padding-left:12px}.connection-module__yRL4wq__pendingCard{border-color:var(--ink,#18181b);box-shadow:0 0 0 1px var(--ink,#18181b)}.connection-module__yRL4wq__pendingCount{background:var(--ink,#18181b);color:#fff;font-size:var(--persona-type-meta,12px);vertical-align:1px;border-radius:999px;margin-left:10px;padding:2px 10px;font-weight:500;display:inline-block}@media (min-width:601px){.connection-module__yRL4wq__pendingCard .connection-module__yRL4wq__rule>button{justify-self:start;width:fit-content}}
.tool-guide-module__QBPfqG__guide{color:#171719;min-width:0;font-size:var(--persona-type-body,14px);gap:16px;line-height:1.75;display:grid}.tool-guide-module__QBPfqG__guide h3{font-size:var(--persona-type-section,20px);margin:0;line-height:1.5}.tool-guide-module__QBPfqG__steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.tool-guide-module__QBPfqG__steps>li{min-width:0}.tool-guide-module__QBPfqG__steps h4{font-size:var(--persona-type-body,14px);margin:0 0 8px;line-height:1.6}.tool-guide-module__QBPfqG__steps p,.tool-guide-module__QBPfqG__manage p{color:#62626c;font-size:var(--persona-type-body,14px);margin:8px 0 0;line-height:1.75}.tool-guide-module__QBPfqG__steps .tool-guide-module__QBPfqG__hint{color:#62626c;font-size:var(--persona-type-meta,12px)}.tool-guide-module__QBPfqG__setup{gap:16px;min-width:0;margin-top:16px;display:grid}.tool-guide-module__QBPfqG__setup>button,.tool-guide-module__QBPfqG__setup>a{justify-self:start;width:fit-content;max-width:100%}.tool-guide-module__QBPfqG__prompt{color:#62626c;font-size:var(--persona-type-body,14px);background:#f7f7f9;border-radius:12px;margin:12px 0;padding:16px;line-height:1.75}.tool-guide-module__QBPfqG__details{margin-top:16px}.tool-guide-module__QBPfqG__details summary,.tool-guide-module__QBPfqG__manage>summary{color:#171719;min-height:44px;font-size:var(--persona-type-body,14px);cursor:pointer;padding:10px 0}.tool-guide-module__QBPfqG__manage{border-top:1px solid #e3e3e6;padding-top:16px}.tool-guide-module__QBPfqG__manage>a{margin-top:12px}.tool-guide-module__QBPfqG__command{font-size:var(--persona-type-meta,12px);overflow-wrap:anywhere;background:#f7f7f9;border-radius:12px;margin-top:12px;padding:12px;display:block}.tool-guide-module__QBPfqG__details summary:focus-visible,.tool-guide-module__QBPfqG__manage summary:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.tool-guide-module__QBPfqG__status:empty{display:none}.tool-guide-module__QBPfqG__guide :is(p,h3,h4,summary,blockquote){word-break:keep-all;overflow-wrap:anywhere}.tool-guide-module__QBPfqG__guideStatus{color:#626268;font-size:var(--persona-type-meta,12px);margin:-4px 0 0}.tool-guide-module__QBPfqG__steps{gap:0}.tool-guide-module__QBPfqG__steps>li+li{border-top:1px solid #e3e3e6}.tool-guide-module__QBPfqG__steps .tool-guide-module__QBPfqG__stepHeading{margin:0}.tool-guide-module__QBPfqG__stepToggle{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.tool-guide-module__QBPfqG__stepToggle:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #171719}.tool-guide-module__QBPfqG__stepNumber{background:#f3f3f5;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:14px;font-weight:600;display:grid}.tool-guide-module__QBPfqG__stepText{flex:1;gap:4px;min-width:0;display:grid}.tool-guide-module__QBPfqG__stepTitle{font-weight:600;font-size:var(--persona-type-body,14px)}.tool-guide-module__QBPfqG__stepSummary{color:#62626c;font-weight:400;font-size:var(--persona-type-body,14px)}.tool-guide-module__QBPfqG__stepIndicator{text-align:center;flex:0 0 20px;font-size:18px;font-weight:400}.tool-guide-module__QBPfqG__stepBody{min-width:0;padding:0 0 24px 40px}.tool-guide-module__QBPfqG__stepBody[hidden]{display:none}.tool-guide-module__QBPfqG__stepBody .tool-guide-module__QBPfqG__setup{margin-top:0}@media (max-width:600px){.tool-guide-module__QBPfqG__stepBody{padding-left:0}.tool-guide-module__QBPfqG__stepToggle{gap:10px;padding:18px 0}}.tool-guide-module__QBPfqG__details[open]>*+*{margin-top:12px}.tool-guide-module__QBPfqG__details>button{width:fit-content;max-width:100%;margin-top:12px}@media (max-width:600px){.tool-guide-module__QBPfqG__setup>button,.tool-guide-module__QBPfqG__setup>a{justify-self:stretch;width:100%}}
.persona-module__KUyH7G__page{--ink:#171719;--muted:#626268;--line:#e3e3e6;--surface:#f5f5f7;--accent:#5d5efc;--header-height:72px;color:var(--ink);background:#fff;min-height:100dvh;font-size:16px;line-height:1.6}.persona-module__KUyH7G__page[lang=ja]{--font-persona-ui:var(--font-persona-japanese), "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;font-family:var(--font-persona-ui);line-break:strict;line-height:1.8}.persona-module__KUyH7G__page[lang=ja] :is(h1,h2,h3){letter-spacing:0;line-height:1.5}.persona-module__KUyH7G__page[lang=ja] .persona-module__KUyH7G__logo{font-family:var(--font-pretendard), sans-serif}.persona-module__KUyH7G__page *{box-sizing:border-box}.persona-module__KUyH7G__page ::selection{color:#fff;background:#4849d6}.persona-module__KUyH7G__page a{text-decoration:none}.persona-module__KUyH7G__page :is(a,button,summary):focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.persona-module__KUyH7G__page :is(section,main){scroll-margin-top:calc(var(--header-height) + 20px)}.persona-module__KUyH7G__page h1,.persona-module__KUyH7G__page h2,.persona-module__KUyH7G__page h3{text-wrap:balance}.persona-module__KUyH7G__page p,.persona-module__KUyH7G__page dd{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.persona-module__KUyH7G__header,.persona-module__KUyH7G__main,.persona-module__KUyH7G__footer{max-width:1440px;margin-inline:auto;padding-inline:64px}.persona-module__KUyH7G__headerShell{top:calc(-1 * var(--header-height));z-index:20;background:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1);position:sticky;transform:translateY(0)}.persona-module__KUyH7G__headerShell[data-scrolled=true]{transform:translateY(100%)}.persona-module__KUyH7G__headerShell:after{content:"";background:var(--line);opacity:0;height:1px;transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0}.persona-module__KUyH7G__headerShell[data-scrolled=true]:after{opacity:1}.persona-module__KUyH7G__header{min-height:var(--header-height);align-items:center;gap:52px;display:flex}.persona-module__KUyH7G__headerActions{align-items:center;gap:24px;margin-left:auto;display:flex}.persona-module__KUyH7G__page[lang=en] p,.persona-module__KUyH7G__page[lang=en] dd,.persona-module__KUyH7G__page[lang=en] pre{word-break:normal}.persona-module__KUyH7G__page[lang=en] .persona-module__KUyH7G__hero h1{font-size:clamp(44px,4.6vw,66px)}.persona-module__KUyH7G__logo{color:var(--ink);letter-spacing:-.04em;font-size:32px;font-weight:800;line-height:1}.persona-module__KUyH7G__logoDot{color:var(--accent)}.persona-module__KUyH7G__nav{gap:30px;font-size:14px;display:flex}.persona-module__KUyH7G__nav a{white-space:nowrap;color:#424247;transition:color .15s}.persona-module__KUyH7G__nav a:hover{color:var(--ink)}.persona-module__KUyH7G__textLink:hover{text-underline-offset:5px;text-decoration:underline}.persona-module__KUyH7G__smallButton{border:1px solid var(--line);color:var(--ink);border-radius:999px;margin-left:auto;padding:10px 20px;font-size:14px;transition:background-color .15s,border-color .15s,opacity .15s,visibility .15s}.persona-module__KUyH7G__smallButton:hover{background:var(--surface)}.persona-module__KUyH7G__smallButton[data-hidden=true]{visibility:hidden;opacity:0}.persona-module__KUyH7G__hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;padding-block:90px 58px;display:grid}.persona-module__KUyH7G__hero h1{letter-spacing:-.04em;font-size:clamp(36px,3.85vw,56px);font-weight:500;line-height:1.27}.persona-module__KUyH7G__heroLine{word-break:keep-all;overflow-wrap:anywhere;animation:.4s cubic-bezier(.16,1,.3,1) both persona-module__KUyH7G__principleArrival;display:block}.persona-module__KUyH7G__heroLine+.persona-module__KUyH7G__heroLine{animation-delay:60ms}@keyframes persona-module__KUyH7G__principleArrival{0%{opacity:.4;clip-path:inset(0 0 28%);transform:translateY(26px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.persona-module__KUyH7G__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.persona-module__KUyH7G__hero .persona-module__KUyH7G__actions{animation:.3s cubic-bezier(.16,1,.3,1) .12s both persona-module__KUyH7G__supportingArrival}@keyframes persona-module__KUyH7G__supportingArrival{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.persona-module__KUyH7G__primaryButton,.persona-module__KUyH7G__secondaryButton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 24px;font-size:15px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.persona-module__KUyH7G__primaryButton{background:var(--ink);color:#fff;border:1px solid var(--ink)}.persona-module__KUyH7G__page .persona-module__KUyH7G__primaryButton:focus-visible{outline-offset:-1px;outline-color:#fff}.persona-module__KUyH7G__primaryButton:hover:not(:disabled){background:#39393e}.persona-module__KUyH7G__primaryButton>span{transition:transform .15s cubic-bezier(.16,1,.3,1)}.persona-module__KUyH7G__primaryButton:is(:hover,:focus-visible):not(:disabled)>span{transform:translate(3px,-3px)}.persona-module__KUyH7G__secondaryButton{color:var(--ink);background:#fff;border:1px solid #d7d7dc}.persona-module__KUyH7G__secondaryButton:hover:not(:disabled){background:var(--surface)}.persona-module__KUyH7G__primaryButton:active:not(:disabled),.persona-module__KUyH7G__secondaryButton:active:not(:disabled){transform:translateY(1px)}.persona-module__KUyH7G__primaryButton:disabled{color:#626268;background:#ededf0;border-color:#ededf0}.persona-module__KUyH7G__secondaryButton:disabled{color:#626268;background:#fafafa}.persona-module__KUyH7G__hero>div{min-width:0}.persona-module__KUyH7G__heroCopy{padding-left:20px;animation:.3s cubic-bezier(.16,1,.3,1) 80ms both persona-module__KUyH7G__supportingArrival}.persona-module__KUyH7G__heroCopy p:first-child{text-wrap:pretty;letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:500;line-height:1.5}.persona-module__KUyH7G__heroCopy p:nth-child(2){color:#55555c;font-size:16px;line-height:1.8}.persona-module__KUyH7G__heroCopy>span{color:var(--muted);margin-top:20px;font-size:14px;display:block}.persona-module__KUyH7G__preview{border:1px solid var(--line);background:var(--surface);transform-origin:top;border-radius:16px;animation:.4s cubic-bezier(.16,1,.3,1) .16s both persona-module__KUyH7G__previewArrival;overflow:hidden}@keyframes persona-module__KUyH7G__previewArrival{0%{opacity:.5;transform:translateY(32px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.persona-module__KUyH7G__previewBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 20px 12px 12px;display:flex}.persona-module__KUyH7G__exampleButtons{gap:6px;display:flex}.persona-module__KUyH7G__exampleButtons button{color:#55555c;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:44px;padding:10px 24px;font-size:14px;transition:background .15s}.persona-module__KUyH7G__exampleButtons button[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#dedee3}.persona-module__KUyH7G__exampleLabel{color:var(--muted);font-size:13px}.persona-module__KUyH7G__previewBody{grid-template-columns:1fr 1.12fr;align-items:center;gap:64px;padding:46px 52px 40px;display:grid}.persona-module__KUyH7G__conversationHeading{align-items:center;gap:12px;margin-bottom:28px;font-size:14px;font-weight:500;display:flex}.persona-module__KUyH7G__miniLogo{letter-spacing:-.03em;font-size:22px;font-weight:800}.persona-module__KUyH7G__personaCard{background:#fff;border:1px solid #dcdce3;border-radius:12px;padding:24px 30px 0}.persona-module__KUyH7G__cardTop{color:#595961;justify-content:space-between;align-items:center;font-size:13px;display:flex}.persona-module__KUyH7G__fileType{background:var(--surface);border-radius:5px;padding:3px 9px;font-family:monospace;font-size:13px}.persona-module__KUyH7G__previewFoot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:18px 30px;font-size:13px;display:flex}.persona-module__KUyH7G__how{padding-block:118px 100px}.persona-module__KUyH7G__sectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.persona-module__KUyH7G__sectionHeading h2{letter-spacing:-.035em;font-size:38px;font-weight:500;line-height:1.3}.persona-module__KUyH7G__sectionHeading p{white-space:pre-line;color:var(--muted);max-width:370px;padding-bottom:5px;font-size:16px}.persona-module__KUyH7G__usageExample{text-align:left;max-width:880px;margin:48px 0 0}.persona-module__KUyH7G__usageExample figcaption{color:var(--muted);margin-bottom:14px;font-size:14px}.persona-module__KUyH7G__usageRequest{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:24px 24px 16px}.persona-module__KUyH7G__usageAttachment{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;max-width:100%;padding:12px 16px;display:inline-flex}.persona-module__KUyH7G__usageAttachment svg{color:var(--muted);flex:none}.persona-module__KUyH7G__usageAttachment strong,.persona-module__KUyH7G__usageAttachment small{display:block}.persona-module__KUyH7G__usageAttachment strong{font-size:14px;font-weight:500}.persona-module__KUyH7G__usageAttachment small{color:var(--muted);margin-top:2px;font-size:12px}.persona-module__KUyH7G__usageRequest blockquote{max-width:68ch;color:var(--ink);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:24px 0 28px;font-size:18px;line-height:1.65}.persona-module__KUyH7G__usageToolbar{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.persona-module__KUyH7G__usageToolbar>svg{flex:none}.persona-module__KUyH7G__usageSend{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.persona-module__KUyH7G__usageNote{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.persona-module__KUyH7G__steps{grid-template-columns:1fr 1.15fr 1fr;gap:44px;margin-top:52px;padding:0;list-style:none;display:grid}.persona-module__KUyH7G__steps li{border-top:1px solid #d8d8de;padding-top:24px}.persona-module__KUyH7G__stepNumber{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.persona-module__KUyH7G__steps h3{letter-spacing:-.025em;margin-top:28px;font-size:21px;font-weight:550}.persona-module__KUyH7G__steps p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.8}.persona-module__KUyH7G__stepDetail{color:var(--muted);margin-top:26px;font-size:13px;display:block}.persona-module__KUyH7G__howNote{text-wrap:pretty;margin-top:40px;font-size:15px;font-weight:500;line-height:1.8}.persona-module__KUyH7G__textLink{min-height:44px;color:var(--ink);align-items:center;gap:28px;margin-top:23px;font-size:15px;font-weight:500;display:inline-flex}.persona-module__KUyH7G__start{border-block:1px solid var(--line);text-align:center;padding-block:78px}.persona-module__KUyH7G__start h2{letter-spacing:-.035em;font-size:42px;font-weight:500;line-height:1.3}.persona-module__KUyH7G__start>.persona-module__KUyH7G__primaryButton{margin-top:30px}.persona-module__KUyH7G__start>p{color:var(--muted);margin-top:16px;font-size:16px}.persona-module__KUyH7G__start .persona-module__KUyH7G__actions{justify-content:center;margin-top:28px}.persona-module__KUyH7G__start p.persona-module__KUyH7G__previewNotice{max-width:480px;margin:24px auto 0;font-size:13px}.persona-module__KUyH7G__faq{grid-template-columns:.85fr 1.15fr;gap:60px;padding-block:90px;display:grid}.persona-module__KUyH7G__faq h2{letter-spacing:-.025em;font-size:26px;font-weight:500}.persona-module__KUyH7G__faq details{border-bottom:1px solid var(--line)}.persona-module__KUyH7G__faq summary{justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:15px;font-size:16px;font-weight:500;list-style:none;display:flex}.persona-module__KUyH7G__faq summary::-webkit-details-marker{display:none}.persona-module__KUyH7G__faq summary:after{content:"+";color:#66666d;font-size:22px;font-weight:300}.persona-module__KUyH7G__faq details[open] summary:after{content:"−"}.persona-module__KUyH7G__faq details p{color:var(--muted);padding:0 25px 22px 0;font-size:14px;line-height:1.85}.persona-module__KUyH7G__footer{border-top:1px solid var(--line);background:#fafafa;padding-block:52px 24px}.persona-module__KUyH7G__footerTop{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:44px;display:grid}.persona-module__KUyH7G__footer .persona-module__KUyH7G__logo{font-size:27px}.persona-module__KUyH7G__footerTagline{margin:12px 0 6px;font-size:20px;font-weight:500}.persona-module__KUyH7G__footerDescription{max-width:31ch;color:var(--muted);margin:0 0 22px;font-size:13px}.persona-module__KUyH7G__footerGroup{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.persona-module__KUyH7G__footerGroup h2{margin:6px 0 12px;font-size:14px;font-weight:600}.persona-module__KUyH7G__footerGroup a{min-height:40px;color:var(--muted);overflow-wrap:anywhere;align-items:center;font-size:13px;display:inline-flex}.persona-module__KUyH7G__footerGroup a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.persona-module__KUyH7G__footerBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:22px;font-size:12px;display:flex}.persona-module__KUyH7G__languageSelect{display:inline-flex;position:relative}.persona-module__KUyH7G__languageTrigger{min-width:112px;min-height:44px;font:inherit;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;font-size:13px;line-height:20px;display:inline-flex}.persona-module__KUyH7G__languageMenu{z-index:30;border:1px solid var(--line);width:168px;box-shadow:none;background:#fff;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.persona-module__KUyH7G__languageOption{width:100%;min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.persona-module__KUyH7G__languageOption[aria-checked=true]{color:var(--ink);background:0 0;font-weight:500}.persona-module__KUyH7G__languageTrigger:focus-visible,.persona-module__KUyH7G__languageOption:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.persona-module__KUyH7G__skip{z-index:30;background:#fff;padding:10px 20px;position:fixed;top:-100px;left:20px}.persona-module__KUyH7G__skip:focus{top:10px}.persona-module__KUyH7G__appear{animation:.22s cubic-bezier(.16,1,.3,1) both persona-module__KUyH7G__settle}.persona-module__KUyH7G__personaCard .persona-module__KUyH7G__appear{animation-delay:40ms}@keyframes persona-module__KUyH7G__settle{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1450px){.persona-module__KUyH7G__hero h1{font-size:56px}}@media (max-width:1100px){.persona-module__KUyH7G__header,.persona-module__KUyH7G__main,.persona-module__KUyH7G__footer{padding-inline:36px}.persona-module__KUyH7G__hero{grid-template-columns:1.4fr 1fr;gap:28px}.persona-module__KUyH7G__heroCopy{padding-left:0}.persona-module__KUyH7G__heroCopy p:first-child{font-size:20px}.persona-module__KUyH7G__heroCopy p:nth-child(2){font-size:15px}.persona-module__KUyH7G__previewBody{gap:32px;padding:32px}.persona-module__KUyH7G__personaCard{padding-inline:22px}.persona-module__KUyH7G__steps{gap:26px}.persona-module__KUyH7G__steps h3{font-size:19px}}@media (max-width:760px){.persona-module__KUyH7G__page{--header-height:64px}.persona-module__KUyH7G__header,.persona-module__KUyH7G__main,.persona-module__KUyH7G__footer{padding-inline:22px}.persona-module__KUyH7G__header{gap:20px}.persona-module__KUyH7G__headerActions{gap:10px}.persona-module__KUyH7G__logo{font-size:29px}.persona-module__KUyH7G__nav{display:none}.persona-module__KUyH7G__smallButton{padding:9px 16px;font-size:13px}.persona-module__KUyH7G__hero{grid-template-columns:1fr;gap:30px;padding-block:44px 34px}.persona-module__KUyH7G__hero h1{font-size:clamp(30px,7.2vw,44px);line-height:1.32}.persona-module__KUyH7G__page[lang=en] .persona-module__KUyH7G__hero h1{font-size:clamp(40px,10.5vw,58px)}.persona-module__KUyH7G__heroCopy p:first-child{margin-bottom:10px;font-size:19px}.persona-module__KUyH7G__heroCopy>span{margin-top:14px}.persona-module__KUyH7G__actions{margin-top:24px}.persona-module__KUyH7G__primaryButton,.persona-module__KUyH7G__secondaryButton{gap:16px;min-height:48px;padding:12px 18px;font-size:14px}.persona-module__KUyH7G__previewBar{flex-wrap:wrap;gap:8px;padding:10px}.persona-module__KUyH7G__exampleButtons{gap:3px;width:100%}.persona-module__KUyH7G__exampleButtons button{flex:1;padding:9px 7px;font-size:13px}.persona-module__KUyH7G__exampleLabel{padding-left:9px;font-size:12px}.persona-module__KUyH7G__previewBody{grid-template-columns:1fr;gap:26px;padding:28px 18px 22px}.persona-module__KUyH7G__conversationHeading{margin-bottom:18px}.persona-module__KUyH7G__personaCard{padding:22px 20px 0}.persona-module__KUyH7G__previewFoot{flex-direction:column;gap:3px;padding:17px 20px;font-size:12px}.persona-module__KUyH7G__how{padding-block:72px 40px}.persona-module__KUyH7G__sectionHeading{display:block}.persona-module__KUyH7G__sectionHeading h2{font-size:32px}.persona-module__KUyH7G__sectionHeading p{margin-top:20px;font-size:15px}.persona-module__KUyH7G__usageExample{margin-top:28px}.persona-module__KUyH7G__usageRequest{border-radius:16px;padding:18px 18px 12px}.persona-module__KUyH7G__usageRequest blockquote{margin-block:20px 24px;font-size:16px}.persona-module__KUyH7G__steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.persona-module__KUyH7G__steps li{padding-top:18px}.persona-module__KUyH7G__steps h3{margin-top:14px;font-size:21px}.persona-module__KUyH7G__steps p{margin-top:8px}.persona-module__KUyH7G__stepDetail{margin-top:14px}.persona-module__KUyH7G__start{padding-block:56px}.persona-module__KUyH7G__start h2{font-size:30px}.persona-module__KUyH7G__start>.persona-module__KUyH7G__primaryButton{margin-top:24px}.persona-module__KUyH7G__start>p{font-size:15px}.persona-module__KUyH7G__start .persona-module__KUyH7G__actions{flex-direction:column;align-items:stretch;width:100%;max-width:none;margin-inline:0}.persona-module__KUyH7G__faq{grid-template-columns:1fr;gap:22px;padding-block:60px}.persona-module__KUyH7G__faq h2{font-size:25px}.persona-module__KUyH7G__faq summary{font-size:15px}.persona-module__KUyH7G__footer{padding-block:36px 24px}.persona-module__KUyH7G__footerTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:28px}.persona-module__KUyH7G__footerBrand{grid-column:1/-1}.persona-module__KUyH7G__footerGroup a{min-height:44px}.persona-module__KUyH7G__footerBottom{flex-direction:column;gap:8px}}@media (min-width:761px) and (max-width:1000px){.persona-module__KUyH7G__header{gap:24px}.persona-module__KUyH7G__nav{gap:18px}.persona-module__KUyH7G__headerActions{gap:12px}}@media (max-width:400px){.persona-module__KUyH7G__header{gap:10px}.persona-module__KUyH7G__headerActions{gap:5px}.persona-module__KUyH7G__smallButton{padding-inline:12px}.persona-module__KUyH7G__page[lang=en] .persona-module__KUyH7G__exampleButtons button{padding-inline:5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.persona-module__KUyH7G__page *,.persona-module__KUyH7G__page :before,.persona-module__KUyH7G__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.persona-module__KUyH7G__heroNotice{color:var(--muted);margin-top:14px;font-size:13px}@media (min-width:761px) and (max-width:1100px){.persona-module__KUyH7G__footerTop{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-module__KUyH7G__footerBrand{grid-column:1/-1}}.persona-module__KUyH7G__delivery{border-top:1px solid #dfdcd5;padding:80px 0}.persona-module__KUyH7G__deliveryGrid{grid-template-columns:1.25fr 1fr;gap:48px;margin-top:36px;display:grid}.persona-module__KUyH7G__deliveryGrid article{border-top:1px solid #c9c5bd;padding-top:20px}.persona-module__KUyH7G__deliveryGrid h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:22px;line-height:1.4}.persona-module__KUyH7G__deliveryGrid p{color:#66615a;max-width:46ch;font-size:15px;line-height:1.8}.persona-module__KUyH7G__deliveryNote{color:#776f62;margin-top:30px;font-size:13px;line-height:1.8}@media (max-width:680px){.persona-module__KUyH7G__delivery{padding:48px 0}.persona-module__KUyH7G__deliveryGrid{grid-template-columns:1fr;gap:28px}}.persona-module__KUyH7G__deliveryConnect .persona-module__KUyH7G__primaryButton{margin-top:24px}.persona-module__KUyH7G__deliveryConnect h3{font-size:26px}.persona-module__KUyH7G__hero{grid-template-columns:minmax(0,1fr);gap:0}.persona-module__KUyH7G__hero>div{max-width:880px}.persona-module__KUyH7G__heroAudience{color:#626268;margin:0 0 16px;font-size:14px;line-height:1.6}.persona-module__KUyH7G__heroDescription{color:#55555c;word-break:keep-all;overflow-wrap:anywhere;max-width:64ch;margin:24px 0 0;font-size:16px;line-height:1.8}@media (max-width:640px){.persona-module__KUyH7G__heroAudience{margin-bottom:12px;font-size:13px}.persona-module__KUyH7G__heroDescription{margin-top:20px;font-size:14px}}.persona-module__KUyH7G__apiToolLabel{color:var(--muted);font-size:14px}.persona-module__KUyH7G__fileUsageDetails{max-width:880px;margin-top:24px}.persona-module__KUyH7G__fileUsageDetails summary{cursor:pointer;padding-block:12px;font-size:14px}.persona-module__KUyH7G__fileUsageDetails .persona-module__KUyH7G__usageExample{margin-top:12px}.persona-module__KUyH7G__page{--landing-title-size:36px;--landing-section-space:96px}.persona-module__KUyH7G__main>.persona-module__KUyH7G__how,.persona-module__KUyH7G__main>.persona-module__KUyH7G__delivery,.persona-module__KUyH7G__main>.persona-module__KUyH7G__start,.persona-module__KUyH7G__main>.persona-module__KUyH7G__faq{padding-block:var(--landing-section-space);border:0}.persona-module__KUyH7G__sectionHeading h2,.persona-module__KUyH7G__start h2,.persona-module__KUyH7G__faq h2{font-size:var(--landing-title-size);letter-spacing:-.035em;font-weight:600;line-height:1.35}.persona-module__KUyH7G__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.persona-module__KUyH7G__steps li,.persona-module__KUyH7G__deliveryGrid article{border:0;padding-top:0}.persona-module__KUyH7G__steps h3,.persona-module__KUyH7G__deliveryGrid h3,.persona-module__KUyH7G__deliveryConnect h3{font-size:22px;font-weight:600;line-height:1.45}.persona-module__KUyH7G__deliveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-module__KUyH7G__deliveryGrid p,.persona-module__KUyH7G__deliveryNote{color:var(--muted)}.persona-module__KUyH7G__previewBar,.persona-module__KUyH7G__previewFoot{border:0}.persona-module__KUyH7G__hero>div,.persona-module__KUyH7G__heroDescription{max-width:none}.persona-module__KUyH7G__fileUsageDetails{max-width:none;margin-left:calc(33.3333% + 10.6667px)}@media (max-width:760px){.persona-module__KUyH7G__page{--landing-title-size:28px;--landing-section-space:64px}.persona-module__KUyH7G__steps,.persona-module__KUyH7G__deliveryGrid{grid-template-columns:minmax(0,1fr);gap:32px}.persona-module__KUyH7G__steps h3,.persona-module__KUyH7G__deliveryGrid h3,.persona-module__KUyH7G__deliveryConnect h3{font-size:20px}.persona-module__KUyH7G__fileUsageDetails{margin-left:0}}.persona-module__KUyH7G__deliveryGrid{grid-template-columns:1.8fr 1fr;align-items:start;gap:48px}.persona-module__KUyH7G__deliveryGrid .persona-module__KUyH7G__deliveryConnect{background:var(--surface);border-radius:12px;padding:36px}.persona-module__KUyH7G__deliveryGrid article:not(.persona-module__KUyH7G__deliveryConnect){padding-top:36px}.persona-module__KUyH7G__deliveryGrid h3{margin-top:0}.persona-module__KUyH7G__deliveryConnect:before{content:"Codex · Claude Code";color:var(--muted);margin-bottom:28px;font-size:13px;display:block}@media (max-width:760px){.persona-module__KUyH7G__deliveryGrid{grid-template-columns:1fr;gap:24px}.persona-module__KUyH7G__deliveryGrid .persona-module__KUyH7G__deliveryConnect{padding:24px}.persona-module__KUyH7G__deliveryGrid article:not(.persona-module__KUyH7G__deliveryConnect){padding:0 24px}}.persona-module__KUyH7G__page[lang=ja] :is(h1,h2,h3){word-break:normal;word-break:auto-phrase;overflow-wrap:break-word}
.taste-preview-module__DnvY6G__body.taste-preview-module__DnvY6G__body{grid-template-columns:1fr 1.12fr;align-items:start;gap:48px;padding:0}.taste-preview-module__DnvY6G__experienceTabs{margin-bottom:28px}.taste-preview-module__DnvY6G__card.taste-preview-module__DnvY6G__card{border-radius:var(--landing-control-radius,8px);background:0 0;border:0;padding:32px}@media (max-width:1000px){.taste-preview-module__DnvY6G__body.taste-preview-module__DnvY6G__body{gap:28px}}@media (max-width:760px){.taste-preview-module__DnvY6G__body.taste-preview-module__DnvY6G__body{grid-template-columns:1fr;gap:24px}.taste-preview-module__DnvY6G__experienceTabs{margin-bottom:32px}.taste-preview-module__DnvY6G__card.taste-preview-module__DnvY6G__card{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0 0}}.taste-preview-module__DnvY6G__question{letter-spacing:-.02em;max-width:440px;margin-bottom:20px;font-size:21px;font-weight:500;line-height:1.45}.taste-preview-module__DnvY6G__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.taste-preview-module__DnvY6G__option{border-radius:var(--landing-control-radius,8px);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedee3;flex-direction:column;gap:10px;padding:10px 10px 12px;font-size:13.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:flex}.taste-preview-module__DnvY6G__option[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.taste-preview-module__DnvY6G__thumb{border-radius:8px;flex-direction:column;justify-content:center;gap:6px;height:64px;padding:0 12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.taste-preview-module__DnvY6G__thumb i,.taste-preview-module__DnvY6G__thumb b{border-radius:3px;display:block}.taste-preview-module__DnvY6G__thumb[data-bg] i{height:6px}.taste-preview-module__DnvY6G__thumb[data-bg] i:first-child{width:72%}.taste-preview-module__DnvY6G__thumb[data-bg] i:nth-child(2){width:46%}.taste-preview-module__DnvY6G__thumb[data-bg] b{width:32%;height:10px;margin-top:3px}.taste-preview-module__DnvY6G__thumb[data-bg=a]{background:#fff}.taste-preview-module__DnvY6G__thumb[data-bg=a] i{background:#dcdce0}.taste-preview-module__DnvY6G__thumb[data-bg=a] b{background:#18181b}.taste-preview-module__DnvY6G__thumb[data-bg=b]{background:#faf6ee}.taste-preview-module__DnvY6G__thumb[data-bg=b] i{background:#e4dccb}.taste-preview-module__DnvY6G__thumb[data-bg=b] b{background:#2a2620}.taste-preview-module__DnvY6G__thumb[data-bg=c]{background:#0e0e12}.taste-preview-module__DnvY6G__thumb[data-bg=c] i{background:#3a3a44}.taste-preview-module__DnvY6G__thumb[data-bg=c] b{background:#f4f4f5}.taste-preview-module__DnvY6G__actions{background:#f6f6f8;flex-direction:row;justify-content:center;align-items:center;gap:10px}.taste-preview-module__DnvY6G__actions i:first-child{background:#18181b;border-radius:4px;width:42%;height:18px}.taste-preview-module__DnvY6G__actions i:last-child{background:#6b6b72;width:26%;height:2px;margin-top:12px}.taste-preview-module__DnvY6G__actions[data-action=b] i:last-child{background:0 0;border:1.5px solid #18181b;border-radius:4px;width:36%;height:18px;margin-top:0}.taste-preview-module__DnvY6G__actions[data-action=c] i:first-child{background:#18181b;width:30%;height:2px;margin-top:12px}.taste-preview-module__DnvY6G__tone{background:#f6f6f8;align-items:center}.taste-preview-module__DnvY6G__tone i{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#18181b;border-radius:6px;max-width:100%;padding:5px 10px;font-size:11.5px;font-style:normal;overflow:hidden}.taste-preview-module__DnvY6G__persona{letter-spacing:-.035em;margin:22px 0 6px;font-size:26px;font-weight:550;line-height:1.4}.taste-preview-module__DnvY6G__fields{gap:20px;margin:26px 0 0;display:grid}.taste-preview-module__DnvY6G__fields dt{color:var(--muted);margin-bottom:5px;font-size:12px}.taste-preview-module__DnvY6G__fields dd{color:#3d3d45;margin:0;font-size:14px;line-height:1.7}.taste-preview-module__DnvY6G__fields dd.taste-preview-module__DnvY6G__line{color:var(--ink);font-size:15px;font-weight:500}.taste-preview-module__DnvY6G__sample{margin-top:26px}.taste-preview-module__DnvY6G__sample summary{background:var(--landing-gray);min-height:72px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.taste-preview-module__DnvY6G__sample summary::-webkit-details-marker{display:none}.taste-preview-module__DnvY6G__sample svg{flex:none}.taste-preview-module__DnvY6G__sample[open] .taste-preview-module__DnvY6G__chevron{transform:rotate(180deg)}.taste-preview-module__DnvY6G__sampleNote{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.7}.taste-preview-module__DnvY6G__sampleBar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-bottom:10px;font-size:11px;display:flex}.taste-preview-module__DnvY6G__sampleBar span:first-child{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.taste-preview-module__DnvY6G__sampleCode{background:var(--surface);color:#404046;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#b9b9c0 transparent;max-height:280px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;overflow:auto}.taste-preview-module__DnvY6G__sampleCode:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.taste-preview-module__DnvY6G__sampleDownload{min-height:44px;color:var(--ink);align-items:center;gap:10px;margin-block:8px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:760px){.taste-preview-module__DnvY6G__question{font-size:18px}.taste-preview-module__DnvY6G__options{grid-template-columns:minmax(0,1fr);gap:8px}.taste-preview-module__DnvY6G__option{flex-direction:row;align-items:center;gap:12px;padding:8px}.taste-preview-module__DnvY6G__thumb{flex:none;width:92px;height:52px}.taste-preview-module__DnvY6G__persona{font-size:22px}}.taste-preview-module__DnvY6G__sampleLabel{flex:1;gap:4px;display:grid}.taste-preview-module__DnvY6G__sampleLabel strong{font-size:14px;font-weight:600}.taste-preview-module__DnvY6G__sampleLabel>span{color:#62616d;font-size:12px;font-weight:400;line-height:1.5}.taste-preview-module__DnvY6G__sample summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.taste-preview-module__DnvY6G__tabs button{white-space:normal;min-width:0;line-height:1.4}.taste-preview-module__DnvY6G__card{padding-bottom:20px}}.taste-preview-module__DnvY6G__criteriaSummary{gap:12px;margin:24px 0;font-size:14px;display:grid}.taste-preview-module__DnvY6G__criteriaSummary>div{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.taste-preview-module__DnvY6G__criteriaSummary dt{color:var(--muted)}.taste-preview-module__DnvY6G__criteriaSummary dd{overflow-wrap:anywhere;margin:0}.taste-preview-module__DnvY6G__question{min-height:3em}.taste-preview-module__DnvY6G__option{min-height:150px;transition:none}.taste-preview-module__DnvY6G__optionLabel{word-break:keep-all;align-items:flex-start;gap:8px;display:flex}.taste-preview-module__DnvY6G__optionLabel i{border:1px solid #b9b9c0;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.taste-preview-module__DnvY6G__option[aria-pressed=true] .taste-preview-module__DnvY6G__optionLabel i{border:5px solid var(--ink)}.taste-preview-module__DnvY6G__persona{min-height:2.8em}.taste-preview-module__DnvY6G__fields>div{min-height:124px}.taste-preview-module__DnvY6G__sample summary{background:var(--surface)}@media (max-width:760px){.taste-preview-module__DnvY6G__option{min-height:80px}.taste-preview-module__DnvY6G__optionLabel{align-items:center}.taste-preview-module__DnvY6G__question{min-height:3em}}@media (prefers-reduced-motion:no-preference){.taste-preview-module__DnvY6G__resultReaction{animation:.7s ease-out both taste-preview-module__DnvY6G__choice-result}.taste-preview-module__DnvY6G__options button[aria-pressed=true] .taste-preview-module__DnvY6G__optionLabel i{animation:.35s ease-out taste-preview-module__DnvY6G__selection-confirm}@keyframes taste-preview-module__DnvY6G__choice-result{0%{opacity:.25;transform:translateY(14px)}65%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes taste-preview-module__DnvY6G__selection-confirm{0%{transform:scale(.5)}to{transform:scale(1)}}}.taste-preview-module__DnvY6G__tabs.taste-preview-module__DnvY6G__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:420px;display:grid}.taste-preview-module__DnvY6G__tabs.taste-preview-module__DnvY6G__tabs button{cursor:pointer;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 6px;transition:none}.taste-preview-module__DnvY6G__tabs button:hover{background:0 0}.taste-preview-module__DnvY6G__tabs button[aria-pressed=true]:hover{background:#fff}@media (max-width:760px){.taste-preview-module__DnvY6G__experienceTabs{margin-bottom:28px}.taste-preview-module__DnvY6G__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.taste-preview-module__DnvY6G__tabs button{border-radius:8px;min-height:44px;padding:8px 6px;font-size:14px}.taste-preview-module__DnvY6G__question{min-height:0;margin:0 0 16px;font-size:20px}.taste-preview-module__DnvY6G__options{grid-template-columns:1fr;gap:10px}.taste-preview-module__DnvY6G__option{border-radius:8px;min-height:88px;padding:12px;font-size:14px}.taste-preview-module__DnvY6G__thumb{width:88px;height:56px}.taste-preview-module__DnvY6G__body.taste-preview-module__DnvY6G__body{gap:32px}.taste-preview-module__DnvY6G__card.taste-preview-module__DnvY6G__card{padding-top:24px}.taste-preview-module__DnvY6G__persona{min-height:0;margin-block:16px;font-size:22px}.taste-preview-module__DnvY6G__fields{margin-top:16px}.taste-preview-module__DnvY6G__fields>div{min-height:0}.taste-preview-module__DnvY6G__fields dt{font-size:14px}.taste-preview-module__DnvY6G__fields dd.taste-preview-module__DnvY6G__line{font-size:16px;font-weight:400}.taste-preview-module__DnvY6G__sample{margin-top:24px}.taste-preview-module__DnvY6G__sample summary{min-height:48px;padding:12px}.taste-preview-module__DnvY6G__sampleLabel>span,.taste-preview-module__DnvY6G__sampleNote,.taste-preview-module__DnvY6G__sampleBar{display:none}.taste-preview-module__DnvY6G__sampleDownload{min-height:44px;font-size:14px}}.taste-preview-module__DnvY6G__tabs.taste-preview-module__DnvY6G__tabs button{border-radius:999px}.taste-preview-module__DnvY6G__options{grid-template-columns:minmax(0,1fr);gap:10px}.taste-preview-module__DnvY6G__option{flex-direction:row;align-items:center;gap:14px;min-height:88px;padding:10px 12px;font-size:14px}.taste-preview-module__DnvY6G__thumb{flex:none;width:112px;height:56px}.taste-preview-module__DnvY6G__optionLabel{align-items:center}@media (max-width:760px){.taste-preview-module__DnvY6G__options,.taste-preview-module__DnvY6G__option{gap:12px}.taste-preview-module__DnvY6G__thumb{width:88px}}@media (min-width:761px){.taste-preview-module__DnvY6G__card.taste-preview-module__DnvY6G__card{padding:0}.taste-preview-module__DnvY6G__persona{min-height:0;margin:20px 0 0}.taste-preview-module__DnvY6G__fields{margin-top:24px}.taste-preview-module__DnvY6G__fields>div{min-height:0}}@media (max-width:760px){.taste-preview-module__DnvY6G__card.taste-preview-module__DnvY6G__card{padding-top:32px}.taste-preview-module__DnvY6G__sample{margin-top:20px}}.taste-preview-module__DnvY6G__previewHint{color:#626268;margin:24px 0 0;font-size:13px;line-height:1.5}
.landing-management-module__4_w0dG__section{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:64px;scroll-margin-top:104px;display:grid}.landing-management-module__4_w0dG__heading h3{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:24px;font-weight:500;line-height:1.4}.landing-management-module__4_w0dG__heading p{color:var(--muted);word-break:keep-all;white-space:pre-line;margin:16px 0 0;font-size:16px;line-height:1.7}.landing-management-module__4_w0dG__screen{--persona-type-body:16px;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px;position:relative}.landing-management-module__4_w0dG__screenHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.landing-management-module__4_w0dG__screenHeading h4{word-break:keep-all;white-space:pre-line;margin:0;font-size:20px;font-weight:500;line-height:1.4}.landing-management-module__4_w0dG__screenHeading>span,.landing-management-module__4_w0dG__hint{color:var(--muted);font-size:13px;line-height:1.7}.landing-management-module__4_w0dG__hint{margin:8px 0 16px}.landing-management-module__4_w0dG__options{gap:10px;display:grid}.landing-management-module__4_w0dG__option{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.landing-management-module__4_w0dG__checkbox{color:#fff;border:1px solid #aaa;border-radius:5px;flex:0 0 20px;place-items:center;height:20px;font-size:14px;display:grid}.landing-management-module__4_w0dG__checkbox[data-checked=true]{background:var(--ink);border-color:var(--ink)}.landing-management-module__4_w0dG__option>div{gap:4px;font-size:14px;line-height:1.5;display:grid}.landing-management-module__4_w0dG__option strong{font-weight:500}.landing-management-module__4_w0dG__option>div>span,.landing-management-module__4_w0dG__state{color:var(--muted)}.landing-management-module__4_w0dG__state{white-space:nowrap;margin-left:auto;font-size:12px}.landing-management-module__4_w0dG__toastSlot{pointer-events:none;position:absolute;bottom:16px;left:20px;right:20px}.landing-management-module__4_w0dG__toast{background:var(--ink);color:#fff;border-radius:8px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.landing-management-module__4_w0dG__checkbox{transition:background .2s,border-color .2s}.landing-management-module__4_w0dG__toast{animation:3.6s both landing-management-module__4_w0dG__toast-demo}@keyframes landing-management-module__4_w0dG__toast-demo{0%{opacity:0;transform:translateY(8px)}10%,75%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}}@media (max-width:900px){.landing-management-module__4_w0dG__section{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.landing-management-module__4_w0dG__section{margin-top:56px}.landing-management-module__4_w0dG__heading h3{font-size:22px}.landing-management-module__4_w0dG__heading p{margin-top:12px}.landing-management-module__4_w0dG__screen{--persona-type-body:14px;padding:24px 20px}}@media (prefers-reduced-motion:no-preference){.landing-management-module__4_w0dG__screen{transition:opacity .65s ease-out,transform .65s ease-out}.landing-management-module__4_w0dG__screen[data-revealed=false]{opacity:.35;transform:translateY(20px)}.landing-management-module__4_w0dG__screen[data-revealed=true]{opacity:1;transform:none}}
.connected-tools-module__PnLDIG__section{margin-bottom:48px;scroll-margin-top:24px}.connected-tools-module__PnLDIG__heading,.connected-tools-module__PnLDIG__rowHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connected-tools-module__PnLDIG__heading h2{margin:0;font-size:21px;font-weight:600;line-height:1.4}.connected-tools-module__PnLDIG__description,.connected-tools-module__PnLDIG__meta{color:#626268;margin:8px 0;font-size:13px;line-height:1.7}.connected-tools-module__PnLDIG__group{margin:24px 0}.connected-tools-module__PnLDIG__group h3,.connected-tools-module__PnLDIG__use h3{margin:0 0 10px;font-size:15px;font-weight:550}.connected-tools-module__PnLDIG__list{margin:0;padding:0;list-style:none}.connected-tools-module__PnLDIG__row{padding:16px 0}.connected-tools-module__PnLDIG__row+.connected-tools-module__PnLDIG__row{border-top:1px solid #e3e3e6}.connected-tools-module__PnLDIG__row strong{font-size:15px;font-weight:550}.connected-tools-module__PnLDIG__status{color:#626268;font-size:12px}.connected-tools-module__PnLDIG__heading a,.connected-tools-module__PnLDIG__group button,.connected-tools-module__PnLDIG__group>a,.connected-tools-module__PnLDIG__use button{text-align:center;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d7dc;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex;position:relative}.connected-tools-module__PnLDIG__heading a:after,.connected-tools-module__PnLDIG__group button:after,.connected-tools-module__PnLDIG__group>a:after,.connected-tools-module__PnLDIG__use button:after{content:"";position:absolute;inset:-4px 0}.connected-tools-module__PnLDIG__group>a:focus-visible{outline-offset:4px;outline:2px solid #5d5efc}.connected-tools-module__PnLDIG__group button:disabled{opacity:.5;cursor:not-allowed}.connected-tools-module__PnLDIG__group .connected-tools-module__PnLDIG__quiet{border:1px solid #d7d7dc;border-radius:999px;text-decoration:none}.connected-tools-module__PnLDIG__confirm{background:#f7f7f8;border-radius:12px;margin-top:12px;padding:16px;font-size:14px;line-height:1.7}.connected-tools-module__PnLDIG__confirm p{margin:0 0 12px}.connected-tools-module__PnLDIG__actions{flex-wrap:wrap;gap:8px;display:flex}.connected-tools-module__PnLDIG__use{margin:32px 0}.connected-tools-module__PnLDIG__prompt{-webkit-user-select:text;user-select:text;background:#f7f7f8;border-radius:12px;margin:0 0 12px;padding:16px;font-size:14px;line-height:1.7}.connected-tools-module__PnLDIG__notice{font-size:13px;line-height:1.7}.connected-tools-module__PnLDIG__notice:empty{display:none}.connected-tools-module__PnLDIG__removalHelp{margin-top:16px;font-size:13px;line-height:1.7}.connected-tools-module__PnLDIG__removalHelp summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.connected-tools-module__PnLDIG__removalHelp summary::-webkit-details-marker{display:none}.connected-tools-module__PnLDIG__removalHelp summary:before{content:"+";text-align:center;flex:0 0 16px;width:16px}.connected-tools-module__PnLDIG__removalHelp[open] summary:before{content:"−"}.connected-tools-module__PnLDIG__removalBody{padding:12px 0 0 24px}.connected-tools-module__PnLDIG__removalBody>p{color:var(--muted);margin:20px 0 0}.connected-tools-module__PnLDIG__removalBody strong{color:var(--ink);display:block}.connected-tools-module__PnLDIG__removalBody{word-break:keep-all;overflow-wrap:anywhere}.connected-tools-module__PnLDIG__removalHelp ul{margin:0;padding:0;list-style:none}.connected-tools-module__PnLDIG__removalHelp li+li{margin-top:12px}.connected-tools-module__PnLDIG__removalHelp code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f7f7f8;border-radius:12px;width:fit-content;max-width:100%;margin-top:8px;padding:8px 12px;display:block}.connected-tools-module__PnLDIG__clientId{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.connected-tools-module__PnLDIG__heading a:focus-visible,.connected-tools-module__PnLDIG__group button:focus-visible,.connected-tools-module__PnLDIG__use button:focus-visible{outline-offset:4px;outline:2px solid #5d5efc}.connected-tools-module__PnLDIG__description,.connected-tools-module__PnLDIG__notice,.connected-tools-module__PnLDIG__prompt,.connected-tools-module__PnLDIG__confirm p{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:600px){.connected-tools-module__PnLDIG__heading{flex-direction:row;align-items:center;gap:12px}.connected-tools-module__PnLDIG__heading h2{margin:0;font-size:20px}.connected-tools-module__PnLDIG__row{padding:20px 0}.connected-tools-module__PnLDIG__rowHeading{align-items:flex-start}.connected-tools-module__PnLDIG__actions{flex-direction:column;align-items:flex-start}.connected-tools-module__PnLDIG__heading a,.connected-tools-module__PnLDIG__group button,.connected-tools-module__PnLDIG__use button{width:auto;min-height:36px;padding:8px 14px;font-size:13px}.connected-tools-module__PnLDIG__group button{max-width:100%}}.connected-tools-module__PnLDIG__section .connected-tools-module__PnLDIG__startBlock h2{color:#171719;margin:0;font-size:21px;font-weight:600;line-height:1.4}.connected-tools-module__PnLDIG__startBlock .connected-tools-module__PnLDIG__description{max-width:68ch;margin:10px 0 20px;font-size:14px}.connected-tools-module__PnLDIG__usage{margin-top:28px}.connected-tools-module__PnLDIG__usage h3,.connected-tools-module__PnLDIG__management h3{margin:0 0 12px;font-size:15px;font-weight:550;line-height:1.5}.connected-tools-module__PnLDIG__exampleBlock{background:#f7f7f8;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.connected-tools-module__PnLDIG__exampleBlock p{color:#171719;-webkit-user-select:text;user-select:text;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.7}.connected-tools-module__PnLDIG__exampleBlock button{flex:none}.connected-tools-module__PnLDIG__copyNotice,.connected-tools-module__PnLDIG__copyError{margin:10px 0 0;font-size:13px;line-height:1.7}.connected-tools-module__PnLDIG__copyNotice:empty,.connected-tools-module__PnLDIG__copyError:empty{display:none}.connected-tools-module__PnLDIG__copyNotice{z-index:50;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;pointer-events:none;word-break:keep-all;overflow-wrap:anywhere;background:#171719;border-radius:12px;width:max-content;max-width:min(560px,100vw - 32px);margin:0;padding:14px 20px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001a}.connected-tools-module__PnLDIG__copyError{color:#a52c35}.connected-tools-module__PnLDIG__management{border-top:1px solid #e3e3e6;margin-top:28px;padding-top:24px}.connected-tools-module__PnLDIG__management>a,.connected-tools-module__PnLDIG__management .connected-tools-module__PnLDIG__removalHelp{margin-top:4px}.connected-tools-module__PnLDIG__startBlock,.connected-tools-module__PnLDIG__usage,.connected-tools-module__PnLDIG__management{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:600px){.connected-tools-module__PnLDIG__section .connected-tools-module__PnLDIG__startBlock h2{font-size:20px}.connected-tools-module__PnLDIG__exampleBlock{align-items:flex-start;gap:8px;padding:14px}.connected-tools-module__PnLDIG__usage{margin-top:24px}.connected-tools-module__PnLDIG__management{margin-top:24px;padding-top:20px}}.connected-tools-module__PnLDIG__usage>summary{color:#3d3d45;font-size:14px;font-weight:500}.connected-tools-module__PnLDIG__usage>summary:hover,.connected-tools-module__PnLDIG__removalHelp summary:hover{color:var(--ink)}.connected-tools-module__PnLDIG__usage>summary:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.connected-tools-module__PnLDIG__usage[open]>summary{margin-bottom:12px}.connected-tools-module__PnLDIG__entryActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.connected-tools-module__PnLDIG__toolStatus{align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:550;display:inline-flex}.connected-tools-module__PnLDIG__toolStatus:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:8px;height:8px}
.delivery-options-module__XyPSGG__section{margin-top:var(--landing-section-space);background:var(--landing-gray);padding-block:72px}.delivery-options-module__XyPSGG__transfer{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px 40px}.delivery-options-module__XyPSGG__deliveryMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delivery-options-module__XyPSGG__methodTitle{margin:0 0 16px;font-size:20px;font-weight:550;line-height:1.4}.delivery-options-module__XyPSGG__methodDescription{margin:0 0 24px;line-height:1.7}.delivery-options-module__XyPSGG__deliveryMethods .delivery-options-module__XyPSGG__guide{margin-top:24px}@media (max-width:760px){.delivery-options-module__XyPSGG__deliveryMethods{grid-template-columns:1fr}.delivery-options-module__XyPSGG__deliveryMethods .delivery-options-module__XyPSGG__transfer{margin-top:0}.delivery-options-module__XyPSGG__deliveryMethods .delivery-options-module__XyPSGG__contextRow{display:flex}}.delivery-options-module__XyPSGG__fileNote{color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.7}.delivery-options-module__XyPSGG__contextRow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-bottom:20px;font-size:14px;display:flex}.delivery-options-module__XyPSGG__contextRow>span{color:var(--muted)}.delivery-options-module__XyPSGG__contextRow strong{font-weight:500}.delivery-options-module__XyPSGG__destination{padding-top:24px}.delivery-options-module__XyPSGG__tools{flex-wrap:wrap;gap:24px;display:flex}.delivery-options-module__XyPSGG__toolLogo{align-items:center;gap:10px;font-size:16px;display:inline-flex}.delivery-options-module__XyPSGG__destination h3{margin:24px 0 0;font-size:24px;font-weight:500;line-height:1.4}.delivery-options-module__XyPSGG__prompt{background:var(--landing-gray);border-radius:8px;width:fit-content;max-width:90%;margin:24px 0 20px auto;padding:16px 20px;font-size:16px;line-height:1.7}.delivery-options-module__XyPSGG__responseSlot{display:grid}.delivery-options-module__XyPSGG__responseSlot>*{grid-area:1/1}.delivery-options-module__XyPSGG__received{background:var(--landing-gray);opacity:0;border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.7;transform:translateY(12px)}.delivery-options-module__XyPSGG__received[data-ready=true]{opacity:1;transform:none}.delivery-options-module__XyPSGG__received p{margin:8px 0 0;font-size:16px;line-height:1.7}.delivery-options-module__XyPSGG__loading{color:var(--muted);opacity:0;visibility:hidden;align-self:start;align-items:center;gap:10px;margin:0;padding:16px 20px;font-size:14px;display:flex}.delivery-options-module__XyPSGG__loading[data-visible=true]{opacity:1;visibility:visible}.delivery-options-module__XyPSGG__loading span{font-size:24px;line-height:1}.delivery-options-module__XyPSGG__nextActions{grid-template-columns:minmax(0, 1fr) var(--landing-action-width,240px);align-items:center;gap:8px 48px;margin-top:24px;display:grid}.delivery-options-module__XyPSGG__setup{display:contents}.delivery-options-module__XyPSGG__setup p{max-width:none;margin:0;font-size:16px;line-height:1.7}.delivery-options-module__XyPSGG__guide{color:#fff;background:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 24px;font-size:14px;text-decoration:none;display:inline-flex}.delivery-options-module__XyPSGG__guide:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:760px){.delivery-options-module__XyPSGG__section{padding-block:72px}.delivery-options-module__XyPSGG__transfer{padding:24px 20px}.delivery-options-module__XyPSGG__contextRow{gap:8px}.delivery-options-module__XyPSGG__tools{gap:16px}.delivery-options-module__XyPSGG__destination h3{font-size:20px}.delivery-options-module__XyPSGG__prompt{max-width:100%;padding:12px}.delivery-options-module__XyPSGG__received,.delivery-options-module__XyPSGG__loading{padding:14px}.delivery-options-module__XyPSGG__received p{font-size:14px}.delivery-options-module__XyPSGG__nextActions{grid-template-columns:minmax(0,1fr);gap:16px}.delivery-options-module__XyPSGG__guide{width:100%}}@media (prefers-reduced-motion:no-preference){.delivery-options-module__XyPSGG__received{transition:opacity .65s,transform .65s}.delivery-options-module__XyPSGG__section[data-phase="0"] .delivery-options-module__XyPSGG__prompt{animation:.55s ease-out both delivery-options-module__XyPSGG__request-arrive}.delivery-options-module__XyPSGG__loading[data-visible=true] span{animation:1s ease-in-out infinite alternate delivery-options-module__XyPSGG__loading-pulse}@keyframes delivery-options-module__XyPSGG__request-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes delivery-options-module__XyPSGG__loading-pulse{0%{opacity:.3}to{opacity:1}}.delivery-options-module__XyPSGG__transfer{transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1)}.delivery-options-module__XyPSGG__transfer[data-revealed=false]{opacity:0;transform:translateY(32px)}.delivery-options-module__XyPSGG__transfer[data-revealed=true]{opacity:1;transform:none}}.delivery-options-module__XyPSGG__instructions{gap:8px;display:grid}@media (max-width:760px){.delivery-options-module__XyPSGG__contextRow,.delivery-options-module__XyPSGG__destination h3{display:none}.delivery-options-module__XyPSGG__transfer{margin-top:36px;padding:24px 16px}.delivery-options-module__XyPSGG__destination{padding-top:0}.delivery-options-module__XyPSGG__tools{margin-bottom:28px}.delivery-options-module__XyPSGG__prompt{margin-top:0;font-size:16px}.delivery-options-module__XyPSGG__received{font-size:14px}.delivery-options-module__XyPSGG__received p{font-size:16px}.delivery-options-module__XyPSGG__nextActions{gap:24px;margin-top:32px}.delivery-options-module__XyPSGG__instructions{gap:12px}.delivery-options-module__XyPSGG__guide{min-height:48px;padding:12px 20px;font-size:16px}}.delivery-options-module__XyPSGG__setupSteps{flex-wrap:wrap;gap:12px 24px;margin:8px 0;padding:0;list-style:none;display:flex}.delivery-options-module__XyPSGG__setupSteps li{align-items:baseline;gap:8px;font-size:14px;line-height:1.6;display:flex}.delivery-options-module__XyPSGG__setupSteps span{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:760px){.delivery-options-module__XyPSGG__setupSteps{flex-direction:column;gap:12px}}
.criteria-selection-module__jOr4Ua__selection{gap:24px;min-width:0;display:grid}.criteria-selection-module__jOr4Ua__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.criteria-selection-module__jOr4Ua__heading h3{font-size:var(--persona-type-body,14px);margin:0}.criteria-selection-module__jOr4Ua__heading>span,.criteria-selection-module__jOr4Ua__description{color:#62626c;font-size:var(--persona-type-body,14px);margin:0;line-height:1.7}.criteria-selection-module__jOr4Ua__group{border:0;min-width:0;margin:0;padding:0}.criteria-selection-module__jOr4Ua__group legend{font-size:var(--persona-type-body,14px);margin-bottom:12px;padding:0;font-weight:600}.criteria-selection-module__jOr4Ua__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.criteria-selection-module__jOr4Ua__option{cursor:pointer;background:#fff;border:1px solid #e3e3e6;border-radius:12px;align-items:flex-start;gap:12px;min-height:64px;padding:12px;display:flex}.criteria-selection-module__jOr4Ua__option:has(input:checked){background:#f7f7f9;border-color:#bdbdc3}.criteria-selection-module__jOr4Ua__option input{appearance:none;cursor:pointer;background:#fff;border:1px solid #aaaab2;border-radius:5px;flex:0 0 20px;place-content:center;width:20px;height:20px;margin:2px 0 0;display:grid}.criteria-selection-module__jOr4Ua__option input:checked{background:#171719;border-color:#171719}.criteria-selection-module__jOr4Ua__option input:checked:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.criteria-selection-module__jOr4Ua__option input:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.criteria-selection-module__jOr4Ua__group:disabled .criteria-selection-module__jOr4Ua__option{opacity:.6;cursor:not-allowed}.criteria-selection-module__jOr4Ua__label{min-width:0;font-size:var(--persona-type-body,14px);word-break:keep-all;overflow-wrap:anywhere;gap:4px;line-height:1.6;display:grid}.criteria-selection-module__jOr4Ua__label strong{font-weight:500}.criteria-selection-module__jOr4Ua__label>span{color:#62626c}.criteria-selection-module__jOr4Ua__save{justify-items:start;gap:12px;padding-top:8px;display:grid}@media (max-width:640px){.criteria-selection-module__jOr4Ua__options{grid-template-columns:minmax(0,1fr)}.criteria-selection-module__jOr4Ua__save>button{width:100%}.criteria-selection-module__jOr4Ua__heading{flex-wrap:wrap}}@media (forced-colors:active){.criteria-selection-module__jOr4Ua__option input{appearance:auto}.criteria-selection-module__jOr4Ua__option input:after{display:none}}
.persona-error-module__TBNnlW__error{color:#171719;max-width:640px;padding:40px 0}.persona-error-module__TBNnlW__message{justify-items:start;gap:12px;display:grid}.persona-error-module__TBNnlW__icon{color:#626268}.persona-error-module__TBNnlW__message h1,.persona-error-module__TBNnlW__message h2,.persona-error-module__TBNnlW__message h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:550;line-height:1.5}.persona-error-module__TBNnlW__message p{color:#626268;margin:0;font-size:14px;line-height:1.7}.persona-error-module__TBNnlW__message{word-break:keep-all;overflow-wrap:anywhere}.persona-error-module__TBNnlW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.persona-error-module__TBNnlW__actions>p{color:#626268;flex-basis:100%;margin:0;font-size:13px;line-height:1.7}.persona-error-module__TBNnlW__actions>:is(a,button){color:#171719;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d7dc;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.persona-error-module__TBNnlW__actions>:is(a,button):focus-visible{outline-offset:3px;outline:1px solid #171719}.persona-error-module__TBNnlW__compact{background:#f7f7f8;border-radius:12px;max-width:none;margin:16px 0;padding:20px}.persona-error-module__TBNnlW__compact .persona-error-module__TBNnlW__message h3{font-size:15px}.persona-error-module__TBNnlW__compact .persona-error-module__TBNnlW__message p{font-size:13px}.persona-error-module__TBNnlW__compact .persona-error-module__TBNnlW__actions{margin-top:16px}@media (max-width:600px){.persona-error-module__TBNnlW__error{padding-block:28px}.persona-error-module__TBNnlW__message h1{font-size:18px}.persona-error-module__TBNnlW__compact{padding:16px}.persona-error-module__TBNnlW__actions{gap:8px}.persona-error-module__TBNnlW__actions>:is(a,button){max-width:100%;font-size:13px}}
.result-download-module__M_AvSq__section{margin:0;scroll-margin-top:24px}.result-download-module__M_AvSq__section.result-download-module__M_AvSq__section>h2{color:#171719;font-size:var(--persona-type-section);margin:0 0 20px;font-weight:600;line-height:1.4}.result-download-module__M_AvSq__methods{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.result-download-module__M_AvSq__method{background:#f7f7f8;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.result-download-module__M_AvSq__method+.result-download-module__M_AvSq__method{background:#fafafa}.result-download-module__M_AvSq__method h3{font-size:var(--persona-type-section);margin:0 0 10px;font-weight:550;line-height:1.45}.result-download-module__M_AvSq__section .result-download-module__M_AvSq__description{color:#37373e;font-size:var(--persona-type-body);margin:0;line-height:1.75}.result-download-module__M_AvSq__section .result-download-module__M_AvSq__note,.result-download-module__M_AvSq__section .result-download-module__M_AvSq__status,.result-download-module__M_AvSq__section .result-download-module__M_AvSq__languageNote{color:#626268;font-size:var(--persona-type-meta);margin:10px 0 0;line-height:1.7}.result-download-module__M_AvSq__methodActions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:20px 0 0;display:flex}.result-download-module__M_AvSq__section .result-download-module__M_AvSq__status{color:#37373e}.result-download-module__M_AvSq__filePreview{margin-top:16px}.result-download-module__M_AvSq__methods+.result-download-module__M_AvSq__filePreview{margin-top:24px}.result-download-module__M_AvSq__file{color:#37373e;min-height:44px;font-size:var(--persona-type-body);cursor:pointer;border-bottom:1px solid #e3e3e6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;line-height:1.7;list-style:none;display:flex}.result-download-module__M_AvSq__file::-webkit-details-marker{display:none}.result-download-module__M_AvSq__file:after{content:"+";text-align:center;flex:0 0 16px}.result-download-module__M_AvSq__filePreview[open]>.result-download-module__M_AvSq__file:after{content:"−"}.result-download-module__M_AvSq__file:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}.result-download-module__M_AvSq__fileCode{color:#37373e;font-size:var(--persona-type-meta);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f8;border-radius:12px;margin:12px 0 0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.8}.result-download-module__M_AvSq__section :is(h2,h3,p,summary){word-break:keep-all;overflow-wrap:anywhere}@media (max-width:640px){.result-download-module__M_AvSq__method{padding:20px}.result-download-module__M_AvSq__methods{grid-template-columns:minmax(0,1fr);gap:24px}.result-download-module__M_AvSq__method+.result-download-module__M_AvSq__method{padding:20px}.result-download-module__M_AvSq__section.result-download-module__M_AvSq__section>h2{font-size:var(--persona-type-section)}}.result-download-module__M_AvSq__intro{color:#626268;font-size:var(--persona-type-body);margin:-8px 0 24px;line-height:1.7}.result-download-module__M_AvSq__comparison{flex:1;gap:16px;margin:24px 0;display:grid}.result-download-module__M_AvSq__comparison>div{grid-template-columns:88px minmax(0,1fr);align-content:start;gap:12px;display:grid}.result-download-module__M_AvSq__comparison dt{color:#626268;font-size:var(--persona-type-meta);line-height:1.75}.result-download-module__M_AvSq__comparison dd{font-size:var(--persona-type-body);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.7}@media (max-width:640px){.result-download-module__M_AvSq__comparison>div{grid-template-columns:72px minmax(0,1fr);gap:8px}}@media (min-width:641px){.result-download-module__M_AvSq__methods{row-gap:0}.result-download-module__M_AvSq__method{grid-template-rows:subgrid;grid-row:span 6;display:grid}.result-download-module__M_AvSq__comparison{grid-template-rows:subgrid;grid-row:span 3;gap:16px}}.result-download-module__M_AvSq__methodFooter .result-download-module__M_AvSq__methodActions{min-height:50px;margin-top:0}@media (max-width:640px){.result-download-module__M_AvSq__methodActions,.result-download-module__M_AvSq__methodActions>a,.result-download-module__M_AvSq__methodActions>button{width:100%}}.result-download-module__M_AvSq__methodActions{width:100%}.result-download-module__M_AvSq__methodActions>a,.result-download-module__M_AvSq__methodActions>button{justify-content:center;width:100%}.result-download-module__M_AvSq__method,.result-download-module__M_AvSq__method+.result-download-module__M_AvSq__method{background:#f7f7f8;border:1px solid #0000}
.satisfaction-card-module__UXvPZG__card,.satisfaction-card-module__UXvPZG__reopen{z-index:40;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--feedback-keyboard-inset,0px));color:#171719;background:#fff;border:1px solid #d7d7dc;border-radius:12px;max-width:calc(100vw - 48px);position:fixed;box-shadow:0 8px 32px #17171912}.satisfaction-card-module__UXvPZG__card{width:320px;max-height:calc(var(--feedback-height,100dvh) - 48px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;padding:16px;scroll-padding:16px;overflow-y:auto}.satisfaction-card-module__UXvPZG__reopen{border-radius:999px}.satisfaction-card-module__UXvPZG__reopen .satisfaction-card-module__UXvPZG__quiet{color:#171719;margin:0;padding:10px 18px}.satisfaction-card-module__UXvPZG__card .satisfaction-card-module__UXvPZG__heading{font-size:var(--persona-type-body,14px);letter-spacing:-.02em;margin:0 0 8px;font-weight:600;line-height:1.5}.satisfaction-card-module__UXvPZG__header{align-items:center;display:flex}.satisfaction-card-module__UXvPZG__progress{color:#626268;font-size:var(--persona-type-meta,12px);font-variant-numeric:tabular-nums}.satisfaction-card-module__UXvPZG__title{font-size:var(--persona-type-body,14px);word-break:keep-all;margin:6px 0 12px;font-weight:600;line-height:1.6}.satisfaction-card-module__UXvPZG__options{gap:8px;display:grid}.satisfaction-card-module__UXvPZG__option{overflow-wrap:anywhere;color:#171719;width:100%;max-width:100%;min-height:44px;font:inherit;font-size:var(--persona-type-body,14px);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d7dc;border-radius:12px;padding:10px 14px}.satisfaction-card-module__UXvPZG__option[aria-pressed=true]{border-color:#171719;box-shadow:inset 0 0 0 1px #171719}.satisfaction-card-module__UXvPZG__comment{font-size:var(--persona-type-body,14px);gap:8px;margin-top:14px;display:grid}.satisfaction-card-module__UXvPZG__comment textarea{width:100%;font:inherit;font-size:var(--persona-type-body,14px);resize:vertical;border:1px solid #d7d7dc;border-radius:12px;padding:10px 12px}.satisfaction-card-module__UXvPZG__comment .satisfaction-card-module__UXvPZG__note{margin:0}.satisfaction-card-module__UXvPZG__next{color:#fff;min-height:44px;font:inherit;font-size:var(--persona-type-body,14px);cursor:pointer;background:#171719;border:0;border-radius:999px;justify-self:end;padding:8px 18px}.satisfaction-card-module__UXvPZG__note{color:#626268;font-size:var(--persona-type-meta,12px);margin:8px 0 0;line-height:1.6}.satisfaction-card-module__UXvPZG__thanks{font-size:var(--persona-type-body,14px);margin:0;line-height:1.6}.satisfaction-card-module__UXvPZG__quiet{color:#626268;min-height:44px;font:inherit;font-size:var(--persona-type-body,14px);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 0}.satisfaction-card-module__UXvPZG__option:focus-visible,.satisfaction-card-module__UXvPZG__next:focus-visible,.satisfaction-card-module__UXvPZG__quiet:focus-visible,.satisfaction-card-module__UXvPZG__comment textarea:focus-visible{outline-offset:2px;outline:2px solid #5d5efc}@media (max-width:600px){.satisfaction-card-module__UXvPZG__card,.satisfaction-card-module__UXvPZG__reopen{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--feedback-keyboard-inset,0px));max-width:calc(100vw - 24px)}.satisfaction-card-module__UXvPZG__card{width:auto;max-height:calc(var(--feedback-height,100dvh) - 24px - env(safe-area-inset-bottom,0px));padding:16px;left:12px}}@media (max-width:640px){.satisfaction-card-module__UXvPZG__card,.satisfaction-card-module__UXvPZG__reopen{width:100%;max-width:100%;max-height:none;box-shadow:none;margin-top:32px;position:static;overflow:visible}.satisfaction-card-module__UXvPZG__card{padding:16px}.satisfaction-card-module__UXvPZG__reopen{border-radius:12px}}
.curated-examples-module__s0I6aW__canvas{font-family:var(--font-pretendard), sans-serif;text-align:left;color:#222;background:#fff;min-height:440px;font-size:12px;line-height:1.5;overflow:hidden;container-type:inline-size}.curated-examples-module__s0I6aW__canvas *{box-sizing:border-box}.curated-examples-module__s0I6aW__canvas h3,.curated-examples-module__s0I6aW__canvas h4,.curated-examples-module__s0I6aW__canvas p,.curated-examples-module__s0I6aW__canvas dl,.curated-examples-module__s0I6aW__canvas dd{margin:0}.curated-examples-module__s0I6aW__canvas h3{white-space:pre-line;letter-spacing:-.055em;word-break:keep-all;font-size:30px;font-weight:650;line-height:1.15}.curated-examples-module__s0I6aW__canvas h4{letter-spacing:-.025em;font-size:14px;line-height:1.3}.curated-examples-module__s0I6aW__canvas p{font-size:12px;line-height:1.6}.curated-examples-module__s0I6aW__canvas header{justify-content:space-between;align-items:center;gap:12px;display:flex}.curated-examples-module__s0I6aW__photo{object-fit:cover;width:100%;height:100%;display:block}.curated-examples-module__s0I6aW__fauxButton{white-space:normal;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:650;display:flex}.curated-examples-module__s0I6aW__fauxButton>span{flex-shrink:0}.curated-examples-module__s0I6aW__food{color:#4a512e;background:#f6f3e9;padding:22px}.curated-examples-module__s0I6aW__food header b{letter-spacing:-2px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1}.curated-examples-module__s0I6aW__food header b>span{margin-left:4px}.curated-examples-module__s0I6aW__food header>span{text-align:right;max-width:115px;font-size:11px}.curated-examples-module__s0I6aW__foodIntro{margin-top:26px}.curated-examples-module__s0I6aW__foodIntro>span{letter-spacing:.02em;font-size:11px}.curated-examples-module__s0I6aW__foodIntro h3{margin-top:12px;font-size:33px;font-weight:450;line-height:1.14}.curated-examples-module__s0I6aW__foodIntro p{color:#727759;max-width:32em;margin-top:12px}.curated-examples-module__s0I6aW__foodImage{height:166px;margin-top:19px;position:relative;overflow:hidden}.curated-examples-module__s0I6aW__foodImage>.curated-examples-module__s0I6aW__photo{object-position:center 54%}.curated-examples-module__s0I6aW__foodImage>span{color:#4a512e;background:#f6f3e9;padding:5px 8px;font-size:11px;position:absolute;bottom:12px;left:12px}.curated-examples-module__s0I6aW__foodFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.curated-examples-module__s0I6aW__foodFooter>span{font-size:11px}.curated-examples-module__s0I6aW__foodFooter>.curated-examples-module__s0I6aW__fauxButton{border-bottom:1px solid;padding:7px 0}.curated-examples-module__s0I6aW__foodBold{color:#fff1d7;background:#df492c}.curated-examples-module__s0I6aW__foodBold header b{font-family:var(--font-pretendard), sans-serif;letter-spacing:-3px;font-weight:900}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodIntro h3{letter-spacing:-.07em;font-size:43px;font-weight:850}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodIntro p{color:#ffe2cb}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodImage{height:160px;margin-left:-22px;margin-right:-22px}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodFooter>.curated-examples-module__s0I6aW__fauxButton{color:#a52d18;background:#fff1d7;border:0;padding:10px}.curated-examples-module__s0I6aW__foodNews{color:#646b3e;background:0 0;border:1px solid #777b50;padding:5px 9px;display:inline-block}.curated-examples-module__s0I6aW__foodFooter>.curated-examples-module__s0I6aW__foodAccent{color:#fff;background:#4a512e;border:0;padding:10px 12px}.curated-examples-module__s0I6aW__priority{color:#283e3c;background:#fbfcfb;padding:22px}.curated-examples-module__s0I6aW__priority header b{letter-spacing:-1.5px;font-size:27px;font-weight:650}.curated-examples-module__s0I6aW__priority header b>span{color:#268b77;margin-left:3px}.curated-examples-module__s0I6aW__priority header>span{text-align:right;color:#7a8d87;max-width:130px;font-size:11px}.curated-examples-module__s0I6aW__priorityIntro{margin-top:24px}.curated-examples-module__s0I6aW__priorityIntro>span{color:#56897c;font-size:11px}.curated-examples-module__s0I6aW__priorityIntro h3{text-align:center;margin-top:15px;font-size:28px;font-weight:550}.curated-examples-module__s0I6aW__priorityIntro p{color:#73877f;margin-top:9px}.curated-examples-module__s0I6aW__dashboard{background:#fff;border:1px solid #dce5df;border-radius:7px;margin-top:21px;padding:14px;box-shadow:0 8px 22px #283e3c09}.curated-examples-module__s0I6aW__dashHead{color:#83948c;justify-content:space-between;gap:10px;font-size:11px;display:flex}.curated-examples-module__s0I6aW__dashHead>span:last-child{white-space:nowrap;color:#3c6b5c}.curated-examples-module__s0I6aW__dashHead i{color:#90a299;font-style:normal}.curated-examples-module__s0I6aW__dashTitle{justify-content:space-between;align-items:center;gap:8px;margin-top:17px;display:flex}.curated-examples-module__s0I6aW__dashTitle b{font-size:13px}.curated-examples-module__s0I6aW__dashTitle>span{color:#81958b;font-size:11px}.curated-examples-module__s0I6aW__progress{background:#edf1ee;border-radius:3px;height:4px;margin:10px 0 12px;overflow:hidden}.curated-examples-module__s0I6aW__progress i{background:#62a58a;width:75%;height:100%;display:block}.curated-examples-module__s0I6aW__task{border-top:1px solid #eef2ef;align-items:center;gap:8px;padding:9px 0;display:flex}.curated-examples-module__s0I6aW__task>span{color:#75a28f;font-size:12px}.curated-examples-module__s0I6aW__task>b{flex:1;font-size:11px;font-weight:450}.curated-examples-module__s0I6aW__task>small{color:#82928a;font-size:11px}.curated-examples-module__s0I6aW__task>.curated-examples-module__s0I6aW__taskActive{color:#468568;background:#e9f4ef;border-radius:3px;padding:3px 5px}.curated-examples-module__s0I6aW__priorityFeatures{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:19px;display:flex}.curated-examples-module__s0I6aW__priorityFeatures>span{border:1px solid #dce5df;border-radius:3px;padding:5px 7px;font-size:11px}.curated-examples-module__s0I6aW__priorityFeatures>span:nth-child(2){padding:8px;font-size:12px}.curated-examples-module__s0I6aW__priority>.curated-examples-module__s0I6aW__fauxButton{color:#fff;background:#286f5c;border-radius:4px;margin-top:13px}.curated-examples-module__s0I6aW__priorityNote{color:#91a098;text-align:center;margin-top:9px!important;font-size:11px!important}.curated-examples-module__s0I6aW__priorityMessage .curated-examples-module__s0I6aW__priorityIntro h3{text-align:left;font-size:39px;font-weight:800;line-height:1.08}.curated-examples-module__s0I6aW__priorityMood header>span,.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro>span,.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro p{color:#567c6d}.curated-examples-module__s0I6aW__priorityMood header b>span{color:#29816b}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__task{border-color:#c9dbbc}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityNote{color:#567c6d}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityIntro{gap:12px;margin-top:20px;display:grid}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityIntro h3,.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityIntro p{text-align:left;margin:0}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__dashboard{margin-top:20px}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityFeatures{border-block:1px solid #dce5df;grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;display:grid}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityFeatures>span{text-align:center;border:0;border-radius:0;padding:10px 3px;font-size:11px}.curated-examples-module__s0I6aW__priorityConsistent>.curated-examples-module__s0I6aW__fauxButton{margin-top:20px}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityNote{margin-top:12px!important}@container (max-width:350px){.curated-examples-module__s0I6aW__canvas h3{font-size:26px}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodIntro h3{font-size:35px}.curated-examples-module__s0I6aW__priorityMessage .curated-examples-module__s0I6aW__priorityIntro h3{font-size:32px}.curated-examples-module__s0I6aW__food,.curated-examples-module__s0I6aW__priority{padding-left:18px;padding-right:18px}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodImage{margin-left:-18px;margin-right:-18px}}@container (max-width:260px){.curated-examples-module__s0I6aW__canvas h3{font-size:23px}.curated-examples-module__s0I6aW__food header>span,.curated-examples-module__s0I6aW__priority header>span{max-width:90px;font-size:11px}.curated-examples-module__s0I6aW__foodBold .curated-examples-module__s0I6aW__foodIntro h3{font-size:30px}.curated-examples-module__s0I6aW__foodFooter{flex-direction:column;align-items:start;gap:7px}.curated-examples-module__s0I6aW__priorityMessage .curated-examples-module__s0I6aW__priorityIntro h3{font-size:28px}.curated-examples-module__s0I6aW__priorityFeatures{gap:5px}.curated-examples-module__s0I6aW__priorityFeatures>span{padding:4px;font-size:11px}.curated-examples-module__s0I6aW__priorityFeatures>span:nth-child(2){padding:6px;font-size:11px}.curated-examples-module__s0I6aW__dashHead{font-size:11px}.curated-examples-module__s0I6aW__task{gap:5px}.curated-examples-module__s0I6aW__task>b,.curated-examples-module__s0I6aW__task>small{font-size:11px}}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__task>.curated-examples-module__s0I6aW__taskActive{background:#fff;border:1px solid #d4e3db}.curated-examples-module__s0I6aW__canvas>div{min-height:440px}.curated-examples-module__s0I6aW__foodAnnouncement .curated-examples-module__s0I6aW__foodIntro{background:#edecdf;border-left:4px solid #818256;margin-left:-4px;padding:14px 13px}.curated-examples-module__s0I6aW__foodAnnouncement .curated-examples-module__s0I6aW__foodIntro h3{color:#4b512c;font-weight:700}.curated-examples-module__s0I6aW__foodAnnouncement .curated-examples-module__s0I6aW__foodNews{background:#f7f5e9;border-color:#818256}.curated-examples-module__s0I6aW__foodAnnouncement .curated-examples-module__s0I6aW__foodFooter>.curated-examples-module__s0I6aW__fauxButton{color:#fff;background:#71764a;padding:11px 13px}.curated-examples-module__s0I6aW__priorityMood{color:#fff;background:#174e44}.curated-examples-module__s0I6aW__priorityMood header b,.curated-examples-module__s0I6aW__priorityMood header b>span{color:#fff}.curated-examples-module__s0I6aW__priorityMood header>span,.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro>span,.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro p,.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityNote{color:#c7ded5}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro{text-align:center}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro h3{white-space:nowrap;text-align:center;letter-spacing:-.045em}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__dashboard{color:#254c3d;background:#fff;border-color:#fff;box-shadow:0 8px 25px #092b2425}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityFeatures>span{border-color:#7d9f93}.curated-examples-module__s0I6aW__priorityMood>.curated-examples-module__s0I6aW__fauxButton{color:#174e44;background:#fff}.curated-examples-module__s0I6aW__canvas>.curated-examples-module__s0I6aW__foodComparison{grid-template-rows:38px minmax(0,1fr) 160px 64px;gap:16px;min-height:600px;display:grid}.curated-examples-module__s0I6aW__foodComparison>header{align-self:center}.curated-examples-module__s0I6aW__foodComparison .curated-examples-module__s0I6aW__foodIntro{align-self:start;margin-top:0}.curated-examples-module__s0I6aW__foodComparison .curated-examples-module__s0I6aW__foodImage{height:160px;margin-top:0;margin-bottom:0}.curated-examples-module__s0I6aW__foodComparison .curated-examples-module__s0I6aW__foodFooter{align-self:center;margin-top:0}.curated-examples-module__s0I6aW__priorityMood .curated-examples-module__s0I6aW__priorityIntro h3{letter-spacing:-.055em;font-weight:750}@container (max-width:300px){.curated-examples-module__s0I6aW__canvas>.curated-examples-module__s0I6aW__foodComparison{min-height:650px}}.curated-examples-module__s0I6aW__canvas{flex-direction:column;flex:auto;align-self:stretch;width:100%;display:flex}.curated-examples-module__s0I6aW__canvas>div{flex:auto;min-width:0}.curated-examples-module__s0I6aW__task>b{min-width:0}@container (max-width:350px){.curated-examples-module__s0I6aW__foodFooter>.curated-examples-module__s0I6aW__fauxButton{min-width:0}.curated-examples-module__s0I6aW__task>small{flex-shrink:0}.curated-examples-module__s0I6aW__priorityConsistent .curated-examples-module__s0I6aW__priorityFeatures{grid-template-columns:repeat(3,minmax(0,1fr))}}
.typography-module__ttUucG__scope{--persona-type-title:2rem;--persona-type-section:1.25rem;--persona-type-body:.875rem;--persona-type-meta:.75rem;font-size:var(--persona-type-body)}@media (max-width:640px){.typography-module__ttUucG__scope{--persona-type-title:1.5rem}}
.persona-policy-consent-module__aIeq5W__page{--ink:#171719;--accent:#5d5efc;min-height:100svh;color:var(--ink);font-family:var(--font-pretendard), Pretendard, sans-serif;font-size:var(--persona-type-body,14px);background:#fff;padding:0 24px 64px;line-height:1.7}.persona-policy-consent-module__aIeq5W__header{border-bottom:1px solid #e3e3e6;max-width:1200px;margin:0 auto;padding:28px 0}.persona-policy-consent-module__aIeq5W__header a{text-decoration:none}.persona-policy-consent-module__aIeq5W__main{max-width:560px;margin:56px auto 0}.persona-policy-consent-module__aIeq5W__intro{margin-bottom:32px}.persona-policy-consent-module__aIeq5W__intro h1{font-size:var(--persona-type-title,32px);letter-spacing:-.025em;word-break:keep-all;margin:0 0 16px;font-weight:600;line-height:1.4}.persona-policy-consent-module__aIeq5W__intro p{color:#62626c;margin:0}.persona-policy-consent-module__aIeq5W__form{flex-direction:column;gap:24px;display:flex}.persona-policy-consent-module__aIeq5W__note,.persona-policy-consent-module__aIeq5W__status{font-size:var(--persona-type-meta,12px);color:#62626c;margin:0}.persona-policy-consent-module__aIeq5W__status:empty{display:none}.persona-policy-consent-module__aIeq5W__status[data-error=true]{color:#b42318}.persona-policy-consent-module__aIeq5W__submit{width:100%}.persona-policy-consent-module__aIeq5W__submit.persona-policy-consent-module__aIeq5W__submit:disabled{opacity:1;color:#62626c;background:#ededf0;border-color:#ededf0}.persona-policy-consent-module__aIeq5W__fields{color:var(--ink);flex-direction:column;gap:28px;display:flex}.persona-policy-consent-module__aIeq5W__fields [data-consent-all]{background:#f7f7f9;border:1px solid #e3e3e6;border-radius:12px;padding:18px 20px}.persona-policy-consent-module__aIeq5W__fields [data-consent-row]{background:0 0;border:0;border-radius:0;padding:10px 0}.persona-policy-consent-module__aIeq5W__fields label,.persona-policy-consent-module__aIeq5W__fields p{font-size:var(--persona-type-body,14px);color:var(--ink);line-height:1.7}.persona-policy-consent-module__aIeq5W__fields label{font-weight:400}.persona-policy-consent-module__aIeq5W__fields label span{font-size:var(--persona-type-body,14px);color:var(--ink);line-height:1.7}.persona-policy-consent-module__aIeq5W__fields label span+span,.persona-policy-consent-module__aIeq5W__fields [data-consent-row] p{font-size:var(--persona-type-meta,12px);color:#62626c}.persona-policy-consent-module__aIeq5W__fields [data-consent-badge]{font-size:var(--persona-type-meta,12px);color:#62626c;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.persona-policy-consent-module__aIeq5W__fields a{min-height:32px;font-size:var(--persona-type-meta,12px);color:#62626c;text-underline-offset:3px;align-items:center;font-weight:400;text-decoration:underline;display:inline-flex}.persona-policy-consent-module__aIeq5W__fields a:hover{color:#62626c}.persona-policy-consent-module__aIeq5W__fields input+span{color:#fff;background:#fff;border-color:#b8b8c0;border-radius:6px}.persona-policy-consent-module__aIeq5W__fields input:checked+span{color:#fff;background:#171719;border-color:#171719}.persona-policy-consent-module__aIeq5W__fields input:focus-visible+span,.persona-policy-consent-module__aIeq5W__fields a:focus-visible,.persona-policy-consent-module__aIeq5W__header a:focus-visible{outline-offset:3px;outline:2px solid #5d5efc}@media (max-width:600px){.persona-policy-consent-module__aIeq5W__page{--persona-type-title:24px;padding:0 20px 40px}.persona-policy-consent-module__aIeq5W__header{padding:24px 0}.persona-policy-consent-module__aIeq5W__main{margin-top:36px}.persona-policy-consent-module__aIeq5W__intro{margin-bottom:28px}.persona-policy-consent-module__aIeq5W__fields [data-consent-all]{padding:16px}}
.connection-steps-module__NIiEYq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.connection-steps-module__NIiEYq__steps li{text-align:left;color:#62626c;font-size:var(--persona-type-body,14px);word-break:keep-all;flex-direction:column;align-items:flex-start;gap:8px;line-height:1.5;display:flex;position:relative}.connection-steps-module__NIiEYq__steps li:not(:last-child):after{content:"";background:#e3e3e6;width:calc(100% - 32px);height:1px;position:absolute;top:15px;left:40px}.connection-steps-module__NIiEYq__number{background:#f3f3f5;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.connection-steps-module__NIiEYq__steps li[aria-current]{color:#171719;font-weight:700}.connection-steps-module__NIiEYq__steps li[aria-current] .connection-steps-module__NIiEYq__number{color:#fff;background:#171719}@media (max-width:600px){.connection-steps-module__NIiEYq__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.connection-steps-module__NIiEYq__steps li:nth-child(2):after{display:none}}
.onboarding-module__YoCC-q__intro{gap:20px;max-width:640px;margin:0 auto;padding-block:24px;display:grid}.onboarding-module__YoCC-q__intro h1{letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:28px;line-height:1.4}.onboarding-module__YoCC-q__intro p{color:#62626c;word-break:keep-all;margin:0;font-size:14px;line-height:1.75}.onboarding-module__YoCC-q__actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}@media (max-width:600px){.onboarding-module__YoCC-q__intro{padding-block:8px}.onboarding-module__YoCC-q__intro h1{font-size:24px}.onboarding-module__YoCC-q__actions{grid-template-columns:minmax(0,1fr);display:grid}}
