:root{--ink:#202237;--muted:#84889e;--border:#e9ebf3;--accent:#6366f1;--bg:#f6f7fb;--white:#fff;--green:#218368;--shadow:0 10px 40px #282b5b08}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #adb0ff;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:0;border-color:#989af8;box-shadow:0 0 0 3px #6366f110}h1,h2,h3,p{margin-top:0}svg.icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.logo-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#7774ff,#5559e7);color:#fff;font:italic 800 32px Georgia;box-shadow:0 5px 12px #6466ee20}.brand{display:flex;align-items:center;gap:10px;font-weight:850;font-size:23px;letter-spacing:-.9px}.pill{padding:5px 9px;background:#eef0fe;border-radius:6px;color:#6467c9;font-size:10px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.muted{color:var(--muted)}.tiny{font-size:11px;line-height:1.6}.topbar{height:76px;background:#ffffffeb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 28px;gap:20px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:19px}.topbar-right{font-size:12px}.topbar .sep{height:22px;width:1px;background:var(--border)}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eeeafb;color:#787191;font-size:12px;font-weight:700}.app-layout{display:grid;grid-template-columns:214px 1fr;min-height:calc(100vh - 76px)}.sidebar{background:#fff;border-right:1px solid var(--border);padding:30px 16px;display:flex;flex-direction:column;gap:6px;position:sticky;top:0;height:calc(100vh - 76px)}.sidebar-label{font-size:9px;letter-spacing:1.8px;color:#abaebe;font-weight:800;margin:0 14px 14px}.nav-item{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#74788d;padding:13px 14px;border-radius:9px;font-weight:600;font-size:12px;text-align:left}.nav-item:hover{background:#f8f8fd}.nav-item.active{color:#6265e7;background:#eeefff}.sidebar-bottom{margin-top:auto}.sidebar-card{background:linear-gradient(135deg,#f2f0ff,#f7f8ff);border:1px solid #eae7ff;padding:15px;border-radius:10px;margin:24px 2px 18px}.sidebar-card b{font-size:12px}.sidebar-card p{font-size:10px;line-height:1.7;color:#9390a5;margin:7px 0 0}.sidebar-bottom .account{border-top:1px solid var(--border);margin-top:18px;padding:18px 6px 0;display:flex;gap:10px;align-items:center}.main{padding:34px 38px;min-width:0;max-width:1800px;width:100%;margin:0 auto}.page-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.eyebrow{font-size:9px;letter-spacing:2px;color:#8e91a8;font-weight:750;margin-bottom:10px;text-transform:uppercase}.page-top h1{font-size:30px;letter-spacing:-1.2px;margin:0 0 7px;font-weight:750}.page-top p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.btn{border:1px solid #e0e3ee;background:#fff;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:700;color:#555a74;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;white-space:nowrap;transition:transform .12s,background .12s}.btn:hover{background:#f9f9ff;transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 8px #6366f118}.btn.primary:hover{background:#5558e7}.btn.ghost{border-color:transparent;background:transparent;box-shadow:none}.btn.danger{color:#c3515c;background:#fff5f5;border-color:#ffdddd}.btn.small{padding:7px 10px;font-size:10px;min-height:29px}.btn .icon{width:15px;height:15px}.row{display:flex;align-items:center;gap:9px}.row.wrap{flex-wrap:wrap}.grow{flex:1}.panel{background:#fff;border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow)}.panel-pad{padding:22px}.hero-banner{background:#eeeeff;border:1px solid #e2e2fa;min-height:235px;border-radius:15px;padding:34px 38px;position:relative;overflow:hidden;display:flex;align-items:center;margin-bottom:28px}.hero-copy{max-width:540px;z-index:2;position:relative}.hero-copy h2{font-size:36px;line-height:1.12;letter-spacing:-1.4px;font-weight:700;margin:0 0 12px}.hero-copy h2 span{color:#6868e6}.hero-copy p{font-size:12px;color:#9091af;line-height:1.8;max-width:390px;margin-bottom:22px}.banner-art{position:absolute;right:5%;top:26px;width:285px;height:225px;transform:rotate(-7deg);background:#fff;border:1px solid #dadcf1;border-radius:10px;box-shadow:0 10px 30px #6d6dd41a;padding:15px}.banner-art .mocknav{height:13px;width:46%;background:#ddddf8;border-radius:4px;margin-bottom:14px}.banner-art .mockhero{height:97px;border-radius:5px;background:linear-gradient(125deg,#547574,#c0d1b9);position:relative;overflow:hidden}.mockhero:after{content:'';position:absolute;width:100px;height:180px;background:#eadbb5;right:20px;top:10px;transform:rotate(-35deg);border-radius:50px}.mockline{width:72%;height:8px;border-radius:3px;background:#efeff6;margin-top:13px}.mockline.short{width:47%;margin-top:8px}.banner-badge{position:absolute;bottom:7px;right:-30px;background:#fff;border:1px solid #eaebf3;box-shadow:var(--shadow);border-radius:10px;padding:12px;transform:rotate(7deg);font-size:11px;font-weight:700;color:#567b61}.starter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.starter{padding:23px;text-align:left;color:inherit;transition:.15s;cursor:pointer}.starter:hover{border-color:#bfc0f4;transform:translateY(-3px)}.tile-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f0eeff;color:#8270db;margin-bottom:23px}.tile-icon.green{background:#eaf5f0;color:#62a385}.tile-icon.orange{background:#fcf1e6;color:#c3935b}.starter h3{font-size:14px;margin-bottom:9px}.starter p{font-size:11px;color:#9699ad;line-height:1.7;margin:0}.starter .arrow{float:right;color:#9a9cb4}.section-title{display:flex;justify-content:space-between;align-items:center;margin:32px 0 16px}.section-title h2{font-size:16px;margin:0;letter-spacing:-.3px}.empty{padding:42px;text-align:center;border:1px dashed #dce0ee;background:#ffffff60;border-radius:12px;color:#9397ac;font-size:12px;line-height:1.8}.empty b{color:#73798e;display:block;font-size:14px;margin:8px}.site-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:20px}.site-card{overflow:hidden}.mini-site{height:148px;padding:17px;background:#f8f7f3;position:relative;border-bottom:1px solid var(--border)}.mini-site .mininame{font:600 9px Georgia;display:flex;justify-content:space-between;margin-bottom:11px}.mini-site .minihero{height:91px;display:flex;align-items:center;padding:18px;background:linear-gradient(135deg,#375959,#95b5a8);color:#fff;font:23px/1.1 Georgia;border-radius:3px;position:relative;overflow:hidden}.mini-site .minihero:after{content:'';position:absolute;width:90px;height:150px;background:#e3cfae55;right:5%;top:-30px;transform:rotate(40deg)}.mini-site.paper .minihero{background:#e8d9c1;color:#695848}.mini-site.studio .minihero{background:linear-gradient(120deg,#dddeff,#b4b2f1);color:#504f90;font-family:Arial;font-weight:bold}.mini-site.midnight{background:#282739;color:white}.mini-site.midnight .minihero{background:linear-gradient(135deg,#574384,#8780bb)}.site-meta{padding:18px}.site-meta h3{font-size:14px;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-meta .url{font-size:10px;color:#9ba0b3}.card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.status{display:inline-flex;align-items:center;gap:5px;font-size:9px;padding:4px 7px;border-radius:5px;background:#f1f2f7;color:#8a8c9e;font-weight:700}.status:before{content:'';height:4px;width:4px;border-radius:50%;background:currentColor}.status.published,.status.active{background:#eaf6ef;color:#5a9677}.status.pending{background:#fff5df;color:#ae8529}.status.blocked{background:#fff0f0;color:#c46b75}.status.paused{background:#f1f2f7;color:#9094a8}.empty-button{margin-top:12px}.steps{display:flex;gap:28px;margin:-5px 0 25px;align-items:center}.step{display:flex;align-items:center;gap:9px;font-size:11px;color:#8e93a8}.step i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eaeafd;color:#7274cf;display:grid;place-items:center;font-weight:750}.step.current{color:#545a79;font-weight:700}.editor-layout{display:grid;grid-template-columns:345px minmax(300px,1fr);gap:22px;align-items:start}.editor-panel{overflow:hidden}.editor-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--border);padding:0 10px}.editor-tab{border:0;background:transparent;color:#a0a4b6;font-size:10px;font-weight:700;padding:18px 0 15px;border-bottom:2px solid transparent}.editor-tab.active{color:#6668de;border-color:#6668de}.editor-fields{padding:22px;max-height:670px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e3ef transparent}label.field{display:block;margin-bottom:16px}label.field>span{display:block;font-size:10px;color:#6c738b;font-weight:700;margin-bottom:7px}.field input,.field textarea,.field select,.plain-input{border:1px solid #dfe3ee;padding:10px 11px;width:100%;color:#454c6a;border-radius:7px;background:#fff;font-size:12px}.field textarea{resize:vertical;line-height:1.65;min-height:75px}.field small{display:block;font-size:9px;color:#a0a5b6;line-height:1.5;margin-top:7px}.field input:disabled{background:#f5f6fa;color:#a3a5b4}.url-input{display:flex;align-items:stretch}.url-input input{border-radius:7px 0 0 7px;min-width:0}.url-input b{font-size:10px;background:#f8f9fd;display:flex;align-items:center;border:1px solid #dfe3ee;border-left:0;padding:0 10px;border-radius:0 7px 7px 0;color:#9196ac;font-weight:500}.field-divider{border:0;border-top:1px solid var(--border);margin:23px 0}.field-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:750;margin-bottom:14px}.note{font-size:10px;line-height:1.8;color:#9096ab;background:#f6f7fc;border-radius:8px;padding:12px;margin-top:13px}.note.warning{background:#fff8e9;color:#ab8a47;border:1px solid #f5e6c3}.note.success{background:#eef8f2;color:#619275}.preview-panel{overflow:hidden}.preview-toolbar{padding:13px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-toolbar>span{font-size:11px;color:#747a91;font-weight:650}.device-switch{display:flex;background:#f5f6fa;padding:3px;border-radius:7px}.device-switch button{font-size:10px;background:transparent;color:#a2a6b8;border:0;border-radius:5px;padding:6px 9px;display:flex;align-items:center;gap:5px}.device-switch button .icon{width:13px;height:13px}.device-switch .active{background:#fff;box-shadow:0 1px 4px #2222330d;color:#7173d5}.preview-stage{background:#e9ecf3;padding:23px;min-height:610px;display:flex;justify-content:center}.preview-device{width:100%;height:570px;border-radius:9px;overflow:hidden;background:white;box-shadow:0 4px 18px #343a571a;transition:width .2s}.preview-device.mobile{width:360px;max-width:100%;border:5px solid #292c37;border-radius:23px}.browser-bar{height:27px;display:flex;align-items:center;background:#f8f9fc;border-bottom:1px solid #f0f1f6;padding:0 11px;gap:4px}.browser-bar i{width:5px;height:5px;background:#d8dbe7;border-radius:50%}.browser-bar .address{font-size:8px;color:#acb1c1;margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-frame{border:0;width:100%;height:calc(100% - 27px);display:block;background:#fff}.preview-footer{padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#a2a7b8}.theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.theme-choice{border:1px solid var(--border);padding:4px;background:#fff;border-radius:8px;text-align:left;color:#70748a}.theme-choice.active{border:2px solid var(--accent);padding:3px}.theme-choice .mini-site{height:83px;padding:8px;border:0;border-radius:4px}.theme-choice .mininame{font-size:5px;margin-bottom:5px}.theme-choice .minihero{height:51px;padding:9px;font-size:13px}.theme-choice .minihero:after{width:40px}.theme-choice>b{display:block;font-size:10px;margin:7px}.swatches{display:flex;gap:9px;align-items:center}.swatch{border:3px solid white;box-shadow:0 0 0 1px #e5e6ed;width:25px;height:25px;border-radius:50%;padding:0}.swatch.active{box-shadow:0 0 0 2px #777bd9}.swatches input{width:30px;height:29px;border:0;background:transparent;padding:0;cursor:pointer}.upload-box{width:100%;border:1px dashed #d6d9ec;background:#f9faff;min-height:86px;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;gap:10px;color:#9a9fb5;font-size:11px}.upload-box .icon{color:#9195bf}.image-preview{max-width:100%;height:130px;object-fit:cover;border-radius:8px;margin:10px 0;width:100%}.section-editor{padding:14px;background:#f8f9fc;border:1px solid #edf0f7;border-radius:8px;margin-bottom:12px}.section-editor .field:last-child{margin-bottom:0}.section-editor .field-heading .btn{padding:4px;min-height:20px}.post-list{display:flex;flex-direction:column;gap:9px}.post-item{border:1px solid #e6e8f1;background:#fff;border-radius:8px;padding:13px;text-align:left}.post-item b{display:block;font-size:11px;color:#72778d;margin-bottom:9px}.post-item small{font-size:9px;color:#a5a9b8}.list-toolbar{display:flex;gap:10px;margin-bottom:19px}.list-toolbar input{max-width:330px}.link-list{display:flex;flex-direction:column;gap:12px}.link-row{padding:20px;display:flex;gap:17px;align-items:center}.link-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#f0efff;color:#8a82d5;flex-shrink:0}.link-info{min-width:0;flex:1}.link-info h3{font-size:13px;margin:0 0 7px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.link-info p{font-size:10px;margin:0;color:#a0a5b7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:550px}.link-info .shorturl{display:block;font-size:11px;color:#7978ce;margin-bottom:7px}.clicks{text-align:center;margin:0 12px}.clicks b{display:block;font-size:20px;font-weight:600;color:#737993}.clicks span{font-size:9px;color:#a3a8b8}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checks{padding:5px 0}.check{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f1f2f7;font-size:11px;color:#767c94}.check:last-child{border:0}.check i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:11px}.check.ok i{background:#eaf7f0;color:#4b9170}.check.todo i{background:#fff7e6;color:#b3924e}.security-event{font-size:10px;padding:11px 0;border-bottom:1px solid #f0f1f6;display:flex;justify-content:space-between;gap:12px;color:#8e94ab}.review-card{padding:19px;margin-bottom:12px}.review-card h3{font-size:13px;margin:0 0 8px}.review-url{font:11px/1.8 monospace;background:#f8f9fc;border:1px solid #edf0f7;overflow-wrap:anywhere;padding:10px;border-radius:6px;margin-bottom:13px}.review-card .reason{font-size:10px;line-height:1.7;color:#a09a87}.modal-overlay{position:fixed;inset:0;background:#292e4966;backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:490px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 30px 80px #1b224030;border:1px solid #f1f0fb;border-radius:17px;padding:28px;background:#fff}.modal.wide{width:720px}.modal h2{font-size:22px;letter-spacing:-.7px;margin:0 0 8px}.modal .intro{color:#989db1;font-size:12px;line-height:1.7;margin-bottom:23px}.modal-actions{display:flex;justify-content:end;align-items:center;gap:9px;margin-top:23px}.modal-close{float:right;min-height:24px;padding:4px 7px}.radio-types{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0 20px}.radio-types label{padding:14px 8px;border:1px solid #e5e8f2;border-radius:8px;text-align:center;color:#9396ab;cursor:pointer;font-size:11px}.radio-types input{accent-color:var(--accent);margin-right:4px}.radio-types label:has(:checked){border-color:#8685f0;color:#7975cf;background:#f6f5ff}.form-error{font-size:11px;line-height:1.7;color:#bd6c72;min-height:18px;margin-top:10px}.check-label{display:flex;align-items:start;gap:10px;font-size:11px;color:#888fa5;line-height:1.7}.check-label input{margin-top:3px;accent-color:var(--accent)}.qr-box{display:flex;justify-content:center;padding:15px}.qr-box img{width:250px;height:250px;max-width:100%}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#2e304c;color:#fff;border-radius:10px;padding:13px 20px;font-size:12px;box-shadow:0 8px 25px #23274330;z-index:200;opacity:0;pointer-events:none;transition:.2s;max-width:90vw;text-align:center}#toast.show{transform:translate(-50%,0);opacity:1}.startup{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#888ea3}.startup h1{font-size:25px;letter-spacing:-1px;margin-top:15px;color:#3b415b}.startup p{font-size:12px}.welcome{max-width:1140px;margin:0 auto;padding:70px 30px;display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center;min-height:calc(100vh - 76px)}.welcome-copy h1{font-size:68px;line-height:1.03;font-weight:750;letter-spacing:-3px;margin:20px 0}.welcome-copy h1 em{font-style:normal;color:#7777ed}.welcome-copy>p{font-size:14px;line-height:1.9;color:#9297ac;max-width:410px}.welcome-features{display:flex;gap:18px;margin-top:25px;font-size:10px;color:#9295b2}.login-box{padding:30px}.login-box h2{font-size:21px;letter-spacing:-.6px;margin-bottom:10px}.login-box>p{font-size:12px;color:#a0a4b6;line-height:1.8;margin-bottom:24px}.login-box .btn{width:100%}.login-foot{margin-top:20px;font-size:10px;line-height:1.8;color:#a6aaba}.topbar-right .btn.ghost{padding:5px}.report-wrap{max-width:540px;margin:60px auto;padding:30px}.hidden{display:none!important}.save-state{display:flex;align-items:center;gap:6px;font-size:10px;color:#93a298}.save-state.error{color:#c57c7c}.save-state.busy{color:#a09bd0}.mobile-nav{display:none}
@media(min-width:1600px){.editor-layout{grid-template-columns:385px minmax(500px,1fr)}.preview-stage{padding:32px}.preview-device{height:650px}.editor-fields{max-height:742px}}
@media(max-width:1250px){.banner-art{right:-45px;opacity:.6}.hero-copy{max-width:65%}.editor-layout{grid-template-columns:300px minmax(300px,1fr);gap:15px}.main{padding:28px 25px}.app-layout{grid-template-columns:185px 1fr}.sidebar{padding:25px 11px}.preview-stage{padding:12px}.link-row{flex-wrap:wrap}.link-info{min-width:65%}.link-row .clicks{margin-left:60px}.welcome{gap:40px}.welcome-copy h1{font-size:56px}}
@media(max-width:1000px){.app-layout{grid-template-columns:72px 1fr}.sidebar{padding:24px 10px;align-items:center}.sidebar .nav-text,.sidebar-label,.sidebar-card,.sidebar-bottom .account{display:none}.nav-item{padding:13px}.sidebar-bottom{width:100%;display:flex;justify-content:center}.sidebar-bottom .nav-item{font-size:0}.sidebar-bottom .nav-item .icon{font-size:initial}.editor-layout{grid-template-columns:285px minmax(250px,1fr)}.preview-stage{min-height:530px}.preview-device{height:510px}.hero-copy h2{font-size:30px}.hero-banner{padding:29px}.starter{padding:18px}.starter-grid{gap:12px}.page-top h1{font-size:26px}.security-grid{grid-template-columns:1fr}}
@media(max-width:760px){.topbar{height:65px;padding:0 17px}.topbar .brand{font-size:21px}.topbar-right .muted,.topbar .sep,.topbar-left>.pill{display:none}.topbar-left,.topbar-right{gap:10px}.app-layout{grid-template-columns:1fr;min-height:calc(100vh - 65px)}.sidebar{position:fixed;bottom:0;left:0;right:0;top:auto;height:64px;z-index:20;flex-direction:row;justify-content:space-evenly;border:0;border-top:1px solid var(--border);padding:7px;background:#ffffffee;backdrop-filter:blur(8px)}.sidebar .nav-text{display:block;font-size:8px}.nav-item{padding:6px 12px;gap:4px;flex-direction:column}.nav-item .icon{width:17px;height:17px}.sidebar-bottom{display:none}.main{padding:25px 16px 90px}.page-top{align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:23px}.page-top h1{font-size:27px}.page-top p{max-width:280px;font-size:11px}.page-top .row{flex-wrap:wrap}.hero-banner{padding:28px 23px;min-height:252px}.hero-copy{max-width:100%}.hero-copy h2{font-size:32px}.hero-copy p{max-width:80%}.banner-art{display:none}.starter-grid{grid-template-columns:1fr}.starter{padding:18px;display:grid;grid-template-columns:40px 1fr;column-gap:14px}.starter .tile-icon{margin:0;grid-row:1/3}.starter p{grid-column:2}.starter h3{margin:0 0 5px}.section-title{margin-top:26px}.editor-layout{grid-template-columns:1fr}.editor-fields{max-height:none}.preview-stage{min-height:560px}.preview-device{height:540px}.editor-panel{order:0}.preview-panel{order:1}.steps{gap:16px;font-size:9px;overflow:auto}.step{font-size:9px;gap:6px;white-space:nowrap}.step i{width:21px;height:21px}.preview-footer{flex-wrap:wrap}.site-grid{grid-template-columns:1fr}.topbar-right .save-state{font-size:9px}.welcome{grid-template-columns:1fr;padding:40px 22px;gap:25px}.welcome-copy h1{font-size:51px}.welcome-copy>p{font-size:13px}.welcome-features{gap:13px;font-size:9px}.login-box{padding:24px}.link-row{padding:16px;gap:12px}.link-info{min-width:65%}.link-row .clicks{margin-left:0}.link-info p{max-width:240px}.link-info h3{font-size:12px}.link-row>.row{margin-left:auto}.modal{padding:23px}.modal.wide{max-height:92vh}.modal-overlay{padding:12px}.security-grid{gap:13px}.section-heading{font-size:14px}.panel-pad{padding:18px}.report-wrap{margin:30px 17px;padding:25px}.row.wrap>.btn{flex:1}.empty{padding:30px 20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.site-sharing-panel{margin-top:16px;overflow-wrap:anywhere}.site-sharing-panel .modal-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.site-sharing-panel .qr-box{text-align:center;margin:16px 0}.site-sharing-panel .qr-box img{background:#fff}.site-sharing-panel [data-share-status]{min-height:1.5em}
