html{background:#030712}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;font-kerning:normal;font-variant-ligatures:none;background:#030712;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#030712;min-width:320px}button,input,textarea,select{font:inherit}button{color:inherit}.site-page{isolation:isolate;background:radial-gradient(circle at 20% 20%,#4147ff33,#0000 30%),radial-gradient(circle at 80% 75%,#00c4ff24,#0000 28%),#030712;min-height:100vh;position:relative;overflow:hidden}.background{z-index:-3;opacity:.45;background:linear-gradient(115deg,#0000 0 45%,#ffffff06 46%,#0000 47%) 0 0/120px 120px;animation:24s linear infinite drift;position:fixed;inset:-15%}.overlay{z-index:-2;background:radial-gradient(circle,#ffffff06,#0000 40%),linear-gradient(#0307121a,#030712cc);position:fixed;inset:0}.shell{width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0}.home-header{max-width:760px;margin-bottom:56px}.eyebrow{letter-spacing:.34em;color:#ffffff6b;margin-bottom:18px;font-size:12px;font-weight:700}.home-title{letter-spacing:-.025em;margin:0;padding-right:.08em;font-size:clamp(48px,7vw,92px);line-height:.96}.home-title span{background:linear-gradient(90deg,#dfeaff,#6da7ff);color:#0000;-webkit-background-clip:text;background-clip:text}.home-description,.tool-description{color:#ffffff7a;max-width:610px;margin:28px 0 0;font-size:17px;line-height:1.7}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool-card{min-height:190px;color:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.tool-card:not(.disabled):hover{background:linear-gradient(145deg,#5b8bff21,#ffffff08);border-color:#69a3ff80;transform:translateY(-4px)}.tool-card-header{flex:1;justify-content:space-between;align-items:flex-start;display:flex}.tool-dot{background:#72a8ff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #5595ffcc}.coming-badge,.unit-badge{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;background:#ffffff0f;border-radius:999px;padding:5px 9px;font-size:10px}.tool-card h2{letter-spacing:-.02em;margin:0 0 9px;font-size:20px}.tool-card p{color:#ffffff6b;margin:0;font-size:14px;line-height:1.55}.tool-card.disabled{opacity:.48;cursor:default}footer{letter-spacing:.18em;color:#ffffff3b;font-size:10px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tool-nav{justify-content:space-between;align-items:center;gap:20px;margin-bottom:80px;display:flex}.back-link{color:#fff9;text-decoration:none;transition:color .16s}.back-link:hover{color:#fff}.nav-brand{letter-spacing:.25em;color:#ffffff4d;flex-shrink:0;font-size:11px;font-weight:700}.nav-actions{align-items:center;gap:18px;display:flex}.language-switch{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;padding:3px;display:flex}.language-button{cursor:pointer;letter-spacing:.05em;color:#ffffff59;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700;transition:color .16s,background .16s}.language-button:hover{color:#ffffffbf}.language-button.active{color:#fff;background:#5d95ff2e}.tool-title{letter-spacing:-.015em;margin:0;font-size:clamp(42px,7vw,72px);line-height:1}.timestamp-header{margin-bottom:42px}.timestamp-toolbar{margin-bottom:18px}.mode-switch{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:4px;display:inline-flex}.mode-button{cursor:pointer;color:#ffffff6b;background:0 0;border:0;border-radius:9px;padding:10px 15px;font-size:13px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.mode-button:hover{color:#ffffffb8}.mode-button.active{color:#fff;background:#5d95ff29;box-shadow:inset 0 0 0 1px #70a8ff24}.timestamp-page{overflow:visible}.timestamp-shell{width:min(1380px,100% - 48px);padding-top:34px}.timestamp-control{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;margin-bottom:22px;padding:22px 24px}.control-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.control-heading>div{align-items:center;gap:10px;display:flex}.control-heading strong{color:#91b9ff;background:#5e97ff26;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.control-label{color:#ffffffad}.current-time{color:#ffffff52;font-size:12px}.timestamp-slider{accent-color:#72a8ff;width:100%}.slider-labels{color:#ffffff4d;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.timestamp-list{align-items:start;gap:18px;display:grid}.timestamp-list.count-1{grid-template-columns:minmax(0,1fr)}.timestamp-list.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.timestamp-list.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.timestamp-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:26px}.timestamp-card-title{justify-content:space-between;align-items:center;margin-bottom:25px;font-size:17px;font-weight:650;display:flex}.timestamp-list.count-3 .result-row{padding-left:13px;padding-right:13px}.timestamp-list.count-3 .result-row strong{font-size:12px}.field-group{margin-top:18px}.field-group label{color:#ffffff7a;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.field-group input{color:#fff;background:#01050e8c;border:1px solid #ffffff17;border-radius:11px;outline:none;width:100%;padding:14px 15px;transition:border-color .16s,box-shadow .16s}.field-group input:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.timestamp-input{font-family:SFMono-Regular,Consolas,monospace}.field-label-row{justify-content:space-between;align-items:center;display:flex}.text-button,.copy-button{cursor:pointer;color:#83afff;background:0 0;border:0;padding:0;font-size:12px}.text-button:disabled{opacity:.35;cursor:default}.timestamp-error{color:#ff7d89;margin-top:15px;font-size:13px}.timestamp-result{border:1px solid #ffffff12;border-radius:13px;margin-top:24px;overflow:hidden}.result-row{background:#00000021;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 16px;display:flex}.result-row:last-child{border-bottom:0}.result-row>div{min-width:0}.result-row span{text-transform:uppercase;letter-spacing:.09em;color:#ffffff4d;margin-bottom:5px;font-size:10px;display:block}.result-row strong{overflow-wrap:anywhere;color:#ffffffd1;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500;display:block}.copy-button{background:#538eff14;border:1px solid #71a6ff33;border-radius:8px;min-width:62px;padding:7px 10px;transition:background .16s,border-color .16s}.copy-button:hover{background:#538eff24;border-color:#71a6ff66}.tool-shell{width:min(1000px,100% - 48px);margin:0 auto;padding:34px 0 100px}.base64-page{overflow:visible}.base64-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex}.base64-options{padding-bottom:4px}.base64-options .field-group{max-width:320px;margin-top:0}.base64-options select{color:#fff;cursor:pointer;background:#01050ec7;border:1px solid #ffffff17;border-radius:11px;outline:none;width:100%;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.base64-options select:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.base64-column{min-width:0}.base64-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.base64-heading label{color:#ffffff7a;font-size:12px;font-weight:600}.base64-column textarea{resize:vertical;color:#fff;background:#01050e8c;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;min-height:240px;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.base64-column textarea:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.base64-column textarea[readonly]{color:#ffffffbf}.base64-column textarea::placeholder{color:#ffffff38}.base64-arrow{color:#73a6ff8c;justify-content:center;align-items:center;height:26px;font-size:24px;display:flex}.privacy-note{text-align:center;color:#ffffff40;margin-top:25px;font-size:12px}@keyframes drift{0%{transform:translate(-2%,-2%)}to{transform:translate(2%,2%)}}.jwt-page{overflow:visible}.jwt-shell{width:min(1380px,100% - 48px);margin:0 auto;padding:34px 0 100px}.jwt-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.jwt-left,.jwt-right{min-width:0}.jwt-right{flex-direction:column;gap:18px;display:flex}.jwt-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:26px}.jwt-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.jwt-heading label,.jwt-heading h2{color:#ffffff7a;margin:0;font-size:12px;font-weight:600}.jwt-token-input{resize:vertical;color:#fff;overflow-wrap:anywhere;background:#01050e8c;border:1px solid #ffffff17;border-radius:13px;outline:none;width:100%;min-height:560px;padding:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;transition:border-color .16s,box-shadow .16s}.jwt-token-input:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.jwt-token-input::placeholder{color:#ffffff38}.jwt-status{border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.jwt-status.valid{color:#83e6ad;background:#3dc47414}.jwt-status.invalid{color:#ff8a94;background:#ff5e6b14}.jwt-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.jwt-decoded-panel{min-height:260px}.jwt-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#01050e8c;border:1px solid #ffffff12;border-radius:13px;min-height:190px;margin:0;padding:18px;overflow:auto}.jwt-json code{color:#fffc;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7}.jwt-json-line{position:relative}.jwt-json-key{color:#8ab4ff}.jwt-json-string{color:#9ce6b8}.jwt-json-number,.jwt-timestamp-value{color:#f0c77a}.jwt-json-boolean{color:#c9a6ff}.jwt-json-null{color:#fff6}.jwt-json-complex{color:#ffffffbd}.jwt-json-punctuation{color:#ffffff75}.jwt-empty{text-align:center;color:#ffffff3d;background:#01050e59;border:1px solid #ffffff12;border-radius:13px;place-items:center;min-height:190px;padding:20px;font-size:12px;display:grid}.jwt-claim-tooltip{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #f0c77aa6;text-decoration:underline dotted #f0c77aa6;position:relative}.jwt-claim-tooltip:after{content:attr(data-tooltip);z-index:50;pointer-events:none;opacity:0;visibility:hidden;color:#ffffffeb;white-space:nowrap;background:#080e1bfa;border:1px solid #7dacff3d;border-radius:9px;width:max-content;max-width:320px;padding:9px 11px;font-family:Inter,ui-sans-serif,sans-serif;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 35px #00000059}.jwt-claim-tooltip:before{content:"";z-index:51;opacity:0;visibility:hidden;background:#080e1bfa;width:8px;height:8px;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)rotate(45deg)}.jwt-claim-tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.jwt-claim-tooltip:hover:before{opacity:1;visibility:visible}.url-page{overflow:visible}.url-toolbar{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.url-toolbar-group{flex-direction:column;gap:7px;display:flex}.url-toolbar-label{text-transform:uppercase;letter-spacing:.09em;color:#ffffff4d;padding-left:4px;font-size:10px;font-weight:700}.url-mode-info{color:#fff6;background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;margin-bottom:18px;padding:11px 14px;font-size:12px;line-height:1.6}.url-mode-info strong{color:#ffffffad}.url-mode-info code{color:#91b9ff;margin:0 2px;font-family:SFMono-Regular,Consolas,monospace}.url-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex}.url-column{min-width:0}.url-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.url-heading label{color:#ffffff7a;font-size:12px;font-weight:600}.url-column textarea{resize:vertical;color:#fff;background:#01050e8c;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;min-height:240px;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.url-column textarea:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.url-column textarea[readonly]{color:#ffffffbf}.url-column textarea::placeholder{color:#ffffff38}.url-arrow{color:#73a6ff8c;justify-content:center;align-items:center;height:26px;font-size:24px;display:flex}@media (width<=900px){.jwt-workspace{grid-template-columns:1fr}.jwt-token-input{min-height:260px}}@media (width<=800px){.tools-grid{grid-template-columns:1fr 1fr}.timestamp-list.count-2,.timestamp-list.count-3{grid-template-columns:1fr}.base64-column textarea{min-height:220px}}@media (width<=600px){.shell,.timestamp-shell,.tool-shell,.jwt-shell{width:min(100% - 28px,1380px)}.shell{padding-top:70px}.timestamp-shell,.tool-shell,.jwt-shell{padding-top:24px}.tools-grid{grid-template-columns:1fr}.tool-nav{gap:12px;margin-bottom:55px}.nav-actions{gap:10px}.nav-brand{display:none}.language-button{padding:5px 7px}.control-heading{flex-direction:column;align-items:flex-start;gap:12px}.timestamp-card{padding:20px}.timestamp-control{padding:18px}.base64-card{padding:20px}.base64-column textarea{min-height:190px}.mode-switch{width:100%}.mode-button{flex:1}.home-title{font-size:clamp(46px,15vw,70px)}.tool-title{font-size:clamp(40px,13vw,62px)}.jwt-panel{padding:20px}.jwt-claim-tooltip:after{white-space:normal;max-width:240px}.url-toolbar{flex-direction:column;align-items:stretch;gap:14px}.url-toolbar-group,.url-toolbar-group .mode-switch{width:100%}.url-toolbar-group .mode-button{flex:1}.url-card{padding:20px}.url-column textarea{min-height:190px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}.text-diff-page{overflow:visible}.diff-shell{width:min(1380px,100% - 48px);margin:0 auto;padding:34px 0 100px}.diff-input-card,.diff-result-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;padding:26px}.diff-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.diff-input-column{min-width:0}.diff-heading{margin-bottom:10px}.diff-heading label{color:#ffffff7a;font-size:12px;font-weight:600}.diff-input-column textarea{resize:vertical;color:#fff;background:#01050e8c;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;min-height:300px;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.diff-input-column textarea:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.diff-input-column textarea::placeholder{color:#ffffff38}.diff-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.diff-action-button{cursor:pointer;color:#83afff;background:#538eff14;border:1px solid #71a6ff33;border-radius:9px;padding:8px 12px;font-size:12px;transition:border-color .16s,background .16s}.diff-action-button:hover:not(:disabled){background:#538eff24;border-color:#71a6ff66}.diff-action-button:disabled{opacity:.35;cursor:default}.diff-result-card{margin-top:18px}.diff-result-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.diff-result-header h2{margin:0 0 5px;font-size:15px;font-weight:650}.diff-result-header>div>span{color:#ffffff52;font-size:11px}.diff-legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.diff-legend span{color:#ffffff5c;align-items:center;gap:6px;font-size:10px;display:flex}.diff-legend-dot{border-radius:50%;width:7px;height:7px;display:block}.diff-legend-dot.removed{background:#ff6f7d}.diff-legend-dot.added{background:#6ed99a}.diff-legend-dot.changed{background:#e8bf6a}.diff-table{background:#01050e73;border:1px solid #ffffff12;border-radius:13px;overflow:auto}.diff-row{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.diff-row:last-child{border-bottom:0}.diff-side{grid-template-columns:48px 24px minmax(0,1fr);align-items:stretch;min-width:0;min-height:36px;display:grid}.diff-side.left{border-right:1px solid #ffffff12}.diff-side.empty{background:#ffffff04}.diff-line-number{-webkit-user-select:none;user-select:none;color:#ffffff38;background:#00000029;justify-content:flex-end;align-items:flex-start;padding:8px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.7;display:flex}.diff-line-marker{-webkit-user-select:none;user-select:none;color:#ffffff47;justify-content:center;align-items:flex-start;padding-top:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;display:flex}.diff-line-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffc7;min-width:0;padding:8px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;display:block}.diff-row.removed .diff-side.left{background:#ff556413}.diff-row.removed .diff-side.left .diff-line-marker{color:#ff8390}.diff-row.added .diff-side.right{background:#48cd7f13}.diff-row.added .diff-side.right .diff-line-marker{color:#7ae1a5}.diff-row.changed .diff-side.left{background:#ff6a740e}.diff-row.changed .diff-side.right{background:#4dcd820e}.diff-row.changed .diff-line-marker{color:#e7bc69}.diff-char-changed{color:#fff;background:#ebb85347;border-radius:3px;padding:1px 2px;box-shadow:inset 0 -1px #f4c86b73}.diff-empty{text-align:center;color:#ffffff3d;background:#01050e59;border:1px solid #ffffff12;border-radius:13px;place-items:center;min-height:180px;padding:30px;font-size:12px;display:grid}@media (width<=900px){.diff-input-grid,.diff-row{grid-template-columns:1fr}.diff-side.left{border-bottom:1px solid #ffffff12;border-right:0}}@media (width<=600px){.diff-shell{width:min(100% - 28px,1380px);padding-top:24px}.diff-input-card,.diff-result-card{padding:20px}.diff-input-column textarea{min-height:220px}.diff-result-header{flex-direction:column}.diff-side{grid-template-columns:38px 20px minmax(0,1fr)}}.diff-mode-info{color:#fff6;background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;margin-bottom:18px;padding:11px 14px;font-size:12px;line-height:1.6}.paste-page{overflow:visible}.paste-shell{width:min(1100px,100% - 48px);margin:0 auto;padding:34px 0 100px}.paste-card,.paste-created-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;padding:26px}.paste-options-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:18px;margin-bottom:22px;display:grid}.paste-field{min-width:0}.paste-field label,.paste-content-heading label{color:#ffffff7a;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.paste-field label span{color:#ffffff3d;font-size:10px;font-weight:500}.paste-field input,.paste-field select{color:#fff;background:#01050ea6;border:1px solid #ffffff17;border-radius:11px;outline:none;width:100%;padding:13px 14px;transition:border-color .16s,box-shadow .16s}.paste-field select{cursor:pointer;background:#01050ed1}.paste-field input:focus,.paste-field select:focus,.paste-content-input:focus{border-color:#649dffa6;box-shadow:0 0 0 3px #4c8aff1a}.paste-content-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.paste-content-heading label{margin:0}.paste-size{color:#ffffff47;font-size:11px}.paste-size.exceeded{color:#ff8a94}.paste-content-input{resize:vertical;color:#fff;tab-size:4;background:#01050e8c;border:1px solid #ffffff17;border-radius:13px;outline:none;width:100%;min-height:420px;padding:17px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.65;transition:border-color .16s,box-shadow .16s}.paste-content-input::placeholder,.paste-field input::placeholder{color:#fff3}.paste-password-section{background:#ffffff05;border:1px solid #fff1;border-radius:13px;margin-top:20px;padding:18px}.paste-checkbox{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.paste-checkbox>input{opacity:0;pointer-events:none;position:absolute}.paste-checkbox-box{color:#0000;background:#ffffff09;border:1px solid #ffffff24;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.paste-checkbox>input:checked+.paste-checkbox-box{color:#fff;background:#538eff59;border-color:#6fa4ffa6;box-shadow:0 0 0 3px #4c8aff14}.paste-checkbox-text{flex-direction:column;gap:4px;display:flex}.paste-checkbox-text strong{color:#ffffffc2;font-size:13px;font-weight:650}.paste-checkbox-text small{color:#ffffff52;font-size:11px;line-height:1.5}.paste-password-field{max-width:420px;margin-top:18px}.paste-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.paste-primary-button,.paste-secondary-button{cursor:pointer;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,opacity .16s,transform .16s}.paste-primary-button{color:#fff;background:linear-gradient(135deg,#4a84ffbf,#4a6cdc9e);border:1px solid #69a3ff80}.paste-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#5692ffd9,#4e76e8b8);transform:translateY(-1px)}.paste-primary-button:disabled{opacity:.35;cursor:default}.paste-secondary-button{color:#ffffff8c;background:#ffffff09;border:1px solid #ffffff14}.paste-secondary-button:hover{color:#fffc;background:#ffffff0f}.paste-error{color:#ff8a94;background:#ff5e6b14;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5}.paste-created-card{margin-top:18px}.paste-created-status{color:#83e6ad;align-items:center;gap:8px;margin-bottom:13px;font-size:12px;font-weight:650;display:flex}.paste-created-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.paste-created-row{gap:10px;display:flex}.paste-created-row input{color:#fffc;background:#01050e8c;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:1;min-width:0;padding:13px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.paste-open-link{color:#83afff;margin-top:13px;font-size:12px;text-decoration:none;display:inline-block}.paste-open-link:hover{color:#b2ceff}.paste-storage-note{background:#e8bf6a0a;border:1px solid #e8bf6a24;border-radius:13px;align-items:flex-start;gap:14px;margin-top:22px;padding:16px 18px;display:flex}.paste-storage-icon{color:#e8bf6a;background:#e8bf6a1f;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.paste-storage-note strong{color:#ffffff9e;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.paste-storage-note p{color:#ffffff4d;margin:0;font-size:11px;line-height:1.6}@media (width<=700px){.paste-options-grid{grid-template-columns:1fr}}@media (width<=600px){.paste-shell{width:min(100% - 28px,1100px);padding-top:24px}.paste-card,.paste-created-card{padding:20px}.paste-content-input{min-height:320px}.paste-actions{flex-direction:column-reverse}.paste-primary-button,.paste-secondary-button{width:100%}.paste-created-row{flex-direction:column}.paste-created-row .copy-button{width:100%}}.share-section{margin-top:54px}.share-section-heading{margin-bottom:18px}.share-section-heading .eyebrow{margin-bottom:7px}.share-section-heading p{color:#ffffff4d;margin:0;font-size:12px}.share-tools-grid{grid-template-columns:minmax(0,380px);gap:18px;display:grid}.share-storage-note{color:#ffffff40;margin-top:12px;font-size:11px;line-height:1.5}@media (width<=600px){.share-tools-grid{grid-template-columns:1fr}}.paste-view-page{overflow:visible}.paste-view-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 100px}.paste-view-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.paste-view-meta-row{flex-wrap:wrap;gap:8px 16px;margin-top:18px;display:flex}.paste-view-meta-row span{color:#ffffff52;font-size:11px}.paste-view-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:20px;padding:26px}.paste-code-block{tab-size:4;white-space:pre;background:#01050e9e;border:1px solid #ffffff12;border-radius:13px;width:100%;max-height:70vh;margin:0;padding:18px;overflow:auto}.paste-code-block code{color:#ffffffd1;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.65}.paste-password-card{max-width:560px}.paste-view-meta-box{background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;flex-wrap:wrap;gap:10px 20px;margin-top:16px;padding:12px 14px;display:flex}.paste-view-meta-box span{color:#ffffff52;font-size:11px}.paste-view-meta-box strong{color:#ffffff9e;font-weight:600}.paste-view-empty{color:#ffffff4d;place-items:center;min-height:180px;font-size:12px;display:grid}.paste-view-error-state{padding:20px 8px}.paste-view-error-state h1{letter-spacing:-.035em;margin:0 0 12px;font-size:32px}.paste-view-error-state p{color:#fff6;margin:0;font-size:13px}@media (width<=600px){.paste-view-shell{width:min(100% - 28px,1180px);padding-top:24px}.paste-view-header{flex-direction:column;align-items:stretch}.paste-view-header .paste-secondary-button{width:100%}.paste-view-card{padding:20px}.paste-code-block{padding:14px;font-size:12px}}
