@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-ext-400-normal.ca4377f5.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-400-normal.6dd0e160.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-400-normal.b3f2787f.woff2) format("woff2"),url(/_next/static/media/outfit-latin-400-normal.626fedf8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-ext-500-normal.5d2e873c.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-500-normal.f097869b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-500-normal.7de3b7ca.woff2) format("woff2"),url(/_next/static/media/outfit-latin-500-normal.eb408065.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-ext-600-normal.f2a69d90.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-600-normal.c40d416c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-600-normal.fa38e35b.woff2) format("woff2"),url(/_next/static/media/outfit-latin-600-normal.902a1111.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-ext-700-normal.97136648.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-700-normal.28157b20.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-700-normal.c4465cab.woff2) format("woff2"),url(/_next/static/media/outfit-latin-700-normal.a1389fd9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/outfit-latin-ext-800-normal.5483a104.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-800-normal.5a907814.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/outfit-latin-800-normal.ec770a2a.woff2) format("woff2"),url(/_next/static/media/outfit-latin-800-normal.0d2dd721.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-sans:"Actief Grotesque","Hanken Grotesk",Arial,Helvetica,sans-serif;--font-serif:"GT Super WT","Fraunces","Times New Roman",Times,serif;--blue:#3767ea;--blue-hover:#4e7df7;--blue-active:#1842ce;--blue-tint:#f5f8ff;--blue-15:#ecf2ff;--blue-20:#e0eaff;--red:#f36464;--green-link:#346e4a;--white:#ffffff;--gray-10:#f9f9f9;--gray-15:#f1f1f1;--gray-30:#d6d6d6;--gray-50:#a4a4a4;--gray-70:#676767;--gray-80:#464646;--gray-85:#353535;--gray-95:#161616;--ink:#000000;--night:#17181a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-30:30px;--rail-w:85px;--content-w:700px;--shadow-card:0 8px 32px rgba(0,0,0,0.12)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}button{font:inherit}a,button{color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:0;border-radius:var(--radius-md);font-size:16px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.btn--primary{background:var(--blue);color:var(--blue-tint)}.btn--primary:hover{background:var(--blue-hover)}.btn--primary:active{background:var(--blue-active)}.btn--primary:disabled{opacity:.6;cursor:default}.btn--ghost{background:var(--gray-15);color:var(--gray-85)}.btn--ghost:hover{background:#e6e6e6}.btn--white{background:var(--white);color:var(--gray-95)}.btn--full{width:100%}.btn--grow{flex:1 1}.btn--small{height:36px;padding:0 12px;font-size:14px;border-radius:var(--radius-sm)}.btn--tall{height:56px;border-radius:var(--radius-lg)}.app{position:relative;min-height:100vh}.rail{position:fixed;z-index:30;top:0;left:0;bottom:0;width:var(--rail-w);padding:20px 0;background:var(--white);color:var(--ink)}.rail__logo{top:20px;left:0;right:0;justify-content:center;text-decoration:none}.rail__list,.rail__logo{position:absolute;display:flex}.rail__list{top:90px;left:16px;width:53px;margin:0;padding:0;list-style:none;flex-direction:column;gap:12px}.rail__item{display:flex;flex-direction:column;align-items:center;height:70px;padding-top:14px;color:var(--ink);text-decoration:none;border-radius:var(--radius-md)}.rail__item:hover .rail__icon{transform:translateY(-1px)}.rail__icon{display:block;width:28px;height:28px;line-height:0;transition:transform .15s ease}.rail__label{margin-top:8px;font-size:10px;font-weight:500;line-height:12px;white-space:nowrap}.rail__item.is-active{color:var(--blue)}.app.is-collapsed .rail__label{visibility:hidden}.rail__bottom{position:absolute;left:23px;bottom:20px;display:flex;flex-direction:column;gap:12px}.rail__target,.rail__tip{display:block;width:40px;height:40px}.rail__btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-md);background:var(--gray-10);color:var(--gray-70);cursor:pointer;text-decoration:none}.rail__btn:hover{background:var(--gray-15)}.rail__badge{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--red);color:var(--white);font-size:10px;font-weight:700;line-height:1}.stage{position:relative;min-height:100vh;margin-left:var(--rail-w);background:var(--stage-bg,var(--night))}.theme-home,.theme-request{--stage-bg:var(--night)}.theme-albums{--stage-bg:#151515}.theme-showcase,.theme-sign{--stage-bg:var(--gray-15)}.topnav{position:absolute;z-index:25;top:0;right:0;display:flex;gap:8px;padding:16px}.topnav__pill{display:flex;align-items:center;height:48px;border-radius:var(--radius-md);background:var(--white)}.theme-showcase .topnav__pill,.theme-sign .topnav__pill{box-shadow:inset 0 0 0 1px #e4e4e4}.topnav__pill--links{width:413px;padding:0 24px;justify-content:space-between}.topnav__pill--account{padding:0 8px}.nav-link{letter-spacing:-.02em;display:inline-flex;align-items:center;gap:4px;height:48px;padding:0;border:0;background:none;color:var(--gray-85);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.nav-link:hover{color:var(--gray-95)}.nav-link--login{padding:0 12px}.nav-chev{display:inline-flex;width:16px;height:16px;transition:transform .15s ease}.nav-chev.is-open{transform:rotate(180deg)}.nav-signup{letter-spacing:-.02em;display:inline-flex;align-items:center;height:32px;margin-left:24px;padding:0 12px;border-radius:var(--radius-sm);background:var(--gray-85);color:var(--gray-15);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.nav-signup:hover{background:var(--gray-80)}.topnav__pill--alt .nav-link--login{padding:0 14px}.topnav__pill--alt .nav-signup{padding:0 16px}.nav-dd{position:relative}.nav-dd__panel{position:absolute;top:52px;left:-16px;min-width:200px;padding:8px;border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);display:flex;flex-direction:column}.nav-dd__item{padding:10px 12px;border-radius:var(--radius-sm);color:var(--gray-85);font-size:14px;font-weight:500;text-decoration:none}.nav-dd__item:hover{background:var(--gray-10)}.mobilebar{display:none}.updates{position:fixed;z-index:40;left:98px;bottom:25px;width:333px;height:513px;display:flex;flex-direction:column;padding:20px 22px 16px;border-radius:var(--radius-lg);background:var(--gray-10);box-shadow:0 4px 28px rgba(0,0,0,.14)}.updates__scroll{flex:1 1;overflow-y:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}.updates__eyebrow{margin:0 0 22px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.updates__eyebrow,.updates__title{font-weight:500;color:var(--gray-95)}.updates__title{margin:0 0 10px;font-size:15px}.updates__body{margin:0 0 14px;font-size:15px;line-height:21px;color:var(--gray-70)}.updates__link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--blue);text-decoration:none}.updates__rule{margin:18px 0 20px;border:0;border-top:1px solid var(--gray-30)}.updates__all{height:40px;margin-top:12px;border:1.5px solid var(--blue);border-radius:var(--radius-md);background:transparent;color:var(--blue);font-size:15px;font-weight:500;cursor:pointer}.cookie{position:fixed;z-index:45;right:16px;bottom:36px;width:min(700px,calc(100vw - 162px));padding:42px 30px 8px;border-radius:var(--radius-lg);background:var(--white);box-shadow:0 2px 16px rgba(0,0,0,.16);animation:cookie-in .4s ease .2s both}@keyframes cookie-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.cookie__text{margin:0;font-size:12px;line-height:18px;color:var(--ink)}.cookie__text a{color:var(--green-link);font-weight:700}.cookie__close{position:absolute;top:0;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:#555555;cursor:pointer}.dim{position:fixed;z-index:50;inset:0;background:rgba(0,0,0,.2)}.main--transfer{position:relative;min-height:100vh}.tw-wrap{position:absolute;z-index:5;top:245px;left:80px}.tw{position:relative;width:280px;border-radius:var(--radius-lg);background:var(--white);color:var(--gray-95);box-shadow:0 0 1px rgba(0,0,0,.06)}.tw__contents{padding:30px 30px 0}.tw__contents--tight{padding:26px 20px 0}.tw__contents--center{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px 0}.tw__logo{height:42px;margin-bottom:22px}.logo{display:inline-flex;align-items:center;gap:6px;color:var(--gray-95);font-family:var(--font-sans);line-height:1;white-space:nowrap}.logo .bulb{display:block;flex:none}.logo__big{font-weight:800;letter-spacing:-.01em}.logo__transfer{font-weight:500;letter-spacing:-.02em}.logo--md .logo__words{font-size:27px}.logo--sm{gap:5px}.logo--sm .logo__words{font-size:18px}.logo--stacked{display:grid;grid-template-columns:auto auto;align-items:end;grid-column-gap:3px;column-gap:3px;grid-row-gap:3px;row-gap:3px}.logo--stacked .logo__words{display:contents}.logo--stacked .logo__bulb{grid-row:1;grid-column:1}.logo--stacked .logo__big{grid-row:1;grid-column:2;font-size:22px;line-height:.82}.logo--stacked .logo__transfer{grid-row:2;grid-column:1/span 2;font-size:12.5px;font-weight:600;text-align:center;letter-spacing:0}.tw__title{margin:0;font-family:var(--font-sans);font-size:31px;font-weight:400;line-height:35px;letter-spacing:-.01em;color:var(--gray-95)}.tw__title strong{font-family:var(--font-serif);font-weight:700}.tw__title--center{margin-top:16px}.tw__legal{max-width:200px;margin:61px 0 0;font-size:16px;line-height:24px;color:var(--gray-80)}.tw__legal a{color:inherit}.tw__footer{padding:21px 20px 20px}.tw__footer--form,.tw__footer--split{display:flex;gap:8px}.tw__footer--split .btn{flex:1 1}.tw__h2{margin:16px 0 6px;font-size:22px;font-weight:500;line-height:28px}.tw__muted{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--gray-70);overflow-wrap:anywhere}.tw__muted--small{font-size:13px}.tw__muted--left{text-align:left;margin-top:12px}.tw__warn{display:block;margin-top:6px;color:#b82b00}.tw__hint{margin:10px 20px 0;padding:8px 10px;border-radius:var(--radius-sm);background:#fff6f4;color:#b82b00;font-size:13px;line-height:18px}.uploader{gap:16px;padding:28px 20px 24px;border-bottom:1px solid var(--gray-15)}.uploader,.uploader__add{display:flex;align-items:center}.uploader__add{flex:none;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--blue);color:var(--white);cursor:pointer;transition:transform .15s ease,background-color .15s ease}.uploader__add:hover{background:var(--blue-hover);transform:scale(1.05)}.uploader__title{font-size:20px;font-weight:500;line-height:26px;color:var(--gray-95)}.uploader__folder,.uploader__title{display:block;padding:0;border:0;background:none;cursor:pointer}.uploader__folder{font-size:14px;line-height:20px;color:var(--blue);text-decoration:underline}.filelist{border-bottom:1px solid var(--gray-15)}.filelist__items{max-height:168px;margin:0;padding:8px 0;overflow-y:auto;list-style:none}.dl__files li,.filelist__item{display:flex;align-items:center;gap:10px;padding:6px 20px}.filelist__icon{flex:none;display:flex;color:var(--gray-70)}.filelist__meta{flex:1 1;min-width:0;display:flex;flex-direction:column}.filelist__name{overflow:hidden;font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-95)}.filelist__size{font-size:12px;line-height:16px;color:var(--gray-70)}.filelist__remove{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--gray-15);color:var(--gray-80);cursor:pointer}.filelist__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 20px 12px;border-top:1px solid var(--gray-15)}.filelist__more{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--blue);font-size:14px;font-weight:500;cursor:pointer}.filelist__plus{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--blue);color:var(--white)}.filelist__total{font-size:12px;color:var(--gray-70);text-align:right}.filelist__total.is-bad{color:#b82b00}.fields{padding:0 20px}.field{border-bottom:1px solid var(--gray-15)}.field input,.field textarea{display:block;width:100%;padding:14px 0;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--gray-95);resize:none}.field input::placeholder,.field textarea::placeholder{color:var(--gray-70)}.field:focus-within{border-bottom-color:var(--blue)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0}.chips input{flex:1 1;min-width:90px;width:auto;padding:6px 0}.chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;border-radius:999px;background:var(--blue-15);color:var(--blue-active);font-size:13px;overflow-wrap:anywhere}.chip--bad{background:#ffede9;color:#b82b00}.chip button{display:flex;padding:4px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.request-note{padding:12px 0;border-bottom:1px solid var(--gray-15);font-size:14px;line-height:20px}.request-note__label{display:block;font-size:12px;color:var(--gray-70)}.request-note p{margin:6px 0 0;color:var(--gray-80)}.mode{position:relative}.mode__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;background:var(--gray-15);color:var(--gray-85);cursor:pointer}.mode__btn,.mode__menu{border-radius:var(--radius-md)}.mode__menu{position:absolute;bottom:56px;left:0;z-index:3;width:220px;padding:6px;background:var(--white);box-shadow:var(--shadow-card)}.mode__menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:var(--radius-sm);background:none;font-size:14px;text-align:left;cursor:pointer}.mode__menu button:hover{background:var(--gray-10)}.mode__menu button.is-on{color:var(--blue);font-weight:500}.ring{position:relative;width:148px;height:148px}.ring__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:40px;font-weight:700;color:var(--gray-95)}.ring__value small{font-size:20px;margin-left:2px}.done-badge{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:var(--blue);color:var(--white)}.done-badge--error{background:#ffede9;color:#b82b00;font-size:36px;font-weight:700}.copy-row{display:flex;gap:6px;width:100%;margin-top:16px}.copy-row input{flex:1 1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--gray-30);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;color:var(--gray-95)}.dl__title{margin:14px 0 0;font-weight:500}.dl__message{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--gray-80);overflow-wrap:anywhere}.dl__files{max-height:220px;margin:14px -30px 0;padding:0 10px;overflow-y:auto;list-style:none}.dl__one{width:32px;height:32px;border-radius:50%;background:var(--blue-15);color:var(--blue)}.dl__one,.dropzone-overlay{display:flex;align-items:center;justify-content:center}.dropzone-overlay{position:fixed;z-index:60;inset:0;padding:24px;background:rgba(55,103,234,.88);color:var(--white);pointer-events:none}.dropzone-overlay__inner{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 56px;border:2px dashed rgba(255,255,255,.7);border-radius:var(--radius-xl);text-align:center}.dropzone-overlay__inner p{margin:8px 0 0;font-family:var(--font-serif);font-size:40px;font-weight:900;line-height:1.05}.dropzone-overlay__inner span{font-size:16px;opacity:.85}.bubbles{display:none}.main--albums{min-height:100vh}.welcome{position:fixed;z-index:55;top:50%;left:50%;width:360px;padding:28px 20px 37px;border-radius:var(--radius-xl);background:var(--white);color:var(--gray-95);box-shadow:0 12px 40px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.welcome__title{margin:0;font-family:var(--font-serif);font-size:34px;font-weight:900;line-height:41px;letter-spacing:-.01em;white-space:nowrap}.welcome__text{margin:16px 0 40px;font-size:16px;line-height:24px}.welcome__text a{color:var(--blue)}.albums-empty{max-width:480px;padding:160px 24px 0;margin:0 auto;color:var(--white);text-align:center}.albums-empty h1{margin:0 0 12px;font-family:var(--font-serif);font-size:40px;font-weight:900}.albums-empty p{margin:0 0 24px;color:#cfcfcf}.theme-showcase .stage,.theme-sign .stage{height:100vh;min-height:0;overflow:hidden}.main--page{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden}.page-col{max-width:1200px;margin:0 auto;padding:0 40px}.hero{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:800px;margin:120px auto 0;text-align:center}.hero--sign{margin-top:140px}.hero__title{margin:0;font-family:var(--font-serif);font-size:64px;font-weight:900;line-height:64px;letter-spacing:-.045em;color:var(--gray-95)}.hero__lead{max-width:700px;margin:0;font-size:18px;line-height:27px;color:var(--gray-70)}.btn--hero{height:56px;margin-top:32px;padding:0 16px;border-radius:var(--radius-lg);font-size:17px}.hero__meta{margin:3px 0 0;font-size:15px;line-height:22px;color:var(--gray-70)}.hero__legal{max-width:640px;margin:6px 0 12px;font-size:12px;line-height:18px;color:var(--gray-70)}.feature-blue{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;max-width:1120px;min-height:533px;margin:100px auto 0;padding:48px;border-radius:var(--radius-xl);background:var(--blue);color:var(--white)}.feature-blue__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:500}.avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f4e3d7,#ce9364);box-shadow:0 0 0 2px rgba(255,255,255,.6)}.feature-blue__title{margin:0;font-family:var(--font-serif);font-size:48px;font-weight:900;line-height:53px;letter-spacing:-.04em}.feature-blue__rule{width:56px;margin:18px 0;border:0;border-top:2px solid rgba(255,255,255,.9)}.feature-blue__body{margin:0;font-size:18px;line-height:27px;color:rgba(255,255,255,.85)}.feature-blue__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:156px 100px 156px;grid-gap:12px;gap:12px}.tile{display:block;border-radius:var(--radius-md);min-height:60px}.feature-blue__grid .tile--a{grid-column:span 3}.feature-blue__grid .tile--b{grid-column:span 2}.t1{background:linear-gradient(135deg,#2b2d31,#8b9098 45%,#e5e7ea 55%,#3b3e44)}.t2{background:linear-gradient(160deg,#a7d3f2,#4e7df7 50%,#e8ecf3)}.t3{background:linear-gradient(180deg,#dfe4ea,#f4efe9 60%,#c86f3d)}.t4{background:linear-gradient(135deg,#f5f5f5,#d9d9d9)}.t5{background:linear-gradient(135deg,#8c99a8,#e3e8ee 60%,#6c7684)}.t6{background:linear-gradient(150deg,#c5562a,#e98a4a 50%,#7a2e17)}.t7{background:linear-gradient(200deg,#9bb2c9,#2f3a48 60%,#11151a)}.t8{background:linear-gradient(135deg,#fbc738,#f36464)}.t9{background:linear-gradient(135deg,#daf1e8,#5ba48d)}.section-title{margin:0;font-family:var(--font-serif);font-size:36px;font-weight:900;line-height:43px;letter-spacing:-.01em;text-align:center;color:var(--gray-95)}.section-title--left{text-align:left}.section-lead{max-width:640px;margin:10px auto 0;text-align:center;color:var(--gray-80)}.section-lead--left{margin-left:0;text-align:left}.examples{max-width:1120px;margin:100px auto 0}.examples__row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:40px}.example{max-width:400px;border-radius:var(--radius-xl);background:var(--gray-95);color:var(--white);overflow:hidden}.example--light{background:var(--white);color:var(--gray-95)}.example__head{display:flex;flex-direction:column;gap:4px;padding:48px 52px 80px}.example h3{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:700}.example__head p{margin:0;font-size:14px;color:#a4a4a4}.example__tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:0 52px}.example__feature{margin:24px 52px 32px;padding:16px 32px;border-radius:var(--radius-md);background:#ffffff0d;text-align:center}.example--light .example__feature{background:var(--blue-tint)}.example__feature h4{margin:0;font-size:14px;font-weight:500}.example__tiles .tile{aspect-ratio:1;min-height:0}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;max-width:1120px;margin:100px auto 0}.split__art{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.split__art .tile{height:280px;border-radius:var(--radius-xl)}.faq{max-width:1120px;margin:100px auto 0}.faq .section-title{margin-bottom:24px}.faq__item{border-bottom:1px solid var(--gray-30)}.faq__item summary{padding:20px 0;font-size:18px;font-weight:500;cursor:pointer;list-style-position:inside}.faq__item p{margin:0 0 20px;color:var(--gray-70)}.cta-dark{max-width:1120px;margin:100px auto 0;padding:72px 40px;border-radius:var(--radius-xl);background:var(--gray-95);color:var(--white);text-align:center}.cta-dark h2{margin:0 0 24px;font-family:var(--font-serif);font-size:48px;font-weight:900;line-height:1.1}.site-footer{display:flex;flex-wrap:wrap;gap:24px;margin-top:80px;padding:24px 40px;font-size:14px;color:var(--gray-70)}.site-footer a{text-decoration:none}.hero__lead--sign{max-width:700px}.signbox{margin:64px 72px 0;padding:14px;border-radius:var(--radius-lg);background:var(--white);box-shadow:0 2px 12px rgba(0,0,0,.04)}.signbox__inner{display:flex;flex-direction:column;align-items:center;min-height:398px;padding:95px 24px 78px;border:2px dashed var(--gray-30);border-radius:var(--radius-md);background:#f7f7f7;text-align:center;transition:background-color .15s ease,border-color .15s ease}.signbox__inner.is-over{border-color:var(--blue);background:var(--blue-tint)}.signbox__lead{display:inline-flex;align-items:center;gap:12px;margin:0 0 12px;font-size:17px;line-height:24px;color:var(--gray-80)}.signbox__lead svg{flex:none}.signbox__note{font-size:14px;color:var(--gray-50)}.signbox__note,.signbox__try{margin:28px 0 0;line-height:21px}.signbox__try{padding:15px 16px;border-radius:var(--radius-md);background:var(--blue-20);color:var(--blue);font-size:16px;font-weight:500}.signbox__try button{padding:0;margin-left:4px;border:0;background:none;color:var(--gray-95);font-weight:500;text-decoration:underline;cursor:pointer}.signdoc{width:100%;max-width:720px}.signdoc__name{margin:-60px 0 12px;font-weight:500;overflow-wrap:anywhere}.signdoc__name span{color:var(--gray-70);font-weight:400}.signdoc__view{width:100%;height:360px;border:1px solid var(--gray-30);border-radius:var(--radius-md);background:var(--white)}.signdoc__actions{display:flex;justify-content:center;gap:8px;margin-top:16px}.how{max-width:1120px;margin:220px auto 0;padding:0 24px;text-align:center}.how__title{margin:0;font-family:var(--font-serif);font-size:36px;font-weight:900;line-height:43px;color:var(--gray-85)}.how__lead{max-width:600px;margin:16px auto 0;font-size:18px;line-height:27px;color:var(--gray-70)}.how__steps{display:grid;grid-template-columns:repeat(4,200px);grid-gap:78px;gap:78px;margin:80px 0 0;padding:0;list-style:none}.how__num,.how__steps{justify-content:center}.how__num{display:inline-flex;align-items:center;width:64px;height:64px;border-radius:50%;background:var(--blue-20);color:var(--blue);font-family:var(--font-serif);font-size:28px;font-weight:900}.how__steps h3{margin:16px 0 4px;font-size:20px;font-weight:700;color:var(--gray-85)}.how__steps p{margin:0;font-size:16px;color:var(--gray-70)}.how__title--gap{margin-top:120px}.sign-more{max-width:1120px;margin:160px auto 0;padding:0 24px;text-align:center}.sign-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:48px;text-align:left}.sign-card{padding:32px 24px;border-radius:var(--radius-lg);background:var(--white)}.sign-card h3{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--gray-85)}.sign-card p{margin:0;color:var(--gray-70)}.sign-soon{max-width:560px;margin:60px auto 0;padding:32px;border-radius:var(--radius-lg);background:#d7d7d733}.sign-soon__tag{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:var(--blue-20);color:var(--blue);font-size:13px;font-weight:500}.sign-soon h3{margin:0 0 8px;font-size:20px;color:var(--gray-85)}.sign-soon p{margin:0;color:var(--gray-70)}.site-footer--sign{padding:20px 32px}@media (max-width:1023px){.theme-home{--stage-bg:#e1f4ad}.theme-request{--stage-bg:var(--gray-10)}.bubbles{display:block;inset:0;overflow:hidden;pointer-events:none}.bubble,.bubbles{position:absolute}.bubble{border-radius:30%;background:#edf1ff}.bubble--0{left:484px;top:110px;width:22px;height:22px}.bubble--1{left:555px;top:105px;width:36px;height:36px}.bubble--2{left:632px;top:98px;width:38px;height:38px}.bubble--3{top:170px}.bubble--3,.bubble--4{left:538px;width:70px;height:70px}.bubble--4{top:250px}.bubble--5{top:170px}.bubble--5,.bubble--6{left:616px;width:70px;height:70px}.bubble--6{top:250px}.bubble--7{left:540px}.bubble--7,.bubble--8{top:580px;width:70px;height:70px}.bubble--8{left:618px}.bubble--9{left:80px;top:770px;width:14px;height:14px}.bubble--10{left:155px;top:768px;width:22px;height:22px}.bubble--11{left:230px;top:760px;width:36px;height:36px}.bubble--12{left:310px;top:755px;width:48px;height:48px}.bubble--13{left:388px;top:750px;width:58px;height:58px}.bubble--14{left:466px;top:745px;width:70px;height:70px}.bubble--15{left:300px}.bubble--15,.bubble--16{top:826px;width:70px;height:70px}.bubble--16{left:378px}.bubble--17{left:456px;top:826px;width:70px;height:70px}}@media (max-width:896px){.page-col{padding:0 16px}.hero{margin-top:100px}.hero--sign{margin-top:120px}.hero__title{font-size:52px;line-height:57px}.btn--hero{margin-top:32px}.examples__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px}.example{flex:0 0 512px;max-width:none;scroll-snap-align:start}.example__head{padding:32px 24px 48px}.example__tiles{padding:0 12px}.example__feature{margin:16px 8px 24px}.sign-cards{grid-template-columns:1fr 1fr}.site-footer--sign{padding:16px 20px}.feature-blue{min-height:307px;margin-top:58px;gap:16px;padding:20px 16px}.feature-blue__title{font-size:22px;line-height:28px;letter-spacing:-.045em}.hero--sign{padding:0 24px}.feature-blue__eyebrow{font-size:11px;margin-bottom:8px}.feature-blue__eyebrow .avatar{width:16px;height:16px}.feature-blue__rule{margin:8px 0}.feature-blue__body{font-size:12px;line-height:16px}.feature-blue__grid{grid-template-rows:98px 64px 98px;gap:6px}.feature-blue__grid .tile{min-height:0;border-radius:6px}.cta-dark,.examples,.faq,.split{margin-top:56px}.examples__row,.split{grid-template-columns:1fr}.section-title{font-size:24px;line-height:30px}.cta-dark{padding:48px 24px}.cta-dark h2{font-size:32px}.signbox{margin:40px 32px 0}.signbox__inner{min-height:268px;padding:30px 24px 22px}.how{margin-top:160px}.how__title{font-size:24px;line-height:30px}.how__steps{grid-template-columns:repeat(2,minmax(0,220px));gap:40px}}@media (max-width:767px){.topnav{display:none}.mobilebar{position:absolute;z-index:25;top:0;left:0;right:0;justify-content:space-between;height:50px;padding:0 16px;background:var(--white)}.mobilebar,.mobilebar__burger{display:flex;align-items:center}.mobilebar__burger{justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;background:none;color:var(--gray-85);cursor:pointer}.mobilebar__logo{position:absolute;left:50%;top:15px;line-height:0;transform:translateX(-50%)}.mobilebar__signup{margin-right:13px;color:var(--gray-95);font-size:15px;font-weight:500;text-decoration:none}.mobilemenu{position:absolute;top:58px;left:16px;right:16px;display:flex;flex-direction:column;padding:16px 24px;border-radius:var(--radius-lg);background:var(--white);box-shadow:0 4px 24px rgba(0,0,0,.12)}.mobilemenu__row{display:flex;align-items:center;justify-content:space-between;width:100%;height:49px;padding:0;border:0;border-top:1px solid #ebebeb;background:none;color:var(--gray-85);font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.mobilemenu>:first-child{border-top:0}.mobilemenu__row--accent{color:var(--blue)}.mobilemenu__sub{display:flex;flex-direction:column;padding:0 0 10px 12px}.mobilemenu__sub a{padding:8px 0;color:var(--gray-70);font-size:14px;text-decoration:none}}@media (max-width:599px){.cookie{left:0;right:0;bottom:0;width:auto;padding:42px 15px 8px;border-radius:16px 16px 0 0}.cookie__close{top:0;right:5px}.cookie__text{font-size:13px;line-height:18px}.hero__title{font-size:32px;line-height:35px;letter-spacing:-.02em}.hero__lead{font-size:17px;line-height:24px}.hero__legal{font-size:12px}.hero__meta{font-size:14px}.feature-blue{min-height:234px;margin-top:58px;padding:20px 16px;gap:12px;border-radius:16px}.feature-blue__title{font-size:21px;line-height:24px}.feature-blue__body{font-size:11px;line-height:16px}.feature-blue__grid{grid-template-rows:34px 22px 34px;gap:4px}.feature-blue__grid .tile{border-radius:4px}.welcome{top:auto;bottom:0;left:0;right:0;width:auto;padding:28px 20px 37px;border-radius:24px 24px 0 0;transform:none}.signbox{margin:52px 23px 0}.signbox__inner{padding:28px 18px 22px}.signbox__lead{align-items:flex-start;text-align:center;font-size:16px}.signbox__try{padding:15px 30px;line-height:19px}.how__steps,.sign-cards{grid-template-columns:1fr}.how__title,.section-title{font-size:20px;line-height:26px}.example{flex-basis:197px}.site-footer{padding:24px}.site-footer--sign{padding:16px 20px}.tw-wrap--active{left:50%;transform:translateX(-50%);top:74px}.tw-wrap--active .tw{width:min(280px,calc(100vw - var(--rail-w) - 24px))}.rail__tip--help{display:none}}@media (prefers-reduced-motion:reduce){.cookie{animation:none}}.addtiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:10px;border-bottom:1px solid var(--gray-15)}.addtile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:68px;padding:0;border:0;background:var(--blue-20);color:var(--gray-95);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.addtile:hover{background:#d3e1ff}.addtile:first-child{border-radius:10px 4px 4px 10px}.addtile:last-child{border-radius:4px 10px 10px 4px}.tw--form .filelist__items{max-height:132px}.tw--form .filelist__foot{justify-content:flex-end;padding:6px 20px 8px}.tw--form .field,.tw--form .field--chips,.tw--form .fields{padding:0 10px}.field--float{position:relative}.field--float label{position:absolute;left:10px;top:14px;font-size:14px;line-height:20px;color:var(--gray-70);pointer-events:none;transition:top .12s ease,font-size .12s ease}.field--float input,.field--float textarea{padding:14px 28px 14px 0}.field--float.is-filled label,.field--float:focus-within label{top:6px;font-size:11px;line-height:14px}.field--float.is-filled input,.field--float.is-filled textarea,.field--float:focus-within input,.field--float:focus-within textarea{padding:22px 28px 8px 0}.field--float textarea{max-height:64px}.field__ok{position:absolute;right:10px;top:50%;display:flex;color:var(--blue);transform:translateY(-50%)}.tw__footer--form{flex-direction:column;gap:8px;padding:12px 10px 10px;border-top:1px solid var(--gray-15)}.tw__options{display:flex;gap:8px}.expiry{position:relative;flex:1 1}.expiry__btn{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0 14px 0 16px;border:1px solid var(--gray-30);border-radius:var(--radius-md);background:var(--white);color:var(--gray-95);cursor:pointer}.expiry__value{flex:1 1;color:var(--blue);font-size:14px;text-align:left}.expiry__chev{display:flex}.expiry__menu{width:100%}.expiry__head{margin:4px 10px 6px;font-size:12px;color:var(--gray-70)}.tw--form .mode__btn{border:1px solid var(--gray-30);background:var(--white);color:var(--gray-95)}.mode__menu--right{left:auto;right:0}.btn--transfer{height:48px;font-size:17px}[hidden]{display:none!important}.prefs-layer{position:fixed;z-index:80;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.35)}.prefs{position:relative;width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:28px 24px 20px;border-radius:var(--radius-lg);background:var(--white);color:var(--gray-95);box-shadow:0 12px 40px rgba(0,0,0,.25)}.prefs__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:none;color:var(--gray-80);cursor:pointer}.prefs__title{margin:0 0 8px;font-family:var(--font-serif);font-size:24px;font-weight:900}.prefs__lead{margin:0 0 16px;font-size:14px;line-height:20px;color:var(--gray-70)}.prefs__h3{margin:0 0 4px;font-size:16px;font-weight:700}.prefs__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--gray-15)}.prefs__row h4{margin:0 0 2px;font-size:14px;font-weight:500}.prefs__row p{margin:0;font-size:13px;line-height:18px;color:var(--gray-70)}.prefs__always{flex:none;font-size:12px;font-weight:500;color:var(--blue)}.switch{position:relative;flex:none;width:40px;height:24px;cursor:pointer}.switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.switch span[aria-hidden]{position:absolute;inset:0;border-radius:12px;background:var(--gray-30);transition:background-color .15s ease}.switch span[aria-hidden]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);transition:transform .15s ease}.switch input:checked+span{background:var(--blue)}.switch input:checked+span:after{transform:translateX(16px)}.prefs__link{margin-top:12px;padding:0;border:0;background:none;color:var(--blue);font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer}.prefs__list{margin:8px 0 0;padding:0;list-style:none}.prefs__list li{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid var(--gray-15);font-size:13px;color:var(--gray-70)}.prefs__list code{color:var(--gray-95);font-size:13px}.prefs__actions{display:flex;justify-content:flex-end;margin-top:20px}.offline{position:fixed;z-index:85;top:72px;left:50%;width:min(360px,calc(100vw - 32px));padding:16px 20px;border-radius:var(--radius-lg);background:var(--gray-95);color:var(--white);box-shadow:var(--shadow-card);transform:translateX(-50%)}.offline h2{margin:0 0 4px;font-family:var(--font-serif);font-size:20px;font-weight:900}.offline p{margin:0;font-size:14px;line-height:20px;color:#d6d6d6}.has-backdrop .stage{background-color:#a9d394;background-image:var(--backdrop-image);background-size:cover;background-position:0;background-repeat:no-repeat}.wallpaper-credit{display:none!important}.has-backdrop .wallpaper-credit{display:block!important}@media (min-width:0px){.wallpaper-credit{display:block;position:absolute;right:16px;bottom:12px;margin:0;color:var(--white);font-size:15px;font-weight:500;line-height:20px;text-shadow:0 1px 2px rgba(0,0,0,.15)}}.example__head>*{max-width:400px}.feature-blue__grid{position:relative}.feature-blue__cursor{position:absolute;left:-36px;bottom:84px;transform:scaleX(-1)}@media (max-width:896px){.feature-blue__cursor{left:-25px;bottom:60px}}@media (max-width:599px){.feature-blue__cursor{left:-13px;bottom:-10px}.hero--sign .hero__title{max-width:215px;margin:0 auto}}@media (min-width:600px){.theme-showcase .hero__title{letter-spacing:-.06em}}@media (min-width:897px){.hero--sign .hero__title{margin:0 -40px}.signbox__lead{margin-bottom:22px}}@media (min-width:600px) and (max-width:896px){.signbox__inner{padding-top:26px}.signbox__lead{margin-bottom:24px}.signbox__note{margin-top:18px}.signbox__try{margin-top:34px}.how{margin-top:152px}}.tw__title strong{letter-spacing:-.032em}@media (min-width:600px){.cookie{padding-top:40px;padding-bottom:10px}}.sign-soon__next{margin-top:20px!important}.t1{background:linear-gradient(135deg,#474d56,#434851 50%,#454850)}.t2{background:linear-gradient(135deg,#5d8fb5,#6487a5 50%,#668097)}.t3{background:linear-gradient(135deg,#c5cad4,#a29a9f 50%,#817c88)}.t4{background:linear-gradient(135deg,#d4d0d0,#d9d4d4 50%,#e1e0e2)}.t5{background:linear-gradient(135deg,#6a8496,#748b9b 50%,#728a9a)}.t6{background:linear-gradient(135deg,#715974,#824e4e 50%,#8c4129)}.t7{background:linear-gradient(135deg,#8294a0,#5e6c75 50%,#48545c)}.example__feature h4{width:-moz-fit-content;width:fit-content;max-width:636px;margin:0 auto}@media (max-width:599px){.feature-blue{min-height:234px}.feature-blue__eyebrow{margin-bottom:6px;line-height:13px}.feature-blue__title{line-height:22px}.feature-blue__rule{margin:6px 0}.feature-blue__body{line-height:14px}.theme-showcase .site-footer{flex-direction:column;gap:12px;padding:24px 40px}}.topnav__pill--links{width:auto;gap:28px}.topnav__pill--user{gap:4px;padding:0 8px 0 16px}.nav-user{display:flex;flex-direction:column;justify-content:center;height:48px;max-width:230px;color:var(--gray-95);text-decoration:none;line-height:1.2}.nav-user__label{font-size:14px;font-weight:500}.nav-user__email{overflow:hidden;font-size:12px;color:var(--gray-70);text-overflow:ellipsis;white-space:nowrap}.nav-signup{border:0;cursor:pointer}.nav-signup--light{margin-left:12px;background:var(--gray-15);color:var(--gray-85)}.nav-signup--light:hover{background:#e6e6e6}.mobilemenu__note{overflow:hidden;max-width:60%;color:var(--gray-70);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.updates__all{display:flex;align-items:center;justify-content:center;text-decoration:none}.quick-to{display:inline-flex;align-items:center;gap:6px;margin:10px 10px 4px;padding:7px 12px 7px 9px;border:0;border-radius:999px;background:var(--blue-15);color:var(--blue-active);font-size:13px;font-weight:500;cursor:pointer}.quick-to:hover{background:var(--blue-20)}.tw__hint{display:block}.tw__hint-actions{display:flex;gap:6px;margin-top:8px}.tw__hint-actions .btn{height:30px;padding:0 10px;font-size:13px}.field--locked input{color:var(--gray-70)}.expiry__head--note{margin:6px 10px 8px;font-size:13px;line-height:18px;color:var(--gray-80)}.mode__note{margin-left:auto;padding-left:8px;color:var(--gray-70);font-size:11px}.tw__logo{display:flex;align-items:center}@media (min-width:600px){.tw-wrap{top:clamp(96px,calc(100vh - 600px),245px);left:clamp(16px,calc(43vh - 296px),80px)}}.tw--auth .tw__contents{padding-bottom:8px}.auth-fields{padding-top:6px}.auth-fields .field{position:relative}.auth-label{display:block;padding-top:12px;font-size:12px;font-weight:500;color:var(--gray-70)}.auth-fields .field input{padding:4px 0 10px;font-size:15px}.field--password input{padding-right:52px!important}.field__show{position:absolute;right:0;bottom:8px;padding:4px 6px;border:0;border-radius:6px;background:none;color:var(--blue);font-size:13px;font-weight:500;cursor:pointer}.auth-note{margin:6px 0 0;font-size:12px;color:var(--gray-70)}.auth-switch{margin:14px 0 0;font-size:14px;text-align:center;color:var(--gray-80)}.auth-legal a,.auth-switch a{color:var(--blue);font-weight:500;text-decoration:none}.auth-legal{margin:10px 0 0;font-size:12px;line-height:17px;text-align:center;color:var(--gray-70)}.field--static{display:flex;flex-direction:column;padding:10px 0}.field__label{font-size:11px;line-height:14px;color:var(--gray-70)}.field__value{overflow:hidden;font-size:14px;line-height:20px;color:var(--gray-95);text-overflow:ellipsis}.theme-page{--stage-bg:#f4f5f2}.theme-page .topnav__pill{box-shadow:inset 0 0 0 1px #e4e4e4}.theme-page .stage{height:100vh;min-height:0;overflow:hidden}.page-col--narrow{max-width:800px}.page-hero{max-width:760px;margin:128px 0 40px}.page-hero__eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.page-hero__title{margin:0;font-family:var(--font-serif);font-size:56px;font-weight:900;line-height:1.04;letter-spacing:-.03em;color:var(--gray-95);text-wrap:balance}.page-hero__lead{max-width:640px;margin:16px 0 0;font-size:18px;line-height:27px;color:var(--gray-80);text-wrap:pretty}.page-actions{display:flex;gap:8px}.page-hint{margin:0 0 24px}.btn--danger{color:#b82b00}.btn--danger:hover{background:#fff0ec}.btn:disabled{opacity:.55;cursor:default}.plans{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.plan{padding:32px;border-radius:var(--radius-xl);background:var(--white);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06)}.plan__name{margin:0;font-size:18px;font-weight:700}.plan__price{display:flex;align-items:baseline;gap:8px;margin:8px 0 0}.plan__amount{font-family:var(--font-serif);font-size:64px;font-weight:900;line-height:1;letter-spacing:-.03em}.plan__per{color:var(--gray-70)}.plan__sub{margin:10px 0 0;color:var(--gray-80)}.plan__list{margin:24px 0 28px;padding:24px 0 0;border-top:1px solid var(--gray-15);list-style:none;display:grid;grid-gap:12px;gap:12px}.plan__list li{display:flex;gap:10px;font-size:15px;line-height:22px}.plan__tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--blue-15);color:var(--blue)}.plan__fine{margin:12px 0 0;font-size:13px;color:var(--gray-70);text-align:center}.plan-side{display:grid;grid-gap:16px;gap:16px}.note-card{padding:24px 28px;border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px #e8e8e4}.note-card h2{margin:0 0 8px;font-size:20px;font-weight:700;line-height:26px}.note-card p{margin:0 0 16px;color:var(--gray-80)}.note-card p:last-child{margin-bottom:0}.note-card a:not(.btn){color:var(--blue);font-weight:500;text-decoration:none}.note-card__contact{line-height:28px}.note-card--wide{margin-top:48px}.help-jump{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 32px}.help-jump a{padding:8px 14px;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1px #e4e4e0;color:var(--gray-85);font-size:14px;font-weight:500;text-decoration:none}.help-jump a:hover{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.guide{padding:28px;border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px #e8e8e4;scroll-margin-top:90px}.guide h2{margin:0;font-size:22px;font-weight:700;line-height:28px}.guide__who{margin:4px 0 16px;font-size:14px;color:var(--blue);font-weight:500}.guide ol{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;grid-gap:12px;gap:12px}.guide li{position:relative;padding-left:36px;font-size:15px;line-height:23px;color:var(--gray-85);counter-increment:step}.guide li:before{content:counter(step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gray-95);color:var(--white);font-size:12px;font-weight:700}.guide a{color:var(--blue);font-weight:500;text-decoration:none}.faq--page{max-width:none;margin:64px 0 0;scroll-margin-top:90px}.legal{font-size:16px;line-height:26px;color:var(--gray-85)}.legal h2{margin:36px 0 8px;font-size:20px;font-weight:700;color:var(--gray-95)}.legal p,.legal ul{margin:0 0 14px}.legal li{margin-bottom:6px}.legal a{color:var(--blue)}.usage{max-width:520px;margin:-16px 0 40px}.usage__bar{height:8px;border-radius:999px;background:#e4e6e0;overflow:hidden}.usage__bar span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--blue)}.usage p{margin:8px 0 0;font-size:13px;color:var(--gray-70)}.mylist{margin-bottom:48px}.mylist__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mylist__head h2{margin:0;font-size:22px;font-weight:700}.mylist__empty{padding:24px;color:var(--gray-70)}.mylist__empty,.mylist__items{margin:0;border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px #e8e8e4}.mylist__items{padding:0;list-style:none}.myitem{display:flex;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid #efefeb}.myitem:first-child{border-top:0}.myitem__icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--blue-15);color:var(--blue)}.myitem__main{flex:1 1;min-width:0}.myitem__title{overflow:hidden;margin:0;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.myitem__meta{margin:2px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:19px;color:var(--gray-70)}.myitem__meta strong{font-weight:500;color:var(--gray-85)}.myitem__actions{display:flex;flex:none;gap:6px}.site-footer--page{max-width:1200px;margin:80px auto 0;padding:24px 40px 32px;border-top:1px solid #e4e4e0;gap:8px 20px}.site-footer--page a:hover{color:var(--gray-95)}@media (max-width:1023px){.theme-page,.theme-request{--stage-bg:#f4f5f2}}@media (max-width:896px){.guides,.plans{grid-template-columns:1fr}.page-hero__title{font-size:44px}.site-footer--page{padding:24px 16px 32px}}@media (max-width:767px){.page-hero{margin-top:84px}.mobilebar__logo{display:none}}@media (max-width:599px){.page-hero__title{font-size:34px}.page-hero__lead{font-size:16px;line-height:24px}.guide,.plan{padding:22px 20px}.myitem{flex-wrap:wrap}.myitem__actions{width:100%;padding-left:56px}.logo--md .logo__words{font-size:24px}.tw-wrap{left:50%;top:74px;transform:translateX(-50%)}.tw-wrap .tw{width:min(280px,calc(100vw - var(--rail-w) - 16px))}.tw__contents{padding-left:22px;padding-right:22px}}:root{--font-sans:"Outfit","Segoe UI",Arial,Helvetica,sans-serif;--font-serif:"Outfit","Segoe UI",Arial,Helvetica,sans-serif;--bi-navy:#0b1a33;--bi-cyan:#29abe2;--bi-blue:#0c72ba;--bi-orange:#f48220;--bi-yellow:#fee600;--bi-magenta:#e90e8b;--bi-purple:#9e2064;--bi-gray:#4c4d4c;--bi-on-navy:#dce5f3;--bi-on-navy-muted:#a9b7cf;--bi-rainbow:linear-gradient(90deg,#29abe2,#0c72ba 22%,#9e2064 44%,#e90e8b 62%,#f48220 82%,#fee600);--blue:#0c72ba;--blue-hover:#1585cf;--blue-active:#095b95;--blue-tint:#ffffff;--blue-15:#e8f5fc;--blue-20:#d6eef9;--green-link:#0c72ba}body{letter-spacing:0}.tw__title{font-weight:500;letter-spacing:-.02em}.tw__title strong{font-family:var(--font-sans);font-weight:800;letter-spacing:-.02em;color:var(--bi-blue)}.page-hero__title,.plan__amount,.section-title{font-weight:800;letter-spacing:-.025em}.page-hero__eyebrow{color:var(--bi-magenta)}.topnav__pill{border-bottom:3px solid transparent;background:linear-gradient(var(--bi-navy),var(--bi-navy)) padding-box,var(--bi-rainbow) border-box;box-shadow:0 8px 24px rgba(7,18,42,.18)}.theme-page .topnav__pill{box-shadow:0 6px 18px rgba(7,18,42,.12)}.topnav__pill--links{gap:24px}.nav-link{color:var(--bi-on-navy);font-family:var(--font-sans);font-size:15px;letter-spacing:0}.nav-link:hover{color:#ffffff}.nav-link--site{color:var(--bi-cyan);font-weight:600}.nav-link--site:hover{color:#7fd3f5}.nav-link__out{font-size:13px}.nav-signup{background:var(--bi-magenta);color:#ffffff;font-family:var(--font-sans);font-weight:600;letter-spacing:0}.nav-signup:hover{background:#ff2b9c}.nav-signup--light{background:rgba(255,255,255,.12);color:#ffffff}.nav-signup--light:hover{background:rgba(255,255,255,.2)}.nav-user,.nav-user__label{color:#ffffff}.nav-user__email{color:var(--bi-on-navy-muted)}@media (max-width:767px){.mobilebar{border-bottom:3px solid transparent;background:linear-gradient(var(--bi-navy),var(--bi-navy)) padding-box,var(--bi-rainbow) border-box}.mobilebar__burger{color:#ffffff}.mobilebar__signup{margin-right:0;padding:6px 12px;border-radius:8px;background:var(--bi-magenta);color:#ffffff;font-weight:600}}.rail__item{height:76px;padding-top:6px;color:var(--bi-gray)}.rail__icon{display:flex;align-items:center;justify-content:center;width:46px;height:40px;border-radius:13px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.rail__item--send .rail__icon{color:var(--bi-cyan)}.rail__item--request .rail__icon{color:var(--bi-magenta)}.rail__item--transfers .rail__icon{color:var(--bi-orange)}.rail__item:hover .rail__icon{background:#f1f4f8}.rail__item.is-active .rail__icon{color:#ffffff}.rail__item--send.is-active .rail__icon{background:var(--bi-cyan)}.rail__item--request.is-active .rail__icon{background:var(--bi-magenta)}.rail__item--transfers.is-active .rail__icon{background:var(--bi-orange)}.rail__label{margin-top:6px;font-family:var(--font-sans);font-size:11px;font-weight:600}.rail__item.is-active{color:var(--bi-navy)}.rail__btn{background:#f4f6f9;color:var(--bi-gray)}.rail__btn:hover{background:#e9eef5;color:var(--bi-blue)}.rail__badge{background:var(--bi-magenta)}.addtile{font-family:var(--font-sans);font-size:13.5px;font-weight:600}.addtile svg{color:var(--bi-blue)}.addtile:hover{background:var(--blue-20)}.btn{font-family:var(--font-sans);font-weight:600}.tw__site{margin:12px 0 0;font-size:12.5px;line-height:17px;text-align:center;color:var(--gray-70)}.tw__site a{color:var(--bi-blue);font-weight:600;text-decoration:none}.promo{width:280px;margin-top:12px;padding:16px 20px 14px;border-radius:var(--radius-lg);border-bottom:3px solid transparent;background:linear-gradient(var(--bi-navy),var(--bi-navy)) padding-box,var(--bi-rainbow) border-box;color:#ffffff}.promo__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bi-on-navy-muted)}.promo__name{margin:4px 0 0;font-size:21px;font-weight:800;letter-spacing:-.01em}.promo__text{margin:4px 0 10px;font-size:13.5px;line-height:19px;color:var(--bi-on-navy)}.promo__link{color:var(--bi-cyan);font-size:14px;font-weight:600;text-decoration:none}.promo__link:hover{text-decoration:underline}.theme-page{--stage-bg:#f2f5f9}.guide li:before{background:var(--bi-blue);color:#ffffff}.site-footer__credit{flex-basis:100%;font-size:12px;color:var(--gray-50)}.site-footer__credit a{text-decoration:underline}@media (max-width:599px){.promo{width:min(280px,calc(100vw - var(--rail-w) - 16px))}}