.CodeToDiagram_root__l9cdW{max-width:1150px;margin:auto;padding:24px 0 60px;color:var(--ink,#25372d)}.CodeToDiagram_header__3VxOf{max-width:770px;padding:20px 0 36px}.CodeToDiagram_header__3VxOf>span{font-size:12px;letter-spacing:.16em;color:#657567}.CodeToDiagram_header__3VxOf h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.04;margin:22px 0}.CodeToDiagram_header__3VxOf em{color:#58775b}.CodeToDiagram_header__3VxOf p,.CodeToDiagram_panel__WDenG p{line-height:1.7;color:#667067}.CodeToDiagram_steps__lSPin{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid #dce2d9;padding:20px 0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:28px}.CodeToDiagram_panel__WDenG{padding:28px;border:1px solid #dce2d9;border-radius:14px;background:#fff;margin-bottom:24px}.CodeToDiagram_panel__WDenG h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0 0 12px}.CodeToDiagram_inputs__HfllH{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.CodeToDiagram_inputs__HfllH label{display:grid;grid-gap:12px;gap:12px;padding:20px;background:#f5f7f2;border:1px dashed #a9baa8;border-radius:8px;flex:1 1;min-width:220px}.CodeToDiagram_inputs__HfllH input{max-width:100%}.CodeToDiagram_panel__WDenG small{color:#647365;line-height:1.6}.CodeToDiagram_focus__4FJpJ{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.CodeToDiagram_focus__4FJpJ span{font-size:12px;color:#667067}.CodeToDiagram_focus__4FJpJ textarea{font:inherit;resize:vertical;min-height:90px;padding:14px;border:1px solid #bac7b9;border-radius:8px}.CodeToDiagram_actions___Ck7w,.CodeToDiagram_tabs__mVBlw{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.CodeToDiagram_root__l9cdW button{font:inherit;cursor:pointer;border:1px solid #bbc8b9;background:#f5f7f2;color:#294430;border-radius:7px;padding:10px 16px}.CodeToDiagram_actions___Ck7w button:first-child,.CodeToDiagram_tabs__mVBlw button[aria-pressed=true]{background:#294e36;color:white}.CodeToDiagram_root__l9cdW button:disabled{opacity:.5;cursor:wait}.CodeToDiagram_root__l9cdW button:focus-visible,.CodeToDiagram_root__l9cdW input:focus-visible,.CodeToDiagram_root__l9cdW textarea:focus-visible{outline:3px solid #9aac6e;outline-offset:3px}.CodeToDiagram_files__wfnB0{max-height:220px;overflow:auto;padding:0}.CodeToDiagram_files__wfnB0 li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.CodeToDiagram_files__wfnB0 code{overflow-wrap:anywhere}.CodeToDiagram_preview__Ti2oZ{overflow:auto;background:#f8faf7;border:1px solid #e1e8df;border-radius:10px;margin-top:20px;padding:16px}.CodeToDiagram_preview__Ti2oZ svg{display:block;max-height:1800px}.CodeToDiagram_root__l9cdW pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f2;padding:16px;font-size:12px}.CodeToDiagram_root__l9cdW summary{cursor:pointer;padding:10px 0;overflow-wrap:anywhere}.CodeToDiagram_evidence__VQF18 li{padding:10px;border-bottom:1px solid #e1e8df}.CodeToDiagram_error__dRHT9{color:#a52d29!important}@media(max-width:600px){.CodeToDiagram_panel__WDenG{padding:18px}.CodeToDiagram_steps__lSPin{gap:14px}.CodeToDiagram_header__3VxOf{padding-top:0}.CodeToDiagram_files__wfnB0 li{align-items:flex-start}.CodeToDiagram_inputs__HfllH label{min-width:0;flex-basis:100%}}.CodeToDiagram_dropZone__LYtEh{display:flex;flex:1 1 100%;min-height:120px;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;border:2px dashed #a9baa8;border-radius:8px;background:#f5f7f2;transition:background .15s,border-color .15s}.CodeToDiagram_dropZone__LYtEh.CodeToDiagram_dragging__F4SFf{background:#e4efdf;border-color:#294e36}.CodeToDiagram_dropZone__LYtEh[aria-disabled=true]{opacity:.55}.Masthead_masthead__WrAXN{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:linear-gradient(100deg,color-mix(in srgb,var(--paper) 92%,#ffd9e8),color-mix(in srgb,var(--paper) 92%,#d8f1f2) 45%,color-mix(in srgb,var(--paper) 92%,#d8fff0));border-bottom:1px solid color-mix(in srgb,var(--brand) 17%,var(--hairline));-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 8px 30px color-mix(in srgb,var(--brand) 7%,transparent)}.Masthead_masthead__WrAXN:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--coral),var(--pink),var(--blue),#4f8fff,var(--cyan),var(--yellow),var(--coral));background-size:200% 100%;animation:Masthead_rainbowShift__NuynU 12s linear infinite}.Masthead_navInner__czgAY{display:flex;min-height:82px;align-items:center;gap:30px}.Masthead_brand__FynFk{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-size:30px;font-weight:800;letter-spacing:-.06em}.Masthead_brandMark__W_jZ8{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(145deg,#ff7f6e,#d852b0 42%,#087d93 72%,#238fd4);color:white;box-shadow:0 7px 18px color-mix(in srgb,var(--brand) 30%,transparent);transform:rotate(-4deg);transition:transform var(--t-base),box-shadow var(--t-base)}.Masthead_brand__FynFk:hover .Masthead_brandMark__W_jZ8{transform:rotate(4deg) scale(1.06);box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 40%,transparent)}.Masthead_brand__FynFk em{background:linear-gradient(110deg,var(--coral),var(--pink),var(--brand),var(--cyan));background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal}.Masthead_nav__aZNzi{display:flex;align-items:center;gap:5px}.Masthead_nav__aZNzi a{position:relative;padding:9px 13px;border-radius:11px;font-size:14px;font-weight:650;color:var(--ink-2);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.Masthead_nav__aZNzi a:hover{color:var(--brand);background:color-mix(in srgb,var(--paper) 72%,var(--brand-soft));transform:translateY(-1px)}.Masthead_nav__aZNzi a.Masthead_active__peQly{background:linear-gradient(120deg,color-mix(in srgb,var(--sky) 75%,var(--paper)),color-mix(in srgb,var(--mint) 52%,var(--paper)));color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent)}.Masthead_nav__aZNzi a.Masthead_active__peQly:after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--coral),var(--brand),var(--cyan))}.Masthead_actions__kjmWu{display:flex;align-items:center;gap:18px;margin-left:auto}.Masthead_search__eG1Fa{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:var(--ink-2);font-size:14px;font-weight:600}.Masthead_search__eG1Fa:hover{color:var(--brand)}.Masthead_account__pC7B_{position:relative}.Masthead_accountButton__PfgZn{display:flex;align-items:center;gap:8px;min-height:44px;max-width:190px;padding:5px 9px 5px 6px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--ink-2);font-family:var(--font-sans);font-size:14px;font-weight:650;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.Masthead_accountButton__PfgZn:hover,.Masthead_accountButton__PfgZn[aria-expanded=true]{border-color:var(--hairline);background:var(--brand-soft);color:var(--brand)}.Masthead_accountButton__PfgZn[aria-expanded=true]>svg{transform:rotate(180deg)}.Masthead_accountButton__PfgZn>svg{flex:none;transition:transform var(--t-fast)}.Masthead_avatar__jn0FO{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,var(--coral),var(--pink) 40%,var(--blue));color:white;font-size:13px;font-weight:800;box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 28%,transparent)}.Masthead_accountName__dauUU{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Masthead_accountMenu__DUmzk{position:absolute;top:calc(100% + 10px);right:0;z-index:50;width:240px;padding:7px;border:1px solid var(--hairline);border-radius:16px;background:var(--paper);box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 18%,transparent)}.Masthead_accountMenu__DUmzk[hidden]{display:none}.Masthead_accountSummary__lm_w0{display:grid;grid-gap:3px;gap:3px;min-width:0;margin:2px 2px 7px;padding:10px 11px 12px;border-bottom:1px solid var(--hairline)}.Masthead_accountSummary__lm_w0 small,.Masthead_accountSummary__lm_w0 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Masthead_accountSummary__lm_w0 strong{font-size:14px}.Masthead_accountSummary__lm_w0 small{color:var(--ink-3);font-size:12px;font-weight:450}.Masthead_accountMenu__DUmzk>a{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 11px;border-radius:10px;color:var(--ink-2);font-size:14px;font-weight:600}.Masthead_accountMenu__DUmzk>a:focus-visible,.Masthead_accountMenu__DUmzk>a:hover{background:var(--brand-soft);color:var(--brand)}.Masthead_accountMenu__DUmzk>a.Masthead_adminMenuItem__Vieee{margin-bottom:4px;color:var(--brand);background:linear-gradient(110deg,color-mix(in srgb,var(--sky) 70%,var(--paper)),color-mix(in srgb,var(--mint) 48%,var(--paper)))}.Masthead_accountMenu__DUmzk>a.Masthead_adminMenuItem__Vieee:focus-visible,.Masthead_accountMenu__DUmzk>a.Masthead_adminMenuItem__Vieee:hover{color:var(--ink);background:linear-gradient(110deg,color-mix(in srgb,var(--yellow) 48%,var(--paper)),color-mix(in srgb,var(--mint) 62%,var(--paper)))}.Masthead_accountMenu__DUmzk>a.Masthead_logout__FBg01{margin-top:5px;border-top:1px solid var(--hairline);border-radius:0 0 10px 10px;color:var(--red)}.Masthead_accountMenu__DUmzk>a.Masthead_logout__FBg01:focus-visible,.Masthead_accountMenu__DUmzk>a.Masthead_logout__FBg01:hover{background:color-mix(in srgb,var(--red) 9%,var(--paper));color:var(--red)}.Masthead_menu__S5EHa{display:none;align-items:center;gap:7px;min-height:40px;padding:9px 12px;background:var(--surface);border:1px solid var(--rule);font-size:14px;font-weight:600;cursor:pointer}.Masthead_drawer__omD2t{padding:8px var(--page-pad) 20px;border-top:1px solid var(--hairline);background:linear-gradient(135deg,color-mix(in srgb,var(--paper) 88%,var(--sky)),color-mix(in srgb,var(--paper) 90%,var(--mint)))}.Masthead_drawer__omD2t a{display:block;padding:13px 16px;margin-top:4px;border-radius:12px;font-size:16px;font-weight:600}.Masthead_drawer__omD2t a:hover,.Masthead_drawer__omD2t a[aria-current=page]{color:var(--brand);background:var(--brand-soft)}@media (min-width:1101px){.Masthead_drawer__omD2t{display:none}}@media (max-width:1100px){.Masthead_nav__aZNzi{display:none}.Masthead_menu__S5EHa{display:inline-flex}}@media (max-width:600px){.Masthead_navInner__czgAY{min-height:72px;gap:12px}.Masthead_actions__kjmWu{gap:8px}.Masthead_actions__kjmWu>a:last-of-type:not(.Masthead_search__eG1Fa),.Masthead_desktopSearch__D417s{display:none}.Masthead_brand__FynFk{font-size:26px;gap:7px}.Masthead_brandMark__W_jZ8{width:32px;height:34px;border-radius:10px}.Masthead_search__eG1Fa{font-size:13px}.Masthead_accountName__dauUU{display:none}.Masthead_accountButton__PfgZn{padding-right:7px}.Masthead_accountMenu__DUmzk{position:fixed;top:68px;right:12px;width:min(260px,calc(100vw - 24px))}.Masthead_menu__S5EHa{padding:8px;font-size:0;gap:0}}@keyframes Masthead_rainbowShift__NuynU{to{background-position:200% 0}}.Masthead_contentStart__sXpgE{scroll-margin-top:96px}.not-found_notice__1R6Nb{padding-block:96px;padding-inline:var(--gutter);border-left:8px solid var(--coral);background:linear-gradient(120deg,color-mix(in srgb,var(--yellow) 42%,var(--paper)),color-mix(in srgb,var(--pink) 25%,var(--paper)),color-mix(in srgb,var(--sky) 38%,var(--paper)))}.not-found_notice__1R6Nb h1{margin:20px 0 16px;font-size:var(--fs-display);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:16ch;text-wrap:balance}.not-found_notice__1R6Nb p{color:var(--ink-2);margin-bottom:24px;max-width:36ch}.not-found_notice__1R6Nb{margin-block:28px;padding:clamp(32px,6vw,80px);border:1px solid var(--hairline);border-radius:26px}.not-found_notice__1R6Nb h1{line-height:1.15}.not-found_notice__1R6Nb p{font-size:17px;line-height:1.75}.page_layout__dwQt3{display:grid;grid-template-columns:5fr 7fr;grid-gap:var(--gutter);gap:var(--gutter);padding-block:48px;background:linear-gradient(120deg,color-mix(in srgb,var(--peach) 36%,var(--paper)),transparent 45%,color-mix(in srgb,var(--sky) 35%,var(--paper)));padding-inline:var(--gutter)}.page_intro__wRtKy{border-right:1px solid var(--hairline);padding-right:var(--gutter);border-top:7px solid var(--coral);padding-top:28px}.page_display__fbi2s{margin-top:20px;font-size:var(--fs-display);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.page_display__fbi2s em{font-style:italic;color:var(--red)}.page_lede__4WYWc{margin-top:24px;color:var(--ink-2);max-width:40ch}.page_details__4ukO9{margin-top:28px;display:flex;flex-direction:column;gap:12px;font-size:var(--fs-small)}.page_details__4ukO9 a,.page_details__4ukO9 span{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2)}.page_details__4ukO9 a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;align-self:flex-start;transition:color var(--t-fast) var(--ease)}.page_details__4ukO9 a:hover{color:var(--red)}.page_panel__zqNAY{background:color-mix(in srgb,var(--mint) 36%,var(--paper));border-top:7px solid var(--cyan);padding:28px}.page_form__T90SA{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.page_form__T90SA>*{width:100%}.page_form__T90SA button{width:auto}.page_row__yZmUH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter);gap:var(--gutter)}.page_error__DGOPz{font-family:var(--font-mono);font-size:12px;color:var(--red)}.page_success__RvsTW{border:1px solid var(--rule);padding:40px;background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 65%,var(--paper)),color-mix(in srgb,var(--yellow) 30%,var(--paper)))}.page_check__QW5am{color:var(--red);margin-bottom:20px}.page_success__RvsTW h2{margin-top:14px;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.02}.page_success__RvsTW p{margin-top:16px;color:var(--ink-2);max-width:44ch}.page_success__RvsTW button{margin-top:28px}.page_notes__JUz8f{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gutter);gap:var(--gutter);border-top:1px solid var(--rule);padding-top:36px;margin-bottom:96px}.page_notes__JUz8f>*+*{border-left:1px solid var(--hairline);margin-left:calc(var(--gutter) / -2);padding-left:calc(var(--gutter) / 2)}.page_notes__JUz8f article{padding-top:18px;border-top:5px solid var(--coral)}.page_notes__JUz8f article:nth-child(2){border-top-color:var(--blue)}.page_notes__JUz8f article:nth-child(3){border-top-color:var(--cyan)}.page_num__XAuWb{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;color:var(--red)}.page_notes__JUz8f h3{margin-top:12px;font-size:var(--fs-h3);font-weight:700;letter-spacing:-.01em;line-height:1.1}.page_notes__JUz8f p{margin-top:10px;color:var(--ink-2);font-size:var(--fs-small);max-width:40ch}@media (max-width:960px){.page_layout__dwQt3{grid-template-columns:1fr;gap:40px}.page_intro__wRtKy{border-right:0;padding-right:0}.page_notes__JUz8f{grid-template-columns:1fr;gap:0}.page_notes__JUz8f>*+*{border-left:0;margin-left:0;padding-left:0;border-top:1px solid var(--hairline);padding-top:28px;margin-top:28px}}@media (max-width:640px){.page_row__yZmUH{grid-template-columns:1fr}.page_success__RvsTW{padding:28px}}.page_layout__dwQt3{gap:44px;padding:36px 0;background:none}.page_intro__wRtKy{border:1px solid var(--hairline);border-radius:24px;padding:36px;background:linear-gradient(155deg,var(--peach),color-mix(in srgb,var(--peach) 20%,var(--paper)))}.page_display__fbi2s{line-height:1.14}.page_display__fbi2s em{font-style:normal}.page_lede__4WYWc{line-height:1.8}.page_panel__zqNAY{border:1px solid var(--hairline);border-radius:24px;padding:clamp(24px,3vw,36px);background:var(--paper);box-shadow:var(--shadow)}.page_layout__dwQt3{position:relative;margin-top:28px;padding:clamp(18px,3vw,34px);border:1px solid color-mix(in srgb,var(--brand) 13%,var(--hairline));border-radius:30px;background:linear-gradient(125deg,color-mix(in srgb,var(--peach) 42%,var(--paper)),color-mix(in srgb,var(--sky) 42%,var(--paper)),color-mix(in srgb,var(--mint) 34%,var(--paper)))}.page_intro__wRtKy{border:0;background:linear-gradient(155deg,color-mix(in srgb,var(--peach) 90%,var(--paper)),color-mix(in srgb,var(--pink) 20%,var(--paper)));box-shadow:var(--shadow-sm)}.page_display__fbi2s em{background:linear-gradient(90deg,var(--coral),var(--pink),var(--brand));background-clip:text;-webkit-background-clip:text;color:transparent}.page_panel__zqNAY{border-color:#ffffffaa;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_notes__JUz8f article:first-child{background:color-mix(in srgb,var(--peach) 35%,var(--paper))}.page_notes__JUz8f article:nth-child(2){background:color-mix(in srgb,var(--sky) 42%,var(--paper))}.page_notes__JUz8f article:nth-child(3){background:color-mix(in srgb,var(--mint) 48%,var(--paper))}.page_notes__JUz8f article{padding:22px;border-radius:18px}.page_form__T90SA{gap:24px}.page_success__RvsTW{border-radius:20px}.page_check__QW5am{color:var(--cyan)}.page_notes__JUz8f{border:0;padding-top:16px;gap:22px}.page_notes__JUz8f article,.page_notes__JUz8f>*+*{border:1px solid var(--hairline);border-radius:20px;padding:26px;margin:0;background:var(--paper)}.page_notes__JUz8f article:nth-child(2){background:color-mix(in srgb,var(--sky) 35%,var(--paper));border-color:var(--hairline)}.page_notes__JUz8f article:nth-child(3){background:color-mix(in srgb,var(--mint) 40%,var(--paper));border-color:var(--hairline)}.page_notes__JUz8f p{font-size:15px;line-height:1.75}@media(max-width:960px){.page_layout__dwQt3{gap:24px}}.page_threeUp__Iq7af{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gutter);gap:var(--gutter)}.page_threeUp__Iq7af>*+*{border-left:1px solid var(--hairline);margin-left:calc(var(--gutter) / -2);padding-left:calc(var(--gutter) / 2)}.page_sections___lROk{margin-top:56px;border-block:1px solid var(--rule);display:flex;align-items:center;justify-content:center;gap:28px;padding:22px var(--page-pad);overflow-x:auto;white-space:nowrap;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;background:linear-gradient(90deg,color-mix(in srgb,var(--yellow) 32%,var(--paper)),color-mix(in srgb,var(--mint) 45%,var(--paper)),color-mix(in srgb,var(--sky) 42%,var(--paper)))}.page_sections___lROk a{transition:color var(--t-fast) var(--ease)}.page_sections___lROk a:hover{color:var(--red)}.page_sections___lROk i{width:8px;height:8px;background:var(--blue);transform:rotate(45deg);flex:0 0 auto}.page_directory__YoJrO{margin-top:72px}.page_directoryHead__FaFeE{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter);gap:var(--gutter);align-items:flex-end;margin-bottom:28px}.page_directoryHead__FaFeE h2{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.025em}.page_directoryHead__FaFeE p{color:var(--ink-2);max-width:46ch}.page_directoryGrid__j7TWN{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--rule)}.page_directoryCard__CPtWP{position:relative;padding:22px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:flex-start;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.page_directoryCard__CPtWP:last-child{border-right:0}.page_directoryCard__CPtWP:first-child{background:color-mix(in srgb,var(--peach) 40%,var(--paper))}.page_directoryCard__CPtWP:nth-child(2){background:color-mix(in srgb,var(--sky) 40%,var(--paper))}.page_directoryCard__CPtWP:nth-child(3){background:color-mix(in srgb,var(--mint) 44%,var(--paper))}.page_directoryCard__CPtWP:nth-child(4){background:color-mix(in srgb,var(--yellow) 26%,var(--paper))}.page_directoryCard__CPtWP:nth-child(5){background:color-mix(in srgb,var(--pink) 20%,var(--paper))}.page_directoryCard__CPtWP:hover{background:var(--ink);color:var(--paper)}.page_directoryNumber__wdGH_{margin-bottom:32px;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;color:currentColor;opacity:.62}.page_directoryCard__CPtWP h3{margin-top:18px;font-size:var(--fs-h3);line-height:1.1}.page_directoryCard__CPtWP p{margin-top:10px;font-size:var(--fs-small);line-height:1.45;opacity:.72}.page_directoryArrow__k_WUx{margin-top:auto;align-self:flex-end}.page_manifesto__DSqGv{margin-top:72px;border-block:1px solid var(--rule);min-height:360px;display:flex;align-items:center;padding:56px var(--page-pad);color:#fff;background-image:linear-gradient(90deg,rgba(8,9,15,.88),rgba(8,9,15,.66) 58%,rgba(8,9,15,.42)),url(/images/editorial/ai-clear-thinking-background.png);background-position:50%;background-size:cover}.page_manifesto__DSqGv p{width:100%;max-width:min(var(--max-w),52ch);margin-inline:auto;border-left:2px solid var(--coral);padding-left:var(--gutter);font-size:clamp(1.25rem,2.3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.45)}.page_manifesto__DSqGv em{font-style:normal;color:var(--yellow)}.page_newsletter__ObA_4{margin-top:72px;margin-bottom:72px;border:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter);gap:var(--gutter);padding:40px;background:linear-gradient(135deg,color-mix(in srgb,var(--sky) 60%,var(--paper)),color-mix(in srgb,var(--mint) 42%,var(--paper)));box-shadow:12px 12px 0 color-mix(in srgb,var(--blue) 34%,transparent)}.page_newsletter__ObA_4 h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;margin-top:12px;text-wrap:balance}.page_form__NxPAx{display:flex;flex-direction:column;gap:16px;align-self:flex-end}.page_form__NxPAx small{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3)}@media (max-width:960px){.page_threeUp__Iq7af{grid-template-columns:repeat(2,1fr);row-gap:var(--gutter)}.page_threeUp__Iq7af>:nth-child(odd){border-left:0;margin-left:0;padding-left:0}.page_threeUp__Iq7af>:nth-child(n+3){border-top:1px solid var(--hairline);padding-top:var(--gutter)}.page_directoryGrid__j7TWN{grid-template-columns:repeat(2,minmax(0,1fr))}.page_directoryCard__CPtWP{min-height:220px;border-bottom:1px solid var(--hairline)}.page_directoryCard__CPtWP:nth-child(2n){border-right:0}.page_directoryCard__CPtWP:last-child{border-bottom:0}}@media (max-width:640px){.page_threeUp__Iq7af{grid-template-columns:1fr}.page_threeUp__Iq7af>*+*{border-left:0;margin-left:0;padding-left:0;border-top:1px solid var(--hairline);padding-top:var(--gutter)}.page_sections___lROk{justify-content:flex-start}.page_newsletter__ObA_4{padding:28px}.page_directoryGrid__j7TWN,.page_directoryHead__FaFeE,.page_newsletter__ObA_4{grid-template-columns:1fr}.page_directoryCard__CPtWP{min-height:190px;border-right:0}.page_manifesto__DSqGv{min-height:300px;padding-block:42px;background-position:62%}}.page_hero__7KFOs{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(40px,6vw,88px)}.page_heroCopy__r3YU6{min-width:0}.page_heroEyebrow__p76B6{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--brand) 15%,var(--paper));border-radius:30px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:650}.page_heroEyebrow__p76B6>span{width:7px;height:7px;border-radius:50%;background:var(--brand)}.page_hero__7KFOs h1{margin-top:24px;font-size:clamp(38px,4.6vw,66px);font-weight:750;letter-spacing:-.055em;line-height:1.1}.page_hero__7KFOs h1 em{color:var(--brand);font-style:normal}.page_heroCopy__r3YU6>p{max-width:49ch;margin-top:22px;color:var(--ink-2);font-size:17px;line-height:1.8}.page_heroActions__uE8fj{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_heroNote__MzWoa{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:var(--ink-2);font-size:12px}.page_heroNote__MzWoa>span{display:inline-flex;align-items:center;gap:6px}.page_heroNote__MzWoa svg{color:var(--cyan)}.page_heroWorkspace__ua02Q{position:relative;padding:22px;border:1px solid var(--paper);border-radius:28px;background:color-mix(in srgb,var(--paper) 88%,var(--sky));box-shadow:0 24px 70px color-mix(in srgb,var(--brand) 12%,transparent)}.page_workspaceHead__MB7LI{display:flex;align-items:center;gap:11px;margin-bottom:20px}.page_workspaceIcon__8v0ez{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:var(--brand);background:var(--brand-soft)}.page_workspaceHead__MB7LI>div{display:grid;grid-gap:3px;gap:3px}.page_workspaceHead__MB7LI strong{font-size:14px;font-weight:700}.page_workspaceHead__MB7LI>div>span{font-size:12px;color:var(--ink-2)}.page_workspaceDots__GRCiG{margin-left:auto;color:var(--ink-3);letter-spacing:3px}.page_workspacePrimary__5iExj{position:relative;display:block;overflow:hidden;isolation:isolate;padding:24px;border-radius:20px;color:#fff;background:linear-gradient(115deg,#08748a,#1590ad);transition:transform var(--t-base)}.page_workspacePrimary__5iExj:hover{transform:translateY(-3px)}.page_workspaceBadge__GaBC4{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:20px;background:#ffffff20;font-size:12px}.page_workspacePrimary__5iExj h2{position:relative;z-index:1;margin-block:22px;font-size:clamp(22px,2.4vw,32px);font-weight:650;line-height:1.2;letter-spacing:-.035em}.page_workspaceAction__lZI26{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;font-size:13px;font-weight:600}.page_workspaceOrb__ssi3M{position:absolute;z-index:0;width:210px;height:210px;right:-90px;top:35px;border:28px solid #8bdce335;border-radius:50%;box-shadow:0 0 0 24px #8bdce315,0 0 0 48px #8bdce310}.page_workspaceGrid__D0dGZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.page_workspaceGrid__D0dGZ>a{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:18px;background:var(--peach);color:var(--ink);transition:transform var(--t-base)}.page_workspaceGrid__D0dGZ>a:nth-child(2){background:var(--mint)}.page_workspaceGrid__D0dGZ>a:hover{transform:translateY(-3px)}.page_workspaceGrid__D0dGZ>a>svg{color:var(--red)}.page_workspaceGrid__D0dGZ>a:nth-child(2)>svg{color:var(--cyan)}.page_workspaceGrid__D0dGZ strong{font-size:19px;letter-spacing:-.025em;line-height:1.3}.page_workspaceGrid__D0dGZ>a>span{justify-content:space-between}.page_workspaceFoot__l_k1P,.page_workspaceGrid__D0dGZ>a>span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.page_workspaceFoot__l_k1P{padding-top:18px}.page_workspaceFoot__l_k1P>span{color:var(--brand)}.page_threeUp__Iq7af{gap:14px}.page_threeUp__Iq7af>:nth-child(n){border:1px solid var(--hairline);margin:0;padding:12px}.page_sections___lROk{gap:20px;padding-block:20px;font-size:20px;border:0;background:var(--brand-soft)}.page_sections___lROk a{padding:6px 12px}.page_sections___lROk i{width:5px;height:5px;border-radius:50%}.page_directoryGrid__j7TWN{gap:14px;border:0}.page_directoryCard__CPtWP{padding:24px;min-height:260px;border:1px solid var(--hairline);border-radius:20px;box-shadow:var(--shadow-sm)}.page_directoryCard__CPtWP:last-child{border-right:1px solid var(--hairline)}.page_directoryCard__CPtWP:hover{color:var(--ink);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.page_directoryNumber__wdGH_{margin-bottom:18px}.page_directoryCard__CPtWP p{opacity:1;color:var(--ink-2);line-height:1.6}.page_manifesto__DSqGv{border:0;min-height:320px}.page_manifesto__DSqGv p{line-height:1.4;border-left:0}.page_newsletter__ObA_4{border:1px solid var(--hairline);border-radius:28px;padding:clamp(26px,4vw,52px);box-shadow:var(--shadow)}.page_newsletter__ObA_4 h2{line-height:1.2}@media (max-width:1000px){.page_hero__7KFOs{gap:32px}.page_hero__7KFOs h1{font-size:44px}.page_heroWorkspace__ua02Q,.page_workspaceGrid__D0dGZ>a{padding:16px}.page_directoryGrid__j7TWN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.page_hero__7KFOs{grid-template-columns:1fr;padding-block:36px 48px}.page_hero__7KFOs h1{font-size:clamp(38px,7vw,54px)}.page_heroCopy__r3YU6>p{max-width:58ch}.page_heroWorkspace__ua02Q{width:100%;max-width:560px;justify-self:center}.page_directoryGrid__j7TWN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.page_heroEyebrow__p76B6{font-size:11px}.page_heroActions__uE8fj{flex-direction:column}.page_heroActions__uE8fj>a{width:100%}.page_workspaceGrid__D0dGZ{gap:10px}.page_workspaceGrid__D0dGZ>a{padding:15px}.page_workspaceGrid__D0dGZ strong{font-size:17px}.page_workspaceGrid__D0dGZ>a>span{font-size:11px}.page_workspacePrimary__5iExj{padding:20px}.page_directoryGrid__j7TWN{grid-template-columns:1fr}.page_directoryCard__CPtWP{min-height:220px}}.page_hero__7KFOs{position:relative;isolation:isolate;margin-top:28px;padding:clamp(34px,5vw,72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--hairline));border-radius:34px;background:linear-gradient(125deg,color-mix(in srgb,var(--peach) 58%,var(--paper)),color-mix(in srgb,var(--sky) 64%,var(--paper)) 48%,color-mix(in srgb,var(--mint) 54%,var(--paper)));box-shadow:0 24px 70px color-mix(in srgb,var(--brand) 10%,transparent)}.page_hero__7KFOs:after,.page_hero__7KFOs:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(1px)}.page_hero__7KFOs:before{width:260px;height:260px;left:-110px;bottom:-140px;border:40px solid color-mix(in srgb,var(--coral) 25%,transparent);box-shadow:0 0 0 35px color-mix(in srgb,var(--pink) 11%,transparent)}.page_hero__7KFOs:after{width:180px;height:180px;right:35%;top:-130px;background:color-mix(in srgb,var(--yellow) 36%,transparent)}.page_heroEyebrow__p76B6{border-color:color-mix(in srgb,var(--pink) 34%,var(--paper));background:color-mix(in srgb,var(--paper) 72%,var(--pink));color:#9a2c69;box-shadow:0 5px 18px color-mix(in srgb,var(--pink) 16%,transparent)}.page_heroEyebrow__p76B6>span{background:linear-gradient(135deg,var(--coral),var(--pink))}.page_hero__7KFOs h1 em{background:linear-gradient(100deg,#ef5f58,#d546a1 42%,#087d93 72%,#087e78);background-clip:text;-webkit-background-clip:text;color:transparent}.page_heroWorkspace__ua02Q{border-color:#ffffffaa;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 28px 75px color-mix(in srgb,#154c5f 18%,transparent)}.page_workspacePrimary__5iExj{background:linear-gradient(120deg,#086e86,#0c87a4 48%,#d653a6)}.page_workspaceGrid__D0dGZ>a{background:linear-gradient(145deg,var(--peach),color-mix(in srgb,var(--yellow) 35%,var(--paper)))}.page_workspaceGrid__D0dGZ>a:nth-child(2){background:linear-gradient(145deg,var(--mint),color-mix(in srgb,var(--sky) 45%,var(--paper)))}.page_sections___lROk{background:linear-gradient(90deg,color-mix(in srgb,var(--yellow) 56%,var(--paper)),color-mix(in srgb,var(--peach) 66%,var(--paper)),color-mix(in srgb,var(--sky) 70%,var(--paper)),color-mix(in srgb,var(--mint) 66%,var(--paper)))}.page_sections___lROk a:hover{color:var(--brand);transform:translateY(-2px)}.page_directoryCard__CPtWP:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--peach) 75%,var(--paper)),var(--paper))}.page_directoryCard__CPtWP:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--sky) 78%,var(--paper)),var(--paper))}.page_directoryCard__CPtWP:nth-child(3){background:linear-gradient(145deg,color-mix(in srgb,var(--mint) 78%,var(--paper)),var(--paper))}.page_directoryCard__CPtWP:nth-child(4){background:linear-gradient(145deg,color-mix(in srgb,var(--yellow) 52%,var(--paper)),var(--paper))}.page_directoryCard__CPtWP:nth-child(5){background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 38%,var(--paper)),var(--paper))}.page_directoryCard__CPtWP:hover{border-color:color-mix(in srgb,var(--brand) 25%,var(--rule));background:var(--paper);transform:translateY(-6px) rotate(-.5deg)}.page_newsletter__ObA_4{background:linear-gradient(125deg,color-mix(in srgb,var(--pink) 32%,var(--paper)),color-mix(in srgb,var(--sky) 72%,var(--paper)) 52%,color-mix(in srgb,var(--mint) 58%,var(--paper)));box-shadow:13px 13px 0 color-mix(in srgb,var(--brand) 28%,transparent)}@media(max-width:760px){.page_hero__7KFOs{margin-inline:14px;padding:30px 22px;border-radius:26px}}.page_latest__B281N>:first-child{margin:28px 0 12px}.page_page__pxfUf{max-width:900px;padding-top:55px;padding-bottom:80px}.page_page__pxfUf>header{text-align:center}.page_page__pxfUf>header>span{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_heart__fWynv{display:grid;place-items:center;width:95px;height:95px;margin:25px auto;border-radius:32px;background:linear-gradient(145deg,var(--pink),var(--brand));color:#fff;box-shadow:0 18px 40px rgb(8 124 145/20%)}.page_page__pxfUf>header>p{color:var(--ink-2);font-size:12px}.page_page__pxfUf h1{margin:10px auto 14px;font-size:clamp(42px,7vw,75px);line-height:1.05;letter-spacing:-.06em}.page_page__pxfUf blockquote{max-width:650px;margin:auto;color:var(--ink-2);font-family:Georgia,serif;font-size:17px;line-height:1.75}.page_player__KDd3P{max-width:620px;margin:35px auto}.page_lyrics__5_1bg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:35px 55px;gap:35px 55px;padding:42px 0;border-block:1px solid var(--rule)}.page_lyrics__5_1bg section{padding-top:14px;border-top:1px solid var(--rule)}.page_lyrics__5_1bg span{display:block;margin-bottom:12px;color:var(--brand);font-size:10px;font-weight:700;text-transform:uppercase}.page_lyrics__5_1bg p{font-family:Georgia,serif;font-size:18px;line-height:1.8}.page_page__pxfUf>aside{display:flex;gap:13px;margin:30px 0;padding:20px;border-radius:15px;background:var(--surface)}.page_page__pxfUf>aside svg{flex-shrink:0;color:var(--brand)}.page_page__pxfUf>aside strong{font-size:13px}.page_page__pxfUf>aside p{margin:6px 0;color:var(--ink-2);font-size:13px;line-height:1.7}.page_page__pxfUf>aside small{color:var(--ink-3);font-size:10px}.page_page__pxfUf>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;color:var(--ink-2);font-size:12px}.page_page__pxfUf>footer a{padding:10px 14px;border-radius:10px;background:var(--brand);color:var(--on-brand);font-weight:650}@media(max-width:600px){.page_page__pxfUf{padding-top:35px}.page_lyrics__5_1bg{grid-template-columns:1fr}.page_page__pxfUf>footer{align-items:flex-start;flex-direction:column}.page_lyrics__5_1bg p{font-size:16px}}.page_page__x1OVt{max-width:1600px;padding-block:34px 80px}.page_head__0nb_A{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:flex-end;padding:clamp(28px,5vw,58px);border:1px solid var(--hairline);border-radius:26px;background:radial-gradient(circle at 90% 12%,color-mix(in srgb,#ff79ac 42%,transparent) 0 14%,transparent 15%),linear-gradient(120deg,color-mix(in srgb,#178aa2 17%,var(--paper)),color-mix(in srgb,#39d2ae 17%,var(--paper)),color-mix(in srgb,#ffd45f 24%,var(--paper)))}.page_head__0nb_A h1{margin-top:14px;font-size:var(--fs-display);font-weight:780;letter-spacing:-.05em;line-height:1.04}.page_head__0nb_A h1 em{color:var(--brand);font-weight:670}.page_head__0nb_A p{max-width:55ch;margin-top:17px;color:var(--ink-2);font-size:17px;line-height:1.65}.page_promises__VppVP{display:grid;grid-gap:8px;gap:8px}.page_promises__VppVP span{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--hairline));border-radius:12px;background:color-mix(in srgb,var(--paper) 82%,transparent);font-size:14px;font-weight:650}.page_promises__VppVP svg{color:var(--brand)}.page_library__rQfc7{margin-top:22px}.page_toolbar__TXCLj{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--hairline);border-radius:16px;background:var(--paper)}.page_toolbar__TXCLj>label:first-child{display:flex;align-items:center;gap:8px;flex:1 1;min-width:180px;padding:9px 11px;border:1px solid var(--rule);border-radius:10px;background:var(--canvas)}.page_toolbar__TXCLj input{width:100%;border:0;outline:0;background:transparent;font-size:14px}.page_toolbar__TXCLj>label:nth-child(2){display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.page_toolbar__TXCLj select{min-height:40px;padding:7px 10px;border:1px solid var(--rule);border-radius:9px;background:var(--canvas);font-size:14px}.page_reader__WpYAo header a,.page_reader__WpYAo header button,.page_toolbar__TXCLj button{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid var(--rule);border-radius:9px;background:var(--paper);font-size:14px;font-weight:650;cursor:pointer}.page_toolbar__TXCLj .page_clear__cjVgZ{color:var(--red)}.page_error__lnwDj{margin-top:12px;padding:13px;border-left:4px solid var(--red);border-radius:10px;background:color-mix(in srgb,var(--red) 8%,var(--paper));font-size:14px}.page_layout__seaAg{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.page_list__HMSyb,.page_reader__WpYAo{border:1px solid var(--hairline);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm)}.page_list__HMSyb{overflow:hidden}.page_list__HMSyb>header{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--brand-soft) 55%,var(--paper))}.page_list__HMSyb>header span,.page_reader__WpYAo header>div>span{color:var(--brand);font-size:12px;font-weight:750}.page_list__HMSyb>header h2{font-size:22px}.page_list__HMSyb>header svg{color:var(--brand)}.page_list__HMSyb>article{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--hairline)}.page_list__HMSyb>article.page_active___eKie{background:color-mix(in srgb,var(--brand-soft) 58%,var(--paper));box-shadow:inset 4px 0 var(--brand)}.page_list__HMSyb>article>button:first-child{display:grid;grid-gap:5px;gap:5px;width:100%;padding:15px 17px;border:0;background:transparent;text-align:left;cursor:pointer}.page_list__HMSyb>article>button:last-child{align-self:center;margin-right:9px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.page_list__HMSyb>article>button:last-child:hover{background:color-mix(in srgb,var(--red) 9%,var(--paper));color:var(--red)}.page_toolName__EGHjD{color:var(--brand);font-size:12px;font-weight:750}.page_list__HMSyb article strong{font-size:14px}.page_list__HMSyb article small{display:flex;align-items:center;gap:5px;color:var(--ink-3);font-size:12px}.page_list__HMSyb article small span{padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--red) 10%,var(--paper));color:var(--red)}.page_list__HMSyb article small span[data-ok=true]{background:color-mix(in srgb,var(--mint) 65%,var(--paper));color:var(--cyan)}.page_empty__XMf3M{padding:28px;color:var(--ink-2);font-size:14px}.page_more__ff92T{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 28px);margin:14px;padding:10px;border:1px solid var(--rule);border-radius:9px;background:var(--paper);font-size:14px;cursor:pointer}.page_reader__WpYAo{position:-webkit-sticky;position:sticky;top:98px;min-height:480px;overflow:hidden}.page_reader__WpYAo>header{display:flex;justify-content:space-between;gap:20px;padding:18px;border-bottom:1px solid var(--hairline);background:linear-gradient(110deg,color-mix(in srgb,var(--mint) 45%,var(--paper)),color-mix(in srgb,var(--yellow) 18%,var(--paper)))}.page_reader__WpYAo header h2{font-size:23px}.page_reader__WpYAo header p{color:var(--ink-2);font-size:12px}.page_reader__WpYAo header p,.page_reader__WpYAo header>div:last-child{display:flex;align-items:center;gap:6px}.page_reader__WpYAo header>div:last-child button:last-child{padding:9px}.page_reader__WpYAo>section{padding:18px;border-bottom:1px solid var(--hairline)}.page_reader__WpYAo>section h3{margin-bottom:10px;font-size:16px}.page_reader__WpYAo pre{max-height:420px;margin:0;padding:15px;overflow:auto;border-radius:11px;background:var(--canvas);color:var(--ink);font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.page_readerEmpty__6Z2Pg{display:grid;place-items:center;align-content:center;min-height:480px;padding:30px;text-align:center}.page_readerEmpty__6Z2Pg svg{color:var(--brand)}.page_readerEmpty__6Z2Pg h2{margin-top:10px}.page_readerEmpty__6Z2Pg p{max-width:40ch;margin-top:6px;color:var(--ink-2);font-size:14px}@media(max-width:950px){.page_head__0nb_A,.page_layout__seaAg{grid-template-columns:1fr}.page_reader__WpYAo{position:static}.page_promises__VppVP{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.page_page__x1OVt{padding-inline:14px}.page_head__0nb_A{padding:28px 20px}.page_promises__VppVP{grid-template-columns:1fr}.page_toolbar__TXCLj{align-items:stretch;flex-direction:column}.page_toolbar__TXCLj>label:nth-child(2){justify-content:space-between}.page_toolbar__TXCLj select{flex:1 1}.page_reader__WpYAo>header{flex-direction:column}.page_reader__WpYAo header>div:last-child{flex-wrap:wrap}}.page_head__0nb_A{border-color:color-mix(in srgb,var(--brand) 17%,var(--hairline));background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--pink) 54%,transparent) 0 14%,transparent 15%),linear-gradient(120deg,color-mix(in srgb,var(--sky) 72%,var(--paper)),color-mix(in srgb,var(--mint) 60%,var(--paper)),color-mix(in srgb,var(--yellow) 40%,var(--paper)));box-shadow:var(--shadow)}.page_head__0nb_A h1 em{background:linear-gradient(90deg,var(--brand),var(--pink),var(--coral));background-clip:text;-webkit-background-clip:text;color:transparent}.page_toolbar__TXCLj{background:linear-gradient(110deg,color-mix(in srgb,var(--paper) 95%,var(--sky)),color-mix(in srgb,var(--paper) 95%,var(--mint)))}.page_page__7nxjA{padding-block:36px 64px}.page_head__6r9VC{max-width:580px}.page_head__6r9VC h1{margin-top:8px;font-size:var(--fs-h2);line-height:1;letter-spacing:-.025em}.page_head__6r9VC p{margin-top:10px;color:var(--ink-2);font-size:var(--fs-small)}.page_card__531ro{margin-top:24px;max-width:620px;border:1px solid var(--rule);padding:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--sky) 38%,var(--paper)),color-mix(in srgb,var(--mint) 28%,var(--paper)))}.page_profileTop__dbnSb{display:flex;align-items:center;gap:16px}.page_avatar__MIa8k{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;background:var(--ink);color:var(--paper)}.page_identity__Vz68R h2{font-size:var(--fs-h3);line-height:1}.page_identity__Vz68R span{display:block;margin-top:8px;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.page_profileButtons__B_aUS{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto}.page_editButton__EOXh1{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--rule);background:transparent;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.page_editButton__EOXh1:hover{background:var(--ink);color:var(--paper)}.page_editForm__4YCiq{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--hairline)}.page_passwordForm__98s_3{margin-top:18px}.page_editForm__4YCiq label{display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.page_editForm__4YCiq label:first-child{grid-column:1/-1}.page_editForm__4YCiq input{width:100%;min-width:0;padding:9px 0;border:0;border-bottom:1px solid var(--rule);background:transparent;font-family:var(--font-sans);font-size:13px;text-transform:none;color:var(--ink)}.page_editForm__4YCiq input:focus{outline:0;border-bottom-color:var(--red)}.page_formActions__CtuBs{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin-top:4px}.page_formError__EF0J_{grid-column:1/-1;color:var(--red);font-size:12px}.page_saved__Y6KSL{margin-top:10px;color:#16725a;font-family:var(--font-mono);font-size:12px}.page_details__k8Y8g{margin:22px 0 0;border-top:1px solid var(--hairline)}.page_details__k8Y8g>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding-block:11px;border-bottom:1px solid var(--hairline)}.page_details__k8Y8g dt{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.page_details__k8Y8g dd{margin:0;overflow-wrap:anywhere}.page_details__k8Y8g a{text-decoration:underline;text-underline-offset:3px}.page_actions__7L6Hx{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}@media (max-width:560px){.page_profileTop__dbnSb{align-items:flex-start;flex-wrap:wrap}.page_profileButtons__B_aUS{width:100%;justify-content:flex-start;margin-left:68px}.page_editForm__4YCiq{grid-template-columns:1fr}.page_editForm__4YCiq label:first-child{grid-column:auto}.page_details__k8Y8g>div{grid-template-columns:1fr;gap:6px}}.page_page__7nxjA{max-width:1000px;padding-top:40px}.page_head__6r9VC{max-width:none;padding:32px;border-radius:24px;background:linear-gradient(120deg,var(--brand-soft),var(--mint))}.page_head__6r9VC h1{line-height:1.2}.page_head__6r9VC p{font-size:16px}.page_card__531ro{max-width:none;padding:clamp(24px,4vw,40px);border:1px solid var(--hairline);border-radius:24px;background:var(--paper);box-shadow:var(--shadow)}.page_avatar__MIa8k{width:60px;height:60px;border-radius:18px;background:var(--brand-soft);color:var(--brand)}.page_identity__Vz68R h2{line-height:1.3}.page_identity__Vz68R span{font-family:var(--font-sans);font-size:13px;text-transform:none;letter-spacing:0}.page_editButton__EOXh1{padding:10px 14px;border-radius:10px;color:var(--brand);background:var(--brand-soft);border-color:transparent}.page_editButton__EOXh1,.page_editForm__4YCiq label{font-family:var(--font-sans);font-size:14px;text-transform:none;letter-spacing:0}.page_editForm__4YCiq label{color:var(--ink-2)}.page_editForm__4YCiq input{min-height:48px;padding:12px;border:1px solid var(--rule);border-radius:11px;background:var(--canvas);font-size:16px}.page_details__k8Y8g>div{padding-block:16px}.page_details__k8Y8g dt{font-family:var(--font-sans);font-size:14px;letter-spacing:0;text-transform:none}.page_head__6r9VC{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--yellow) 55%,transparent),transparent 27%),linear-gradient(120deg,color-mix(in srgb,var(--sky) 78%,var(--paper)),color-mix(in srgb,var(--mint) 62%,var(--paper)),color-mix(in srgb,var(--peach) 38%,var(--paper)));box-shadow:var(--shadow)}.page_card__531ro{background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 94%,var(--sky)),color-mix(in srgb,var(--paper) 96%,var(--mint)))}.page_avatar__MIa8k{background:linear-gradient(145deg,var(--coral),var(--pink) 44%,var(--brand));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 24%,transparent)}.page_storiesPage__v3IHJ{max-width:1600px}.page_head__p_a5U{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);align-items:center;min-height:520px;margin-top:28px;padding:clamp(34px,6vw,76px);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 15%,var(--hairline));border-radius:30px;background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--yellow) 75%,transparent),transparent 23%),linear-gradient(125deg,color-mix(in srgb,var(--peach) 72%,var(--paper)),color-mix(in srgb,var(--sky) 72%,var(--paper)) 57%,color-mix(in srgb,var(--mint) 62%,var(--paper)));box-shadow:var(--shadow)}.page_heroCopy__6cIHk{position:relative;z-index:2}.page_display__cILzc{max-width:12ch;margin-top:20px;font-size:clamp(44px,6.2vw,88px);font-weight:750;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.page_display__cILzc em{color:var(--brand);font-style:normal}.page_heroCopy__6cIHk>p{max-width:55ch;margin-top:26px;color:var(--ink-2);font-size:17px;line-height:1.75}.page_jumpLink__Ymbu3{display:inline-flex;align-items:center;gap:9px;margin-top:30px;padding-bottom:5px;border-bottom:2px solid;color:var(--brand);font-size:14px;font-weight:750}.page_jumpLink__Ymbu3 svg{transition:transform var(--t-fast) var(--ease)}.page_jumpLink__Ymbu3:hover svg{transform:translateY(4px)}.page_heroArt__XKdda{position:relative;min-height:360px}.page_sun__DAqpR{position:absolute;top:3%;right:4%;display:grid;place-items:center;width:136px;height:136px;border-radius:50%;color:var(--ink);background:var(--yellow);box-shadow:0 0 0 18px color-mix(in srgb,var(--yellow) 24%,transparent)}.page_orbit__VSemE{position:absolute;inset:18% 5% 12% 8%;border:2px solid color-mix(in srgb,var(--brand) 62%,transparent);border-radius:50%;transform:rotate(-18deg)}.page_orbit__VSemE:after,.page_orbit__VSemE:before{content:"";position:absolute;border-radius:50%}.page_orbit__VSemE:before{width:34px;height:34px;top:12%;left:7%;background:var(--coral)}.page_orbit__VSemE:after{width:20px;height:20px;right:4%;bottom:16%;background:var(--cyan)}.page_issueCard__k3SpR{position:absolute;z-index:2;left:10%;bottom:16%;display:flex;flex-direction:column;width:min(280px,76%);padding:28px;border:1px solid var(--ink);border-radius:22px;background:color-mix(in srgb,var(--paper) 92%,var(--sky));box-shadow:10px 10px 0 var(--brand);transform:rotate(-3deg)}.page_issueCard__k3SpR svg{margin-bottom:44px;color:var(--coral)}.page_artNote__XMyVf,.page_issueCard__k3SpR span{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.07em;text-transform:uppercase}.page_issueCard__k3SpR span{color:var(--ink-3)}.page_issueCard__k3SpR strong{margin-top:8px;font-size:25px;line-height:1.12}.page_artNote__XMyVf{position:absolute;right:-10px;bottom:1%;padding:9px 13px;border-radius:999px;background:var(--coral);color:#111;font-weight:700;transform:rotate(4deg)}.page_topics__3SzFf{display:flex;justify-content:center;gap:10px;margin:22px 0 72px;overflow-x:auto;padding:4px}.page_topics__3SzFf a{flex:0 0 auto;padding:10px 16px;border:1px solid var(--hairline);border-radius:999px;background:var(--paper);color:var(--ink-2);font-size:13px;font-weight:700;box-shadow:var(--shadow-sm);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.page_topics__3SzFf a:first-child{background:color-mix(in srgb,var(--peach) 72%,var(--paper))}.page_topics__3SzFf a:nth-child(2){background:color-mix(in srgb,var(--sky) 72%,var(--paper))}.page_topics__3SzFf a:nth-child(3){background:color-mix(in srgb,var(--yellow) 46%,var(--paper))}.page_topics__3SzFf a:nth-child(4){background:color-mix(in srgb,var(--mint) 72%,var(--paper))}.page_topics__3SzFf a:nth-child(5){background:color-mix(in srgb,var(--pink) 24%,var(--paper))}.page_topics__3SzFf a:hover{transform:translateY(-3px)}.page_archive__ZKzBo,.page_featured__G9imi{scroll-margin-top:24px}.page_featured__G9imi{margin-bottom:78px}.page_archive__ZKzBo{margin-bottom:96px}.page_archiveIntro__IkWKy{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter);gap:var(--gutter);align-items:end;margin:28px 0 24px}.page_archiveIntro__IkWKy h2{font-size:var(--fs-h2);letter-spacing:-.035em;line-height:1.05}.page_archiveIntro__IkWKy p{justify-self:end;max-width:46ch;color:var(--ink-2);line-height:1.65}@media (max-width:960px){.page_head__p_a5U{grid-template-columns:1fr;min-height:auto}.page_display__cILzc{max-width:14ch}.page_heroArt__XKdda{min-height:320px}}@media (max-width:640px){.page_head__p_a5U{padding:30px 22px;border-radius:22px}.page_display__cILzc{font-size:clamp(40px,13vw,58px)}.page_heroArt__XKdda{min-height:280px}.page_sun__DAqpR{width:100px;height:100px}.page_issueCard__k3SpR{bottom:12%;padding:22px}.page_issueCard__k3SpR svg{margin-bottom:28px}.page_artNote__XMyVf{right:0;font-size:9px}.page_topics__3SzFf{justify-content:flex-start;margin-bottom:54px}.page_archiveIntro__IkWKy{grid-template-columns:1fr}.page_archiveIntro__IkWKy p{justify-self:start}}.ToolHistoryPanel_guest__mOeZ3,.ToolHistoryPanel_history__AfZ47{order:3;margin-top:24px;border:1px solid var(--hairline);border-radius:22px;background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.ToolHistoryPanel_header__Gu0Nb{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,var(--paper)),color-mix(in srgb,var(--yellow) 16%,var(--paper)));border-bottom:1px solid var(--hairline)}.ToolHistoryPanel_fallback__6w8Zi>section>span,.ToolHistoryPanel_guest__mOeZ3>span,.ToolHistoryPanel_header__Gu0Nb span{color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ToolHistoryPanel_header__Gu0Nb h2{margin-top:7px;font-size:30px;letter-spacing:-.035em}.ToolHistoryPanel_header__Gu0Nb p{margin-top:7px;color:var(--ink-2);font-size:15px;line-height:1.6}.ToolHistoryPanel_list__yHjYj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px}.ToolHistoryPanel_list__yHjYj article{display:grid;grid-template-columns:minmax(0,1fr) 42px;border:1px solid var(--hairline);border-radius:15px;background:var(--canvas);overflow:hidden;transition:transform var(--t-fast),border-color var(--t-fast)}.ToolHistoryPanel_list__yHjYj article:hover{transform:translateY(-2px);border-color:var(--brand)}.ToolHistoryPanel_list__yHjYj button{border:0;background:transparent;color:inherit;cursor:pointer}.ToolHistoryPanel_list__yHjYj article>button:first-child{display:grid;grid-gap:4px;gap:4px;padding:18px;text-align:left}.ToolHistoryPanel_list__yHjYj article>button:last-child{border-left:1px solid var(--hairline);color:var(--ink-3)}.ToolHistoryPanel_list__yHjYj span{color:var(--brand);font-size:12px;font-weight:650}.ToolHistoryPanel_list__yHjYj strong{font-size:20px}.ToolHistoryPanel_list__yHjYj small{color:var(--ink-2);font-size:13px;text-transform:capitalize}.ToolHistoryPanel_detailBar__QU9Fh{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--hairline);background:var(--canvas);font-size:13px}.ToolHistoryPanel_detailBar__QU9Fh button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--hairline);border-radius:9px;background:var(--paper);font-size:13px;font-weight:650;cursor:pointer}.ToolHistoryPanel_detailBar__QU9Fh span{display:flex;align-items:center;gap:6px;margin-right:auto;color:var(--ink-2)}.ToolHistoryPanel_detailBar__QU9Fh .ToolHistoryPanel_delete__G6VNy{color:var(--red)}.ToolHistoryPanel_snapshot__EmoEz{display:block;width:100%;height:min(980px,78vh);border:0;background:var(--canvas)}.ToolHistoryPanel_fallback__6w8Zi{display:grid;grid-gap:18px;gap:18px;padding:20px}.ToolHistoryPanel_fallback__6w8Zi>section{padding:22px;border:1px solid var(--hairline);border-radius:16px;background:var(--canvas);overflow:auto}.ToolHistoryPanel_fallback__6w8Zi>section>span{display:block;margin-bottom:16px}.ToolHistoryPanel_object__Z9URO{display:grid;grid-gap:9px;gap:9px}.ToolHistoryPanel_object__Z9URO>div{display:grid;grid-template-columns:minmax(130px,30%) minmax(0,1fr);grid-gap:14px;gap:14px;padding:11px 0;border-top:1px solid var(--hairline)}.ToolHistoryPanel_object__Z9URO>div:first-child{border-top:0}.ToolHistoryPanel_object__Z9URO dt{color:var(--ink-2);font-size:13px;font-weight:650}.ToolHistoryPanel_object__Z9URO dd{min-width:0;margin:0}.ToolHistoryPanel_array__NNf0P{display:grid;grid-gap:8px;gap:8px}.ToolHistoryPanel_array__NNf0P>article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--hairline);border-radius:10px;background:var(--paper)}.ToolHistoryPanel_array__NNf0P>article>span{color:var(--brand);font-size:11px;font-weight:700}.ToolHistoryPanel_value__eponR{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ToolHistoryPanel_emptyValue__DXvGI{color:var(--ink-3);font-size:14px;font-style:italic}.ToolHistoryPanel_no__0OJes,.ToolHistoryPanel_yes__NfB6Z{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.ToolHistoryPanel_yes__NfB6Z{background:#d8f4e8;color:#12634f}.ToolHistoryPanel_no__0OJes{background:#fee5e0;color:#9b2d20}.ToolHistoryPanel_error__W5oqL,.ToolHistoryPanel_loading__lovP7,.ToolHistoryPanel_noRuns__IjZuN{margin:20px;padding:22px;border-radius:14px;background:var(--canvas);color:var(--ink-2);font-size:14px}.ToolHistoryPanel_error__W5oqL{background:color-mix(in srgb,var(--red) 10%,var(--paper));color:var(--red)}.ToolHistoryPanel_noRuns__IjZuN{text-align:center}.ToolHistoryPanel_noRuns__IjZuN svg{color:var(--brand)}.ToolHistoryPanel_noRuns__IjZuN h3{margin-top:10px;color:var(--ink);font-size:20px}.ToolHistoryPanel_noRuns__IjZuN p{margin-top:6px}.ToolHistoryPanel_guest__mOeZ3{display:grid;justify-items:start;padding:34px;background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--brand) 9%,var(--paper)))}.ToolHistoryPanel_guest__mOeZ3 svg{color:var(--brand)}.ToolHistoryPanel_guest__mOeZ3 h2{margin-top:9px;font-size:29px;letter-spacing:-.035em}.ToolHistoryPanel_guest__mOeZ3 p{max-width:58ch;margin-top:9px;color:var(--ink-2);font-size:15px;line-height:1.7}.ToolHistoryPanel_guest__mOeZ3 a{display:flex;align-items:center;gap:7px;margin-top:18px;padding:10px 14px;border-radius:10px;background:var(--brand);color:white;font-size:14px;font-weight:700}@media(max-width:700px){.ToolHistoryPanel_list__yHjYj{grid-template-columns:1fr}.ToolHistoryPanel_header__Gu0Nb{padding:23px}.ToolHistoryPanel_detailBar__QU9Fh{align-items:flex-start;flex-wrap:wrap}.ToolHistoryPanel_detailBar__QU9Fh span{order:3;width:100%}.ToolHistoryPanel_snapshot__EmoEz{height:72vh}.ToolHistoryPanel_object__Z9URO>div{grid-template-columns:1fr;gap:5px}}.ToolsDetailShell_shell__nGWAQ{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:flex-start;padding-top:28px;padding-bottom:48px}.ToolsDetailShell_sidebar__NbfOD{position:-webkit-sticky;position:sticky;top:104px;min-width:0;max-height:calc(100dvh - 128px);overflow-y:auto;padding:20px 14px;border:1px solid var(--hairline);border-radius:20px;background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--rule) transparent;box-shadow:var(--shadow-sm)}.ToolsDetailShell_back__9sRgd{display:flex;align-items:center;gap:7px;padding:2px 7px;color:var(--brand);font-size:13px;font-weight:650}.ToolsDetailShell_back__9sRgd:hover{color:var(--brand-hover)}.ToolsDetailShell_title__OYusx{display:grid;grid-gap:4px;gap:4px;margin:24px 7px 16px}.ToolsDetailShell_title__OYusx span{color:var(--ink-3);font-size:12px}.ToolsDetailShell_title__OYusx strong{font-size:22px;letter-spacing:-.03em}.ToolsDetailShell_sidebar__NbfOD nav{display:grid;grid-gap:18px;gap:18px}.ToolsDetailShell_categoryGroup__lGHEn{display:grid;grid-gap:3px;gap:3px}.ToolsDetailShell_categoryLabel__xWP9W{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;padding:0 7px;color:var(--ink-2)}.ToolsDetailShell_categoryLabel__xWP9W strong{font-size:11px;font-weight:700;line-height:1.5}.ToolsDetailShell_categoryLabel__xWP9W small{color:var(--ink-3);font-size:11px}.ToolsDetailShell_sidebar__NbfOD nav a{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;grid-gap:6px;gap:6px;align-items:center;padding:10px 7px;border-radius:10px;color:var(--ink-2);transition:background var(--t-fast),color var(--t-fast)}.ToolsDetailShell_sidebar__NbfOD nav a>span{font-size:10px;color:var(--ink-3)}.ToolsDetailShell_sidebar__NbfOD nav a>strong{font-size:13px;font-weight:500;line-height:1.5}.ToolsDetailShell_sidebar__NbfOD nav a>svg{opacity:0}.ToolsDetailShell_sidebar__NbfOD nav a.ToolsDetailShell_active__gxuaz,.ToolsDetailShell_sidebar__NbfOD nav a:hover{color:var(--brand);background:var(--brand-soft)}.ToolsDetailShell_sidebar__NbfOD nav a.ToolsDetailShell_active__gxuaz>strong{font-weight:650}.ToolsDetailShell_sidebar__NbfOD nav a.ToolsDetailShell_active__gxuaz>span{color:var(--brand)}.ToolsDetailShell_sidebar__NbfOD nav a.ToolsDetailShell_active__gxuaz>svg,.ToolsDetailShell_sidebar__NbfOD nav a:hover>svg{opacity:1}.ToolsDetailShell_mobileSwitcher__VsO3n{display:none}.ToolsDetailShell_content__HFnpJ{min-width:0}.ToolsDetailShell_content__HFnpJ h1{grid-column:1/-1;width:100%}.ToolsDetailShell_content__HFnpJ h1+p{grid-column:1/-1;width:100%;max-width:65ch}.ToolsDetailShell_toolTabs__CWJYO{display:flex;flex-direction:column}.ToolsDetailShell_pageTabs__5PxER{order:2;display:flex;align-self:flex-start;gap:5px;margin-top:22px;padding:5px;border:1px solid var(--hairline);border-radius:13px;background:var(--paper)}.ToolsDetailShell_pageTabs__5PxER button{padding:10px 18px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-size:14px;font-weight:600;cursor:pointer}.ToolsDetailShell_pageTabs__5PxER button[aria-selected=true]{color:var(--brand);background:var(--brand-soft)}.ToolsDetailShell_pageTabs__5PxER button:hover{color:var(--brand)}.ToolsDetailShell_tabPanel__cBxat[hidden]{display:none}.ToolsDetailShell_toolPanel__sIOEt,.ToolsDetailShell_toolPanel__sIOEt>div{display:contents}.ToolsDetailShell_toolPanel__sIOEt>div>header{order:1;padding:clamp(24px,3vw,36px);border:1px solid var(--hairline);border-radius:22px}.ToolsDetailShell_toolPanel__sIOEt>div>:not(header){order:3}.ToolsDetailShell_toolPanel__sIOEt[data-active=false]>div>:not(header){display:none}.ToolsDetailShell_tabPanel__cBxat>div>header>:first-child{font-size:12px;font-weight:700;letter-spacing:.05em}.ToolsDetailShell_tabPanel__cBxat>div>header h1{font-size:clamp(30px,3.5vw,46px);line-height:1.14;letter-spacing:-.04em}.ToolsDetailShell_tabPanel__cBxat>div>header h1 em{font-style:normal}.ToolsDetailShell_tabPanel__cBxat>div>header h1+p{font-size:16px;line-height:1.75}.ToolsDetailShell_content__HFnpJ form{--fs-small:14px;--fs-meta:14px;margin-top:24px;padding:clamp(20px,3vw,36px);border:1px solid var(--hairline);border-radius:22px;background:var(--paper);box-shadow:var(--shadow)}.ToolsDetailShell_content__HFnpJ form :is(label,legend){min-width:0;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.ToolsDetailShell_content__HFnpJ form :is(input,select,textarea){min-width:0;max-width:100%;border-radius:11px}.ToolsDetailShell_content__HFnpJ form :is(input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--rule);background-color:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-weight:400;letter-spacing:0}.ToolsDetailShell_content__HFnpJ form :is(input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:48px;padding-inline:12px}.ToolsDetailShell_content__HFnpJ form :is(input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ToolsDetailShell_content__HFnpJ form button{border-radius:10px;font-family:var(--font-sans);font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal}.ToolsDetailShell_content__HFnpJ form button svg{flex-shrink:0}.ToolsDetailShell_content__HFnpJ form small{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.ToolsDetailShell_guide__iO8kc{order:3;margin-top:24px;padding:30px;border:1px solid var(--hairline);border-radius:22px;background:var(--paper)}.ToolsDetailShell_guideIntro__8ou5x{padding-bottom:26px;border-bottom:1px solid var(--hairline)}.ToolsDetailShell_guideGrid__j0jOv section>span,.ToolsDetailShell_guideIntro__8ou5x>span,.ToolsDetailShell_guideSection__8n6x3>span{color:var(--brand);font-size:12px;font-weight:650}.ToolsDetailShell_guideIntro__8ou5x h2{margin-top:10px;font-size:32px;line-height:1.2;letter-spacing:-.035em}.ToolsDetailShell_guideIntro__8ou5x p{margin-top:12px;color:var(--ink-2);font-size:16px;line-height:1.75}.ToolsDetailShell_guideSection__8n6x3{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:16px;gap:16px;padding:28px 0}.ToolsDetailShell_guideSection__8n6x3>span{display:grid;place-items:center;align-self:flex-start;height:36px;border-radius:12px;background:var(--brand-soft)}.ToolsDetailShell_guideGrid__j0jOv h2,.ToolsDetailShell_guideSection__8n6x3 h2{font-size:22px;letter-spacing:-.02em}.ToolsDetailShell_guideGrid__j0jOv ul,.ToolsDetailShell_guideSection__8n6x3 ol{margin:14px 0 0;padding-left:20px;color:var(--ink-2);font-size:15px;line-height:1.75}.ToolsDetailShell_guideGrid__j0jOv li+li,.ToolsDetailShell_guideSection__8n6x3 li+li{margin-top:8px}.ToolsDetailShell_guideGrid__j0jOv{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.ToolsDetailShell_guideGrid__j0jOv section{padding:24px;border:1px solid var(--hairline);border-radius:16px;background:var(--canvas)}.ToolsDetailShell_guideGrid__j0jOv h2{margin-top:8px}.ToolsDetailShell_guideNote__mJWIZ{margin-top:24px;padding:20px;border-radius:16px;background:color-mix(in srgb,var(--yellow) 24%,var(--paper))}.ToolsDetailShell_guideNote__mJWIZ strong{font-size:15px}.ToolsDetailShell_guideNote__mJWIZ p{margin-top:7px;color:var(--ink-2);font-size:14px;line-height:1.7}@media(max-width:1100px){.ToolsDetailShell_shell__nGWAQ{grid-template-columns:220px minmax(0,1fr);gap:24px}.ToolsDetailShell_sidebar__NbfOD{padding-inline:10px}}@media(max-width:900px){.ToolsDetailShell_shell__nGWAQ{display:block}.ToolsDetailShell_sidebar__NbfOD{position:static;max-height:none;margin-bottom:20px;padding:14px 18px;overflow:visible}.ToolsDetailShell_back__9sRgd,.ToolsDetailShell_sidebar__NbfOD nav,.ToolsDetailShell_title__OYusx{display:none}.ToolsDetailShell_mobileSwitcher__VsO3n{display:flex;align-items:center;gap:16px}.ToolsDetailShell_mobileSwitcher__VsO3n label{flex-shrink:0;font-size:12px;font-weight:650;color:var(--brand)}.ToolsDetailShell_mobileSwitcher__VsO3n select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--rule);background:var(--canvas);font-size:16px}}@media(max-width:600px){.ToolsDetailShell_shell__nGWAQ{padding-top:18px}.ToolsDetailShell_mobileSwitcher__VsO3n{display:grid;grid-gap:6px;gap:6px}.ToolsDetailShell_guide__iO8kc{padding:22px}.ToolsDetailShell_guideGrid__j0jOv{grid-template-columns:1fr}.ToolsDetailShell_guideGrid__j0jOv section{padding:20px}.ToolsDetailShell_pageTabs__5PxER{width:100%}.ToolsDetailShell_pageTabs__5PxER button{flex:1 1;padding-inline:10px}}.ToolsDetailShell_sidebar__NbfOD{border-color:color-mix(in srgb,var(--brand) 15%,var(--hairline));background:linear-gradient(165deg,color-mix(in srgb,var(--sky) 46%,var(--paper)),var(--paper) 32%,color-mix(in srgb,var(--mint) 28%,var(--paper)));box-shadow:0 15px 42px color-mix(in srgb,var(--brand) 8%,transparent)}.ToolsDetailShell_sidebar__NbfOD nav a.ToolsDetailShell_active__gxuaz{background:linear-gradient(115deg,color-mix(in srgb,var(--sky) 74%,var(--paper)),color-mix(in srgb,var(--mint) 52%,var(--paper)));box-shadow:inset 3px 0 var(--brand)}.ToolsDetailShell_pageTabs__5PxER{border-color:color-mix(in srgb,var(--brand) 16%,var(--hairline));background:linear-gradient(120deg,color-mix(in srgb,var(--peach) 35%,var(--paper)),color-mix(in srgb,var(--sky) 42%,var(--paper)),color-mix(in srgb,var(--mint) 35%,var(--paper)));box-shadow:var(--shadow-sm)}.ToolsDetailShell_pageTabs__5PxER button[aria-selected=true]{background:linear-gradient(120deg,var(--brand),#0e8da9);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--brand) 24%,transparent)}.ToolsDetailShell_guide__iO8kc{background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 94%,var(--sky)),color-mix(in srgb,var(--paper) 95%,var(--mint)));box-shadow:var(--shadow)}.ToolsDetailShell_guideGrid__j0jOv section:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--peach) 42%,var(--paper)),var(--paper))}.ToolsDetailShell_guideGrid__j0jOv section:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--mint) 50%,var(--paper)),var(--paper))}.ToolsDetailShell_guideNote__mJWIZ{background:linear-gradient(110deg,color-mix(in srgb,var(--yellow) 45%,var(--paper)),color-mix(in srgb,var(--peach) 45%,var(--paper)))}@media(max-width:900px){.ToolsDetailShell_sidebar__NbfOD{background:linear-gradient(120deg,color-mix(in srgb,var(--sky) 45%,var(--paper)),color-mix(in srgb,var(--mint) 35%,var(--paper)))}}.page_article__dDYDd{--fs-small:12px;--fs-meta:11px;padding-top:40px;padding-bottom:40px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--sky) 20%,transparent),transparent 28%)}.page_headline__FudNh{margin-top:14px;font-size:var(--fs-display);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:26ch;text-wrap:balance;text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-decoration-thickness:.16em;text-underline-offset:-.05em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.page_standfirst__l6eq9{margin-top:16px;font-size:var(--fs-h3);font-weight:400;color:var(--ink-2);line-height:1.4;text-wrap:pretty}.page_metaRow__Oh6kI{margin:20px 0 16px;padding-block:14px;border-block:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(90deg,color-mix(in srgb,var(--peach) 45%,var(--paper)),color-mix(in srgb,var(--sky) 35%,var(--paper)));padding-inline:16px}.page_cover__KMYQ5{width:38%;min-width:360px;margin-top:16px}.page_body__vboJh{margin:28px 0 0}.page_end__bnLH8{margin-top:64px;padding-top:14px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em}@media (max-width:960px){.page_cover__KMYQ5{width:100%;min-width:0}}.page_article__dDYDd{max-width:1320px;margin-top:16px;padding-top:24px;border:1px solid var(--hairline);border-radius:26px;background:var(--paper);box-shadow:var(--shadow-sm)}.page_headline__FudNh{font-size:clamp(24px,3vw,38px);line-height:1.15;text-decoration:none}.page_standfirst__l6eq9{max-width:100%;font-size:13px;line-height:1.6}.page_metaRow__Oh6kI{border:0;border-radius:14px;padding:12px 16px;background:var(--canvas)}.page_cover__KMYQ5{width:min(100%,760px);min-width:0;margin-inline:auto;border-radius:20px;overflow:hidden}.page_customCover__qR24t{display:block;width:100%;max-height:520px;object-fit:cover}.page_body__vboJh{max-width:100%;width:100%;margin-inline:auto;font-size:14px;line-height:1.65}.page_end__bnLH8{margin-top:28px;padding-top:16px}.page_article__dDYDd{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--brand) 14%,var(--hairline));background:linear-gradient(160deg,color-mix(in srgb,var(--paper) 94%,var(--sky)),var(--paper) 30%,color-mix(in srgb,var(--paper) 96%,var(--mint)));box-shadow:0 20px 56px color-mix(in srgb,var(--brand) 9%,transparent)}.page_article__dDYDd:before{content:"";position:absolute;top:-120px;right:-90px;width:280px;height:280px;border-radius:50%;background:color-mix(in srgb,var(--yellow) 24%,transparent);pointer-events:none}.page_headline__FudNh{position:relative;background:linear-gradient(100deg,var(--ink) 25%,var(--brand) 72%,var(--pink));background-clip:text;-webkit-background-clip:text;color:transparent}.page_metaRow__Oh6kI{background:linear-gradient(100deg,color-mix(in srgb,var(--peach) 54%,var(--paper)),color-mix(in srgb,var(--sky) 54%,var(--paper)),color-mix(in srgb,var(--mint) 46%,var(--paper)))}.page_article__dDYDd .page_body__vboJh h2{font-size:clamp(18px,1.8vw,21px);line-height:1.25;margin:1.4em 0 .5em}.page_article__dDYDd .page_body__vboJh h3{font-size:16px;line-height:1.3;margin:1.2em 0 .5em}.page_article__dDYDd .page_body__vboJh ol,.page_article__dDYDd .page_body__vboJh p,.page_article__dDYDd .page_body__vboJh ul{margin-bottom:1em}.page_article__dDYDd .page_body__vboJh blockquote{font-size:17px;line-height:1.5;margin:1.4em 0}.page_article__dDYDd .page_body__vboJh .lead:first-letter{font-size:3.4em}.page_article__dDYDd .page_body__vboJh h4,.page_article__dDYDd .page_body__vboJh h5,.page_article__dDYDd .page_body__vboJh h6{font-size:14px}.page_article__dDYDd .page_body__vboJh code,.page_article__dDYDd .page_body__vboJh pre,.page_article__dDYDd .page_end__bnLH8 a,.page_article__dDYDd .page_metaRow__Oh6kI button{font-size:12px}.page_head___sP37{position:relative;padding:clamp(25px,4vw,44px);border:1px solid color-mix(in srgb,var(--cyan) 20%,var(--rule));border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--yellow) 30%,transparent),transparent 60%),linear-gradient(110deg,color-mix(in srgb,var(--mint) 40%,var(--paper)),var(--paper))}.page_head___sP37>div{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:35px;gap:35px;align-items:end;margin:20px 0 28px}.page_head___sP37 h1{font-size:clamp(34px,4.8vw,62px);font-weight:700;letter-spacing:-.055em;line-height:1.08}.page_head___sP37 h1 em{font-style:normal;color:var(--cyan)}.page_head___sP37 p{font-size:15px;line-height:1.75;color:var(--ink-2);max-width:38ch}.page_head___sP37>span:last-child{display:inline-block;padding:8px 12px;border:1px solid color-mix(in srgb,var(--cyan) 15%,var(--rule));border-radius:30px;font-size:10px;font-weight:600;color:var(--ink-2);background:color-mix(in srgb,var(--paper) 70%,transparent)}@media(max-width:700px){.page_head___sP37>div{grid-template-columns:1fr;gap:20px}.page_head___sP37 p{font-size:14px;max-width:none}.page_head___sP37>span:last-child{font-size:9px}}.page_head__Sg0pD{padding:clamp(28px,5vw,54px);border:1px solid color-mix(in srgb,#2387a2 18%,var(--rule));border-radius:28px;background:radial-gradient(circle at 88% 9%,color-mix(in srgb,#a6e1e7 56%,transparent),transparent 33%),radial-gradient(circle at 72% 100%,color-mix(in srgb,var(--peach) 52%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,#e4f4f5 68%,var(--paper)),var(--paper))}.page_head__Sg0pD>div:nth-child(2){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);grid-gap:36px;gap:36px;align-items:flex-end;margin:25px 0 31px}.page_head__Sg0pD h1{font-size:clamp(37px,5.4vw,68px);font-weight:750;letter-spacing:-.06em;line-height:1.04}.page_head__Sg0pD h1 em{color:#08788c;font-style:normal}.page_head__Sg0pD p{max-width:39ch;color:var(--ink-2);font-size:16px;line-height:1.75}.page_pills__O9IwE{display:flex;flex-wrap:wrap;gap:8px}.page_pills__O9IwE span{padding:7px 11px;border:1px solid color-mix(in srgb,#08788c 19%,var(--rule));border-radius:30px;background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--ink-2);font-size:10px;font-weight:650}@media(max-width:680px){.page_head__Sg0pD>div:nth-child(2){grid-template-columns:1fr;gap:18px}.page_head__Sg0pD p{font-size:14px}}.page_head__naMAV{position:relative;padding:clamp(28px,5vw,55px);overflow:hidden;border-radius:28px;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--yellow) 78%,transparent),transparent 30%),radial-gradient(circle at 96% 80%,color-mix(in srgb,var(--pink) 45%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--sky) 80%,var(--paper)),var(--paper));border:1px solid color-mix(in srgb,var(--brand) 14%,var(--rule))}.page_head__naMAV>div:nth-child(2){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-gap:35px;gap:35px;align-items:end;margin:25px 0 32px}.page_head__naMAV h1{font-size:clamp(40px,6vw,74px);font-weight:750;letter-spacing:-.06em;line-height:1.02}.page_head__naMAV h1 em{font-style:normal;color:var(--brand)}.page_head__naMAV p{max-width:38ch;color:var(--ink-2);font-size:16px;line-height:1.75}.page_badges__AucRu{display:flex;flex-wrap:wrap;gap:8px}.page_badges__AucRu span{padding:7px 11px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--rule));border-radius:30px;background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--ink-2);font-size:10px;font-weight:650}@media(max-width:680px){.page_head__naMAV>div:nth-child(2){grid-template-columns:1fr;gap:18px}.page_head__naMAV p{font-size:14px}}.page_head__yfSyo{padding:48px 0 24px;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:var(--gutter);gap:var(--gutter);background:linear-gradient(115deg,color-mix(in srgb,var(--lavender) 48%,var(--paper)),color-mix(in srgb,var(--mint) 34%,var(--paper)));padding-inline:var(--gutter)}.page_head__yfSyo>:first-child{grid-column:1/-1}.page_display__9FDyx{grid-column:1;font-size:var(--fs-display);font-weight:700;font-stretch:90%;letter-spacing:-.03em;line-height:.95;text-wrap:balance}.page_total__HfFBU{font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.page_list__BJY4Q{list-style:none;margin:0 0 96px;padding:0}.page_row__v6os_{display:grid;grid-template-columns:64px minmax(0,5fr) minmax(0,4fr) auto 52px;grid-gap:var(--gutter);gap:var(--gutter);align-items:center;padding:36px 12px;border-top:1px solid var(--hairline);transition:background var(--t-fast) var(--ease);scroll-margin-top:72px;border-left:6px solid var(--coral);padding-inline:24px}.page_row__v6os_:nth-child(2){border-left-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--paper))}.page_row__v6os_:nth-child(3){border-left-color:var(--pink);background:color-mix(in srgb,var(--pink) 9%,var(--paper))}.page_row__v6os_:nth-child(4){border-left-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,var(--paper))}.page_row__v6os_:nth-child(5){border-left-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 13%,var(--paper))}.page_row__v6os_:last-child{border-bottom:1px solid var(--rule)}.page_row__v6os_:hover{background:color-mix(in srgb,var(--lavender) 48%,var(--paper))}.page_row__v6os_:active{background:var(--surface)}.page_row__v6os_ h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.page_row__v6os_ p{color:var(--ink-2);font-size:var(--fs-small);text-wrap:pretty}.page_num___QHI5{font-family:var(--font-mono);color:var(--violet);align-self:start}.page_count__xtuiV{font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;color:var(--ink-3)}.page_arrow__D2IKB{width:52px;height:52px;border:1px solid var(--ink);display:grid;place-items:center;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.page_arrow__D2IKB:hover{background:var(--violet);color:var(--paper)}@media (max-width:640px){.page_head__yfSyo{grid-template-columns:1fr;align-items:start}.page_total__HfFBU{grid-column:1}.page_row__v6os_{grid-template-columns:48px 1fr;gap:16px;padding:28px 0}.page_count__xtuiV,.page_row__v6os_ h2,.page_row__v6os_ p{grid-column:2}.page_arrow__D2IKB{grid-column:2;justify-self:start}}.page_page__O4rlD{padding-bottom:80px}.page_head__I9OXR{padding:42px var(--gutter) 34px;border-left:7px solid var(--blue);background:linear-gradient(112deg,color-mix(in srgb,var(--sky) 58%,var(--paper)),color-mix(in srgb,var(--mint) 35%,var(--paper)))}.page_head__I9OXR h1{margin-top:12px;font-size:var(--fs-display);font-weight:750;letter-spacing:-.045em;line-height:1.08}.page_head__I9OXR h1 em{color:var(--blue);font-weight:650}.page_head__I9OXR p{max-width:58ch;margin-top:16px;color:var(--ink-2);font-size:var(--fs-small)}.page_accessNotice__Hv4Z5{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;padding:13px 18px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--hairline));border-radius:14px;background:color-mix(in srgb,var(--yellow) 24%,var(--paper));font-size:14px;line-height:1.5}.page_accessNotice__Hv4Z5 strong{color:var(--brand)}.page_accessNotice__Hv4Z5 span{color:var(--ink-2)}.page_plans__b0b6N{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;border-block:1px solid var(--rule)}.page_plans__b0b6N article{position:relative;display:flex;flex-direction:column;min-height:440px;padding:26px;border-right:1px solid var(--hairline)}.page_plans__b0b6N article:last-child{border-right:0}.page_plans__b0b6N article.page_featured__M0307{background:color-mix(in srgb,var(--sky) 42%,var(--paper));border-top:6px solid var(--blue);margin-top:-6px}.page_flag__yjpJ7{position:absolute;top:0;right:0;padding:6px 9px;background:var(--blue);color:white;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.page_planHead__HOxdC{display:grid;grid-gap:3px;gap:3px}.page_planHead__HOxdC>span{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.page_planHead__HOxdC strong{margin-top:18px;font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.04em}.page_planHead__HOxdC small{font-size:12px;color:var(--ink-3)}.page_plans__b0b6N article>p{margin-top:20px;color:var(--ink-2);font-size:13px;line-height:1.5}.page_plans__b0b6N ul{display:grid;grid-gap:10px;gap:10px;margin:24px 0;padding:20px 0 0;border-top:1px solid var(--hairline);list-style:none}.page_plans__b0b6N li{display:flex;align-items:flex-start;gap:8px;font-size:12px}.page_plans__b0b6N li svg{flex:none;color:var(--blue)}.page_plans__b0b6N article>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:12px 14px;border:1px solid var(--rule);font-size:12px;font-weight:700}.page_plans__b0b6N article>a:hover{background:var(--ink);color:var(--paper)}.page_note__JpgIW{padding:12px 0;color:var(--ink-3);font-size:12px}.page_trialState__3_R_e{display:grid;grid-gap:7px;gap:7px;margin-top:auto}.page_trialState__3_R_e button,.page_trialState__3_R_e>a{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--rule);background:var(--ink);color:var(--paper);font-size:12px;font-weight:700;cursor:pointer}.page_trialState__3_R_e button:hover,.page_trialState__3_R_e>a:hover{background:var(--blue);border-color:var(--blue);color:white}.page_trialState__3_R_e button:disabled{cursor:not-allowed;opacity:.55}.page_trialState__3_R_e small{color:var(--red);font-size:12px;line-height:1.4}.page_compare__4oYaS{padding:58px 0}.page_sectionHead__6R1Ze{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page_sectionHead__6R1Ze h2{font-size:var(--fs-h2);letter-spacing:-.025em}.page_table__vH6cr{border:1px solid var(--rule);overflow-x:auto}.page_tableHead__keVX2,.page_tableRow__iO6FK{display:grid;grid-template-columns:1.5fr repeat(3,1fr);min-width:650px}.page_tableHead__keVX2>*{padding:12px;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.page_tableRow__iO6FK>*{display:flex;align-items:center;padding:12px;border-top:1px solid var(--hairline);font-size:12px}.page_tableRow__iO6FK>*+*{border-left:1px solid var(--hairline)}.page_tableRow__iO6FK>span{gap:5px}.page_tableRow__iO6FK>strong{font-size:12px}.page_faq__vTER7{display:grid;grid-template-columns:1fr 2fr;grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);padding:40px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--mint) 32%,var(--paper))}.page_faq__vTER7 h2{margin-top:10px;font-size:var(--fs-h2);line-height:1.05}.page_faq__vTER7 dl{margin:0}.page_faq__vTER7 dl>div{padding:14px 0;border-top:1px solid var(--hairline)}.page_faq__vTER7 dt{font-size:12px;font-weight:700}.page_faq__vTER7 dd{margin:5px 0 0;color:var(--ink-2);font-size:12px;line-height:1.5}@media(max-width:800px){.page_plans__b0b6N{grid-template-columns:1fr}.page_plans__b0b6N article{min-height:auto;border-right:0;border-bottom:1px solid var(--hairline)}.page_plans__b0b6N article:last-child{border-bottom:0}.page_plans__b0b6N article>a{margin-top:24px}.page_faq__vTER7{grid-template-columns:1fr}.page_sectionHead__6R1Ze{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.page_head__I9OXR{padding-inline:18px}.page_head__I9OXR h1{font-size:clamp(2.4rem,13vw,4rem)}.page_plans__b0b6N article{padding:22px}.page_faq__vTER7{padding:24px}.page_accessNotice__Hv4Z5{align-items:flex-start;flex-direction:column}}.page_page__O4rlD{padding-top:28px}.page_head__I9OXR{padding:clamp(28px,4vw,52px);border:1px solid var(--hairline);border-radius:26px}.page_head__I9OXR h1{font-size:clamp(36px,4.5vw,60px);line-height:1.12}.page_head__I9OXR h1 em{font-style:normal}.page_head__I9OXR p{font-size:16px;line-height:1.75}.page_plans__b0b6N{gap:22px;border:0;margin-top:42px;align-items:stretch}.page_plans__b0b6N article{padding:30px;border:1px solid var(--hairline);border-radius:22px;background:var(--paper);box-shadow:var(--shadow)}.page_plans__b0b6N article:last-child{border-right:1px solid var(--hairline)}.page_plans__b0b6N article.page_featured__M0307{border:2px solid var(--brand);background:linear-gradient(150deg,var(--brand-soft),var(--paper));margin-top:0}.page_flag__yjpJ7{top:-14px;right:24px;padding:6px 14px;border-radius:20px;font-size:12px;background:var(--brand);color:var(--on-brand)}.page_flag__yjpJ7,.page_planHead__HOxdC>span{font-family:var(--font-sans);font-weight:650;letter-spacing:0;text-transform:none}.page_planHead__HOxdC>span{font-size:17px;color:var(--ink)}.page_planHead__HOxdC strong{font-size:52px}.page_planHead__HOxdC small{font-size:13px}.page_plans__b0b6N article>p{font-size:15px;line-height:1.7}.page_plans__b0b6N li{font-size:14px;line-height:1.6;gap:10px}.page_plans__b0b6N li svg{margin-top:3px;color:var(--cyan)}.page_plans__b0b6N article>a,.page_trialState__3_R_e button,.page_trialState__3_R_e>a{border-radius:12px;min-height:48px;font-size:14px}.page_trialState__3_R_e button,.page_trialState__3_R_e>a{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.page_note__JpgIW{font-size:13px;line-height:1.7}.page_table__vH6cr{border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm)}.page_tableHead__keVX2>*{background:var(--brand-soft);color:var(--brand);font-family:var(--font-sans);font-size:13px;font-weight:650;text-transform:none;padding:18px}.page_tableRow__iO6FK>*,.page_tableRow__iO6FK>strong{padding:16px 18px;font-size:14px}.page_tableRow__iO6FK:nth-child(odd){background:var(--canvas)}.page_faq__vTER7{border:1px solid var(--hairline);border-radius:24px;padding:clamp(24px,4vw,44px)}.page_faq__vTER7 dt{font-size:16px}.page_faq__vTER7 dd{font-size:15px;line-height:1.75;margin-top:9px}@media(max-width:800px){.page_plans__b0b6N{gap:26px}.page_plans__b0b6N article{border:1px solid var(--hairline)}}@media(max-width:560px){.page_plans__b0b6N article{padding:24px;min-width:0}.page_plans__b0b6N li{min-width:0;overflow-wrap:anywhere}.page_faq__vTER7,.page_faq__vTER7 dl{min-width:0}.page_plans__b0b6N article>a,.page_trialState__3_R_e button,.page_trialState__3_R_e>a{min-width:0;white-space:normal}}.page_head__I9OXR{border-color:color-mix(in srgb,var(--brand) 15%,var(--hairline));background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--yellow) 55%,transparent),transparent 28%),linear-gradient(115deg,color-mix(in srgb,var(--sky) 74%,var(--paper)),color-mix(in srgb,var(--mint) 54%,var(--paper)),color-mix(in srgb,var(--peach) 38%,var(--paper)));box-shadow:var(--shadow)}.page_head__I9OXR h1 em{background:linear-gradient(90deg,var(--brand),var(--pink),var(--coral));background-clip:text;-webkit-background-clip:text;color:transparent}.page_plans__b0b6N article:first-child{background:linear-gradient(150deg,color-mix(in srgb,var(--mint) 42%,var(--paper)),var(--paper) 55%)}.page_plans__b0b6N article.page_featured__M0307{background:linear-gradient(150deg,color-mix(in srgb,var(--sky) 78%,var(--paper)),color-mix(in srgb,var(--pink) 18%,var(--paper)))}.page_plans__b0b6N article:nth-child(3){background:linear-gradient(150deg,color-mix(in srgb,var(--peach) 52%,var(--paper)),var(--paper) 55%)}.page_faq__vTER7{background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 44%,var(--paper)),color-mix(in srgb,var(--sky) 38%,var(--paper)))}.page_table__vH6cr{position:relative}.page_head__gfpTk{padding:clamp(28px,5vw,54px);border:1px solid color-mix(in srgb,#d66535 16%,var(--rule));border-radius:28px;background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--yellow) 58%,transparent),transparent 34%),radial-gradient(circle at 72% 100%,color-mix(in srgb,var(--mint) 45%,transparent),transparent 35%),linear-gradient(135deg,color-mix(in srgb,var(--peach) 65%,var(--paper)),var(--paper))}.page_head__gfpTk>div:nth-child(2){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);grid-gap:36px;gap:36px;align-items:flex-end;margin:25px 0 31px}.page_head__gfpTk h1{font-size:clamp(37px,5.4vw,68px);font-weight:750;letter-spacing:-.06em;line-height:1.04}.page_head__gfpTk h1 em{color:#d66535;font-style:normal}.page_head__gfpTk p{max-width:39ch;color:var(--ink-2);font-size:16px;line-height:1.75}.page_pills__VS9QH{display:flex;flex-wrap:wrap;gap:8px}.page_pills__VS9QH span{padding:7px 11px;border:1px solid color-mix(in srgb,#d66535 18%,var(--rule));border-radius:30px;background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--ink-2);font-size:10px;font-weight:650}@media(max-width:680px){.page_head__gfpTk>div:nth-child(2){grid-template-columns:1fr;gap:18px}.page_head__gfpTk p{font-size:14px}}