.pub26{--f-card:var(--card);--f-ink:var(--foreground);--f-ink-2:var(--muted-foreground);--f-ink-3:#686b72;--f-hair:#0b0b0c14;--f-soft:#f2f3f4;--f-accent:#315be8;--f-shadow:0 1px 2px #0f14280a, 0 18px 40px -32px #0f142847;--f-shadow-hover:0 1px 2px #0f14280d, 0 30px 60px -34px #0f142861;--p-ok:#16834a;--p-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;min-height:70dvh;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:var(--f-ink);-webkit-font-smoothing:antialiased;padding:148px 20px 120px;position:relative;overflow:clip}.dark .pub26{--f-ink-3:#8e8e8c;--f-hair:#ffffff12;--f-soft:#ffffff0f;--f-accent:#8aa2ff;--f-shadow:0 1px 0 #ffffff05;--f-shadow-hover:0 1px 0 #ffffff08, 0 18px 40px -28px #000000b3;--p-ok:#3ccf7f}.pub26 a:focus-visible,.pub26 button:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.pub26 [aria-label=Verified\ profile],.pub26 [aria-label="Legal name verified"],.pub26 [aria-label="Wircle Premium profile"] svg{color:var(--f-accent)}.pub26-glow{z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 82% 30%,#315be82e,#0000 70%),radial-gradient(32% 40% at 6% 70%,#7b5cf01c,#0000 70%),radial-gradient(28% 32% at 46% 4%,#4cc9f017,#0000 70%);height:980px;animation:18s ease-in-out infinite alternate pub26-drift;position:absolute;inset:-80px -5% auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.dark .pub26-glow{background:radial-gradient(38% 46% at 82% 30%,#315be81f,#0000 70%),radial-gradient(32% 40% at 6% 70%,#7b5cf012,#0000 70%),radial-gradient(28% 32% at 46% 4%,#4cc9f00d,#0000 70%)}@keyframes pub26-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}@keyframes pub26-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pub26-wrap{width:100%;max-width:1184px;margin:0 auto}.pub26-wrap.is-narrow{max-width:760px}.pub26-wrap.is-reading{max-width:880px}.pub26-hero{max-width:900px}.pub26-hero.is-center{text-align:center;margin-inline:auto}.pub26-hero.is-center .pub26-lede{margin-inline:auto}.pub26-status{background:color-mix(in srgb, var(--f-ink) 6%, transparent);color:var(--f-ink);animation:pub26-rise .9s var(--p-ease) both;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(20px,2.2vw,28px);padding:8px 16px 8px 13px;font-size:14px;font-weight:500;display:inline-flex}.pub26-status-dot{background:var(--p-ok);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--p-ok) 16%, transparent);border-radius:50%;flex-shrink:0}.pub26-status.is-muted .pub26-status-dot{background:var(--f-ink-3);box-shadow:0 0 0 4px color-mix(in srgb, var(--f-ink-3) 16%, transparent)}.pub26-status-note{border-left:1px solid color-mix(in srgb, var(--f-ink) 16%, transparent);color:var(--f-ink-2);padding-left:10px;font-weight:400}.pub26-title{letter-spacing:-.05em;text-wrap:balance;color:var(--f-ink);animation:pub26-rise 1s 60ms var(--p-ease) both;font-size:clamp(44px,6vw,88px);font-weight:500;line-height:.98}.pub26-title.is-article{font-size:clamp(40px,5.2vw,76px);line-height:1}.pub26-g{font-family:var(--font-swap), Georgia, serif;letter-spacing:-.01em;font-size:1.06em;font-style:italic;font-weight:400;line-height:0}.pub26-lede{text-wrap:pretty;max-width:44ch;color:var(--f-ink-2);animation:pub26-rise 1s .12s var(--p-ease) both;margin-top:clamp(20px,2.4vw,30px);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.pub26-section{margin-top:clamp(64px,8vw,112px)}.pub26-h2{letter-spacing:-.045em;text-wrap:balance;color:var(--f-ink);font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.04}.pub26-eyebrow{color:var(--f-ink-3);font-size:13px;font-weight:500}.pub26-card{border:1px solid var(--f-hair);background:var(--f-card);box-shadow:var(--f-shadow);border-radius:20px;position:relative}a.pub26-card,.pub26-card.is-link{transition:transform .35s var(--p-ease), box-shadow .35s var(--p-ease)}a.pub26-card:hover,.pub26-card.is-link:hover{box-shadow:var(--f-shadow-hover);transform:translateY(-2px)}.pub26-btn{background:var(--f-ink);height:50px;color:var(--f-card);transition:transform .3s var(--p-ease), background-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.pub26-btn:hover{background:color-mix(in srgb, var(--f-ink) 86%, var(--f-card));transform:translateY(-1px)}.pub26-link{color:var(--f-ink);transition:gap .3s var(--p-ease);align-items:center;gap:7px;font-size:15px;font-weight:500;display:inline-flex}.pub26-link:hover{gap:11px}.pub26-back{background:color-mix(in srgb, var(--f-ink) 6%, transparent);height:36px;color:var(--f-ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.pub26-back:hover{background:color-mix(in srgb, var(--f-ink) 9%, transparent);color:var(--f-ink)}.pub26-meta{color:var(--f-ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.pub26-empty{text-align:center;padding:56px 24px}.pub26-empty-title{letter-spacing:-.03em;font-size:20px;font-weight:500}.pub26-empty-text{max-width:420px;color:var(--f-ink-2);margin:8px auto 0;font-size:15px;line-height:1.55}.pub26-cta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(64px,8vw,104px);padding:clamp(36px,5vw,56px) 24px;display:flex;overflow:hidden}.pub26-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 50% 0%, color-mix(in srgb, var(--f-accent) 12%, transparent), transparent 70%);position:absolute;inset:0}.pub26-cta-title{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.05}.pub26-cta-text{max-width:44ch;color:var(--f-ink-2);font-size:16px;line-height:1.55}.pub26-cta .pub26-btn{margin-top:10px}.pub26-prose{color:color-mix(in srgb, var(--f-ink) 82%, transparent);font-size:19px;line-height:1.72}.pub26-prose>p+p{margin-top:1.15em}.pub26-prose .is-lead{letter-spacing:-.015em;color:var(--f-ink);font-size:clamp(21px,2vw,25px);line-height:1.5}.pub26-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.pub26-pillar{padding:22px 22px 24px}.pub26-pillar:last-child:nth-child(odd){grid-column:1/-1}.pub26-pillar-icon{background:color-mix(in srgb, var(--f-accent) 11%, transparent);width:40px;height:40px;color:var(--f-accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.pub26-pillar-title{letter-spacing:-.02em;color:var(--f-ink);margin-top:16px;font-size:17px;font-weight:600}.pub26-pillar-text{color:var(--f-ink-2);margin-top:6px;font-size:15px;line-height:1.55}.pub26-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(48px,6vw,80px);display:grid}.pub26-principle{flex-direction:column;padding:26px 26px 28px;display:flex}.pub26-principle-top{justify-content:space-between;align-items:center;display:flex}.pub26-principle-num{font-variant-numeric:tabular-nums;color:var(--f-ink-3);font-size:13px;font-weight:500}.pub26-principle-title{letter-spacing:-.035em;text-wrap:balance;color:var(--f-ink);margin-top:56px;font-size:22px;font-weight:500;line-height:1.15}.pub26-principle-text{color:var(--f-ink-2);margin-top:10px;font-size:15px;line-height:1.55}.pub26-stories{gap:12px;margin-top:clamp(48px,6vw,80px);display:grid}.pub26-story{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 28px 24px 24px;display:grid}.pub26-story-company{color:var(--f-ink-3);font-size:13.5px;font-weight:500}.pub26-story-title{letter-spacing:-.035em;text-wrap:balance;color:var(--f-ink);margin-top:6px;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.12}.pub26-story-sub{color:var(--f-ink-2);margin-top:6px;font-size:15.5px;line-height:1.5}.pub26-story .pub26-meta{margin-top:12px;font-size:13px}.pub26-arrow{background:color-mix(in srgb, var(--f-ink) 6%, transparent);width:44px;height:44px;color:var(--f-ink);transition:background-color .25s, color .25s, transform .35s var(--p-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}a:hover .pub26-arrow{background:var(--f-ink);color:var(--f-card);transform:translate(1px,-1px)}.pub26-article-head{align-items:center;gap:28px;margin-top:clamp(32px,4vw,48px);display:flex}.pub26-article-sub{letter-spacing:-.035em;text-wrap:balance;color:var(--f-ink);font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.15}.pub26-article-head .pub26-meta{margin-top:10px}.pub26-byline{margin-top:clamp(36px,5vw,56px);padding:22px}.pub26-byline-name{letter-spacing:-.02em;color:var(--f-ink);margin-top:4px;font-size:18px;font-weight:600}.pub26-byline-name span{color:var(--f-ink-2);font-weight:400}.pub26-person{background:var(--f-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 14px;transition:background-color .2s;display:flex}.pub26-person:hover{background:color-mix(in srgb, var(--f-ink) 8%, transparent)}.pub26-person-cta{background:var(--f-ink);height:38px;color:var(--f-card);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.pub26-chiplink{height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-ink) 12%, transparent);color:var(--f-ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.pub26-chiplink:hover{background:color-mix(in srgb, var(--f-ink) 5%, transparent);color:var(--f-ink)}.pub26-qa-list{gap:clamp(40px,5vw,56px);margin-top:clamp(28px,3.5vw,40px);display:grid}.pub26-qa-q{letter-spacing:-.025em;text-wrap:balance;color:var(--f-ink);font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.3}.pub26-qa-a{border-left:2px solid color-mix(in srgb, var(--f-accent) 35%, transparent);margin-top:16px;padding-left:20px}.pub26-qa-who{color:var(--f-ink-3);font-size:13px;font-weight:500}.pub26-qa-text{white-space:pre-line;color:color-mix(in srgb, var(--f-ink) 85%, transparent);margin-top:8px;font-size:18px;line-height:1.7}.pub26-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(48px,6vw,72px);display:grid}.pub26-profile{flex-direction:column;display:flex;overflow:hidden}.pub26-profile-banner{height:84px;position:relative;overflow:hidden}.pub26-profile-body{flex-direction:column;flex:1;padding:0 20px 20px;display:flex}.pub26-profile-avatar{background:var(--f-card);border-radius:50%;align-self:flex-start;margin-top:-36px;padding:4px;display:inline-flex;position:relative}.pub26-profile-avatar.is-company{border-radius:30%}.pub26-profile-avatar.is-agent{background:0 0}.pub26-profile-name{letter-spacing:-.02em;min-width:0;color:var(--f-ink);align-items:center;gap:6px;margin-top:12px;font-size:17px;font-weight:600;display:flex}.pub26-profile-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--f-ink-3);margin-top:3px;font-size:13.5px;overflow:hidden}.pub26-profile-bio{color:var(--f-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.pub26-profile-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.pub26-type{background:color-mix(in srgb, var(--f-accent) 11%, transparent);height:24px;color:var(--f-accent);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.dark .pub26-type{color:#d6d6d4;background:#ffffff14}.pub26-profile-foot .pub26-arrow{width:36px;height:36px}@media (max-width:1023px){.pub26-principles,.pub26-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pub26{padding:128px 16px 88px}.pub26-title{font-size:clamp(38px,11vw,56px)}.pub26-title.is-article{font-size:clamp(34px,9.5vw,48px)}.pub26-status{font-size:13px}.pub26-pillars,.pub26-principles,.pub26-profiles{grid-template-columns:minmax(0,1fr)}.pub26-principle{min-height:0}.pub26-principle-title{margin-top:32px}.pub26-story{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;padding:18px}.pub26-story .pub26-arrow{display:none}.pub26-article-head{flex-direction:column;align-items:flex-start;gap:20px}.pub26-person{flex-direction:column;align-items:stretch}.pub26-person-cta{justify-content:space-between}.pub26-prose{font-size:17.5px}.pub26-qa-text{font-size:17px}}@media (prefers-reduced-motion:reduce){.pub26-glow,.pub26-status,.pub26-title,.pub26-lede{animation:none}}.pub26-qa-text.is-follow{margin-top:16px}.pub26-signature{margin-top:36px}.pub26-signature-script{font-family:var(--font-swap), Georgia, serif;letter-spacing:-.01em;color:var(--f-ink);font-size:52px;font-style:italic;line-height:1}.pub26-signature-name{letter-spacing:-.02em;color:var(--f-ink);margin-top:14px;font-size:16px;font-weight:600}.pub26-signature-name a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.pub26-signature-name a:hover{text-decoration-color:currentColor}.pub26-signature-role{color:var(--f-ink-3);margin-top:2px;font-size:14px}.pub26-reserve{text-align:left;width:100%;max-width:540px;margin-top:10px}.pub26-reserve form{max-width:none}.pub26-reserve .landing-reservation-input{background:color-mix(in srgb, var(--f-ink) 6%, transparent);height:52px;box-shadow:none;color:var(--f-ink);border:1px solid #0000;border-radius:999px;padding-inline:20px;font-family:inherit;font-size:16px;transition:background-color .2s,border-color .2s,box-shadow .2s}.pub26-reserve .landing-reservation-input.pl-8{padding-left:38px}.pub26-reserve form .relative>span:first-child{left:20px}.pub26-reserve .landing-reservation-input::placeholder{color:var(--f-ink-3)}.pub26-reserve .landing-reservation-input:focus{border-color:color-mix(in srgb, var(--f-accent) 45%, transparent);background:var(--f-card);box-shadow:0 0 0 4px color-mix(in srgb, var(--f-accent) 14%, transparent);outline:none}.pub26-reserve form button[type=submit]{background:var(--f-ink);height:52px;color:var(--f-card);transition:transform .3s var(--p-ease), opacity .2s;border-radius:999px;padding-inline:24px;font-family:inherit;font-size:15px;font-weight:500}.pub26-reserve form button[type=submit]:hover:not(:disabled){filter:none;transform:translateY(-1px)}.pub26-reserve form button[aria-pressed]{border-radius:999px}.pub26-reserve form>p:last-child{text-align:center;color:var(--f-ink-3)}.pub26-claim{animation:pub26-rise 1s .18s var(--p-ease) both;margin-top:clamp(36px,4.5vw,52px);padding:clamp(20px,3vw,28px)}.pub26-claim .pub26-reserve{max-width:none;margin-top:18px}.pub26-claim-preview{background:var(--f-soft);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px;display:grid}.pub26-claim-avatar{background:color-mix(in srgb, var(--f-ink) 8%, transparent);width:52px;height:52px;color:var(--f-ink-3);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:22px;font-weight:600;transition:background-color .3s,color .3s;display:flex}.pub26-claim-avatar.has-handle{background:var(--f-accent);color:#fff}.dark .pub26-claim-avatar.has-handle{color:#0b0b0c}.pub26-claim-handle{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;color:var(--f-ink);font-size:20px;font-weight:600;overflow:hidden}.pub26-claim-handle .is-placeholder{color:var(--f-ink-3);font-weight:500}.pub26-claim-url{text-overflow:ellipsis;white-space:nowrap;color:var(--f-ink-3);font-size:13.5px;overflow:hidden}.pub26-claim-status{border-top:1px solid var(--f-hair);color:var(--f-ink-2);grid-column:1/-1;align-items:center;gap:8px;margin-top:10px;padding-top:12px;font-size:14px;display:flex}.pub26-claim-status.is-ok{color:var(--p-ok)}.pub26-claim-dot{background:var(--f-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--f-accent) 16%, transparent);border-radius:50%;flex-shrink:0}.pub26-claim-points{color:var(--f-ink-2);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:22px;font-size:14px;display:flex}.pub26-claim-points li{align-items:center;gap:7px;display:inline-flex}.pub26-claim-points svg{color:var(--p-ok)}.pub26-claim-foot{text-align:center;color:var(--f-ink-3);margin-top:18px;font-size:14px}.pub26-section-lede{max-width:60ch;color:var(--f-ink-2);margin-top:10px;font-size:16.5px;line-height:1.55}.pub26-pillars.pub26-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pub26-pillars.pub26-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pub26-grid-4 .pub26-pillar:last-child:nth-child(odd),.pub26-grid-3 .pub26-pillar:last-child:nth-child(odd){grid-column:auto}.pub26-compare{margin-top:24px;overflow:hidden}.pub26-compare table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.pub26-compare th,.pub26-compare td{text-align:left;vertical-align:top;padding:14px 18px}.pub26-compare thead th{color:var(--f-ink-2);padding-top:16px;padding-bottom:12px;font-size:13px;font-weight:600}.pub26-compare tbody tr{border-top:1px solid var(--f-hair)}.pub26-compare tbody th{color:var(--f-ink);font-weight:500}.pub26-compare td{color:var(--f-ink-2)}.pub26-compare .is-wircle{background:color-mix(in srgb, var(--f-accent) 6%, transparent);color:var(--f-ink)}.pub26-compare thead .is-wircle{color:var(--f-accent)}.pub26-compare-value{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.pub26-compare-value svg{margin-top:2px}.pub26-split-note{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.pub26-alt-list{margin-top:24px;overflow:hidden}.pub26-alt-list li{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px 20px;display:grid}.pub26-alt-list li+li{border-top:1px solid var(--f-hair)}.pub26-alt-name{letter-spacing:-.015em;color:var(--f-ink);font-size:15.5px;font-weight:600}.pub26-alt-text{color:var(--f-ink-2);font-size:15px;line-height:1.5}.pub26-fineprint{color:var(--f-ink-3);margin-top:12px;font-size:13.5px}.pub26-faq{gap:10px;margin-top:24px;display:grid}.pub26-faq-item{padding:0}.pub26-faq-item summary{cursor:pointer;letter-spacing:-.015em;color:var(--f-ink);padding:18px 52px 18px 20px;font-size:16.5px;font-weight:500;list-style:none;display:block;position:relative}.pub26-faq-item summary::-webkit-details-marker{display:none}.pub26-faq-item summary:after{content:"+";color:var(--f-ink-3);transition:rotate .25s var(--p-ease);font-size:22px;font-weight:400;position:absolute;top:50%;right:20px;translate:0 -50%}.pub26-faq-item[open] summary:after{rotate:45deg}.pub26-faq-item p{color:var(--f-ink-2);padding:0 20px 20px;font-size:15.5px;line-height:1.6}@media (max-width:1023px){.pub26-pillars.pub26-grid-4,.pub26-pillars.pub26-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pub26-split-note{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pub26-pillars.pub26-grid-4,.pub26-pillars.pub26-grid-3{grid-template-columns:minmax(0,1fr)}.pub26-compare table{font-size:13.5px}.pub26-compare th,.pub26-compare td{padding:12px 10px}.pub26-compare tbody th{width:30%}.pub26-alt-list li{grid-template-columns:minmax(0,1fr);gap:2px}}.pub26-notfound{justify-content:center;align-items:center;min-height:calc(70dvh - 120px);display:flex}.pub26-actions{animation:pub26-rise 1s .18s var(--p-ease) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:clamp(28px,3vw,40px);display:flex}.pub26-wrap.is-policy{max-width:1080px}.pub26-policy{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,80px);display:grid}.pub26-toc{scrollbar-width:thin;gap:2px;max-height:calc(100dvh - 140px);display:grid;position:sticky;top:112px;overflow-y:auto}.pub26-toc p{color:var(--f-ink-3);margin-bottom:8px;font-size:13px;font-weight:500}.pub26-toc a{color:var(--f-ink-2);border-radius:10px;margin-left:-12px;padding:6px 12px;font-size:14px;line-height:1.35;transition:background-color .2s,color .2s;display:block}.pub26-toc a:hover{background:color-mix(in srgb, var(--f-ink) 5%, transparent);color:var(--f-ink)}.pub26-policy-body{min-width:0;max-width:720px}.pub26-doc-section{scroll-margin-top:112px}.pub26-doc-section+.pub26-doc-section{margin-top:clamp(40px,4.5vw,56px)}.pub26-doc-section h2{letter-spacing:-.035em;text-wrap:balance;color:var(--f-ink);font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.15}.pub26-doc-section p,.pub26-doc-section li{overflow-wrap:anywhere;color:color-mix(in srgb, var(--f-ink) 80%, transparent);font-size:17px;line-height:1.7}.pub26-doc-section>*+*{margin-top:14px}.pub26-doc-section ul{gap:10px;display:grid}.pub26-doc-section li{padding-left:22px;position:relative}.pub26-doc-section li:before{content:"";background:var(--f-accent);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:4px}.pub26-policy-contact{margin-top:clamp(48px,6vw,72px);padding:24px 26px;scroll-margin-top:112px}.pub26-policy-contact h2{letter-spacing:-.02em;color:var(--f-ink);font-size:20px;font-weight:600}.pub26-policy-contact address{color:var(--f-ink-2);margin-top:10px;font-size:16px;font-style:normal;line-height:1.65}.pub26-policy-contact a{color:var(--f-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px){.pub26-policy{grid-template-columns:minmax(0,1fr)}.pub26-toc{display:none}}@media (max-width:720px){.pub26-doc-section p,.pub26-doc-section li{font-size:16.5px}}.pub26-title.is-tool{max-width:920px;margin-inline:auto;font-size:clamp(36px,4.6vw,64px);line-height:1.02}.pub26-tool{width:100%;max-width:860px;animation:pub26-rise 1s .14s var(--p-ease) both;margin:clamp(32px,4vw,48px) auto 0}.pub26-tool-form{padding:clamp(18px,2.4vw,26px)}.pub26-tool-grid{grid-template-columns:200px minmax(0,1fr) 150px;align-items:end;gap:16px;display:grid}.pub26-tool-grid>:nth-child(2),.pub26-tool-grid>:nth-child(3){grid-column:span 2}.pub26-tool-submit{width:100%;height:46px}.pub26-tool-optional{color:var(--f-ink-3);margin-left:8px;font-weight:400}.pub26-tool-error{color:var(--destructive,#dc2626);margin-top:14px;font-size:14px}.pub26-tool-result{margin-top:14px;padding:clamp(22px,3vw,32px)}.pub26-tool-status{background:color-mix(in srgb, var(--f-ink) 6%, transparent);color:var(--f-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:13.5px;font-weight:500;display:inline-flex}.pub26-tool-status>span{background:var(--f-ink-3);border-radius:50%;width:7px;height:7px}.pub26-tool-status.is-clear>span{background:var(--p-ok)}.pub26-tool-status.is-possible_restriction>span{background:#d97706}.pub26-tool-title{letter-spacing:-.035em;text-wrap:balance;color:var(--f-ink);margin-top:16px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.12}.pub26-tool-text{max-width:640px;color:var(--f-ink-2);margin-top:10px;font-size:16px;line-height:1.6}.pub26-tool-signals{border:1px solid var(--f-hair);border-radius:14px;margin-top:20px}.pub26-tool-signals>div{grid-template-columns:190px minmax(0,1fr);gap:4px 16px;padding:13px 16px;display:grid}.pub26-tool-signals>div+div{border-top:1px solid var(--f-hair)}.pub26-tool-signals dt{color:var(--f-ink);font-size:14px;font-weight:500}.pub26-tool-signals dd{overflow-wrap:anywhere;color:var(--f-ink-2);font-size:14px;line-height:1.55}.pub26-tool-join{background:color-mix(in srgb, var(--f-accent) 7%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:20px 22px;display:flex}.pub26-tool-join-title{letter-spacing:-.02em;color:var(--f-ink);font-size:18px;font-weight:600}.pub26-tool-join-text{color:var(--f-ink-2);margin-top:4px;font-size:14.5px;line-height:1.5}.pub26-tool-join .pub26-btn{flex-shrink:0;height:44px;padding:0 20px;font-size:14.5px}.pub26-tool-content{margin-top:clamp(64px,8vw,104px)}.pub26-tool-content>.pub26-doc-section+.pub26-doc-section{margin-top:clamp(36px,4vw,48px)}@media (max-width:760px){.pub26-tool-grid{grid-template-columns:minmax(0,1fr)}.pub26-tool-grid>:nth-child(2),.pub26-tool-grid>:nth-child(3){grid-column:auto}.pub26-tool-signals>div{grid-template-columns:minmax(0,1fr)}.pub26-tool-join{flex-direction:column;align-items:flex-start}}.pub26-contact{text-align:center;background:radial-gradient(90% 150px at 50% 0%, color-mix(in srgb, var(--f-accent) 10%, transparent), transparent), var(--f-card);max-width:520px;animation:pub26-rise .9s var(--p-ease) both;margin:0 auto;padding:44px 32px 32px}.pub26-contact-name{letter-spacing:-.035em;overflow-wrap:anywhere;color:var(--f-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1;display:flex}.pub26-contact-handle{color:var(--f-ink-3);margin-top:6px;font-size:15px}.pub26-contact-bio{overflow-wrap:anywhere;max-width:400px;color:var(--f-ink-2);margin:16px auto 0;font-size:16px;line-height:1.6}.pub26-contact-actions{flex-direction:column;align-items:center;gap:16px;margin-top:28px;display:flex}.pub26-contact-foot{text-align:center;color:var(--f-ink-3);margin-top:20px;font-size:13.5px}.pub26-brand-links{animation:pub26-rise 1s .18s var(--p-ease) both;flex-wrap:wrap;gap:8px;margin-top:clamp(24px,3vw,34px);display:flex}.pub26-brand-section>.pub26-h2{margin-top:8px}.pub26-brand-kit{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(48px,6vw,72px);padding:22px 24px;display:flex}.pub26-brand-kit-title{letter-spacing:-.02em;color:var(--f-ink);font-size:17px;font-weight:600}.pub26-brand-kit-text{color:var(--f-ink-2);margin-top:3px;font-size:14.5px}.pub26-brand-kit .pub26-btn,.pub26-brand-icon-body .pub26-btn{flex-shrink:0;height:46px;font-size:14.5px}.pub26-brand-icon{grid-template-columns:1.1fr .9fr;margin-top:28px;display:grid;overflow:hidden}.pub26-brand-icon-preview{background:#f4f4f2;justify-content:center;align-items:flex-end;gap:clamp(20px,4vw,48px);min-height:280px;padding:40px 24px;display:flex}.pub26-brand-icon-preview>div{flex-direction:column;align-items:center;gap:14px;display:flex}.pub26-brand-icon-preview span{font-variant-numeric:tabular-nums;color:#0000008c;font-size:12px}.pub26-brand-icon-body{flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,32px);display:flex}.pub26-brand-icon-body h3,.pub26-brand-asset-body h3,.pub26-brand-rule h3{letter-spacing:-.02em;color:var(--f-ink);font-size:18px;font-weight:600}.pub26-brand-icon-body p,.pub26-brand-rule p{color:var(--f-ink-2);margin-top:8px;font-size:14.5px;line-height:1.6}.pub26-brand-icon-body dl{border-block:1px solid var(--f-hair);grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding:16px 0;font-size:14px;display:grid}.pub26-brand-icon-body dt{color:var(--f-ink-3)}.pub26-brand-icon-body dd{color:var(--f-ink);margin-top:2px;font-weight:500}.pub26-brand-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.pub26-brand-asset{overflow:hidden}.pub26-brand-asset-preview{aspect-ratio:16/10;background:#f4f4f2;position:relative;overflow:hidden}.pub26-brand-asset-preview.is-dark{background:#050505}.pub26-brand-asset-body{padding:18px}.pub26-brand-asset-body h3{font-size:16px}.pub26-brand-asset-body>p{color:var(--f-ink-3);margin-top:4px;font-size:13px}.pub26-brand-asset-actions{align-items:center;gap:8px;margin-top:16px;display:flex}.pub26-segmented{background:color-mix(in srgb, var(--f-ink) 6%, transparent);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.pub26-segmented button{height:32px;color:var(--f-ink-2);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.pub26-segmented button:hover{color:var(--f-ink)}.pub26-segmented button[aria-pressed=true]{background:var(--f-card);color:var(--f-ink);box-shadow:0 1px 2px #0f14281a}.dark .pub26-segmented button[aria-pressed=true]{background:#ffffff24}.pub26-brand-download{background:var(--f-ink);min-width:0;height:38px;color:var(--f-card);transition:transform .25s var(--p-ease);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.pub26-brand-download:hover{transform:translateY(-1px)}.pub26-brand-usage{grid-template-columns:1.1fr .9fr;gap:16px;margin-top:28px;display:grid}.pub26-brand-space{background:#f4f4f2;justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex;overflow:hidden}.pub26-brand-space-box{aspect-ratio:1;border:1px dashed #0006;width:100%;max-width:300px;position:relative}.pub26-brand-space-box>span{color:#0009;font-size:11px;font-weight:500;position:absolute}.pub26-brand-space-box>.is-top{top:10px;left:50%;translate:-50%}.pub26-brand-space-box>.is-left{transform-origin:0;bottom:50%;left:10px;transform:translateY(50%)rotate(-90deg)}.pub26-brand-rules{gap:16px;display:grid}.pub26-brand-rule{padding:24px}.pub26-brand-rule-num{font-variant-numeric:tabular-nums;color:var(--f-ink-3);margin-bottom:20px;font-size:13px;font-weight:500}.pub26-brand-h3{color:var(--f-ink);margin-top:32px;font-size:15px;font-weight:600}.pub26-brand-note{color:var(--f-ink-2);margin-top:4px;font-size:14px}.pub26-brand-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pub26-brand-swatch{aspect-ratio:4/3;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #00000014}.pub26-brand-swatch h4{font-size:14px;font-weight:600}.pub26-brand-swatch p{font-variant-numeric:tabular-nums;opacity:.75;font-size:12.5px}.pub26-brand-type{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.pub26-brand-specimen{overflow:hidden}.pub26-brand-type-row{padding:24px}.pub26-brand-type-row+.pub26-brand-type-row{border-top:1px solid var(--f-hair)}.pub26-brand-type-meta{color:var(--f-ink-3);justify-content:space-between;gap:16px;font-size:12.5px;font-weight:500;display:flex}.pub26-brand-type-sample{letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--f-ink);margin-top:14px;font-weight:500;line-height:1.08}.pub26-brand-about{letter-spacing:-.04em;text-wrap:balance;max-width:820px;color:var(--f-ink);margin-top:12px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.15}@media (max-width:1023px){.pub26-brand-icon,.pub26-brand-usage,.pub26-brand-type{grid-template-columns:minmax(0,1fr)}.pub26-brand-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pub26-brand-kit{flex-direction:column;align-items:flex-start}.pub26-brand-assets,.pub26-brand-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.pub26-brand-assets{grid-template-columns:minmax(0,1fr)}}.pub26-brand-section{scroll-margin-top:112px}.jedit26{margin-top:clamp(32px,4vw,48px);padding:clamp(22px,4vw,40px)}.jedit26 [data-slot=input],.jedit26 [data-slot=textarea]{background:var(--f-soft);box-shadow:none;color:var(--f-ink);border-color:#0000;border-radius:12px;font-size:15px;transition:background-color .2s,border-color .2s,box-shadow .2s}.jedit26 [data-slot=input]{height:46px;padding-inline:14px}.jedit26 [data-slot=textarea]{padding:12px 14px;line-height:1.55}.dark .jedit26 [data-slot=input],.dark .jedit26 [data-slot=textarea]{background:#1d1d1d}.jedit26 [data-slot=input]::placeholder,.jedit26 [data-slot=textarea]::placeholder{color:var(--f-ink-3)}.jedit26 [data-slot=input]:focus-visible,.jedit26 [data-slot=textarea]:focus-visible{border-color:color-mix(in srgb, var(--f-accent) 45%, transparent);background:var(--f-card);box-shadow:0 0 0 4px color-mix(in srgb, var(--f-accent) 14%, transparent)}.dark .jedit26 [data-slot=input]:focus-visible,.dark .jedit26 [data-slot=textarea]:focus-visible{background:#1d1d1d}.jedit26 .border-border{border-color:var(--f-hair)}.jedit26-foot{border-top:1px solid var(--f-hair);flex-direction:column;gap:16px;margin-top:36px;padding-top:24px;display:flex}.jedit26-status{color:var(--f-ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.jedit26-status.is-error{color:var(--destructive,#dc2626)}.jedit26-done{color:var(--p-ok);gap:14px;margin-top:clamp(28px,3vw,40px);padding:18px 20px;display:flex}.jedit26-done-title{color:var(--f-ink);font-size:15px;font-weight:600}.jedit26-done-text{color:var(--f-ink-2);margin-top:3px;font-size:14.5px;line-height:1.55}@media (min-width:640px){.jedit26-foot{flex-direction:row;justify-content:space-between;align-items:center}}.pub26-grant{max-width:600px;animation:pub26-rise 1s .16s var(--p-ease) both;margin:clamp(28px,3.4vw,40px) auto 0;padding:clamp(22px,3vw,30px)}.pub26-grant-who{align-items:center;gap:18px;display:flex}.pub26-grant-who p{color:var(--f-ink-2);font-size:16px;line-height:1.55}.pub26-grant-who strong{color:var(--f-ink);font-weight:600}.pub26-grant-avatars{flex-shrink:0;align-items:center;display:flex}.pub26-grant-avatars>*+*{margin-left:-14px}.pub26-grant-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (max-width:560px){.pub26-grant-who{text-align:center;flex-direction:column}.pub26-grant-actions{flex-direction:column-reverse}}.pub26-upgrades{text-align:left;max-width:1080px;margin:clamp(40px,5vw,64px) auto 0}.pub26-upgrades-head{text-align:center;margin-bottom:20px}.pub26-upgrades-text{max-width:540px;color:var(--f-ink-2);margin:6px auto 0;font-size:15.5px;line-height:1.55}.pub26-upgrades .pub26-fineprint{text-align:center}.pub26-upgrade-done{text-align:center;max-width:720px;margin:clamp(32px,4vw,48px) auto 0;padding:26px}.pub26-upgrade-done .pub26-status{margin-bottom:12px}.pub26-upgrade-done-title{letter-spacing:-.025em;color:var(--f-ink);font-size:22px;font-weight:600}.pub26-upgrade-url{text-overflow:ellipsis;white-space:nowrap;color:var(--f-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--f-ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--f-ink) 25%, transparent);text-underline-offset:4px;margin-top:8px;font-size:15px;font-weight:500;display:block;overflow:hidden}.pub26-upgrade-url:hover{text-decoration-color:currentColor}
