@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;700&family=Instrument+Sans:wght@400;500;700&display=swap";.pl-site{--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--color-error:#b42318;--color-success:#187044;--color-paper:#e5ecf2;--color-paper-2:#f4f7fb;--color-paper-3:#e8eff7;--color-ink:#0f172a;--color-ink-2:#334155;--color-muted:#475569;--color-rule:#cad5e1;--color-accent:#2563eb;--color-accent-deep:#1e3a8a;--color-link:#1d4ed8;--color-accent-soft:#eff6ff;--color-accent-ink:#fff;--color-focus:#1e3a8a;--color-input:#fff;--color-input-border:#77869a;--color-qr-paper:#fff;--color-overlay:#0f172a7a;--color-error-soft:#fef3f2;--color-success-soft:#ecfdf3;--brand-cobalt:#2563eb;--brand-indigo:#1e3a8a;--font-display:"Schibsted Grotesk", "Pretendard", "Noto Sans KR", system-ui, sans-serif;--font-body:"Instrument Sans", "Pretendard", "Noto Sans KR", system-ui, sans-serif;--font-outlier:"DM Mono", ui-monospace, monospace;--radius-card:14px;--radius-input:8px;--radius-pill:999px;--shadow-card:0 12px 32px -4px #0f172a0f, 0 2px 6px -1px #0f172a0a;--shadow-lift:none;--tracking-display:-.03em;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1080px;--gutter:32px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--p-mon:lab(82.0902% 16.3306 7.70701);--p-tue:lab(85.4056% 9.37587 20.6737);--p-wed:lab(90.5149% -2.10279 25.0738);--p-thu:lab(85.3471% -24.3401 9.63866);--p-fri:lab(85.3039% -13.7624 -9.12074);--p-sat:lab(81.1592% .883788 -16.7551);--p-sun:lab(80.7895% 12.9697 -10.9842);--light:#e5ecf2;--glint:#fff;--rule-hair:1px;--display-weight:700}@media (max-width:60rem){.pl-site{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){.pl-site{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}html,body{overflow-x:clip}.pl-site{--surface:var(--glint);--shade:color-mix(in oklab,var(--color-ink) 48%,transparent);--pl-ink:var(--color-ink);--pl-orange:var(--color-accent);--pl-paper:var(--color-paper);--pl-line:var(--color-rule);--pl-muted:var(--color-muted);background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;line-height:1.65}.pl-site *{box-sizing:border-box}.pl-site h1,.pl-site h2,.pl-site h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);overflow-wrap:break-word;word-break:keep-all;text-wrap:balance;min-width:0;font-weight:700;line-height:1.3}.pl-site h1{font-size:var(--text-display-s)}.pl-site h2{font-size:var(--text-section)}.pl-site h3{font-size:var(--text-title)}.pl-site a,.pl-site button{transition:background var(--dur-micro),color var(--dur-micro),transform var(--dur-micro)}.pl-site a:hover{color:var(--color-link)}.pl-site button:disabled{cursor:not-allowed;opacity:.48}.pl-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.pl-site :is(input,select,textarea):focus{outline:2px solid var(--color-focus);outline-offset:2px}.pl-site input,.pl-site select,.pl-site textarea{font-family:var(--font-body)}.pl-site svg{flex-shrink:0}.pl-site p{overflow-wrap:break-word}.pl-site code{font-family:var(--font-outlier)}.pl-skip{top:-120px;left:var(--space-md);background:var(--color-ink);color:var(--color-paper);padding:var(--space-md);z-index:500;position:fixed}.pl-skip:focus{top:var(--space-xs)}.pl-header{max-width:1280px;min-height:104px;padding:var(--space-lg) var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-lg);margin:auto;display:flex}.pl-logo{flex-shrink:0;display:inline-flex}.pl-nav{align-items:center;gap:var(--space-xl);font-size:var(--text-sm);font-weight:500;display:flex}.pl-nav a.active{color:var(--color-link)}.pl-nav-mine{gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);align-items:center;display:flex}.pl-menu,.pl-eyebrow{display:none}.ol-hero{max-width:1280px;padding:var(--space-xl) var(--space-xl) var(--space-2xl);margin:auto}.ol-hero-title{justify-content:space-between;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.ol-hero-title h1{letter-spacing:-.04em;font-size:clamp(3.5rem,7.6vw,7rem);font-weight:700;line-height:1.04}.ol-hero-title>p{font-size:var(--text-lead);border-left:1px solid var(--color-rule);padding-left:var(--space-xl);white-space:nowrap;font-weight:500;line-height:1.5}.ol-hero-foot{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);display:flex}.ol-hero-foot a{align-items:center;gap:var(--space-xs);color:var(--color-ink);display:flex}.pl-shortener{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-xl);scroll-margin-top:var(--space-lg)}.pl-shortener>form{gap:var(--space-lg);flex-wrap:wrap;display:flex}.pl-shortener h2{width:100%;font-size:var(--text-title);order:0}.pl-shortener>form>.pl-field{flex:60%;order:1;margin:0}.pl-shortener>form>.pl-submit{flex:0 0 220px;order:2;align-self:flex-end;height:58px;margin:0}.pl-toggle-line{align-items:center;gap:var(--space-sm);order:3;display:flex}.pl-toggle-line>label{align-items:center;gap:var(--space-xs);cursor:pointer;display:flex}.pl-toggle-line small{color:var(--color-muted);font-size:var(--text-xs)}.pl-shortener>form>.pl-check{order:4;margin:0 0 0 auto}.pl-custom{background:var(--color-paper-2);width:100%;padding:var(--space-lg);border-radius:var(--radius-input);order:5}.pl-more{border-top:1px solid var(--color-rule);width:100%;padding-top:var(--space-md);order:6}.pl-shortener>form>.pl-alert{order:7;width:100%;margin:0}.pl-form-note{width:100%;font-size:var(--text-xs);color:var(--color-muted);order:8;line-height:1.8}.pl-form-note a{text-underline-offset:3px;text-decoration:underline}.pl-form-note strong br{display:none}.pl-field{gap:var(--space-xs);font-size:var(--text-sm);margin:var(--space-lg) 0;flex-direction:column;font-weight:500;display:flex}.pl-field>span{display:none}.pl-field :is(input,select,textarea),.pl-list-toolbar select{border:1px solid var(--color-rule);background:var(--surface);width:100%;color:var(--color-ink);border-radius:var(--radius-input);padding:var(--space-md);font-size:var(--text-md);min-height:52px;font-weight:400;line-height:1.5}.pl-field input::placeholder,.pl-field textarea::placeholder{color:var(--color-muted);opacity:1}.pl-shortener>form>.pl-field input{height:58px}.pl-site input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;width:18px;height:18px}.pl-check{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);margin:var(--space-lg) 0;cursor:pointer;display:flex}.pl-toggle-line{font-size:var(--text-sm)}.pl-custom>label{font-size:var(--text-sm);margin-bottom:var(--space-xs);display:block}.pl-prefixed{border:1px solid var(--color-rule);background:var(--surface);border-radius:var(--radius-input);align-items:center;min-width:0;display:flex}.pl-prefixed>span{padding-left:var(--space-md);color:var(--color-muted);font-family:var(--font-outlier)}.pl-prefixed input{width:100%;min-width:0;padding:var(--space-md) var(--space-xs);line-height:1.5;font-family:var(--font-outlier);font-size:var(--text-md);background:0 0;border:0}.pl-prefixed:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.pl-prefixed input:focus{outline:0}.pl-custom small{font-size:var(--text-xs);margin-top:var(--space-xs);color:var(--color-muted);display:block}.pl-custom .pl-error-text{color:var(--color-ink);font-weight:700}.pl-more summary{cursor:pointer;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);min-height:28px;list-style:none;display:flex}.pl-more summary>svg:last-child{margin-left:auto}.pl-more[open] summary>svg:last-child{transform:rotate(45deg)}.pl-form-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-options{padding-top:var(--space-xs)}.pl-options .pl-field{margin:var(--space-md) 0}.pl-hint{font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-md) 0;line-height:1.8}.pl-utm{border-top:1px solid var(--color-rule);margin-top:var(--space-lg);padding-top:var(--space-lg)}.pl-utm b{font-size:var(--text-sm);font-weight:500}.pl-utm>p{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-xs)}.pl-submit,.pl-btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-input);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-rule);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;min-height:46px;font-weight:500;line-height:1.5;display:inline-flex}.pl-submit,.pl-btn-dark{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent-deep);box-shadow:0 2px 0 var(--color-accent-deep)}.pl-submit{width:100%;margin-top:var(--space-lg);font-size:var(--text-md);min-height:52px}.pl-submit:hover,.pl-btn-dark:hover{background:var(--color-accent-deep);color:var(--color-accent-ink)!important}.pl-btn:active,.pl-submit:active{transform:translateY(1px)}.pl-btn-light{background:var(--surface);color:var(--color-ink)}.pl-btn-light:hover{background:var(--color-paper-3)}.pl-btn-danger{background:var(--color-ink);color:var(--color-paper)}.pl-actions{gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.pl-alert,.pl-success{border:1px solid var(--color-rule);border-radius:var(--radius-input);padding:var(--space-md);margin:var(--space-lg) 0;font-size:var(--text-sm);background:var(--color-paper-3);color:var(--color-ink)}.pl-alert{background:var(--color-paper);font-weight:500}.pl-text-link{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:500;display:inline-flex}.ol-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);margin-bottom:var(--space-2xl);display:flex}.ol-section h2{font-size:var(--text-section);line-height:1.25}.ol-section-head p{color:var(--color-muted);font-size:var(--text-md)}.ol-features{border-top:1px solid var(--color-rule)}.ol-feature-list article{gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--color-rule);grid-template-columns:32px minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.ol-feature-list svg{margin-top:var(--space-2xs);color:var(--color-accent)}.ol-feature-list p{color:var(--color-muted);max-width:52ch;font-size:var(--text-md)}.ol-feature-list h3{font-size:var(--text-lg)}.ol-examples{gap:var(--space-2xl);background:var(--color-paper-2);border-radius:var(--radius-card);padding-block:var(--space-2xl);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.ol-examples article{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-rule);display:flex}.ol-examples article:first-child{padding-top:0}.ol-examples h3{font-size:var(--text-md)}.ol-examples p,.ol-examples small{font-size:var(--text-xs);color:var(--color-muted)}.ol-examples code{font-size:var(--text-md);color:var(--color-muted);white-space:nowrap}.ol-examples code strong{color:var(--color-accent);font-weight:500}.ol-examples small{margin-top:var(--space-md);display:block}.ol-policy{gap:var(--space-2xl);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.ol-policy>div>p{margin:var(--space-lg) 0;color:var(--color-muted)}.ol-policy a{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:inline-flex}.ol-policy-periods{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ol-policy-periods strong{color:var(--color-ink);font-size:clamp(4.5rem,7vw,7rem);line-height:1.05;font-family:var(--font-display);letter-spacing:-.04em;font-weight:500}.ol-policy-periods strong span{font-size:var(--text-lg);margin-left:var(--space-xs);letter-spacing:0}.ol-policy-periods h3{font-size:var(--text-md);margin:var(--space-lg) 0 var(--space-xs)}.ol-policy-periods p{font-size:var(--text-sm);color:var(--color-muted)}.ol-policy-exception{border-top:1px solid var(--color-rule);padding-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);grid-column:1/-1}.ol-how ol{counter-reset:steps;gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ol-how li{counter-increment:steps;border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.ol-how li:before{content:counter(steps);font-size:var(--text-lg);color:var(--color-accent);margin-bottom:var(--space-lg);display:block}.ol-how p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-sm)}.ol-trust{gap:var(--space-lg);background:var(--color-paper-3);padding-block:var(--space-xl);border-radius:var(--radius-card);align-items:center;display:flex}.ol-trust p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.ol-trust .pl-btn{margin-left:auto}.ol-trust>svg{color:var(--color-accent)}.pl-faq{gap:var(--space-2xl);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);display:grid}.pl-faq .pl-text-link{margin-top:var(--space-lg)}.pl-faq details{border-bottom:1px solid var(--color-rule);padding:var(--space-lg) 0}.pl-faq details:first-child{padding-top:0}.pl-faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;font-size:var(--text-md);font-weight:500;list-style:none;display:flex}.pl-faq details[open] summary svg{transform:rotate(45deg)}.pl-faq details p{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-md);line-height:1.9}.pl-footer{border-top:1px solid var(--color-rule);max-width:1280px;padding:var(--space-2xl) var(--space-xl) var(--space-lg);justify-content:space-between;gap:var(--space-xl);flex-wrap:wrap;margin:auto;display:flex}.pl-footer small{font-size:var(--text-xs);color:var(--color-muted)}.pl-footer-links{gap:var(--space-lg);font-size:var(--text-xs);flex-wrap:wrap;align-items:flex-start;display:flex}.pl-footer-bottom{border-top:1px solid var(--color-rule);width:100%;padding-top:var(--space-lg);color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.pl-result-badge{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-accent);margin-bottom:var(--space-lg);display:flex}.pl-result>label{font-size:var(--text-sm);display:block}.pl-result-url{border:1px solid var(--color-rule);border-radius:var(--radius-input);width:100%;padding:var(--space-lg);margin-top:var(--space-xs);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-xl);display:block;font-family:var(--font-outlier)!important}.pl-target{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-md) 0;display:flex}.pl-target span{overflow-wrap:anywhere;min-width:0}.pl-qr{align-items:center;gap:var(--space-lg);margin:var(--space-lg) 0;flex-wrap:wrap;display:flex}.pl-qr img{object-fit:contain;border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--surface);width:160px;height:160px}.pl-result-note,.pl-lifetime-note{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-lg)}.pl-lifetime-note{color:var(--color-ink);padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.pl-reset{align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);color:var(--color-accent);font-size:var(--text-sm);min-height:44px;display:flex}.pl-copy-fallback{width:100%;font-size:var(--text-xs);padding:var(--space-sm);background:var(--color-paper-3)}.pl-copy-fallback input{width:100%;padding:var(--space-xs);margin-top:var(--space-xs);display:block}.pl-workspace{max-width:1280px;padding:var(--space-xl) var(--space-xl) var(--space-3xl);min-height:65dvh;margin:auto}.pl-page-heading{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.pl-page-heading p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-sm)}.pl-workspace-notice{align-items:center;gap:var(--space-lg);background:var(--color-paper-3);border-radius:var(--radius-input);padding:var(--space-lg);display:flex}.pl-workspace-notice>div:nth-child(2){flex:1}.pl-workspace-notice b{font-size:var(--text-sm)}.pl-workspace-notice p{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-xs)}.pl-workspace-notice>div:last-child{gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.pl-workspace-notice button{font-size:var(--text-xs);align-items:center;gap:var(--space-xs);text-align:left;min-height:36px;display:flex}.pl-overview{gap:var(--space-lg);margin:var(--space-xl) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-overview>div{border:1px solid var(--color-rule);padding:var(--space-lg);border-radius:var(--radius-input);align-items:center;gap:var(--space-sm);background:var(--surface);flex-wrap:wrap;display:flex}.pl-overview span{font-size:var(--text-sm);color:var(--color-muted)}.pl-overview b{width:100%;font-size:var(--text-3xl);font-weight:500;line-height:1.3;display:block}.pl-overview small{font-size:var(--text-sm);color:var(--color-muted);margin-left:var(--space-xs)}.pl-list-toolbar{align-items:center;gap:var(--space-sm);margin:var(--space-lg) 0;display:flex}.pl-list-toolbar>label{align-items:center;gap:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-input);padding:var(--space-sm) var(--space-md);background:var(--surface);flex:1;min-width:0;display:flex}.pl-list-toolbar input{width:100%;min-width:0;font-size:var(--text-sm);background:0 0;border:0;outline:0;line-height:1.6}.pl-list-toolbar>label:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.pl-list-toolbar select{width:auto;min-height:48px;font-size:var(--text-sm);padding:var(--space-sm)}.pl-link-list{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--surface);overflow:clip}.pl-link-row{align-items:center;gap:var(--space-lg);padding:var(--space-lg);border-bottom:1px solid var(--color-rule);display:flex}.pl-link-row:last-child{border-bottom:0}.pl-link-icon{color:var(--color-accent);margin-top:var(--space-xs);align-self:flex-start}.pl-link-main{flex:1;min-width:0}.pl-link-main>div{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pl-link-main h2{font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}.pl-link-main>strong{font-family:var(--font-outlier);font-size:var(--text-md);color:var(--color-accent);overflow-wrap:anywhere;margin:var(--space-xs) 0;font-weight:500;display:block}.pl-link-main>p{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:550px;overflow:hidden}.pl-link-main>small{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-xs);display:block}.pl-status{font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-input);background:var(--color-paper-3);color:var(--color-accent-deep);white-space:nowrap;display:inline-block}.pl-status:is(.paused,.expired,.inactive,.blocked,.deleted){background:var(--color-paper);color:var(--color-muted)}.pl-link-side{align-items:flex-end;gap:var(--space-lg);flex-direction:column;display:flex}.pl-click-total{align-items:center;gap:var(--space-xs);display:flex}.pl-click-total b{font-size:var(--text-xl);font-weight:500}.pl-click-total span{font-size:var(--text-xs);color:var(--color-muted)}.pl-row-actions{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.pl-row-actions>button:not(.pl-btn){padding:var(--space-sm);border-radius:var(--radius-input);min-width:42px;min-height:42px}.pl-row-actions>button:hover{background:var(--color-paper-3)}.pl-row-actions .pl-btn{min-height:42px;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.pl-list-footnote{font-size:var(--text-xs);color:var(--color-muted);align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-lg);display:flex}.pl-empty{text-align:center;padding:var(--space-2xl) var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-input);font-size:var(--text-sm);color:var(--color-muted);margin:var(--space-lg) 0}.pl-empty>svg{margin-bottom:var(--space-lg);color:var(--color-accent)}.pl-empty h2{font-size:var(--text-title);color:var(--color-ink);margin-bottom:var(--space-sm)}.pl-empty .pl-btn{margin-top:var(--space-lg)}.pl-modal-backdrop{z-index:var(--z-modal);background:var(--shade);padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.pl-modal{background:var(--color-paper);width:min(560px,100%);max-height:calc(100dvh - 48px);padding:var(--space-xl);border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:relative;overflow:auto}.pl-modal.wide{width:min(860px,100%)}.pl-modal-close{top:var(--space-md);right:var(--space-md);padding:var(--space-xs);min-width:40px;min-height:40px;position:absolute}.pl-modal h2{font-size:var(--text-title);padding-right:var(--space-lg);margin-bottom:var(--space-md)}.pl-modal>p,.pl-modal form>p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-sm)}.pl-modal-subtitle{font-family:var(--font-outlier);overflow-wrap:anywhere;margin-bottom:var(--space-lg)}.pl-stat-grid{gap:var(--space-md);margin:var(--space-lg) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-stat-grid>div{padding:var(--space-md);border-bottom:1px solid var(--color-rule)}.pl-stat-grid span{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-xs);display:block}.pl-stat-grid b{font-size:var(--text-2xl);font-weight:500}.pl-stat-grid strong{font-size:var(--text-md)}.pl-chart{margin:var(--space-xl) 0}.pl-chart h3{font-size:var(--text-md)}.pl-chart h3 small{font-size:var(--text-xs);color:var(--color-muted);margin-left:var(--space-sm);font-weight:400}.pl-bars{justify-content:space-between;align-items:flex-end;gap:var(--space-xs);height:185px;margin-top:var(--space-lg);border-bottom:1px solid var(--color-rule);display:flex}.pl-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;max-width:40px;display:flex}.pl-bars span,.pl-bars small{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.pl-bars i{background:var(--color-accent-soft);border-radius:3px 3px 0 0;width:100%;min-width:5px;display:block}.pl-bars>div:last-child i{background:var(--color-accent)}.pl-bars small{height:22px;margin-top:var(--space-xs)}.pl-distributions{gap:var(--space-lg);margin:var(--space-xl) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-distribution h3{font-size:var(--text-sm);margin-bottom:var(--space-lg)}.pl-distribution>div{justify-content:space-between;gap:var(--space-xs);font-size:var(--text-xs);padding-bottom:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex;position:relative}.pl-distribution span{text-overflow:ellipsis;max-width:150px;color:var(--color-muted);overflow:hidden}.pl-distribution b{font-weight:500}.pl-distribution small{font-size:var(--text-xs);color:var(--color-muted)}.pl-distribution i{background:var(--color-accent-soft);height:3px;position:absolute;bottom:0;left:0}.pl-distribution>p{font-size:var(--text-xs);color:var(--color-muted)}.pl-tool-page{max-width:800px;padding:var(--space-2xl) var(--space-xl) var(--space-3xl);text-align:center;min-height:65dvh;margin:auto}.pl-tool-page h1{font-size:var(--text-display-s);margin:var(--space-lg) 0}.pl-tool-page>p{color:var(--color-muted);font-size:var(--text-md)}.pl-tool-icon{color:var(--color-accent)}.pl-tool-card{text-align:left;background:var(--surface);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl);margin-top:var(--space-xl)}.pl-tool-page>.pl-actions{justify-content:center}.pl-lookup-result{border-top:1px solid var(--color-rule);margin-top:var(--space-xl);padding-top:var(--space-xl)}.pl-lookup-result h2{font-size:var(--text-lg);margin:var(--space-md) 0;overflow-wrap:anywhere}.pl-lookup-result code{font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-md) 0;display:block}.pl-lookup-result>p{font-size:var(--text-sm);color:var(--color-muted)}.pl-lookup-result .pl-btn{margin:var(--space-md) 0}.pl-document{max-width:1000px;padding:var(--space-2xl) var(--space-xl) var(--space-3xl);margin:auto}.pl-document>h1{font-size:var(--text-display-s);margin-bottom:var(--space-lg)}.pl-document p{font-size:var(--text-md);color:var(--color-muted);line-height:1.9}.pl-doc-date{font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-lg) 0 var(--space-xl)}.pl-document>section{border-top:1px solid var(--color-rule);padding:var(--space-xl) 0 var(--space-xl) var(--space-xl);position:relative}.pl-doc-number{left:0;top:var(--space-xl);font-size:var(--text-xs);color:var(--color-muted);position:absolute}.pl-document h2{font-size:var(--text-title);margin-bottom:var(--space-md)}.pl-document>.pl-btn{margin-top:var(--space-xl)}.pl-guide-steps{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pl-guide-steps section{border-top:1px solid var(--color-rule);padding-top:var(--space-lg);position:relative}.pl-guide-steps b{right:0;top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);position:absolute}.pl-guide-steps svg{color:var(--color-accent);margin-bottom:var(--space-lg)}.pl-guide-steps h2{font-size:var(--text-lg)}.pl-guide-steps p{font-size:var(--text-sm)}.pl-guide-callout{background:var(--color-paper-3);border-radius:var(--radius-input);padding:var(--space-lg);margin-top:var(--space-xl)}.pl-guide-callout p{font-size:var(--text-sm)}.pl-guide-screens{gap:var(--space-xl);margin-top:var(--space-2xl);display:grid}.pl-guide-screens figure{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--surface);margin:0;overflow:clip}.pl-guide-screens img{width:100%;height:auto;display:block}.pl-guide-screens figcaption{font-size:var(--text-xs);color:var(--color-muted);padding:var(--space-lg);line-height:1.8}.pl-admin-section{margin-top:var(--space-2xl)}.pl-admin-section h2{font-size:var(--text-title);margin-bottom:var(--space-md)}.pl-admin-section h2>span{font-size:var(--text-md);margin-left:var(--space-xs)}.pl-admin-section>p{font-size:var(--text-sm);color:var(--color-muted)}.pl-report-row{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);margin:var(--space-lg) 0;background:var(--surface);border:1px solid var(--color-rule);border-radius:var(--radius-input);display:flex}.pl-report-row>div{min-width:0}.pl-report-row b{font-size:var(--text-sm);font-family:var(--font-outlier)}.pl-report-row small,.pl-report-row code{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-sm);overflow-wrap:anywhere;display:block}.pl-report-row p{font-size:var(--text-sm);white-space:pre-wrap;margin-top:var(--space-md)}.pl-admin-table{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--surface);overflow:auto}.pl-admin-table table{border-collapse:collapse;text-align:left;width:100%;min-width:800px;font-size:var(--text-sm)}.pl-admin-table th{background:var(--color-paper-3);padding:var(--space-md);font-weight:500}.pl-admin-table td{padding:var(--space-md);border-top:1px solid var(--color-rule);vertical-align:top}.pl-admin-table b{font-size:var(--text-sm);font-family:var(--font-outlier);overflow-wrap:anywhere;font-weight:500}.pl-admin-table small,.pl-admin-table td>span{font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere;max-width:330px;margin-top:var(--space-xs);display:block}.pl-pagination{justify-content:center;align-items:center;gap:var(--space-lg);font-size:var(--text-xs);margin:var(--space-lg) 0;display:flex}.pl-pagination button{padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input)}@media (max-width:1000px){.ol-hero-title h1{font-size:clamp(3.5rem,8vw,6rem)}.pl-nav{gap:var(--space-lg)}.ol-hero-title>p{font-size:var(--text-md);padding-left:var(--space-lg)}.ol-examples,.ol-policy{gap:var(--space-xl)}.pl-link-row{flex-wrap:wrap}.pl-link-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.pl-footer-links{max-width:50%}.ol-policy-periods{gap:var(--space-lg)}.pl-shortener>form>.pl-submit{flex-basis:190px}.pl-faq{gap:var(--space-xl)}}@media (max-width:760px){.pl-header{padding:var(--space-lg);min-height:90px}.pl-nav{gap:var(--space-md)}.pl-nav>a:first-child{display:none}.pl-nav-mine{padding:var(--space-xs) var(--space-sm)}.ol-hero{padding:var(--space-lg) var(--space-lg) var(--space-2xl)}.ol-hero-title{margin-bottom:var(--space-lg);display:block}.ol-hero-title h1{font-size:clamp(3.1rem,9.7vw,5rem)}.ol-hero-title>p{margin-top:var(--space-md);font-size:var(--text-md);border:0;padding:0}.ol-hero-title>p br{display:none}.pl-shortener{padding:var(--space-lg)}.pl-shortener>form{gap:var(--space-md)}.pl-shortener>form>.pl-field{flex-basis:100%}.pl-shortener>form>.pl-submit{flex-basis:100%;order:7}.pl-shortener>form>.pl-alert{order:6}.pl-shortener>form>.pl-check{margin-left:0}.pl-shortener>form>.pl-toggle-line{width:100%}.pl-shortener h2{font-size:var(--text-lg)}.pl-form-note strong br{display:block}.pl-custom{padding:var(--space-md)}.ol-hero-foot{font-size:var(--text-xs);gap:var(--space-xs);flex-wrap:wrap}.ol-section{padding:var(--space-2xl) var(--space-lg)}.ol-section-head{margin-bottom:var(--space-xl);display:block}.ol-section-head>p,.ol-section-head>a{margin-top:var(--space-lg)}.ol-section h2{font-size:clamp(2rem,5vw,3rem)}.ol-feature-list article{gap:var(--space-sm) var(--space-md);grid-template-columns:26px minmax(0,1fr)}.ol-feature-list p{font-size:var(--text-sm);grid-column:2}.ol-examples{gap:var(--space-xl);border-radius:0;grid-template-columns:1fr}.ol-examples h2 br{display:none}.ol-examples code{font-size:var(--text-sm)}.ol-policy{gap:var(--space-xl);grid-template-columns:1fr}.ol-policy-periods{gap:var(--space-lg)}.ol-policy-periods strong{font-size:5.5rem}.ol-how ol{gap:var(--space-lg);grid-template-columns:1fr}.ol-how li{padding-left:var(--space-xl);position:relative}.ol-how li:before{left:0;top:var(--space-lg);position:absolute}.ol-how h3{font-size:var(--text-md)}.ol-how p{margin-top:var(--space-xs)}.ol-trust{gap:var(--space-md);padding-block:var(--space-xl);border-radius:0;flex-wrap:wrap}.ol-trust>div{flex:1;min-width:200px}.ol-trust h2{font-size:var(--text-title)}.ol-trust .pl-btn{margin-left:0}.pl-faq{display:block}.pl-faq>div:last-child{margin-top:var(--space-xl)}.pl-faq summary{font-size:var(--text-sm)}.pl-footer{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.pl-footer-links{gap:var(--space-md) var(--space-lg);width:100%;max-width:none}.pl-workspace{padding:var(--space-lg) var(--space-lg) var(--space-2xl)}.pl-page-heading{flex-wrap:wrap;align-items:flex-start}.pl-workspace-notice{gap:var(--space-md);flex-wrap:wrap}.pl-workspace-notice>div:nth-child(2){min-width:210px}.pl-workspace-notice>div:last-child{gap:var(--space-lg);flex-flow:wrap;width:100%}.pl-overview{gap:var(--space-sm);margin:var(--space-lg) 0}.pl-overview>div{padding:var(--space-md);gap:var(--space-xs)}.pl-overview svg{display:none}.pl-overview b{font-size:var(--text-2xl)}.pl-overview span,.pl-overview small{font-size:var(--text-xs)}.pl-list-toolbar{flex-wrap:wrap}.pl-list-toolbar>label{flex-basis:100%}.pl-list-toolbar select{flex:1}.pl-link-main h2,.pl-link-main>p{max-width:none}.pl-link-icon{display:none}.pl-link-row{padding:var(--space-lg);gap:var(--space-md)}.pl-row-actions{gap:var(--space-2xs)}.pl-link-side{gap:var(--space-md);flex-wrap:wrap}.pl-modal-backdrop{padding:var(--space-md)}.pl-modal{padding:var(--space-lg);max-height:calc(100dvh - 32px)}.pl-stat-grid{gap:var(--space-xs)}.pl-stat-grid>div{padding:var(--space-sm) var(--space-xs)}.pl-stat-grid b{font-size:var(--text-xl)}.pl-stat-grid strong{font-size:var(--text-sm)}.pl-distributions{grid-template-columns:1fr}.pl-bars{gap:var(--space-2xs)}.pl-bars span,.pl-bars small{font-size:11px}.pl-tool-page,.pl-document{padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.pl-tool-page h1,.pl-document>h1{font-size:2rem}.pl-tool-card{padding:var(--space-lg)}.pl-guide-steps{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:1fr}.pl-document>section{padding:var(--space-xl) 0}.pl-doc-number{margin-bottom:var(--space-xs);display:block;position:static}.pl-document p{font-size:var(--text-sm)}.pl-result-url{font-size:var(--text-lg);padding:var(--space-md)}.pl-report-row{flex-direction:column}.pl-form-grid{gap:var(--space-md)}}@media (max-width:560px){.pl-header{min-height:86px;position:relative}.pl-menu{padding:var(--space-xs);min-width:44px;min-height:44px;display:block}.pl-nav{display:none}.pl-nav.open{top:86px;left:var(--space-md);right:var(--space-md);background:var(--surface);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-md);box-shadow:var(--shadow-card);z-index:var(--z-dropdown);align-items:stretch;gap:var(--space-2xs);flex-direction:column;display:flex;position:absolute}.pl-nav.open>a{padding:var(--space-sm);min-height:44px;display:flex}.pl-nav-mine{margin-top:var(--space-xs)}.ol-hero,.ol-section,.pl-workspace,.pl-footer,.pl-document,.pl-tool-page{padding-inline:var(--space-md)}.ol-hero-title h1{font-size:clamp(2.6rem,10.8vw,4.2rem)}.pl-shortener{padding:var(--space-lg) var(--space-md)}.pl-form-grid{grid-template-columns:1fr}.pl-options .pl-form-grid{gap:0}.ol-examples article{gap:var(--space-sm);flex-wrap:wrap}.ol-examples code{margin-left:auto}.ol-policy-periods strong{font-size:4.5rem}.pl-overview>div{padding:var(--space-sm)}.pl-overview b{font-size:var(--text-xl)}.pl-overview span{font-size:12px}.pl-link-row{padding:var(--space-md)}.pl-link-main>strong{font-size:var(--text-sm)}.pl-link-side{gap:var(--space-sm)}.pl-row-actions>button:not(.pl-btn){padding:var(--space-xs);min-width:38px;min-height:42px}.pl-row-actions .pl-btn{padding:var(--space-xs);gap:var(--space-2xs)}.pl-link-main>small{font-size:12px}.pl-footer-bottom{gap:var(--space-md);flex-wrap:wrap}.pl-stat-grid span{font-size:12px}.pl-result .pl-btn{padding:var(--space-sm);font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.pl-site *,.pl-site :before,.pl-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pl-site{caret-color:var(--color-accent);scrollbar-color:var(--color-muted) var(--color-paper)}.pl-site ::selection{background:var(--color-accent-soft);color:var(--color-ink)}.pl-stat-grid b,.pl-overview b,.pl-click-total b{font-variant-numeric:tabular-nums}.pl-account{max-width:640px;padding:var(--space-xl) var(--space-lg) var(--space-3xl);margin:0 auto}.pl-account-heading>svg{color:var(--color-accent);margin-bottom:var(--space-md)}.pl-account-heading h1{font-size:clamp(1.9rem,5vw,2.6rem)}.pl-account-heading>p{word-break:keep-all;margin:var(--space-md) 0 28px;color:var(--color-muted)}.pl-account-card{border:1px solid var(--color-rule);background:var(--surface);border-radius:var(--radius-card);padding:32px}.pl-account-card .pl-field:first-child{margin-top:0}.pl-account-card .pl-submit{width:100%}.pl-account-card .pl-hint{margin-top:var(--space-md)}.pl-account-pending{background:var(--color-paper-2);padding:var(--space-md);margin-bottom:var(--space-lg);border:1px solid var(--color-rule);font-size:.9rem}.pl-account-pending strong{margin-bottom:var(--space-2xs);display:block}.pl-account-terms{border-top:1px solid var(--color-rule);margin-top:var(--space-lg);color:var(--color-muted);padding-top:20px;font-size:.8rem}.pl-account-terms a,.pl-workspace-notice p a{text-underline-offset:3px;text-decoration:underline}.pl-auth-secondary{justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-md);font-size:.85rem;display:flex}.pl-auth-secondary button{text-underline-offset:3px;text-decoration:underline}.pl-account .pl-otp{font-family:var(--font-outlier);letter-spacing:.35em;font-size:1.6rem}.pl-verified{gap:var(--space-md);border-bottom:1px solid var(--color-rule);color:var(--color-accent);align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.pl-verified span{color:var(--color-muted);font-size:.8rem;display:block}.pl-verified strong{overflow-wrap:anywhere;color:var(--color-ink);display:block}.pl-account-card>.pl-actions{margin-top:var(--space-lg)}.pl-account-import{border-top:1px solid var(--color-rule);padding-top:var(--space-lg);margin-top:32px}.pl-account-import h2{font-size:1.12rem}.pl-account-import p{margin:var(--space-md) 0 var(--space-md);color:var(--color-muted);font-size:.9rem}.pl-account-back{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);font-size:.9rem;display:flex}.pl-qr-later{margin-top:20px}@media (max-width:600px){.pl-account{padding:var(--space-lg) 20px var(--space-2xl)}.pl-account-card{padding:var(--space-lg)}.pl-account .pl-actions{flex-wrap:wrap}.pl-verified>div{min-width:0}}.pl-header{max-width:var(--container);gap:var(--space-lg);background:var(--surface);min-height:88px;padding:20px 32px}.pl-site{background:var(--color-paper)}.pl-site:has(.pl-header):before{content:"";background:var(--surface);border-bottom:1px solid var(--color-rule);pointer-events:none;height:88px;position:absolute;top:0;left:0;right:0}.pl-header{position:relative}.pl-nav{white-space:nowrap;gap:28px;font-size:14px}.pl-nav a{padding:var(--space-xs) 0;min-height:40px}.pl-nav a[aria-current=page]{color:var(--color-link);font-weight:700}.pl-nav-account{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--surface);padding:var(--space-xs) var(--space-md)!important}.ol-hero{max-width:1000px;padding:var(--space-2xl) 32px 36px}.ol-hero-title{text-align:center;margin-bottom:36px;display:block}.ol-hero-title h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.22}.ol-hero-title>p{white-space:normal;color:var(--color-muted);border:0;margin:20px 0 0;padding:0;font-size:17px;font-weight:400}.pl-shortener{background:var(--surface);border:1px solid var(--color-rule);border-radius:14px;padding:28px 32px}.pl-shortener>form{display:block}.pl-shortener h2{margin:0 0 var(--space-md);letter-spacing:-.02em;font-size:18px}.pl-create-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 184px;align-items:stretch;display:grid}.pl-create-row>.pl-field{gap:0;margin:0;font-size:0}.pl-create-row>.pl-field input{background:var(--color-paper);height:56px;min-height:56px;font-size:16px}.pl-create-row>.pl-submit{height:56px;min-height:56px;padding:var(--space-sm) var(--space-md);box-shadow:none;margin:0;font-size:16px}.pl-length-setting{align-items:center;gap:var(--space-md);margin:var(--space-lg) 0 var(--space-md);color:var(--color-muted);font-size:13px;display:flex}.pl-length-setting>div{gap:var(--space-3xs);border:1px solid var(--color-rule);padding:var(--space-2xs);background:var(--surface);border-radius:7px;display:inline-flex}.pl-length-setting button{padding:var(--space-2xs) var(--space-sm);min-height:32px;color:var(--color-muted);border-radius:4px;font-size:13px}.pl-length-setting button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-deep);font-weight:700}.pl-length-setting button:hover:not(:disabled){background:var(--color-paper-2)}.pl-toggle-line,.pl-shortener>form>.pl-check{margin:0 28px var(--space-md) 0;gap:var(--space-xs);vertical-align:middle;min-height:24px;font-size:14px;display:inline-flex}.pl-toggle-line small{display:none}.pl-custom{padding:var(--space-md);background:var(--color-paper-2);border-radius:8px;margin:0 0 20px}.pl-more{margin-top:var(--space-3xs);padding-top:var(--space-md)}.pl-more summary{min-height:32px;font-size:13px}.pl-form-note{margin-top:var(--space-md);font-size:12px;line-height:1.9}.pl-form-note strong{color:var(--color-ink-2);font-weight:500}.pl-form-note br:first-child{display:none}.pl-form-note strong br:after{content:" "}.pl-shortener>form>.pl-alert{margin-top:var(--space-md)}.pl-submit,.pl-btn-dark{box-shadow:none;border-color:var(--color-accent)}.ol-hero-foot{margin-top:var(--space-md);justify-content:center;gap:var(--space-lg);font-size:13px}.ol-hero-foot a{color:var(--color-muted)}.ol-section{max-width:1000px;padding:var(--space-xl) 32px;margin:auto}.ol-features{padding-top:var(--space-md);padding-bottom:var(--space-xl);border:0}.ol-section-head{margin-bottom:var(--space-lg);display:block}.ol-section-head h2{letter-spacing:-.03em;font-size:23px}.ol-section-head p{margin-top:var(--space-xs);font-size:14px;line-height:1.7}.ol-section-head p br{display:none}.ol-feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ol-feature-list article{border:0;border-top:1px solid var(--color-rule);padding-top:20px;display:block}.ol-feature-list article:last-child{border-bottom:0}.ol-feature-list svg{width:22px;height:22px;margin:0 0 var(--space-md)}.ol-feature-list h3{margin-bottom:var(--space-xs);letter-spacing:-.02em;font-size:15px;line-height:1.5}.ol-feature-list p{font-size:13px;line-height:1.8}.ol-more-info{max-width:936px;margin:0 auto var(--space-sm);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.ol-more-info>summary{cursor:pointer;justify-content:space-between;gap:var(--space-md);align-items:center;padding:20px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.ol-more-info[open]>summary>svg{transform:rotate(45deg)}.ol-more-info>.ol-section{max-width:none;margin:0;padding:28px 0}.ol-examples{gap:var(--space-xl);background:0 0;border-radius:0;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.ol-section h2{letter-spacing:-.03em;font-size:25px;line-height:1.35}.ol-examples article{padding:var(--space-md) 0}.ol-policy{border-top:1px solid var(--color-rule);gap:var(--space-lg) var(--space-xl)}.ol-policy-periods strong{letter-spacing:-.04em;font-size:48px}.ol-policy-periods h3{margin-top:var(--space-xs);font-size:14px}.ol-policy-periods p,.ol-policy>div>p,.ol-policy-exception{font-size:13px}.ol-how{border-top:1px solid var(--color-rule)}.ol-how .ol-section-head{justify-content:space-between;align-items:center;display:flex}.ol-how .ol-section-head>a{color:var(--color-muted);font-size:13px}.ol-how ol{gap:var(--space-lg)}.ol-how h3{font-size:14px}.ol-how p{font-size:13px}.ol-how li:before{margin-bottom:var(--space-sm);font-size:16px}.ol-trust{border-top:1px solid var(--color-rule);background:0 0;border-radius:0}.ol-trust h2{font-size:18px}.ol-trust p{font-size:13px}.pl-faq{gap:var(--space-xl);padding-block:var(--space-xl) 56px;grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.pl-faq h2{font-size:24px}.pl-faq summary{font-size:14px;line-height:1.6}.pl-faq details{padding:var(--space-md) 0}.pl-faq details p{font-size:13px}.pl-footer{max-width:var(--container);padding:32px 32px var(--space-lg);gap:var(--space-lg);background:0 0}.pl-footer>div>p{margin-top:var(--space-md);font-size:12px}.pl-footer small{font-size:11px}.pl-footer-links{gap:var(--space-md);justify-content:flex-end;max-width:560px;font-size:12px}.pl-footer-bottom{padding-top:20px;font-size:11px}.pl-workspace{max-width:var(--container);padding:var(--space-xl) 32px 72px}.pl-page-heading h1{font-size:36px;line-height:1.3}.pl-page-heading h1>span{display:none}.pl-page-heading{margin-bottom:var(--space-lg)}.pl-workspace-notice{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:10px;padding:20px;line-height:1.7}.pl-workspace-notice>svg{color:var(--color-accent)}.pl-overview{gap:var(--space-md);margin:var(--space-lg) 0}.pl-overview>div{padding:20px}.pl-overview b{font-size:30px}.pl-overview svg{color:var(--color-accent)}.pl-list-toolbar{margin:var(--space-lg) 0 var(--space-md)}.pl-link-row{padding:var(--space-lg);gap:var(--space-md)}.pl-row-actions>button:not(.pl-btn){min-width:40px;min-height:42px}.pl-click-total{min-height:44px}.pl-account{padding-top:48px}.pl-account-pending{border:1px solid var(--color-rule);background:var(--color-paper-2);padding:var(--space-md);border-radius:8px}.pl-account-heading>svg{margin-bottom:var(--space-md)}.pl-account-card{padding:28px}.pl-account .pl-auth-secondary button{min-height:44px}.pl-auth-tabs{border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.pl-auth-tabs button{min-height:44px;color:var(--color-muted);border-radius:5px;font-weight:600}.pl-auth-tabs button[aria-pressed=true]{background:var(--color-ink);color:var(--surface)}.pl-auth-intro{color:var(--color-muted);word-break:keep-all;margin-bottom:20px;font-size:.9rem}.pl-auth-subtitle{margin-bottom:20px;font-size:1.15rem}.pl-account .pl-auth-secondary{flex-wrap:wrap}.pl-account-password{border-top:1px solid var(--color-rule);margin-top:32px;padding-top:24px}.pl-account-password h2{align-items:center;gap:8px;font-size:1.12rem;display:flex}.pl-account-password>p{color:var(--color-muted);margin:12px 0 20px;font-size:.9rem}.pl-account-password .pl-submit{margin-top:8px}.pl-email-unverified{color:var(--color-muted)}.pl-recovery-note{border-top:1px solid var(--color-rule);padding-top:16px}.pl-document{max-width:1000px;padding-top:48px}.pl-document p{max-width:75ch}.pl-tool-page{padding-top:48px}.pl-tool-page h1{font-size:36px}.pl-tool-icon{margin-bottom:20px}@media (max-width:900px){.pl-nav{gap:var(--space-md)}.pl-header{padding-inline:var(--space-lg)}.ol-hero{padding-top:48px}.ol-more-info{margin-inline:32px}.ol-feature-list{gap:20px}.pl-footer-links{max-width:50%}.pl-nav a{font-size:13px}}@media (max-width:760px){.pl-header{min-height:80px}.pl-site:has(.pl-header):before{height:80px}.pl-nav{gap:var(--space-sm)}.pl-nav>a:first-child{display:block}.pl-nav>a[href="/public/guide"]{display:none}.ol-hero{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.ol-hero-title{margin-bottom:28px}.ol-hero-title h1{font-size:44px}.ol-hero-title>p{margin-top:var(--space-md);font-size:15px}.pl-shortener{padding:var(--space-lg)}.pl-create-row{grid-template-columns:minmax(0,1fr) 170px}.pl-create-row>.pl-submit{padding-inline:var(--space-sm);font-size:14px}.pl-length-setting{margin-top:20px}.pl-shortener>form>.pl-toggle-line{width:auto}.pl-shortener>form>.pl-check{margin-left:0}.ol-section{padding-inline:var(--space-lg)}.ol-feature-list{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.ol-section-head h2{font-size:23px}.ol-section-head>p{margin-top:var(--space-xs)}.ol-feature-list article{padding-top:var(--space-md)}.ol-more-info{margin-inline:var(--space-lg)}.ol-examples,.ol-policy{gap:var(--space-lg);grid-template-columns:1fr}.ol-policy-periods strong{font-size:48px}.ol-how .ol-section-head{display:block}.ol-how .ol-section-head>a{margin-top:var(--space-xs);display:inline-flex}.ol-how ol{gap:var(--space-md);grid-template-columns:1fr}.ol-how li:before{top:20px}.ol-trust{gap:var(--space-md)}.pl-faq{padding-top:28px;display:block}.pl-faq>div:last-child{margin-top:var(--space-lg)}.pl-faq .pl-text-link{margin-top:var(--space-sm)}.pl-footer{padding:28px var(--space-lg) var(--space-lg)}.pl-footer-links{justify-content:flex-start;width:100%;max-width:none}.pl-workspace{padding:32px var(--space-lg) 56px}.pl-page-heading h1{font-size:30px}.pl-page-heading p{word-break:keep-all;font-size:13px}.pl-account{padding-top:32px}.pl-tool-page h1{font-size:30px}.pl-workspace-notice{padding:var(--space-md)}.pl-link-row{padding:20px}}@media (max-width:600px){.pl-nav{display:none}.pl-menu{min-width:44px;min-height:44px;padding:var(--space-xs);display:block}.pl-header{padding:var(--space-md) 20px;min-height:76px}.pl-site:has(.pl-header):before{height:76px}.pl-nav.open{align-items:stretch;gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--color-rule);background:var(--surface);box-shadow:var(--shadow-card);z-index:var(--z-dropdown);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:70px;left:16px;right:16px}.pl-nav.open>a{padding:var(--space-sm);min-height:44px;display:flex}.ol-hero{padding:36px var(--space-md) var(--space-lg)}.ol-hero-title h1{font-size:36px}.ol-hero-title>p{margin-top:var(--space-md);font-size:14px}.pl-shortener{padding:var(--space-lg) var(--space-md)}.pl-shortener h2{margin-bottom:var(--space-md);font-size:16px}.pl-create-row{gap:var(--space-sm);grid-template-columns:1fr}.pl-create-row>.pl-field input{height:54px;min-height:54px;font-size:16px}.pl-create-row>.pl-submit{height:50px;min-height:50px;font-size:15px}.pl-length-setting{gap:var(--space-sm);margin-block:20px var(--space-md);font-size:12px}.pl-length-setting button{padding:var(--space-2xs) var(--space-xs);font-size:12px}.pl-shortener>form>.pl-toggle-line,.pl-shortener>form>.pl-check{width:100%;margin:0 0 var(--space-md);min-height:28px;font-size:13px;display:flex}.pl-more summary{min-height:36px;font-size:12px}.pl-form-note{margin-top:var(--space-md);font-size:11px;line-height:1.9}.pl-form-note strong br{display:block}.pl-form-note strong br:after{content:none}.ol-hero-foot{gap:var(--space-xs) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;font-size:11px}.ol-section{padding:28px 20px}.ol-section h2{font-size:22px}.ol-section-head p{font-size:13px}.ol-feature-list{gap:20px var(--space-md)}.ol-feature-list h3{font-size:14px}.ol-feature-list p{font-size:12px}.ol-feature-list svg{margin-bottom:var(--space-xs)}.ol-more-info{margin-inline:20px}.ol-more-info>summary{padding-block:var(--space-md);font-size:13px}.ol-examples code{font-size:14px}.ol-policy-periods{gap:var(--space-lg)}.ol-policy-periods h3{font-size:13px}.ol-policy-periods p{font-size:12px}.ol-trust h2{font-size:16px}.ol-trust p{font-size:12px}.pl-faq summary{font-size:13px}.pl-faq details p{font-size:12px}.pl-footer{padding:var(--space-lg) 20px var(--space-lg)}.pl-footer-links{gap:var(--space-md) 20px;font-size:11px}.pl-footer-bottom{font-size:10px}.pl-workspace{padding:28px var(--space-md) 48px}.pl-page-heading h1{font-size:29px}.pl-workspace-notice{padding:var(--space-md);gap:var(--space-sm)}.pl-workspace-notice>div:nth-child(2){min-width:0}.pl-overview{gap:var(--space-xs)}.pl-overview>div{padding:var(--space-md) var(--space-sm)}.pl-overview b{font-size:26px}.pl-overview span,.pl-overview small{font-size:11px}.pl-link-row{padding:var(--space-md) var(--space-md)}.pl-row-actions>button:not(.pl-btn){min-width:42px;min-height:44px}.pl-account-card{padding:var(--space-lg)}.pl-tool-page h1{font-size:28px}.pl-tool-card{padding:var(--space-lg)}.pl-document>h1{font-size:30px}}.pl-form-note,.pl-form-note strong,.ol-hero-foot,.pl-hint,.pl-result-note,.pl-lifetime-note,.pl-account-terms{font-size:13px}.pl-feature-list p,.ol-feature-list p,.ol-policy-periods p,.ol-policy-exception,.pl-faq details p{font-size:14px}.pl-region-stats{margin:var(--space-lg) 0;padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.pl-region-stats h3{margin-bottom:var(--space-md);font-size:18px}.pl-region-stats h3 small{font-family:var(--font-body);color:var(--color-muted);margin-left:var(--space-xs);letter-spacing:0;font-size:12px;font-weight:400}.pl-region-scroll{border:1px solid var(--color-rule);border-radius:8px;max-height:320px;overflow:auto}.pl-region-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:13px}.pl-region-scroll th{background:var(--color-paper-2);color:var(--color-muted);font-weight:500;position:sticky;top:0}.pl-region-scroll th,.pl-region-scroll td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);white-space:nowrap}.pl-region-scroll tr:last-child td{border-bottom:0}.pl-region-scroll th:last-child,.pl-region-scroll td:last-child{text-align:right;font-variant-numeric:tabular-nums}.pl-hint a{text-underline-offset:3px;text-decoration:underline}.pl-stat-grid b{font-variant-numeric:tabular-nums}.pl-btn-danger{color:var(--color-error);background:var(--surface);border-color:var(--color-error)}.ol-brand{vertical-align:middle;flex-shrink:0;display:inline-flex}.ol-brand>img{width:180px;height:auto;display:block}.ol-brand--master>img{width:112px}.pl-header{min-height:88px;padding-block:16px}.pl-site:has(.pl-header):before{height:88px}.pl-logo{border-radius:0}@media (max-width:760px){.pl-header{min-height:84px;padding-block:14px}.pl-site:has(.pl-header):before{height:84px}.pl-header .ol-brand>img{width:180px}.pl-nav{display:none}.pl-menu{min-width:44px;min-height:44px;padding:8px;display:block}.pl-nav.open{border:1px solid var(--color-rule);background:var(--surface);box-shadow:var(--shadow-card);z-index:var(--z-dropdown);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:flex;position:absolute;top:calc(100% - 4px);left:16px;right:16px}.pl-nav.open>a{min-height:44px;padding:12px;display:flex}}.pl-site{--surface:var(--glint);--shade:var(--color-overlay)}.pl-header{background:var(--color-paper)}.pl-site:has(.pl-header):before{background:var(--color-paper)}.pl-nav-account{border-color:var(--color-input-border);background:0 0}.pl-nav-account:hover{background:var(--color-paper-3)}.pl-site :is(input,select,textarea){color:var(--color-ink);accent-color:var(--color-accent)}.pl-field :is(input,select,textarea),.pl-create-row>.pl-field input,.pl-list-toolbar select,.pl-list-toolbar>label,.pl-custom input,.pl-prefixed,.pl-copy-fallback input,.pl-result-url{background:var(--color-input);border-color:var(--color-input-border)}.pl-site input::placeholder,.pl-site textarea::placeholder{color:var(--color-muted);opacity:1}.pl-list-toolbar input{color:var(--color-ink)}.pl-length-setting button{border-color:var(--color-input-border)}.pl-length-setting button[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.pl-submit,.pl-btn-dark{font-weight:600}.pl-btn-light{border-color:var(--color-input-border)}.pl-site button:disabled{opacity:1;background:var(--color-paper-3);color:var(--color-muted);border-color:var(--color-rule)}.pl-site button:disabled:hover{background:var(--color-paper-3);transform:none;color:var(--color-muted)!important}.pl-success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success)}.pl-alert{color:var(--color-error);background:var(--color-error-soft);border-color:var(--color-error)}.pl-qr img{background:var(--color-qr-paper);border-color:var(--color-qr-paper)}.pl-modal-backdrop{background:var(--color-overlay)}.pl-status.active{background:var(--color-success-soft);color:var(--color-success)}.pl-site .presentation-fields{--presentation-ink:var(--color-ink);--presentation-muted:var(--color-muted);--presentation-rule:var(--color-rule);--presentation-accent:var(--color-accent);--presentation-surface:var(--surface);--presentation-soft:var(--color-paper-2)}.pl-site .presentation-style-preview>span,.pl-site .presentation-style-preview.pills>span{background:var(--color-paper-3);color:var(--color-ink)}.pl-site .presentation-style-preview.outline>span{outline-color:var(--color-input-border);background:0 0}.pl-site .presentation-style-preview.solid>span{background:var(--color-accent);color:var(--color-accent-ink)}.pl-site .presentation-button-fields :is(input,select){background:var(--color-input);border-color:var(--color-input-border)}.pl-site .presentation-fields button:hover:not(:disabled),.pl-site .presentation-style:hover{background:var(--color-paper-3)}.pl-site .presentation-fields :is(input,select,button):disabled{opacity:1;color:var(--color-muted)}.pl-site .presentation-toggles>label:has(input:disabled){cursor:not-allowed}.pl-site .presentation-toggles input:disabled{opacity:.65}.pl-footer .pl-logo{border-radius:0}.pl-site .pl-bars i,.pl-site .pl-distribution i{background:var(--color-accent)}
