.youtube-import-dialog[data-slot=dialog-content]{color:#f5f5f7!important;background:#171820!important;border:1px solid #ffffff30!important;border-radius:18px!important;box-shadow:0 28px 85px #000c!important}.youtube-import-dialog [data-slot=dialog-description]{color:#c6c6d1;line-height:1.6}.youtube-import-dialog [role=alert]{color:#fb7185}.youtube-import-dialog .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.youtube-import-dialog .form-actions button{color:#fff;background:#2d2c3b;border:1px solid #ffffff30;border-radius:9px;min-height:38px;padding:0 12px}.youtube-import-dialog .form-actions button:last-child{background:#644db6;border-color:#8370e0}.youtube-import-dialog .form-actions button:disabled{opacity:.55}.light .youtube-import-dialog[data-slot=dialog-content]{color:#1a1a24!important;background:#fff!important;border-color:#11111826!important}.light .youtube-import-dialog [data-slot=dialog-description]{color:#535566}.pilot-panel-toggle-host{flex:none;align-items:center;display:flex}.pilot-panel-toggle{color:#f5f5f8;white-space:nowrap;cursor:pointer;background:#393345;border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 7px;font-size:12px;display:inline-flex}.pilot-panel-toggle svg{color:#b4a1ff;width:15px;height:15px}.light .pilot-panel-toggle{color:#272139;background:#ebe8f5;border-color:#261d4b35}.pilot-panel{color:#f5f5f8;background:#11131b;border-bottom:1px solid #ffffff20;flex:none}.pilot-panel-body{grid-template-columns:minmax(200px,1fr) minmax(230px,1.1fr) minmax(340px,1.3fr);align-items:start;gap:10px;padding:10px 16px;display:grid}.pilot-panel-card{background:#1b1d29;border:1px solid #ffffff1a;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.pilot-panel-card h2{align-items:center;gap:7px;margin:0;font-size:14px;line-height:20px;display:flex}.pilot-panel-card h2 svg{color:#ab9aff;width:17px;height:17px}.pilot-panel-card a{color:#f8f7ff;text-decoration:none}.pilot-panel-card a:hover{text-decoration:underline}.pilot-panel-card small{color:#c8cad7;font-size:12px;line-height:1.3}.pilot-cities{gap:7px;display:grid}.pilot-city{gap:4px;min-width:0;display:grid}.pilot-city form{gap:3px;display:grid}.pilot-city form label,.pilot-source-label,.pilot-stream label{font-size:12px;line-height:1.3}.pilot-city-search{min-width:0;display:flex}.pilot-city-search input{border-radius:7px 0 0 7px;flex:auto}.pilot-city-search button{color:#fff;cursor:pointer;background:#393c50;border:1px solid #ffffff35;border-left:0;border-radius:0 7px 7px 0;flex:none;width:32px}.pilot-city-search button:disabled{opacity:.5;cursor:default}.pilot-city-search button svg{width:15px;height:15px}.pilot-city-results{gap:2px;max-height:138px;display:grid;overflow-y:auto}.pilot-city-results button{color:#fff;text-align:left;cursor:pointer;background:#25283a;border:1px solid #ffffff23;border-radius:6px;padding:5px 7px;font-size:12px}.pilot-city-results button:hover{background:#433c67}.pilot-weather-now{justify-content:space-between;align-items:center;min-width:0;display:flex}.pilot-weather-condition{align-items:center;gap:4px;min-width:0;display:inline-flex}.pilot-weather-condition strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pilot-weather-icon{flex:none;place-items:center;width:23px;height:23px;display:inline-grid}.pilot-weather-icon svg{stroke-width:1.9px;width:22px;height:22px}.pilot-weather-sun{color:#fbbf24}.pilot-weather-cloud{color:#a9b8d4}.pilot-weather-rain{color:#67bcf2}.pilot-weather-snow{color:#b8e2ff}.pilot-weather-storm{color:#c1a0ff}.pilot-forecast{gap:7px;display:flex}.pilot-forecast>span{align-items:center;gap:2px;font-size:12px;display:inline-flex}.pilot-forecast .pilot-weather-icon,.pilot-forecast .pilot-weather-icon svg{width:17px;height:17px}.pilot-city-clear{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.pilot-news-rows{align-content:start;gap:1px;min-height:30px;display:grid}.pilot-news-rows a{border-radius:5px;align-items:center;gap:5px;min-height:27px;padding:3px 5px;line-height:1.3;display:flex}.pilot-news-rows a:hover{background:#ffffff17}.pilot-news-rows a span{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:13px;overflow:hidden}.pilot-news-rows a svg{opacity:.8;flex:none;width:13px;height:13px;margin-left:auto}.pilot-panel-card .pilot-news-credit{align-self:flex-start;font-size:12px}.pilot-news-credit svg{width:12px;height:12px}.pilot-panel-card select,.pilot-panel-card input{color:#fff;background:#25283a;border:1px solid #ffffff35;width:100%;min-width:0;min-height:31px;padding:4px 7px;font-size:13px}.pilot-panel-card select{border-radius:7px}.pilot-source-label,.pilot-stream label{gap:4px;display:grid}.pilot-stream-player{color:#c8cad7;background:#0b0c11;border-radius:7px;place-items:center;width:100%;height:200px;font-size:13px;display:grid;position:relative;overflow:hidden}.pilot-stream-player.pilot-twitch-player{height:300px}.pilot-stream-player button{color:#fff;cursor:pointer;background:#5944a7;border:1px solid #9281e0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:13px;display:inline-flex}.pilot-stream-player button svg{width:16px;height:16px}.pilot-stream-player iframe{background:#0b0c11;border:0;width:100%;height:100%;position:absolute;inset:0}.pilot-youtube-discovery{gap:6px;min-width:0;display:grid}.pilot-youtube-discovery>button,.pilot-youtube-tabs button,.pilot-youtube-videos button{color:#fff;cursor:pointer;background:#343149;border:1px solid #ffffff35;border-radius:7px;min-height:28px;padding:3px 8px;font-size:12px}.pilot-youtube-discovery>button{justify-self:start}.pilot-youtube-discovery button:disabled{opacity:.55;cursor:default}.pilot-youtube-tabs{gap:5px;display:flex}.pilot-youtube-tabs button[aria-pressed=true]{background:#6651a8;border-color:#a597e4}.pilot-youtube-search{min-width:0;display:flex}.pilot-youtube-search input{border-radius:7px 0 0 7px;flex:auto}.pilot-youtube-search button{color:#fff;cursor:pointer;background:#393c50;border:1px solid #ffffff35;border-left:0;border-radius:0 7px 7px 0;flex:none;width:32px}.pilot-youtube-search button svg{width:15px;height:15px}.pilot-youtube-videos{gap:2px;min-width:0;display:grid}.pilot-youtube-videos button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:6px;width:100%;display:flex}.pilot-youtube-videos button:hover{background:#ffffff19}.pilot-youtube-videos button svg{flex:none;width:13px;height:13px}.pilot-youtube-videos button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.light .pilot-youtube-discovery button{color:#272139;background:#f0eef9;border-color:#27213935}.light .pilot-youtube-tabs button[aria-pressed=true]{background:#d5c8f7}.light .pilot-panel{color:#232137;background:#f0eef9;border-color:#17112420}.light .pilot-panel-card{background:#fff;border-color:#17112422}.light .pilot-panel-card small{color:#55576b}.light .pilot-panel-card a,.light .pilot-news-rows a span{color:#272139}.light .pilot-city-results button{color:#272139;background:#f0eef9}@media (max-width:1250px){.pilot-panel-toggle span{display:none}.pilot-panel-body{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-stream{grid-column:1/-1}.pilot-stream-player{max-width:440px}}@media (max-width:620px){.pilot-panel-body{grid-template-columns:1fr;padding:8px 12px}.pilot-stream{grid-column:auto}.pilot-stream-player{max-width:none}}.pilot-panel-body{box-sizing:border-box;height:254px;min-height:0;overflow-y:hidden}.pilot-panel-body>.pilot-panel-card{box-sizing:border-box;height:234px;min-height:0;position:relative;overflow:hidden}.pilot-card-toolbar{flex:none;align-items:center;gap:6px;min-height:25px;display:flex}.pilot-card-toolbar>svg{color:#ab9aff;flex:none;width:17px;height:17px}.pilot-card-toolbar>button{width:28px;height:26px;color:inherit;cursor:pointer;background:#ffffff15;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.pilot-card-toolbar>button svg{width:15px;height:15px}.pilot-card-toolbar select{flex:auto;width:auto;height:26px;min-height:26px;padding:2px 5px;font-size:12px}.pilot-weather-summary{gap:8px;min-height:0;display:grid}.pilot-weather-place{gap:2px;min-width:0;display:grid}.pilot-weather-condition strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pilot-forecast{flex-wrap:wrap;gap:5px;min-width:0}.pilot-forecast>span{white-space:nowrap;min-width:0}.pilot-weather-credit{text-overflow:ellipsis;white-space:nowrap;margin-top:auto;overflow:hidden}.pilot-weather-editor{z-index:3;background:#1b1d29;align-content:start;gap:8px;padding:10px;display:grid;position:absolute;inset:0;overflow-y:auto}.pilot-weather-editor-close{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:3px;right:5px}.pilot-weather-editor .pilot-city{gap:2px}.pilot-city-clear{text-align:left;font-size:12px}.pilot-news .pilot-news-rows{scrollbar-width:thin;flex:auto;min-height:0;max-height:none;overflow:hidden auto}.pilot-news .pilot-news-rows a{align-items:flex-start;min-width:0;height:auto;min-height:27px}.pilot-news .pilot-news-rows a span{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pilot-news .pilot-news-credit{flex:none}.pilot-stream{gap:0;padding:0}.pilot-stream .pilot-stream-player,.pilot-stream .pilot-stream-player.pilot-twitch-player{border-radius:10px;max-width:none;height:100%;min-height:0}.pilot-stream .pilot-stream-player iframe{width:min(100%,414px);height:100%;left:50%;transform:translate(-50%)}.pilot-stream .pilot-video-picker-toggle{z-index:5;color:#fff;background:#302848ed;border-radius:7px;width:30px;height:30px;min-height:30px;padding:5px;position:absolute;top:7px;right:7px}.pilot-video-picker-toggle svg{width:18px;height:18px}.pilot-stream .pilot-youtube-discovery{z-index:4;text-align:left;background:#131521f5;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;inset:0;overflow:hidden}.pilot-youtube-picker-heading{align-items:center;gap:5px;min-height:27px;font-size:12px;font-weight:600;display:flex}.pilot-youtube-picker-heading svg{color:#ab9aff;width:15px;height:15px}.pilot-youtube-url,.pilot-youtube-videos{gap:4px;min-width:0;display:flex}.pilot-youtube-url input,.pilot-youtube-videos select{flex:auto;min-width:0;height:27px;min-height:27px;padding:3px 5px;font-size:12px}.pilot-youtube-url button,.pilot-youtube-videos button{border-radius:6px;flex:none;place-items:center;width:28px;min-height:27px;padding:3px;display:grid}.pilot-youtube-url button svg,.pilot-youtube-videos button svg{width:14px;height:14px}.pilot-youtube-tabs button{min-height:25px;padding:2px 6px;font-size:11px}.pilot-youtube-discovery>small{text-overflow:ellipsis;line-height:1.2;overflow:hidden}.pilot-youtube-discovery>small[role=alert]{color:#ffc9cf;max-height:62px;overflow-y:auto}.light .pilot-weather-editor{background:#fff}.light .pilot-stream .pilot-youtube-discovery{color:#fff;background:#262438f7}.light .pilot-stream .pilot-youtube-discovery small{color:#e0e0ee}@media (max-width:1250px){.pilot-panel-body{scroll-snap-type:x proximity;gap:9px;display:flex;overflow-x:auto}.pilot-panel-body>.pilot-panel-card{scroll-snap-align:start;flex:0 0 clamp(260px,31vw,440px)}.pilot-stream{grid-column:auto}}@media (max-width:620px){.pilot-panel-body>.pilot-panel-card{flex-basis:min(87vw,350px)}}.pilot-weather{gap:4px;padding:8px}.pilot-weather .pilot-card-toolbar>button{margin-left:0}.pilot-clock-calendar{gap:1px;padding-left:5px}.pilot-clock time{letter-spacing:-.025em;font-size:15px}.pilot-clock-second{stroke:#ff8b84;stroke-width:1.8px;stroke-linecap:round}.pilot-calendar{max-width:174px}.pilot-calendar>strong{font-size:12px;line-height:15px}.pilot-calendar-grid{gap:2px 1px;font-size:11px;line-height:13px}.pilot-news-search-panel{z-index:3;background:#1b1d29;flex-direction:column;gap:7px;min-height:0;padding:9px;display:flex;position:absolute;inset:0}.pilot-news-search-field{background:#25283a;border:1px solid #7968b2;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 5px;display:flex}.pilot-news-search-field>svg{color:#b6a4ff;flex:none;width:15px;height:15px}.pilot-news-search-field input{background:0 0;border:0;outline:0;flex:1;min-height:28px;padding:0}.pilot-news-search-field button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:21px}.pilot-news-search-field button:disabled{opacity:.45;cursor:default}.pilot-news-search-field button svg{width:15px;height:15px}.pilot-news-source-list,.pilot-news-search-results{scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.pilot-news-source-list{flex:0 auto;max-height:105px}.pilot-news-source-list button{min-height:28px;color:inherit;text-align:left;cursor:pointer;background:#26283a;border:1px solid #ffffff20;border-radius:7px;align-items:center;gap:6px;padding:3px 8px;display:flex}.pilot-news-source-list button:hover,.pilot-news-source-list button[aria-current=true]{background:#51456d;border-color:#b5a2ff}.pilot-news-source-list button svg{color:#b5a2ff;width:13px;height:13px}.pilot-news-source-list button span{flex:1}.pilot-news-source-list button small{font-size:11px}.pilot-news-search-results{flex:auto}.pilot-news-search-results a{background:#ffffff0a;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:5px;font-size:12px;display:flex}.pilot-news-search-results a svg{flex:none;width:12px;height:12px}.pilot-news-search-results a span{overflow-wrap:anywhere;min-width:0}.pilot-youtube-picker-heading{gap:6px;padding-left:3px}.pilot-youtube-picker-heading>svg{color:#ff5158;width:22px;height:22px}.pilot-youtube-picker-heading span{letter-spacing:-.02em;font-size:14px;font-weight:750}.pilot-youtube-picker-heading button{background:#ffffff17;border-color:#ffffff1e;place-items:center;width:25px;height:25px;min-height:25px;margin-left:auto;margin-right:32px;padding:4px;display:grid}.pilot-youtube-tabs{gap:5px}.pilot-youtube-tabs button{border-radius:20px;align-items:center;gap:5px;display:inline-flex}.pilot-youtube-tabs button svg{width:14px;height:14px}.pilot-youtube-channels{scrollbar-width:thin;flex:none;gap:5px;min-height:34px;display:flex;overflow:auto hidden}.pilot-youtube-channels button{color:#f7f6ff;cursor:pointer;background:#2a2b3a;border:1px solid #ffffff28;border-radius:17px;flex:none;align-items:center;gap:5px;max-width:135px;min-height:29px;padding:2px 6px 2px 3px;display:inline-flex}.pilot-youtube-channels button[aria-pressed=true]{background:#594574;border-color:#b5a2ff}.pilot-youtube-channels button>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pilot-youtube-avatar{color:#191522;background:#a98ef0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.pilot-stream .pilot-youtube-videos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;display:grid}.pilot-stream .pilot-youtube-videos button{border-radius:8px;flex-direction:column;align-items:stretch;height:111px;padding:3px;position:relative;overflow:hidden}.pilot-youtube-videos img{object-fit:cover;width:100%;height:60px}.pilot-youtube-video-copy strong{-webkit-line-clamp:2;font-size:11px}.pilot-youtube-video-copy small{display:none}.light .pilot-news-search-panel{background:#fff}.light .pilot-news-search-field,.light .pilot-news-source-list button{color:#272139;background:#f2f0f9}.light .pilot-news-source-list button[aria-current=true]{background:#d5c8f7}.pilot-youtube-connect{flex:auto;align-content:center;justify-items:start;gap:8px;display:grid}.pilot-youtube-connect button{background:#5944a7;border-color:#a597e4}.pilot-youtube-connect small{max-width:34ch;line-height:1.35}.pilot-youtube-tabs{flex:none}.pilot-youtube-tabs button{white-space:nowrap;min-width:0;padding:3px 7px;font-size:11px}.pilot-youtube-local-filter{background:#25283a;border:1px solid #ffffff35;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 4px 0 7px;display:flex}.pilot-youtube-local-filter>svg{color:#b3a5ef;flex:none;width:13px;height:13px}.pilot-youtube-local-filter input{background:0 0;border:0;outline:0;flex:auto;min-height:25px;padding:0;font-size:12px}.pilot-youtube-local-filter button{color:#f7f4ff;background:0 0;border:1px solid #ffffff30;border-radius:5px;min-height:22px;padding:1px 6px;font-size:11px}.pilot-youtube-local-filter button[aria-pressed=true]{background:#68549c;border-color:#c1b2ff}.pilot-stream .pilot-youtube-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pilot-stream .pilot-youtube-videos button{gap:3px;height:91px;padding:2px}.pilot-youtube-videos img{height:48px}.pilot-youtube-video-copy strong{font-size:10px;line-height:1.15}.pilot-stream .pilot-youtube-videos button>svg{top:25px;right:5px}.pilot-youtube-new{color:#201823;background:#d2beff;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;top:5px;left:5px}.light .pilot-youtube-local-filter{background:#f2f0f9;border-color:#17112435}.light .pilot-youtube-local-filter input{color:#272139}.pilot-weather-content{flex:auto;grid-template-columns:minmax(0,1fr) minmax(126px,.96fr);gap:8px;min-height:0;display:grid}.pilot-weather-summary{scrollbar-width:thin;align-content:start;overflow-y:auto}.pilot-weather-condition strong{font-size:12px}.pilot-forecast{gap:3px}.pilot-forecast>span{font-size:11px}.pilot-clock-calendar{border-left:1px solid #ffffff1c;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:0;padding-left:8px;display:flex}.pilot-clock{flex:none;align-items:center;gap:8px;display:flex}.pilot-clock svg{width:54px;height:54px}.pilot-clock time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#e2d9ff;font-size:14px;font-weight:700}.pilot-clock-mark{stroke:#b1aacd;stroke-width:1.8px;stroke-linecap:round}.pilot-clock-center{fill:#f6f0ff}.pilot-calendar{text-align:center;width:100%;min-width:0;max-width:160px}.pilot-calendar>strong{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.pilot-calendar-grid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;font-size:10px;line-height:16px;display:grid}.pilot-calendar-grid span{text-align:center;border-radius:4px;min-width:0}.pilot-calendar-weekday{color:#aeb1c4}.pilot-calendar-today{color:#181525;background:#b5a2ff;font-weight:800}.pilot-weather-credit{font-size:10px!important}.pilot-news .pilot-news-rows{gap:3px}.pilot-news .pilot-news-rows a{background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;align-items:center;padding:5px 7px}:is(.pilot-news .pilot-news-rows a:hover,.pilot-news .pilot-news-rows a:focus-visible){background:#7560a529;border-color:#ab9aff70;text-decoration:none}.pilot-news-index{font-variant-numeric:tabular-nums;flex:none;font-weight:700;color:#ad9bf4!important;font-size:11px!important}.pilot-news .pilot-news-rows a .pilot-news-title{font-size:12px}.pilot-news .pilot-news-rows a svg{opacity:.55}.pilot-stream .pilot-youtube-discovery{gap:5px}.pilot-stream .pilot-youtube-videos{scrollbar-width:thin;flex:auto;min-height:0;display:block;overflow-y:auto}.pilot-stream .pilot-youtube-videos button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #0000;gap:8px;width:100%;height:auto;min-height:52px;padding:3px;display:flex}:is(.pilot-stream .pilot-youtube-videos button:hover,.pilot-stream .pilot-youtube-videos button:focus-visible){background:#ffffff24;border-color:#9f8be4}.pilot-youtube-videos img{object-fit:cover;background:#302d43;border-radius:4px;flex:none;width:70px;height:40px}.pilot-youtube-video-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pilot-youtube-video-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pilot-youtube-video-copy small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pilot-stream .pilot-youtube-videos button>svg{opacity:.7;flex:none}.light .pilot-clock-calendar{border-color:#17112422}.light .pilot-clock-face{fill:#efedf9}.light .pilot-clock time{color:#42317e}.light .pilot-calendar-weekday{color:#54566b}.light .pilot-news .pilot-news-rows a{background:#f4f1fc;border-color:#17112416}.light .pilot-news-index{color:#6146a1!important}@media (max-width:1250px){.pilot-panel-body>.pilot-panel-card{flex-basis:clamp(310px,35vw,440px)}}@media (max-width:620px){.pilot-panel-body>.pilot-panel-card{flex-basis:min(87vw,350px)}}.pilot-panel-body{grid-template-columns:minmax(390px,1.3fr) minmax(230px,.85fr) minmax(550px,1.9fr)}.pilot-stream .pilot-stream-player{align-items:stretch;display:flex;overflow:hidden}.pilot-player-stage{background:radial-gradient(circle at 50% 45%,#26213e,#0b0c11 75%);flex:64%;place-items:center;min-width:0;display:grid;position:relative}.pilot-player-stage iframe{height:100%;width:100%!important;inset:0!important;transform:none!important}.pilot-player-empty{color:#8b7cbd;width:38px;height:38px}.pilot-player-stage>button:not(.pilot-video-picker-toggle){z-index:1;max-width:90%}.pilot-stream .pilot-video-picker-toggle{top:7px;right:7px}.pilot-stream .pilot-youtube-discovery{z-index:1;background:#171824;border-left:1px solid #ffffff20;flex:0 0 36%;width:36%;min-width:0;height:100%;padding:7px;position:relative;inset:auto}.pilot-youtube-picker-heading button{margin-right:0}.pilot-stream .pilot-youtube-videos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;min-height:0;display:grid;overflow:hidden auto}.pilot-stream .pilot-youtube-videos>div{min-width:0}.pilot-stream .pilot-youtube-videos button{flex-direction:column;align-items:stretch;gap:3px;width:100%;height:100px;min-height:100px;padding:3px;display:flex}.pilot-stream .pilot-youtube-videos img{object-fit:cover;flex:none;width:100%;height:56px}.pilot-stream .pilot-youtube-video-copy strong{font-size:10px;line-height:1.15}.pilot-stream .pilot-youtube-videos button>svg{opacity:1;background:#120f19d9;border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;top:28px;right:7px}.light .pilot-stream .pilot-youtube-discovery{background:#262438}.pilot-weather-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pilot-weather-summary{padding-right:7px}.pilot-weather .pilot-calendar,.pilot-weather .pilot-clock{border-left:1px solid #ffffff1c;min-width:0;padding:5px 6px}.pilot-weather .pilot-calendar{align-self:stretch;width:auto;max-width:none}.pilot-weather .pilot-calendar>strong{font-size:12px;line-height:20px}.pilot-weather .pilot-calendar-grid{font-size:11px;line-height:19px}.pilot-weather .pilot-clock{background:radial-gradient(circle at 50% 42%,#352b57a8,#0000 73%);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.pilot-weather .pilot-clock svg{aspect-ratio:1;filter:drop-shadow(0 5px 9px #0005);width:min(100%,128px);height:auto;max-height:132px}.pilot-clock-number{fill:#f6eeff;font-family:system-ui,sans-serif;font-size:8.5px;font-weight:700}.pilot-clock-hour{stroke:#fff1cf}.pilot-clock-minute{stroke:#c6b0ff}.pilot-clock-second{stroke:#ff8b84}.pilot-weather .pilot-clock time{color:#e9dfff;font-size:14px}.light .pilot-weather .pilot-calendar,.light .pilot-weather .pilot-clock{border-color:#17112422}@media (max-width:1250px){.pilot-panel-body>.pilot-weather{flex-basis:clamp(380px,39vw,470px)}.pilot-panel-body>.pilot-stream{flex-basis:clamp(550px,75vw,700px)}}@media (max-width:620px){.pilot-panel-body>.pilot-weather{flex-basis:min(96vw,400px)}.pilot-panel-body>.pilot-stream{flex-basis:min(96vw,550px)}.pilot-weather .pilot-calendar-grid{font-size:10px;line-height:18px}}.pilot-stream .pilot-youtube-picker-heading{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:3px;min-height:29px;padding:0;display:grid}.pilot-stream .pilot-youtube-picker-heading button{color:#c6bedc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:100%;height:28px;min-height:28px;margin:0;padding:3px;display:grid}:is(.pilot-stream .pilot-youtube-picker-heading button:hover,.pilot-stream .pilot-youtube-picker-heading button:focus-visible){background:#ffffff1b}.pilot-stream .pilot-youtube-picker-heading button[aria-pressed=true]{color:#fff;background:#584681;border-color:#9c87da}.pilot-stream .pilot-youtube-picker-heading button svg{color:currentColor;width:17px;height:17px}.pilot-stream .pilot-youtube-picker-heading .pilot-youtube-brand svg{color:#ff565f;width:20px;height:20px}.pilot-stream .pilot-youtube-picker-heading{min-height:25px}.pilot-stream .pilot-youtube-picker-heading button{height:24px;min-height:24px;padding:2px}.pilot-stream .pilot-youtube-picker-heading button svg{width:14px;height:14px}.pilot-stream .pilot-youtube-picker-heading .pilot-youtube-brand svg{width:16px;height:16px}.pilot-forecast{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.pilot-forecast>span{flex-direction:column;gap:0;font-size:10px;line-height:1.1;display:flex}.pilot-forecast>span small{white-space:nowrap;font-size:9px}.pilot-weather .pilot-clock svg{width:min(100%,145px);max-height:145px}.pilot-clock-face{fill:#fff;stroke:#28263b;stroke-width:2px}.pilot-clock-mark{stroke:#1b1b24;stroke-width:2.5px}.pilot-clock-number{fill:#15151d;font-size:8px}.pilot-clock-hour{stroke:#111118;stroke-width:5px;stroke-linecap:square}.pilot-clock-minute{stroke:#111118;stroke-width:3.5px;stroke-linecap:square}.pilot-clock-second{stroke:#e82836;stroke-width:1.5px}.pilot-clock-second-disc,.pilot-clock-center{fill:#e82836}.light .pilot-clock-face{fill:#fff;stroke:#3b3552}.light .pilot-clock-number{fill:#15151d}.pilot-media-source-tabs{flex:none;gap:3px;display:flex}.pilot-stream .pilot-media-source-tabs button{color:#eee8ff;background:0 0;border:1px solid #ffffff32;flex:1;justify-content:center;height:24px;min-height:24px;padding:2px 4px;font-size:10px}.pilot-stream .pilot-media-source-tabs button[aria-pressed=true]{color:#fff;background:#584681;border-color:#a993e5}.pilot-stream .pilot-youtube-discovery>.pilot-twitch-chat{background:#171824;border:0;flex:1;width:100%;height:auto;min-height:0;position:relative;left:auto;transform:none}.light .pilot-stream .pilot-media-source-tabs button{color:#f8f7ff}.light .pilot-news-rows a span{color:#272139}.pilot-panel-body-twitch{grid-template-columns:minmax(390px,1fr) minmax(230px,.7fr) minmax(654px,1.8fr);height:322px}.pilot-panel-body-twitch>.pilot-panel-card{height:302px}.pilot-panel-body-twitch .pilot-player-stage{flex:auto;min-width:400px}.pilot-panel-body-twitch .pilot-stream .pilot-youtube-discovery{flex:0 0 250px;width:250px}.pilot-panel-body-twitch-chat{grid-template-columns:minmax(390px,1fr) minmax(230px,.7fr) minmax(744px,1.8fr)}.pilot-panel-body-twitch-chat .pilot-stream .pilot-youtube-discovery{flex-basis:340px;width:340px;padding:0}.pilot-twitch-chat-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pilot-twitch-chat-toolbar{color:#f8f5ff;background:#242136;border-bottom:1px solid #ffffff24;flex:none;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:3px 7px;font-size:12px;display:flex}.pilot-twitch-chat-toolbar strong{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;font-size:12px;overflow:hidden}.pilot-stream .pilot-twitch-chat-toolbar button{color:#fff;background:#3c305e;border:1px solid #ffffff35;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:24px;padding:2px 6px;font-size:11px;display:inline-flex}.pilot-twitch-chat-toolbar button svg{width:13px;height:13px}.pilot-stream .pilot-twitch-chat-toolbar .pilot-twitch-chat-scale{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#3c305e;border:1px solid #ffffff35;border-radius:6px;flex:none;width:66px;min-width:66px;min-height:25px;padding:2px 5px;font-size:11px}.pilot-twitch-chat-scale option{color:#fff;background:#242136}.pilot-twitch-chat-frame{background:#171824;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.pilot-stream .pilot-twitch-chat-frame>.pilot-twitch-chat{width:100%;height:100%;width:var(--chat-inverse,100%);height:var(--chat-inverse,100%);transform:none;transform:scale(var(--chat-scale,1));transform-origin:0 0;background:#171824;border:0;display:block;position:absolute;inset:0 auto auto 0}.pilot-news .pilot-news-rows a{grid-template-columns:20px minmax(0,1fr) 13px;align-items:start;display:grid;overflow:hidden}.pilot-news .pilot-news-rows a .pilot-news-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.35;display:block}.pilot-news-search-results a span,.pilot-news-source-list button span{overflow-wrap:anywhere;min-width:0}.pilot-twitch-player-actions{justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.pilot-stream .pilot-twitch-player-actions button{background:0 0;border-color:#ffffff42;min-height:24px;padding:2px 6px;font-size:11px}.pilot-twitch-player-actions a{white-space:nowrap}@media (max-width:1550px){.pilot-panel-body-twitch{scroll-snap-type:x proximity;gap:9px;display:flex;overflow-x:auto}.pilot-panel-body-twitch>.pilot-panel-card{scroll-snap-align:start;flex:0 0 clamp(310px,35vw,440px)}.pilot-panel-body-twitch>.pilot-stream{flex-basis:700px}.pilot-panel-body-twitch-chat>.pilot-stream{flex-basis:760px}}@media (max-width:760px){.pilot-panel-body-twitch{height:254px}.pilot-panel-body-twitch>.pilot-panel-card{height:234px}.pilot-panel-body-twitch>.pilot-stream{flex-basis:min(96vw,550px)}.pilot-panel-body-twitch .pilot-player-stage{min-width:0}.pilot-panel-body-twitch .pilot-stream .pilot-youtube-discovery{flex:0 0 45%;width:45%}}.pilot-stream .pilot-twitch-connect{flex:none;justify-content:center;min-height:32px;font-size:12px}.pilot-twitch-account{justify-content:space-between;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.pilot-twitch-account>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-stream .pilot-twitch-account button{background:0 0;border-color:#ffffff42;min-height:24px;padding:2px 5px;font-size:10px}.pilot-twitch-views{gap:4px;display:flex}.pilot-stream .pilot-twitch-views button{background:0 0;border-color:#ffffff35;flex:1;justify-content:center;min-height:24px;padding:2px 4px;font-size:11px}.pilot-stream .pilot-twitch-views button[aria-pressed=true]{color:#fff;background:#584681}.pilot-twitch-search{gap:3px;min-width:0;display:flex}.pilot-twitch-search input{flex:1;min-width:0;min-height:25px;padding:3px 5px;font-size:12px}.pilot-stream .pilot-twitch-search button{justify-content:center;width:27px;min-height:25px;padding:2px}.pilot-twitch-channels{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.pilot-twitch-channels>div{min-width:0}.pilot-stream .pilot-twitch-channels button{background:#ffffff13;border-color:#ffffff20;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;width:100%;min-height:42px;padding:4px;display:flex;overflow:hidden}.pilot-twitch-channels button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:block;overflow:hidden}.pilot-twitch-live{color:#ff777e;font-size:10px;font-weight:700}.pilot-twitch-offline{color:#beb6cc;font-size:10px}.pilot-news-source-icon{object-fit:contain;border-radius:3px;flex:none;width:15px;height:15px}.pilot-news .pilot-news-rows{overscroll-behavior:contain;overflow-y:auto}.pilot-clock-wrap{flex:none;align-items:flex-start;display:flex;position:relative}.pilot-clock-wrap .pilot-clock{min-width:0}.pilot-clock-wrap .pilot-clock>span{min-width:0;display:grid}.pilot-clock-wrap .pilot-clock>span small{white-space:nowrap;font-size:9px;line-height:1.1}.pilot-clock-settings{color:#c8c1df;opacity:.8;z-index:1;background:#26243b;border:0;border-radius:6px;width:20px;height:20px;padding:3px;position:absolute;top:-5px;right:-12px}:is(.pilot-clock-settings:hover,.pilot-clock-settings:focus-visible){opacity:1}.pilot-clock-settings svg{width:14px;height:14px}.pilot-clock-popover{z-index:1200;color:#f8f6ff;scrollbar-width:thin;background:#222238;border:1px solid #8273aa;border-radius:11px;width:min(286px,100vw - 16px);max-height:min(390px,100vh - 16px);padding:10px;position:fixed;overflow-y:auto;box-shadow:0 18px 36px #0009}.pilot-clock-popover header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pilot-clock-popover header button{width:22px;height:22px;color:inherit;background:0 0;border:0;place-items:center;padding:3px;display:grid}.pilot-clock-popover header svg{width:15px}.pilot-clock-preview{background:#ffffff0b;border-radius:7px;justify-content:center;padding:3px;display:flex}.pilot-clock-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:7px;display:grid}.pilot-clock-options label{gap:2px;min-width:0;font-size:10px;display:grid}.pilot-clock-options select,.pilot-clock-options input:not([type=checkbox]){width:100%;min-width:0;height:26px;color:inherit;background:#38364e;border:1px solid #ffffff40;border-radius:5px;padding:2px 4px;font-size:11px}.pilot-clock-options input[type=color]{cursor:pointer}.pilot-clock-options .pilot-clock-wide{grid-column:1/-1}.pilot-clock-options .pilot-clock-checkbox{align-items:center;gap:6px;display:flex}.pilot-clock-save{color:#fff;background:#624ca0;border:1px solid #a998ee;border-radius:6px;width:100%;margin-top:8px;padding:5px}.pilot-clock-popover [role=alert]{color:#ffb6a7;margin-top:6px;display:block}.light .pilot-clock-popover{color:#272139;background:#faf8ff;border-color:#9d8fc1}.light .pilot-clock-options select,.light .pilot-clock-options input:not([type=checkbox]){color:#272139;background:#f0ecf9;border-color:#776e914c}.pilot-stream .pilot-youtube-more{color:#f8f6ff;background:#302b47;border:1px solid #8474af;border-radius:5px;flex:none;width:100%;min-height:23px;padding:2px 5px;font-size:10px}.light .pilot-stream .pilot-youtube-more{color:#272139;background:#e9e1f8}.pilot-clock .pilot-clock-face{fill:var(--clock-face);stroke:var(--clock-frame)}.pilot-clock .pilot-clock-mark{stroke:var(--clock-mark)}.pilot-clock .pilot-clock-number{fill:var(--clock-mark)}.pilot-clock .pilot-clock-hour{stroke:var(--clock-hand);stroke-width:var(--clock-hour-width)}.pilot-clock .pilot-clock-minute{stroke:var(--clock-hand);stroke-width:var(--clock-minute-width)}.pilot-clock .pilot-clock-second{stroke:var(--clock-second)}.pilot-clock .pilot-clock-second-disc{fill:var(--clock-second)}.pilot-clock .pilot-clock-center{fill:var(--clock-hand)}.folder-rail{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12131bd9;border:1px solid #ffffff12;border-radius:16px;width:190px;max-height:calc(100vh - 145px);padding:10px;position:fixed;top:92px;right:18px;overflow:auto;box-shadow:0 18px 48px #0006}.light .folder-rail{background:#fffffff0;border-color:#11111814}.folder-rail-head{color:var(--muted);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;padding:2px 5px 8px;font-size:10px;display:flex}.folder-rail-head button{width:28px;height:28px;color:var(--text);background:#ffffff09;border:0;border-radius:8px;place-items:center;display:grid}.folder-rail-head svg,.folder-rail>button svg{width:15px}.folder-rail>button{width:100%;height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 9px;display:flex}.folder-rail>button:hover,.folder-rail>button.active{color:var(--text);background:#8b5cf619}.folder-rail>button.drop-target{color:#fff;background:#22d3ee2b;box-shadow:inset 0 0 0 2px #22d3ee}.folder-rail>button span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.folder-rail>button em{color:#777a89;font-size:9px;font-style:normal}.version-badge{z-index:30;color:var(--text);letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11121adc;border:1px solid #ffffff12;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:750;position:fixed;bottom:14px;right:18px;box-shadow:0 8px 24px #0004}.light .version-badge{background:#ffffffe8;border-color:#11111814}.shell .canvas,.layout-grid .cards-layer,.layout-list .cards-layer{padding-right:225px}@media (max-width:900px){.folder-rail{width:168px;max-height:42vh;top:auto;bottom:76px;right:10px}.shell .canvas{padding-right:14px}.layout-grid .cards-layer,.layout-list .cards-layer{padding-right:0}.version-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 16px);bottom:7px;right:8px;overflow:hidden}}.workspace-menu-content{z-index:120!important;width:var(--radix-dropdown-menu-trigger-width)!important;border-radius:12px!important;min-width:min(226px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:6px!important;overflow-x:hidden!important}.workspace-menu-label{letter-spacing:.1em;text-transform:uppercase;color:var(--menu-muted)!important;padding:6px 8px 5px!important;font-size:9px!important;font-weight:750!important}.workspace-menu-list{scrollbar-width:thin;max-height:170px;overflow-y:auto}.workspace-menu-item{cursor:pointer!important;border-radius:8px!important;gap:8px!important;min-height:35px!important;padding:7px 8px!important;font-size:11px!important}.workspace-menu-item>svg{width:15px!important;height:15px!important;color:var(--menu-muted)!important}.workspace-menu-choice>span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-menu-choice>small{color:var(--menu-muted);font-size:9px}.workspace-menu-dot{width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 11%, transparent);border-radius:3px;flex:none}.workspace-menu-check{color:var(--accent,#8b5cf6)!important}.workspace-menu-danger,.workspace-menu-danger>svg{color:#fb7185!important}body:has(.app.light) .workspace-menu-danger{color:#be123c!important}body:has(.app.light) .workspace-menu-danger>svg{color:#be123c!important}.workspace-menu-note{color:var(--menu-muted);margin:2px 8px 5px;font-size:9px;line-height:1.4}.app.dark .context{color:#f5f5f7!important;background:#171820!important;border-color:#ffffff24!important;box-shadow:0 24px 64px #000b!important}.app.light .context{color:#171923!important;background:#fff!important;border-color:#252b3a2e!important;box-shadow:0 22px 58px #30224a2e!important}.app.dark .context p{color:#a8acba!important}.app.light .context p{color:#5c6372!important}.app.dark .context button:is(:hover,:focus-visible){background:#ffffff12!important}.app.light .context button:is(:hover,:focus-visible){background:#45316f12!important}.app.dark .context hr{border-color:#ffffff16!important}.app.light .context hr{border-color:#252b3a1f!important}.app.light .context .danger{color:#be123c!important}.app.dark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.light select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app.dark select option,.app.dark select optgroup{color:#f5f5f7!important;background:#171820!important}.app.light select option,.app.light select optgroup{color:#171923!important;background:#fff!important}.selection-search{border-radius:7px;flex:280px;min-width:210px;height:28px;padding:0 5px 0 8px;background:#ffffff06!important;border:1px solid #ffffff12!important}.selection-search>svg{flex:none;width:13px}.selection-search input{min-width:0;height:26px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.selection-search button{width:23px;background:0 0!important;border:0!important;min-height:22px!important;padding:0!important}.selection-bar>button:disabled{opacity:.38;cursor:not-allowed}.app.light .selection-search{background:#1118270a!important;border-color:#1118271f!important}@media (max-width:900px){.selection-search{flex-basis:100%}.list-description-editor{grid-area:tags}}.canvas.has-workspace-bg,.preview-canvas.has-workspace-bg{background-image:linear-gradient(#05070d6b, #05070d6b), var(--workspace-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.uploaded-bg.has-workspace-bg{background-image:var(--workspace-bg)!important}.app.light{--text:#171923;--muted:#5f6472;color:var(--text)}.app.light button,.app.light input,.app.light select,.app.light textarea{color:var(--text)}.app.light .link-card{background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);color:var(--text);border-color:#1118271f}.app.light .card-dragbar,.app.light .card-dragbar button{color:#666b78;border-color:#1118271a}.app.light .avatar{background:linear-gradient(135deg,#eeeaf8,#e3e8f2)}.settings-page{--settings-text:#f5f6fa;--settings-muted:#9da1b1;color:var(--settings-text)}.settings-page.light{--settings-text:#171923;--settings-muted:#626876;color:var(--settings-text)}.settings-page button,.settings-page input,.settings-page select,.settings-page textarea,.settings-page code{color:inherit}.settings-page .settings-content header p,.settings-page .settings-card>p,.settings-page .live-panel p,.settings-page .color-preset-grid small,.settings-page .background-upload span,.settings-page .background-upload small,.settings-page.light .settings-nav>a,.settings-page.light .settings-nav p{color:var(--settings-muted)}.settings-page.light .theme-grid button,.settings-page.light .preset-grid button,.settings-page.light .segmented,.settings-page.light .settings-actions button{color:var(--settings-text);background:#1118270a;border-color:#1118271f}.settings-page.light .setting-row,.settings-page.light .color-setting,.settings-page.light .toggle-row{border-color:#1118271a}.settings-page.light .preview-canvas article{color:#171923;background:#ffffffeb;border-color:#1118271f;box-shadow:0 18px 40px #2219372e}.app.light .sidebar.open{box-shadow:10px 0 28px #2219371f!important}.selection-bar label,.move-dialog select,.list-folder-select select{background:color-mix(in srgb, var(--surface,#11131d) 88%, #000)!important;border:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 38%, transparent)!important;color:var(--text)!important}.app.light .selection-bar label,.app.light .move-dialog select,.app.light .list-folder-select select{color:#171923!important;background:#fff!important;border-color:#4a347638!important}.settings-content>header{z-index:30;background:color-mix(in srgb, var(--surface,#11131d) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff0e;border-radius:0 0 16px 16px;padding:18px;position:sticky;top:0;margin:-18px -18px 18px!important}.settings-page.light .settings-content>header{background:#ffffffe0;border-color:#11182717;box-shadow:0 8px 24px #22193712}.theme-grid{grid-template-columns:repeat(2,1fr)!important}.header-workspace-tools .size-control{z-index:20;pointer-events:auto;position:relative}.header-workspace-tools .size-control input[type=range]{pointer-events:auto;cursor:ew-resize;touch-action:none;min-width:132px;width:132px!important}.layout-grid .cards-layer{grid-template-columns:repeat(auto-fit, minmax(min(var(--card-width,280px), 100%), 1fr))!important;gap:12px!important;padding:8px 18px 80px!important}.list-sort-heading{height:28px;color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}:is(.list-sort-heading:hover,.list-sort-heading:focus-visible){color:var(--accent,#8b5cf6)}.list-sort-heading span{margin-left:4px;font-size:11px}@media (max-width:900px){.settings-content>header{margin:-10px -6px 14px!important}.list-row{grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important}}.list-favicon{border-radius:9px;width:31px;height:31px;box-shadow:inset 0 0 0 1px #ffffff0b,0 4px 12px #0002}.folder-context{width:260px}.folder-context button:disabled,.context button:disabled{opacity:.38;cursor:not-allowed}.folder-move-select{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:5px;padding:8px 10px;font-size:9px;display:grid}.folder-move-select select{width:100%;height:31px;color:var(--text);text-transform:none;letter-spacing:normal;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;padding:0 7px;font-size:10px}.folder-move-select option{background:#171820}@media (max-width:900px){.list-row{grid-template-columns:26px 34px minmax(120px,1fr) 32px 32px}}.app.light .link-card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);border-color:#232b433d;box-shadow:inset 0 1px #fffffff2,0 12px 30px #1f27442e,0 0 0 1px #ffffff61}.app.light .link-card:not(.has-card-bg):not(.has-card-color){background:linear-gradient(145deg,#fffffff5,#f4f7fced)!important}.app.light .link-card.has-card-color:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#ffffffbd,#f7f9fd9e);position:absolute;inset:0}.app.light .link-card:hover{border-color:#503f9657;box-shadow:inset 0 1px #fffffffa,0 18px 38px #242b4a3d,0 0 0 1px #ffffff75}.app.light .link-card.selected,.app.light .link-card.is-checked{border-color:#6d28d99e;box-shadow:0 0 0 2px #7c3aed33,0 16px 38px #39276938}.app.light .link-card .card-dragbar{color:#596174;background:#ffffff6b;border-bottom-color:#1d253924}.app.light .link-card .card-dragbar button{color:#596174}.app.light .link-card .card-dragbar button:hover,.app.light .link-card .card-body:hover{color:#171923;background:#191f3012}.app.light .link-card .card-copy h3{color:#171923;text-shadow:0 1px #ffffffd9}.app.light .link-card .card-copy p,.app.light .link-card .card-foot span,.app.light .link-card .card-foot svg{color:#4f586a}.app.light .link-card .site-icon,.app.light .list-favicon{border:1px solid #1e263a21;box-shadow:0 5px 15px #1c233a2b}.app.light .link-card .tags span{color:#5b32b5;background:#6d28d91a;border-color:#6d28d92e}.app.light .list-organizer{border-top-color:#1f293729}.app.light .list-columns{color:#5d6575;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fdf0;border-bottom-color:#1f293729;box-shadow:0 8px 20px #2a314914}.app.light .list-row{color:#171923;-webkit-backdrop-filter:blur(14px)saturate(.86);backdrop-filter:blur(14px)saturate(.86);background-color:#ffffffe6;border-bottom-color:#1f293721;box-shadow:0 5px 16px #282f4814}.app.light .list-row.has-card-color{box-shadow:inset 0 0 0 1000px #ffffffad,0 5px 16px #282f481a}.app.light .list-row.is-selected{background-color:color-mix(in srgb, var(--accent) 9%, white);box-shadow:inset 3px 0 var(--accent), 0 7px 19px #342b5b24}.app.light .list-row.is-dragging{background-color:color-mix(in srgb, var(--accent) 8%, white)}.app.light .list-row:hover{background-color:#fffffff7;box-shadow:0 8px 22px #282f4824}.app.light .list-grip,.app.light .list-star,.app.light .list-more,.app.light .list-folder-select select{color:#596174}.app.light .list-edit-field input:hover,.app.light .list-folder-select select:hover,.app.light .list-url:hover{background:#191f300f}.app.light .list-edit-field input:focus,.app.light .list-folder-select select:focus{color:#171923;background:#fffffff5}.app.light .list-folder-select option{color:#171923;background:#fff}@media (max-width:900px){.list-row{grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon tags tags tags"!important}.list-description-editor{grid-area:tags}}@media (min-width:761px){.app,.shell{height:100vh;min-height:0;overflow:hidden}.shell>header{z-index:40;flex:0 0 60px;position:relative}.canvas{flex-direction:column;flex:auto;display:flex;min-height:0!important;overflow:hidden!important}.canvas>.folder-up-button,.canvas>.content-folders,.canvas>.selection-bar{flex:none}.canvas>.cards-layer{scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;overflow:auto!important}}.layout-grid .cards-layer{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-width,220px), 100%), var(--card-width,220px)))!important;justify-content:start!important}.move-control{border-radius:8px;height:28px;background:color-mix(in srgb, var(--accent,#8b5cf6) 15%, #11131d)!important;border:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 58%, transparent)!important;color:#f7f5ff!important;padding:0 5px 0 9px!important}.move-control span{color:#d9d2ff;font-weight:750}.move-control select{outline:none;min-width:142px;height:25px;font-weight:650;color:#fff!important;background:#171225!important;border:0!important}.move-control select option,.move-dialog-control select option{color:#fff;background:#171225}.app.light .move-control{color:#24183f!important;background:#f0eaff!important;border-color:#8063c8!important}.app.light .move-control span{color:#51388e}.app.light .move-control select{color:#24183f!important;background:#fff!important}.move-dialog-control{color:var(--text);gap:7px;font-weight:700;display:grid!important}.move-dialog-control select{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#8b5cf6) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 65%, transparent)!important;color:#fff!important;background:#171225!important;border-radius:10px!important;min-height:44px!important;padding:0 12px!important}@media (min-width:761px){.shell>header{flex-basis:52px!important;gap:7px!important;height:52px!important;padding:0 14px!important}.shell>header .title{min-width:128px}.shell>header .search{max-width:360px;height:32px}.canvas{min-height:calc(100vh - 52px)!important}}.header-clipboard{gap:4px;display:flex}.header-clipboard .icon-btn{border-radius:8px!important;width:30px!important;height:30px!important}.header-clipboard .icon-btn:disabled{opacity:.32;cursor:not-allowed}.content-folders{gap:7px!important;padding-top:6px!important;padding-bottom:3px!important}.folder-up-tile{width:122px!important;min-width:122px!important}.folder-up-tile .content-folder-main{padding-right:8px!important}.card-dragbar button:last-child,.list-more,.content-folder-menu{border-radius:5px!important;width:19px!important;min-width:19px!important;height:19px!important}.tree-row .tree-menu:not(:has(.plus)){border-radius:5px!important;width:19px!important;min-width:19px!important;height:19px!important}.card-dragbar button:last-child svg,.list-more svg,.content-folder-menu svg,.tree-menu svg{stroke-width:2.4px;width:11px!important;height:11px!important}.selection-clipboard{border-right:1px solid color-mix(in srgb, var(--text) 10%, transparent);align-items:center;gap:4px;padding-right:5px;display:inline-flex}.selection-clipboard button:disabled{opacity:.34;cursor:not-allowed}.content-folders{scrollbar-width:thin;align-items:center;min-height:38px;max-height:38px;overflow:auto hidden;flex-wrap:nowrap!important;margin-top:5px!important;margin-bottom:2px!important;padding:2px 0!important;display:flex!important}.content-folder,.folder-up-tile{flex:0 0 158px;border-radius:9px!important;width:158px!important;min-width:158px!important;height:34px!important}.folder-up-tile{flex-basis:104px;width:104px!important;min-width:104px!important}.content-folder-main{gap:6px!important;min-height:32px!important;padding:2px 5px 2px 8px!important}.content-folder-icon{width:19px!important;min-width:19px!important;height:19px!important}.content-folder-icon svg{width:14px!important;height:14px!important}.content-folder-main strong{font-size:9px!important;line-height:1.05!important}.content-folder-main small{font-size:7px!important;line-height:1.05!important}.content-folder-menu{margin-right:4px!important}@media (max-width:760px){.content-folders{margin:5px 10px 2px!important;display:flex!important}.selection-clipboard span{display:none}}.card-dragbar button:last-child,.list-more,.content-folder-menu,.tree-menu{border-radius:4px!important;width:17px!important;min-width:17px!important;height:17px!important}.card-dragbar button:last-child svg,.list-more svg,.content-folder-menu svg,.tree-menu svg{width:10px!important;height:10px!important}.list-row{background-repeat:no-repeat}.selection-delete{color:#ff8c96!important}.size-favicon .card-dragbar{pointer-events:none}.size-favicon .card-body{cursor:pointer}.app .card-dragbar button:last-child,.app .list-more,.app .content-folder-menu,.app .tree-menu{border-radius:4px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;padding:0!important}.app .card-dragbar button:last-child svg,.app .list-more svg,.app .content-folder-menu svg,.app .tree-menu svg{width:10px!important;height:10px!important}.app .context{border-radius:9px!important;width:180px!important;padding:4px!important}.app .folder-context{max-height:min(360px,100vh - 24px);overflow-y:auto;z-index:120!important;width:min(226px,100vw - 24px)!important}.app .context p{padding:4px 7px!important;font-size:8px!important}.app .context button{border-radius:6px!important;gap:6px!important;height:29px!important;padding:0 7px!important;font-size:10px!important}.app .context button svg{width:12px!important;height:12px!important}.app .context hr{margin:3px 0!important}.export-options{gap:10px;display:grid}.export-options select,.import-options select{width:100%;min-height:36px;color:var(--text);background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;padding:0 9px}.export-note,.import-decision-summary{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--muted);border-radius:10px;margin:0;padding:10px;font-size:10px;line-height:1.45}.import-decision-summary{gap:3px;display:grid}.import-decision-summary strong{color:var(--text);font-size:11px}.import-decision-summary small{color:var(--accent)}@media (max-width:900px){.list-row{height:auto;grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon tags folder folder"!important;min-height:68px!important}}.layout-grid .link-card{min-height:var(--card-height,154px);height:var(--card-height,154px)!important}.link-card.is-checked{border-color:color-mix(in srgb, var(--accent) 72%, white 8%);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent), 0 18px 42px #0005}.card-check{color:#0000!important;border:1px solid #fff2!important}.card-check svg{width:11px!important;height:11px!important}.card-check[aria-pressed=true]{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.folder-up-button{z-index:5;height:29px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;margin:3px 35px 2px;padding:0 10px;font-size:10px;display:inline-flex;position:relative}.folder-up-button:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text)}.folder-up-button svg{width:13px}.selection-bar{z-index:5;background:color-mix(in srgb, var(--surface,#11131d) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;margin:5px 35px 0;padding:4px 6px;display:flex;position:relative}.selection-bar button,.selection-bar select{min-height:25px;color:var(--text);background:#ffffff07;border:1px solid #ffffff12;border-radius:7px;padding:0 8px;font-size:9px}.selection-bar button{align-items:center;gap:5px;display:inline-flex}.selection-bar button svg{width:11px}.selection-bar strong{color:var(--accent);font-size:9px}.selection-bar label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.layout-list .cards-layer{padding-top:5px}.list-check{color:#0000;background:#ffffff04;border:1px solid #ffffff24;border-radius:5px;place-items:center;width:15px;height:15px;padding:0;display:grid}.list-grip,.list-star,.list-more{align-self:center;width:26px!important;height:26px!important}.list-favicon{width:27px!important;height:27px!important}.list-edit-field input,.list-folder-select select{height:26px!important}.list-folder-select{align-items:center;gap:3px;min-width:0;display:flex}.list-folder-select>span{clip:auto;width:auto;height:auto;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:7px;position:static;overflow:visible}.list-folder-select select{flex:1}@media (max-width:900px){.folder-up-button,.selection-bar{margin-inline:10px}.list-row{height:auto;grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon tags folder folder"!important;min-height:68px!important}.list-check{grid-area:check;align-self:center}}.layout-grid .link-card{aspect-ratio:auto}.layout-grid .link-card.size-micro,.layout-grid .link-card.size-tiny{height:var(--card-height)!important;min-height:var(--card-height)!important}.layout-grid .link-card.size-micro .card-body,.layout-grid .link-card.size-tiny .card-body{min-height:0;padding-block:4px!important}.layout-grid .link-card.size-micro .card-copy h3{font-size:clamp(8px, calc(var(--card-width) / 11), 10px);line-height:1.05}.layout-grid .link-card.size-tiny .card-copy h3{font-size:clamp(9px, calc(var(--card-width) / 13), 12px);line-height:1.1}.layout-grid .link-card.size-small .card-copy h3{font-size:clamp(11px, calc(var(--card-width) / 18), 13px)}.layout-grid .link-card.size-medium .card-copy h3{font-size:clamp(12px, calc(var(--card-width) / 20), 15px)}.layout-grid .link-card.size-micro .card-dragbar button:last-child svg{width:9px!important;height:9px!important}.layout-grid .link-card.size-medium .card-body,.layout-grid .link-card.size-large .card-body{align-content:center}.layout-grid .link-card.size-large .site-icon{width:46px;height:46px}.layout-grid .link-card.size-large .card-copy h3{font-size:15px}.selection-bar+.cards-layer{padding-top:7px}.list-sort-bar{min-height:32px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #ffffff0e;justify-content:flex-end;align-items:center;gap:6px;padding:3px 8px;font-size:8px;display:flex}.list-sort-bar select{min-width:145px;height:25px;color:var(--text);text-transform:none;letter-spacing:normal;background:#ffffff07;border:1px solid #ffffff12;border-radius:7px;padding:0 7px;font-size:9px}.list-grip-spacer{width:26px;height:1px}.canvas>.folder-up-button:first-child,.canvas>.content-folders:first-child,.canvas>.selection-bar:first-child{margin-top:10px}.light .selection-bar,.light .folder-up-button{background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);border-color:#11111812}.content-folders{z-index:4;grid-template-columns:repeat(auto-fill,minmax(190px,260px));gap:9px;margin:8px 35px 4px;display:grid;position:relative}.content-folder{background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff12;border-radius:12px;align-items:center;min-width:0;height:58px;transition:transform .15s,border-color .15s,background .15s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0002}.app.sidebar-visible .shell{padding-left:254px}.folder-breadcrumb{z-index:4;scrollbar-width:none;align-items:center;gap:4px;min-height:30px;margin:8px 35px 0;display:flex;position:relative;overflow-x:auto}.folder-breadcrumb::-webkit-scrollbar{display:none}.folder-breadcrumb button{height:26px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff10;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.folder-breadcrumb button:hover,.folder-breadcrumb button:last-child{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text)}.folder-breadcrumb svg{width:12px;height:12px}.folder-breadcrumb button+button:before{content:"›";color:var(--muted);margin-left:-12px;margin-right:7px}.list-batch-bar{background:color-mix(in srgb, var(--accent) 7%, transparent);border-bottom:1px solid #ffffff10;flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;padding:5px 8px;display:flex}.list-batch-bar button,.list-batch-bar select{min-height:27px;color:var(--text);background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;padding:0 8px;font-size:10px}.list-batch-bar button{align-items:center;gap:5px;display:inline-flex}.list-batch-bar button:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:#ffffff0c}.list-batch-bar button svg{width:12px}.list-batch-bar strong{color:var(--accent);font-size:10px}.list-batch-bar label{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:inline-flex}.list-check{color:#0000;cursor:pointer;background:#ffffff04;border:1px solid #ffffff25;border-radius:5px;place-items:center;width:16px;height:16px;margin:0;padding:0;display:grid}.list-check svg{width:11px;height:11px}.list-check[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.list-row.is-selected{background:color-mix(in srgb, var(--accent) 11%, transparent);box-shadow:inset 2px 0 var(--accent)}.list-inline-pencil{z-index:1;width:11px;height:11px;color:var(--muted);pointer-events:none;opacity:.65;position:absolute;top:9px;left:7px}.list-edit-field:not(.list-tags-editor) input{padding-left:23px}.list-folder-select{gap:1px;display:grid}.list-folder-select>span{clip:auto;width:auto;height:auto;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-left:7px;font-size:7px;line-height:8px;position:static;overflow:visible}.list-folder-select select{height:22px}@media (max-width:900px){.app.sidebar-visible .shell{padding-left:0}.folder-breadcrumb{margin-inline:14px}.list-batch-bar{z-index:6;position:sticky;top:0}.list-row{grid-template-columns:22px 26px 34px minmax(105px,1fr) 30px 30px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon tags folder folder"!important}.list-check{grid-area:check;align-self:center}}.content-folder:hover{border-color:color-mix(in srgb, var(--accent) 52%, transparent);background:color-mix(in srgb, var(--accent) 9%, #ffffff04);transform:translateY(-1px)}.content-folder-main{min-width:0;height:100%;color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 5px 8px 10px;display:flex}.content-folder-main>span:last-child{min-width:0}.content-folder-main strong,.content-folder-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-folder-main strong{font-size:11px}.content-folder-main small{color:var(--muted);margin-top:4px;font-size:8px}.content-folder-icon{background:#ffffff08;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.content-folder-icon svg{width:20px}.content-folder-menu{width:32px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;margin-right:6px;display:grid}.content-folder-menu:hover{color:var(--text);background:#ffffff0b}.content-folder-menu svg{width:14px}@media (max-width:760px){.content-folders{grid-template-columns:1fr;margin:6px 10px}}.link-card.is-dragging{opacity:.45;box-shadow:0 0 0 2px #8b5cf6,0 24px 70px #000a;z-index:25!important}.layout-grid .link-card.is-dragging,.layout-list .link-card.is-dragging{transform:scale(.98)}.card-dragbar{pointer-events:auto;touch-action:none;min-height:32px}.layout-list .card-dragbar{min-height:38px}.import-preview{gap:14px;display:grid}.import-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.import-stats span{text-align:center;color:var(--muted);border:1px solid #ffffff12;border-radius:10px;padding:12px 8px;font-size:10px}.import-stats b{color:var(--text);font-size:18px;display:block}.import-preview details{border:1px solid #ffffff10;border-radius:10px;max-height:220px;padding:10px;overflow:auto}.import-preview summary{cursor:pointer}.import-preview ul{color:var(--muted);padding-left:8px;font-size:11px;list-style:none}.import-error{z-index:100;color:#fecdd3;background:#32181d;border:1px solid #fb718566;border-radius:12px;align-items:center;gap:12px;max-width:min(92vw,680px);padding:12px 14px;display:flex;position:fixed;bottom:55px;left:50%;transform:translate(-50%)}.import-error span{font-size:11px}.import-error button{color:#fff;background:#fb7185;border:0;border-radius:8px;margin-left:auto;padding:8px 10px}.link-card.has-card-bg .card-dragbar{color:#e6e7ed;text-shadow:0 1px 2px #000;background:#08091055}.card-appearance{gap:15px;display:grid}.card-appearance .color-setting{border-top:0;padding-top:4px}.layout-grid .link-card.is-dragging,.layout-list .link-card.is-dragging{opacity:1;box-shadow:none;border:2px dashed #8b5cf6;transform:none;background:#8b5cf616!important}.layout-grid .link-card.is-dragging>*,.layout-list .link-card.is-dragging>*{visibility:hidden}.drag-overlay{z-index:140;pointer-events:none;border-radius:var(--card-radius,18px);color:#f5f3ff;background:linear-gradient(145deg,#24212fef,#16151eef);border:1px solid #a78bfa88;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;transform:rotate(.5deg)scale(1.02);box-shadow:0 26px 70px #000a}.drag-overlay svg{color:#a78bfa;width:16px}.drag-overlay strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drag-overlay span{color:#9b9cab;margin-left:auto;font-size:10px}.tidy-button{color:#c4b5fd;background:linear-gradient(145deg,#8b5cf622,#22d3ee12);border:1px solid #a78bfa38;border-radius:10px;place-items:center;width:38px;height:34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 8px 22px #7c3aed18}.tidy-button:hover{border-color:#a78bfa88;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff18,0 10px 28px #7c3aed32}.tidy-button>svg:first-child{width:17px}.tidy-button>svg:last-child{color:#67e8f9;width:9px;position:absolute;top:3px;right:4px}.layout-freeform.drag-active .link-card:not(.is-dragging){transition:left .2s cubic-bezier(.2,.8,.2,1),top .2s cubic-bezier(.2,.8,.2,1),box-shadow .16s}.layout-freeform.drag-active .link-card.is-dragging{transition:none}.layout-grid.drag-active .link-card:not(.is-dragging),.layout-list.drag-active .link-card:not(.is-dragging){transition:transform .2s cubic-bezier(.2,.9,.2,1),box-shadow .2s,border-color .2s}.layout-grid .link-card.is-dragging,.layout-list .link-card.is-dragging{animation:1.1s ease-in-out infinite targetPulse;position:relative}.layout-grid .link-card.is-dragging:after,.layout-list .link-card.is-dragging:after{content:"ÚJ HELY";visibility:visible;color:#c4b5fd;letter-spacing:1.8px;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;inset:0}.drag-overlay{background:radial-gradient(circle at 15% 0,#8b5cf655,#0000 45%),linear-gradient(145deg,#29243af2,#12131bf2);border-color:#c4b5fd99;animation:.18s ease-out both magneticLift;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 28px 80px #000c,0 0 42px #7c3aed36}.drag-overlay:before{content:"";border-radius:inherit;background:linear-gradient(110deg,#0000 20%,#ffffff14 42%,#0000 62%);animation:1.4s ease-in-out infinite dragShine;position:absolute;inset:0;transform:translate(-100%)}.drag-overlay>*{z-index:1;position:relative}@keyframes targetPulse{50%{border-color:#22d3ee;background:#22d3ee13!important}}@keyframes magneticLift{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:rotate(.5deg)scale(1.02)}}@keyframes dragShine{55%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.drag-overlay,.layout-grid .link-card.is-dragging,.layout-list .link-card.is-dragging{animation:none}}.shell>header{gap:9px;height:60px;padding:0 16px}.shell>header .title{min-width:130px}.shell>header .title small{font-size:8px}.shell>header .title h1{margin-top:0;font-size:14px}.shell>header .search{max-width:360px;height:34px}.shell>header .icon-btn,.shell>header .avatar{border-radius:9px;width:34px;height:34px}.shell>header .add{border-radius:9px;height:34px;padding:0 11px}.header-workspace-tools{flex:none;gap:6px}.header-workspace-tools .size-control{gap:6px;height:32px;padding:0 7px}.header-workspace-tools .size-control input{width:68px}.header-workspace-tools .layout-switch{height:32px}.header-workspace-tools .layout-switch button{width:28px;height:24px}.header-workspace-tools .tidy-button{width:34px;height:32px}.canvas{min-height:calc(100vh - 60px)}.canvas-head{padding:14px 35px 8px}.canvas-head h2{font-size:16px}.canvas-head p{margin-top:2px;font-size:9px}@media (max-width:1100px){.header-workspace-tools .size-control input,.header-workspace-tools .size-control b{display:none}.shell>header .search{max-width:280px}.shell>header .add{font-size:0}.shell>header .add svg{width:16px}}@media (max-width:760px){.header-workspace-tools{display:none}.shell>header{height:58px}.canvas{min-height:calc(100vh - 58px)}}.workspace-tree{display:block}.workspace-tree>button{width:100%}.folder-tree{border-left:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 28%, transparent);margin:2px 0 8px 9px;padding:3px 0 3px 7px}.tree-branch{display:block}.tree-row{min-height:31px;padding-left:calc(var(--tree-depth,0) * 13px);border-radius:8px;align-items:center;display:flex;position:relative}.tree-row:before{content:"";left:calc(var(--tree-depth,0) * 13px - 1px);pointer-events:none;border-bottom:1px solid #ffffff12;border-left:1px solid #ffffff12;width:9px;position:absolute;top:-3px;bottom:15px}.tree-row.tree-root:before{display:none}.sidebar nav .tree-main{border-radius:7px;flex:1;gap:6px;min-width:0;height:30px;padding:0 5px;font-size:11px}.tree-main span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.tree-main em{font-size:9px}.tree-main svg{flex:none;width:13px}.tree-grip{opacity:.35;cursor:grab;width:10px!important}.tree-row:hover,.tree-row.active{background:#ffffff08}.tree-row.dragging{opacity:.4}.tree-row:has(.tree-main:hover){box-shadow:inset 2px 0 var(--accent,#8b5cf6)}.sidebar nav .tree-menu{opacity:0;border-radius:6px;place-items:center;width:25px;height:27px;padding:0;display:grid}.tree-row:hover .tree-menu,.tree-menu:focus{opacity:1!important}.tree-menu svg{width:12px}.tree-paste-root{color:#b9a8ff!important;border:1px dashed #8b5cf655!important;height:29px!important;margin:4px 0 2px!important;padding:0 8px!important;font-size:10px!important}.folder-context button:disabled{opacity:.42;cursor:not-allowed}.card-dragbar{gap:5px;height:27px;padding:0 7px}.card-dragbar button{width:22px;height:22px}.card-dragbar>svg{width:11px}.card-dragbar>span{font-size:9px}.card-body{padding:10px 12px}.layout-grid .link-card{height:154px}.layout-list .cards-layer{max-width:none;padding:8px 28px 80px;display:block}.list-organizer{border-top:1px solid #ffffff10;width:100%;overflow:hidden}.list-columns,.list-row{grid-template-columns:28px 30px minmax(140px,1.15fr) minmax(170px,1.45fr) minmax(130px,1fr) 145px 32px 32px;align-items:center;column-gap:8px;display:grid}.list-columns{z-index:5;min-height:30px;color:var(--muted);background:color-mix(in srgb, var(--surface,#11131d) 94%, transparent);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff12;padding:0 8px;font-size:9px;position:sticky;top:0}.list-row{background:0 0;border-bottom:1px solid #ffffff0d;min-height:49px;padding:4px 8px;transition:background .13s,transform .13s}.list-row:hover{background:#ffffff055}.list-row.is-dragging{opacity:.35;background:#8b5cf612}.list-grip,.list-star,.list-more{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.list-grip{cursor:grab}.list-grip:active{cursor:grabbing}.list-grip:hover,.list-star:hover,.list-more:hover{color:var(--text);background:#ffffff0b}.list-grip svg,.list-star svg,.list-more svg{width:13px}.list-star.active{color:#f8c954}.list-favicon{background:#ffffff09;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.list-edit-field,.list-folder-select{min-width:0;position:relative}.list-edit-field>span,.list-folder-select>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.list-edit-field input,.list-folder-select select{width:100%;min-width:0;height:30px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:0 7px;font-size:11px}.list-edit-field input:hover,.list-folder-select select:hover{background:#ffffff06}.list-edit-field input:focus,.list-folder-select select:focus{background:#11131d;border-color:#8b5cf677}.list-tags-editor input{color:#ad9cff;font-size:10px}.list-folder-select select{color:#b9bac4;font-size:10px}.list-folder-select option{background:#171820}.list-url{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;padding:3px 7px;overflow:hidden}.list-url:hover{background:#ffffff06}.list-url strong,.list-url small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list-url strong{font-size:10px;font-weight:600}.list-url small{color:var(--muted);margin-top:2px;font-size:8px}@media (max-width:900px){.list-columns{display:none}.list-row{grid-template-columns:26px 28px minmax(120px,1fr) 32px 32px;grid-template-areas:"grip icon title star more""grip icon url url url""grip icon tags folder folder";row-gap:3px;padding:7px 5px}.list-grip{grid-area:grip}.list-favicon{grid-area:icon}.list-edit-field:not(.list-tags-editor){grid-area:title}.list-url{grid-area:url}.list-tags-editor{grid-area:tags}.list-folder-select{grid-area:folder}.list-star{grid-area:star}.list-more{grid-area:more}.layout-list .cards-layer{padding:4px 10px 70px}}.motion-reduced *,.motion-reduced :before,.motion-reduced :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.no-card-glow .link-card:before{display:none}.no-card-glow .link-card{box-shadow:0 8px 24px #0003}.editable-title{align-items:center;gap:5px;display:flex}.editable-title button{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.editable-title button:hover{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text)}.editable-title svg{width:11px}.folder-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.folder-row>button:first-child{width:100%;height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 9px;display:flex}.folder-row>button:first-child:hover,.folder-row>button:first-child.active{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text)}.folder-row>button:first-child.drop-target{background:color-mix(in srgb, var(--accent-2) 25%, transparent);box-shadow:inset 0 0 0 2px var(--accent-2)}.folder-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.folder-row em{color:#777a89;font-size:9px;font-style:normal}.folder-edit{color:#696c7a;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.folder-row:hover .folder-edit,.folder-edit:focus{opacity:1}.folder-edit:hover{color:var(--text);background:#ffffff0b}.folder-edit svg{width:12px}.brand-mark,.add{background:linear-gradient(135deg, var(--accent), var(--accent-2))!important}.layout-switch button.active{background:var(--accent)!important}.tidy-button{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent-2) 12%, transparent))}.link-card:before{background:var(--glow,var(--accent))}.canvas{background-color:var(--surface)}.folder-rail-zone{z-index:11;width:10px;position:fixed;top:60px;bottom:0;right:0}.folder-rail{opacity:0;max-height:calc(100vh - 104px);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;top:72px;right:12px;transform:translate(calc(100% + 28px))}.folder-rail.open{opacity:1;transform:translate(0)}.shell .canvas{padding-right:0}.layout-grid .cards-layer,.layout-list .cards-layer{padding-right:35px}.folder-rail-head{justify-content:flex-start;gap:5px}.folder-rail-head span{flex:1}.folder-row{padding-left:calc(var(--folder-depth,0) * 13px);position:relative}.folder-row:before{content:"";left:calc(var(--folder-depth,0) * 13px + 4px);border-left:1px solid #ffffff12;position:absolute;top:0;bottom:0}.folder-row[draggable=true]{cursor:grab}.folder-row.folder-dragging{opacity:.4}.folder-row:has(.drop-target){background:color-mix(in srgb, var(--accent-2) 10%, transparent);border-radius:9px}.folder-grip{color:#5f6270;width:11px!important}.import-options{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:12px;padding:14px;display:grid}.import-options h3{margin:0;font-size:13px}.import-mode-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.import-mode-grid button{min-height:78px;color:var(--text);text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.import-mode-grid button.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent)}.import-mode-grid b{font-size:10px}.import-mode-grid small{color:var(--muted);font-size:8px;line-height:1.4}.import-options label{gap:5px;font-size:10px;display:grid}.import-options select,.import-options input{width:100%;color:var(--text);background:#171820;border:1px solid #ffffff12;border-radius:9px;padding:9px}.duplicate-note{color:#8fd7c5!important;margin:0!important;font-size:9px!important}@media (max-width:760px){.folder-rail{width:min(84vw,280px);max-height:none;top:66px;bottom:70px;right:8px}.import-mode-grid{grid-template-columns:1fr}}.link-card:not(.size-favicon) .card-dragbar{gap:3px!important;height:19px!important;min-height:19px!important;padding:0 5px!important}.link-card:not(.size-favicon) .card-dragbar button{border-radius:4px!important;width:17px!important;height:17px!important}.link-card:not(.size-favicon) .card-dragbar button svg,.link-card:not(.size-favicon) .card-dragbar>svg{width:10px!important;height:10px!important}.link-card:not(.size-favicon) .card-dragbar>span{font-size:8px!important}.link-card:not(.size-favicon) .card-body{padding-top:7px!important}.layout-grid .link-card:not(.size-favicon){height:145px!important}.list-favicon{border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff0b,0 4px 12px #0002;width:31px!important;height:31px!important}@media (max-width:900px){.list-row{grid-template-columns:26px 34px minmax(120px,1fr) 32px 32px}}.layout-grid .link-card,.layout-grid .link-card:not(.size-favicon){height:var(--card-height,154px)!important;min-height:var(--card-height,154px)!important}.layout-grid .link-card.size-micro .card-dragbar{height:17px!important;min-height:17px!important}.layout-grid .link-card.size-tiny .card-dragbar{height:18px!important;min-height:18px!important}.layout-grid .link-card.size-micro .card-dragbar button:last-child{width:15px!important;height:15px!important;display:grid!important}.list-columns,.list-row{column-gap:6px;grid-template-columns:20px 26px 34px minmax(130px,1.15fr) minmax(160px,1.4fr) minmax(115px,.9fr) 142px 28px 28px!important}.list-row{height:41px;min-height:41px!important;padding:2px 7px!important}@media (max-width:900px){.list-row{height:auto;grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon tags folder folder"!important;min-height:68px!important}}.layout-grid .link-card.size-medium .card-body,.layout-grid .link-card.size-large .card-body{align-content:start!important;align-items:start!important}.layout-grid .link-card.size-medium .site-icon,.layout-grid .link-card.size-large .site-icon{place-self:start!important}.list-description-editor input{color:var(--muted)!important;font-size:10px!important}@media (max-width:900px){.list-row{grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon tags tags tags"!important}.list-description-editor{grid-area:tags}}.list-density-controls{align-items:center;gap:6px;display:flex}.header-workspace-tools .list-size-control{gap:6px;padding-inline:8px}.header-workspace-tools .list-size-control>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:650}.header-workspace-tools .list-size-control input[type=range]{cursor:ew-resize;touch-action:none;min-width:60px;width:76px!important}.header-workspace-tools .list-size-control b{font-variant-numeric:tabular-nums;min-width:32px}.header-workspace-tools .size-control input[type=range]{accent-color:var(--accent,#8b5cf6)}.layout-list .list-row{height:var(--list-row-height,41px)!important;min-height:var(--list-row-height,41px)!important;transition:transform 80ms!important}.layout-list .list-row.is-selected,.layout-list .list-check{transition:none!important}.layout-list .list-row .list-edit-field input,.layout-list .list-row .list-folder-select select,.layout-list .list-row .list-url strong{font-size:var(--list-font-size,11px)!important}.layout-list .list-row .list-description-editor input,.layout-list .list-row .list-tags-editor input{font-size:max(9px, calc(var(--list-font-size,11px) - 1px))!important}.layout-list .list-row .list-url small{font-size:max(8px, calc(var(--list-font-size,11px) - 2px))!important}@media (max-width:1180px){.header-workspace-tools .list-size-control>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.header-workspace-tools .list-size-control input[type=range]{width:62px!important}}@media (max-width:900px){.layout-list .list-row{height:auto!important;min-height:max(68px, var(--list-row-height,41px))!important}}.layout-list .selection-bar{flex-wrap:nowrap;height:38px;min-height:38px;overflow:hidden}.link-card.has-card-bg{background-color:#0d1018;border-color:#ffffff38;box-shadow:0 16px 40px #00000061,inset 0 0 0 1px #ffffff0f}.link-card.has-card-bg .card-body{text-shadow:none!important;background:0 0!important}.link-card.has-card-bg .card-dragbar{-webkit-backdrop-filter:blur(9px)saturate(1.25);backdrop-filter:blur(9px)saturate(1.25);color:#f4f6fb!important;text-shadow:0 1px 2px #000000b8!important;background:#06080eb8!important;border-bottom-color:#ffffff29!important}.link-card.has-card-bg .card-copy{width:fit-content;max-width:100%;background:0 0!important}.link-card.has-card-bg .card-copy h3,.link-card.has-card-bg .card-copy p{color:#f8f9fc!important;text-shadow:0 1px 2px #000000b8!important}.link-card.has-card-bg .card-foot span{text-shadow:0 1px 2px #000000b8;color:#f0f2f8!important;background:0 0!important}.link-card .site-icon,.list-favicon{background:#fffffff5;overflow:hidden}.link-card .site-icon img,.list-favicon img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 1px #00000024);max-width:100%;max-height:100%;display:block}.layout-grid .link-card.size-favicon .site-icon img{width:28px!important;height:28px!important}.layout-grid .link-card.size-small .site-icon img,.layout-grid .link-card.size-medium .site-icon img,.layout-grid .link-card.size-large .site-icon img{width:26px!important;height:26px!important}.list-favicon img{width:24px!important;height:24px!important}.link-card.has-favicon-bg{background-color:#171b25}.link-card.has-favicon-bg .card-copy{max-width:calc(100% - 58px)}.app.light .link-card.has-card-bg{background-color:#edf1f7;border-color:#1e263a52;box-shadow:0 14px 34px #1c243e33,inset 0 0 0 1px #ffffffa8}.app.light .link-card.has-card-bg .card-dragbar{color:#1a2030!important;text-shadow:0 1px #ffffffe6!important;background:#ffffffd1!important;border-bottom-color:#1a22342e!important}.app.light .link-card.has-card-bg .card-copy{background:0 0!important}.app.light .link-card.has-card-bg .card-copy h3,.app.light .link-card.has-card-bg .card-copy p{color:#171923!important;text-shadow:0 1px #ffffffe6!important}.app.light .link-card.has-card-bg .card-foot span{text-shadow:0 1px #ffffffe6;color:#232a39!important;background:0 0!important}.app.light .link-card.has-favicon-bg{background-color:#eef2f8}.list-row.has-card-bg{background-color:#10131b;border-bottom-color:#ffffff24}.app.light .list-row.has-card-bg{background-color:#f1f4f8;border-bottom-color:#1f29372e}.layout-grid .link-card:not(.size-favicon) .card-dragbar{height:23px!important;min-height:23px!important;padding-inline:6px!important}.layout-grid .link-card:not(.size-favicon) .card-dragbar>span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;line-height:1;overflow:hidden;font-size:9px!important}.layout-grid .link-card:not(.size-favicon) .card-copy,.layout-grid .link-card:not(.size-favicon) .card-foot{visibility:hidden;opacity:0;transition:none!important}.layout-grid .link-card:not(.size-favicon):is(:hover,:focus-within) .card-copy,.layout-grid .link-card:not(.size-favicon):is(:hover,:focus-within) .card-foot{visibility:visible;opacity:1}.link-card .site-image-fallback,.list-favicon .site-image-fallback{color:#4b3f72;place-items:center;width:100%;height:100%;font-size:13px;font-weight:850;line-height:1;display:grid}.list-columns,.list-row{grid-template-columns:20px 26px 34px minmax(140px,1.05fr) minmax(165px,1.3fr) 82px minmax(135px,1fr) 28px 28px!important}.list-preview{width:76px;height:min(46px, calc(var(--list-row-height,41px) - 7px));background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;place-items:center;min-height:28px;display:grid;overflow:hidden}.list-preview img,.list-preview .site-image-fallback{object-fit:contain;width:100%;height:100%}.list-preview .site-image-fallback{color:#d8d2ee;font-size:15px}.app.light .list-preview{background:#ffffffdb;border-color:#1f293733}.app.light .list-preview .site-image-fallback{color:#493a70}.content-folder,.folder-up-tile{background:#12141ef0!important;border-color:#ffffff3d!important;box-shadow:0 7px 20px #00000052!important}.content-folder-main strong{color:#f5f6fa!important}.content-folder-main small{color:#b7bac8!important}.content-folder-icon{background:#ffffff1c!important}.app.light .content-folder,.app.light .folder-up-tile{background:#fffffff5!important;border-color:#232b4340!important;box-shadow:0 7px 18px #1f274429!important}.app.light .content-folder-main strong{color:#171923!important}.app.light .content-folder-main small{color:#555e70!important}.app.light .content-folder-icon{background:#2e364c14!important}.canvas>.tip{z-index:1;flex:none;align-self:center;margin:6px auto 8px;position:static;transform:none}@media (hover:none){.layout-grid .link-card:not(.size-favicon) .card-copy,.layout-grid .link-card:not(.size-favicon) .card-foot{visibility:visible;opacity:1}}@media (max-width:900px){.list-row{grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon preview preview preview""check grip icon description description description"!important}.list-preview{grid-area:preview;width:min(150px,100%);height:52px}.list-description-editor{grid-area:description!important}}.layout-grid .link-card:not(.size-favicon) .card-copy{visibility:hidden;opacity:0;transition:none!important}.layout-grid .link-card:not(.size-favicon) .card-foot{visibility:visible;opacity:1;transition:none!important;display:flex!important}.layout-grid .link-card:not(.size-favicon):is(:hover,:focus-within) .card-copy{visibility:visible;opacity:1}.layout-grid .link-card:not(.size-favicon) .card-foot span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden}.layout-grid .link-card.size-micro .card-foot{bottom:3px!important;left:7px!important;right:7px!important}.layout-grid .link-card.size-tiny .card-foot{bottom:5px!important;left:44px!important;right:7px!important}.app.light .canvas.has-workspace-bg{background-image:linear-gradient(145deg, #f6f8fd14, #eef2f91f), var(--workspace-bg)!important}.layout-list .list-row{background-color:#121620!important;background-image:none!important;border-bottom-color:#ffffff21!important}.layout-list .list-row:not(.is-dragging){opacity:1!important}.layout-list .list-row:hover{background-color:#181d29!important}.layout-list .list-row.is-selected{background-color:color-mix(in srgb, var(--accent) 16%, #121620)!important}.app.light .layout-list .list-row{background-color:#fffffff5!important;background-image:none!important;border-bottom-color:#1f293726!important}.app.light .layout-list .list-row:hover{background-color:#fff!important}.app.light .layout-list .list-row.is-selected{background-color:color-mix(in srgb, var(--accent) 10%, white)!important}.list-preview{background:#ffffff14;border-radius:0;width:78px}.list-preview img,.list-preview .site-image-fallback{object-fit:contain!important}.cards-layer>.tip{z-index:1;grid-column:1/-1;justify-self:center;width:fit-content;margin:12px auto 4px;position:static;transform:none}.layout-grid .cards-layer,.layout-list .cards-layer{padding-bottom:24px}@media (hover:none){.layout-grid .link-card:not(.size-favicon) .card-copy{visibility:visible;opacity:1}}.layout-list .selection-search{flex:220px;min-width:150px}.layout-list .selection-actions{scrollbar-width:none;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.layout-list .selection-actions::-webkit-scrollbar{display:none}.layout-list .selection-actions>*,.layout-list .selection-clipboard,.layout-list .selection-cancel{flex:none}.layout-list .selection-cancel{z-index:1;background:color-mix(in srgb, var(--surface,#11131d) 96%, transparent);margin-left:auto;position:relative}@media (max-width:900px){.layout-list .selection-search{flex-basis:160px;min-width:120px}}.list-preview{box-sizing:border-box;padding:2px}.list-preview img{display:block;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.list-preview>img,.list-preview>.site-image-fallback,.link-card .site-icon>img,.link-card .site-icon>.site-image-fallback,.list-favicon>img,.list-favicon>.site-image-fallback{grid-area:1/1}.link-card .site-icon,.list-favicon{box-shadow:none!important;background:0 0!important}.link-card .site-icon img,.list-favicon img{box-sizing:border-box;background:#fffffff5;border-radius:5px;padding:2px}.layout-grid .link-card.size-micro{position:relative;overflow:hidden}.layout-grid .link-card.size-micro .card-dragbar{display:none!important}.layout-grid .link-card.size-micro .card-body{border-radius:inherit;width:100%;height:100%;min-height:0;position:absolute;inset:0;background:0 0!important;padding:0!important}.layout-grid .link-card.size-micro .card-body>*{display:none!important}.selection-bar strong{white-space:nowrap;align-items:center;height:25px;margin:0;line-height:1;display:inline-flex}.header-workspace-tools .tidy-button{justify-content:center;align-items:center;gap:5px;width:auto;min-width:34px;padding:0 9px;display:inline-flex}.header-workspace-tools .tidy-button .tidy-sparkle{width:10px;height:10px;color:var(--accent-2,#22d3ee);position:static}.tidy-label{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:9px;font-weight:750;line-height:1;overflow:hidden}.tidy-button:disabled{cursor:progress;opacity:.72}@media (max-width:1350px){.header-workspace-tools .tidy-button{width:34px;padding:0}.tidy-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.header-workspace-tools .tidy-button .tidy-sparkle{position:absolute;top:3px;right:4px}}.card-media{z-index:0;border-radius:inherit;pointer-events:none;background:#111622;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.card-media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#05070d80,#05070d24 68%,#05070d0d);position:absolute;inset:0}.app.light .card-media{background:#e9eef6}.app.light .card-media:after{background:linear-gradient(90deg,#fff3,#ffffff0f 68%,#0000)}.card-media>img,.site-icon>img,.list-favicon>img,.list-preview>img{grid-area:1/1}.card-media>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.card-media-icon>img{background:#fffffff5;border-radius:14px;width:72px;height:72px;padding:5px}.layout-grid .link-card.size-favicon .card-media-icon>img{width:62%;height:62%;padding:3px}.layout-grid .link-card.size-micro .card-media-icon>img{width:52px;height:52px;padding:4px}.link-card>.card-dragbar,.link-card>.card-body{z-index:4;position:relative}.layout-grid .link-card.size-micro .card-media:after{display:none}.site-image-fallback,.site-image-resolved,.site-image-probe{transition:none!important}.site-image-fallback{z-index:0;opacity:1!important}.site-image-resolved{z-index:1;opacity:1!important}.site-image-probe{z-index:2;opacity:0!important;pointer-events:none!important}.site-icon,.list-favicon,.list-preview{place-items:center;display:grid}.site-icon>img,.list-favicon>img{grid-area:1/1}.list-preview>img{grid-area:1/1;object-fit:contain!important}.layout-grid .link-card.size-favicon .card-dragbar{display:none!important}.layout-grid .link-card.size-favicon .card-body{z-index:4;width:100%;height:100%;min-height:0;inset:0;background:0 0!important;padding:0!important;display:block!important;position:absolute!important}.layout-grid .link-card.size-favicon .card-body>*{display:none!important}.layout-grid .link-card.size-favicon .card-media{place-items:center;display:grid}.layout-grid .link-card.size-favicon .card-media-icon>img{place-self:center;object-fit:contain!important;object-position:center!important;width:min(34px,62%)!important;max-width:calc(100% - 10px)!important;height:min(34px,62%)!important;max-height:calc(100% - 10px)!important;margin:0!important;padding:2px!important;position:static!important;transform:none!important}.card-media-preview>img,.list-preview>img{box-sizing:border-box;place-self:center;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;position:static!important;transform:none!important}.link-card[style*=background-image]{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.layout-grid .cards-layer,.layout-list .cards-layer{overflow-anchor:none}.layout-grid .link-card:not(.is-dragging),.layout-list .list-row:not(.is-dragging){visibility:visible!important;opacity:1!important}.header-workspace-tools .size-control,.header-workspace-tools .size-control select,.header-workspace-tools .size-control input[type=range]{pointer-events:auto!important}.layout-list .list-organizer{--list-preview-width:clamp(92px, calc(var(--list-row-height,41px) * 1.8), 144px)}.card-media-preview{position:absolute!important}.list-preview{position:relative!important}.card-media-preview,.list-preview{isolation:isolate;overflow:hidden;display:block!important}.list-preview{box-sizing:border-box;border-radius:5px;min-height:29px;margin:0;padding:2px;width:100%!important;height:calc(var(--list-row-height,41px) - 7px)!important}.card-media-preview>img,.list-preview>img{box-sizing:border-box;image-rendering:auto;object-fit:contain!important;object-position:50% 50%!important;clip-path:none!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:2px!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.card-media-preview>.site-image-probe,.list-preview>.site-image-probe{visibility:visible!important}.card-media-preview>.site-image-fallback,.list-preview>.site-image-fallback{z-index:0}.card-media-preview>.site-image-resolved,.list-preview>.site-image-resolved{z-index:1}.card-media-preview:after{background:linear-gradient(90deg,#05070d57,#05070d14 64%,#0000)!important}.app.light .card-media-preview:after{background:linear-gradient(90deg,#ffffff21,#ffffff06 64%,#0000)!important}@media (max-width:900px){.layout-list .list-row{grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px!important;grid-template-areas:"check grip icon title star more""check grip icon url url url""check grip icon preview preview preview""check grip icon description description description"!important}.layout-list .list-preview{grid-area:preview;width:min(180px,100%)!important;height:72px!important}}.site-image-fallback-hidden{visibility:hidden!important;opacity:0!important}.card-media-preview{background:0 0!important}.layout-grid .link-card:not(.size-micro):not(.size-favicon)>.card-media-preview{border-radius:0 0 var(--card-radius,18px) var(--card-radius,18px);inset:23px 0 0!important}.layout-grid .link-card.size-micro>.card-media-preview,.layout-grid .link-card.size-favicon>.card-media-preview{inset:0!important}.card-media-preview>img,.list-preview>img{padding:0!important}.list-preview,.app.light .list-preview{box-shadow:none!important;background:0 0!important;border:0!important}.list-preview>.site-image-resolved{background:0 0!important}.link-health-dot{z-index:6;pointer-events:none;background:#3b82f6;border:1px solid #ffffffb8;border-radius:999px;width:8px;height:8px;position:absolute;bottom:27px;right:8px;box-shadow:0 0 0 2px #0a0e189e}.link-health-dot.link-health-not_found,.link-health-dot.link-health-unavailable{background:#ef4444}.app.light .link-health-dot{border-color:#ffffffeb;box-shadow:0 0 0 2px #1e293b38}.list-url-head{align-items:center;gap:6px;min-width:0;display:flex}.list-url-head strong{flex:0 auto;min-width:0}.list-link-health-dot{flex:0 0 7px;width:7px;height:7px;display:inline-block;position:static}.layout-grid .link-card.size-micro .link-health-dot,.layout-grid .link-card.size-favicon .link-health-dot{width:6px;height:6px;bottom:5px;right:5px}.selection-actions,.selection-clipboard,.selection-health-filter,.move-control{min-height:28px;align-items:center!important}.selection-actions>*,.selection-actions>button,.selection-clipboard>button,.selection-health-filter>button,.selection-bar strong,.move-control{box-sizing:border-box;align-self:center;height:28px!important;min-height:28px!important}.selection-bar strong{justify-content:center;padding:0 3px;line-height:28px}.move-control{padding-block:0!important;display:inline-flex!important}.move-control>span,.move-control>select{align-self:center;line-height:1}.move-control>select{height:26px!important;min-height:26px!important}.selection-health-filter{border-right:1px solid color-mix(in srgb, var(--text) 10%, transparent);gap:4px;padding-right:5px;display:inline-flex}.selection-health-filter button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.selection-health-filter button:disabled{opacity:.34;cursor:not-allowed}.selection-health-filter b{background:color-mix(in srgb, var(--text) 9%, transparent);min-width:16px;color:inherit;text-align:center;border-radius:999px;padding:1px 4px;font-size:8px;line-height:14px}.selection-status-dot{width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 75%, transparent);border-radius:999px;flex:0 0 7px}.selection-status-dot.status-red{background:#ef4444}.selection-status-dot.status-blue{background:#3b82f6}.card-recovery-search,.list-recovery-search{color:#f4f2ff;cursor:pointer;background:#11131de0;border:1px solid #fff3;box-shadow:0 5px 16px #0000004d}:is(.card-recovery-search:hover,.card-recovery-search:focus-visible,.list-recovery-search:hover,.list-recovery-search:focus-visible){border-color:color-mix(in srgb, var(--accent) 68%, white);background:color-mix(in srgb, var(--accent) 48%, #11131d);outline:none}.card-recovery-search{z-index:9;opacity:.84;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:27px;right:7px}.card-recovery-search svg,.list-recovery-search svg{width:14px;height:14px}.link-card:is(:hover,:focus-within) .card-recovery-search{opacity:1}.app.light .card-recovery-search,.app.light .list-recovery-search{color:#4c1d95;background:#ffffffeb;border-color:#2923412e;box-shadow:0 4px 13px #2c224624}.list-recovery-search,.list-recovery-search-spacer{place-self:center;width:26px;height:26px}.list-recovery-search{border-radius:7px;place-items:center;display:grid}.recovery-search-dialog form{gap:14px;display:grid}.context{max-height:min(520px,100vh - 24px);overflow-y:auto}@media (max-width:900px){.layout-list .list-columns,.layout-list .list-row{grid-template-columns:20px 24px 30px minmax(100px,1fr) 28px 28px 28px!important}.layout-list .list-row{grid-template-areas:"check grip icon title search star more""check grip icon url url url url""check grip icon preview preview preview preview""check grip icon description description description description"!important}.list-recovery-search,.list-recovery-search-spacer{grid-area:search}}.link-type-badge,.list-link-type{color:#f8fafcf0;letter-spacing:.08em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070a11b8;border:1px solid #ffffff2b;border-radius:5px;justify-content:center;align-items:center;width:fit-content;max-width:100%;font-size:10px;font-weight:780;line-height:1;display:inline-flex}.link-type-badge{z-index:7;min-height:18px;padding:0 6px;position:absolute;bottom:8px;left:9px}.layout-grid .link-card.size-micro .link-type-badge,.layout-grid .link-card.size-favicon .link-type-badge{display:none}.app.light .link-card:not(.has-card-bg) .link-type-badge,.app.light .list-link-type{color:#4b3c70;background:#ffffffe6;border-color:#2d244726}.list-link-type{place-self:center start;min-height:19px;padding:0 6px;font-size:9px}.layout-list .list-columns,.layout-list .list-row{grid-template-columns:20px 26px 34px minmax(140px, 1.05fr) minmax(165px, 1.3fr) 76px var(--list-preview-width) minmax(135px, 1fr) 28px 28px 28px!important}.link-type-editor{gap:12px;display:grid}.link-type-editor>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:900px){.layout-list .list-columns,.layout-list .list-row{grid-template-columns:20px 24px 30px minmax(90px,1fr) 66px 28px 28px 28px!important}.layout-list .list-row{grid-template-areas:"check grip icon title type search star more""check grip icon url url url url url""check grip icon preview preview preview preview preview""check grip icon description description description description description"!important}.list-link-type{grid-area:type;justify-self:end}}.link-type-badge{border-bottom:0;border-left:0;border-radius:0 6px 0 0;max-width:calc(100% - 8px);bottom:0!important;left:0!important}.layout-grid .selection-bar{box-sizing:border-box;background:#0e1019f0;border-color:#ffffff26;box-shadow:0 8px 24px #0003;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:5px 6px!important;overflow:hidden!important}.app.light .layout-grid .selection-bar{background:#fffffff5;border-color:#2a234226;box-shadow:0 7px 20px #2d224617}.layout-grid .selection-search{align-self:center;width:clamp(150px,22vw,270px);min-width:150px;flex:0 270px!important;height:30px!important;min-height:30px!important}.layout-grid .selection-search input{height:28px;line-height:28px}.layout-grid .selection-actions{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:5px;min-width:0;height:30px;display:flex;overflow:auto hidden}.layout-grid .selection-actions::-webkit-scrollbar{display:none}.layout-grid .selection-actions>*,.layout-grid .selection-actions>button,.layout-grid .selection-clipboard,.layout-grid .selection-clipboard>button,.layout-grid .selection-health-filter,.layout-grid .selection-health-filter>button,.layout-grid .selection-bar strong,.layout-grid .move-control,.layout-grid .selection-cancel{box-sizing:border-box;white-space:nowrap;flex:none;align-self:center!important;height:30px!important;min-height:30px!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important}.layout-grid .selection-bar button,.layout-grid .selection-bar select{background:#ffffff12;border-color:#ffffff24}.app.light .layout-grid .selection-bar button,.app.light .layout-grid .selection-bar select{background:#3327520e;border-color:#31284924}.layout-grid .selection-bar strong{background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.move-control{align-items:center!important;height:30px!important;min-height:30px!important;padding:0 4px 0 9px!important}.move-control>span{align-items:center;height:28px;display:inline-flex;padding:0!important;line-height:1!important}.move-control>select{margin:0 0 0 6px;padding:0 22px 0 7px;height:24px!important;min-height:24px!important;line-height:24px!important}.layout-grid .selection-cancel{margin-left:0!important}.layout-grid .selection-bar+.cards-layer{padding-top:10px!important}@media (max-width:760px){.layout-grid .selection-bar{margin-left:10px!important;margin-right:10px!important}.layout-grid .selection-search{width:132px;min-width:132px;flex-basis:132px!important}.layout-grid .selection-clipboard span,.layout-grid .selection-health-filter span:not(.selection-status-dot){display:none}}.app .layout-grid .link-card.link-health-not_found:not(.size-micro):not(.size-favicon) .card-dragbar,.app .layout-grid .link-card.link-health-unavailable:not(.size-micro):not(.size-favicon) .card-dragbar{box-shadow:0 6px 18px #7f1d1d47;color:#fff!important;text-shadow:0 1px 2px #450a0a7a!important;background:linear-gradient(135deg,#dc2626f7,#b91c1cf0)!important;border-bottom-color:#ffffff3d!important}.app .layout-grid .link-card:is(.link-health-not_found,.link-health-unavailable) .card-dragbar button{color:#ffffffd6!important}.app .layout-grid .link-card:is(.link-health-not_found,.link-health-unavailable) .card-dragbar button:is(:hover,:focus-visible){color:#fff!important;background:#ffffff29!important}.workspace-tree-head{align-items:center;gap:3px;min-width:0;display:flex}.workspace-tree-head>button:first-child{flex:auto;min-width:0}.workspace-folder-add{flex:0 0 28px;justify-content:center;border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)!important;background:color-mix(in srgb, var(--accent) 7%, transparent)!important;width:28px!important;min-width:28px!important;height:30px!important;min-height:30px!important;padding:0!important}:is(.workspace-folder-add:hover,.workspace-folder-add:focus-visible){border-color:color-mix(in srgb, var(--accent) 38%, transparent)!important;background:color-mix(in srgb, var(--accent) 13%, transparent)!important;color:var(--text)!important}.workspace-folder-add svg{width:13px!important}.folder-tree.folder-tree-direct{margin-top:1px;margin-bottom:5px;padding-top:1px}.folder-tree.folder-tree-direct:empty{display:none}.layout-grid .link-card:not(.size-favicon) .card-dragbar{gap:4px;height:20px!important;min-height:20px!important;padding-inline:5px!important}.layout-grid .link-card:not(.size-favicon) .card-dragbar>span{font-size:8.5px!important}.layout-grid .link-card:not(.size-favicon) .card-dragbar>svg{width:9px!important;height:9px!important}.layout-grid .link-card:not(.size-favicon) .card-dragbar button{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;padding:0!important}.layout-grid .link-card:not(.size-favicon) .card-dragbar button svg{width:9px!important;height:9px!important}.layout-grid .link-card:not(.size-micro):not(.size-favicon)>.card-media-preview{inset:20px 0 0!important}.card-media-preview>img.site-image-adaptive-fill{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important}.card-recovery-search{top:23px}@media (min-width:761px){.canvas>.cards-layer{scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;isolation:isolate}}.canvas.has-workspace-bg{background-attachment:scroll!important}.layout-grid .link-card,.layout-list .list-row{content-visibility:auto;contain:layout paint style}.layout-grid .link-card{contain-intrinsic-size:auto 154px}.layout-grid .link-card.size-favicon{contain-intrinsic-size:auto 56px}.layout-grid .link-card.size-micro{contain-intrinsic-size:auto 74px}.layout-grid .link-card.size-tiny{contain-intrinsic-size:auto 96px}.layout-grid .link-card.size-small{contain-intrinsic-size:auto 125px}.layout-list .list-row{contain-intrinsic-size:auto var(--list-row-height,41px)}.site-icon,.list-favicon,.list-preview{position:relative}.site-image-observer{z-index:-1;pointer-events:none;visibility:hidden;display:block;position:absolute;inset:0}.link-card:before{background:radial-gradient(circle, color-mix(in srgb, var(--glow,var(--accent)) 58%, transparent), transparent 72%)!important;filter:none!important}.app.light .link-card,.app.light .list-row,.app.light .list-columns,.link-card.has-card-bg .card-dragbar,.link-type-badge,.list-link-type{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cards-layer.is-scrolling .link-card,.cards-layer.is-scrolling .list-row{transition:none!important}.cards-layer.is-scrolling .link-card:hover{transform:none!important}.page-load-progress{z-index:130;background:color-mix(in srgb, var(--surface,#11131d) 68%, transparent);pointer-events:none;height:4px;position:fixed;inset:0 0 auto;overflow:hidden}.page-load-progress>span{background:linear-gradient(90deg, var(--accent), var(--accent-2), #fff);min-width:4px;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--accent-2) 72%, transparent);border-radius:0 4px 4px 0;transition:width .18s ease-out;display:block}.motion-reduced .page-load-progress>span{transition:none}.app .shell{transition:padding-left .2s,padding-right .2s}.app.sidebar-right .sidebar-zone{left:auto;right:0}.app.sidebar-right .sidebar{border-left:1px solid #ffffff0c;border-right:0;left:auto;right:0;transform:translate(105%)}.app.light.sidebar-right .sidebar{border-left-color:#11111810}.app.sidebar-right .sidebar.open{transform:translate(0);box-shadow:-18px 0 50px #0007}.app.sidebar-right.sidebar-visible .shell{padding-left:0;padding-right:254px}.app.sidebar-right nav button.active{box-shadow:inset -2px 0 var(--accent)}@media (max-width:900px){.app.sidebar-right.sidebar-visible .shell{padding-right:0}}@media (max-width:760px){.app.sidebar-right .sidebar.open{box-shadow:-20px 0 60px #000a}}.selection-move-primary{min-width:196px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent);flex:none!important}.selection-move-primary>select{min-width:132px}@media (prefers-reduced-motion:reduce){.canvas>.cards-layer{scroll-behavior:auto}}.canvas.pattern-diagonal,.preview-canvas.pattern-diagonal{background-image:repeating-linear-gradient(135deg,#ffffff13 0 1px,#0000 1px 15px)!important}.canvas.pattern-crosshatch,.preview-canvas.pattern-crosshatch{background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 18px),repeating-linear-gradient(-45deg,#ffffff0d 0 1px,#0000 1px 18px)!important}.app.light .canvas.pattern-diagonal,.settings-page.light .preview-canvas.pattern-diagonal{background-image:repeating-linear-gradient(135deg,#1919251a 0 1px,#0000 1px 15px)!important}.app.light .canvas.pattern-crosshatch,.settings-page.light .preview-canvas.pattern-crosshatch{background-image:repeating-linear-gradient(45deg,#19192512 0 1px,#0000 1px 18px),repeating-linear-gradient(-45deg,#19192512 0 1px,#0000 1px 18px)!important}.canvas.has-workspace-bg.pattern-diagonal,.preview-canvas.has-workspace-bg.pattern-diagonal{background-image:repeating-linear-gradient(135deg, #ffffff21 0 1px, transparent 1px 15px), linear-gradient(#05060a40, #05060a40), var(--workspace-bg)!important;background-position:0 0,50%,50%!important;background-repeat:repeat,no-repeat,no-repeat!important;background-size:auto,cover,cover!important}.canvas.has-workspace-bg.pattern-crosshatch,.preview-canvas.has-workspace-bg.pattern-crosshatch{background-image:repeating-linear-gradient(45deg, #ffffff17 0 1px, transparent 1px 18px), repeating-linear-gradient(-45deg, #ffffff17 0 1px, transparent 1px 18px), linear-gradient(#05060a40, #05060a40), var(--workspace-bg)!important;background-position:0 0,0 0,50%,50%!important;background-repeat:repeat,repeat,no-repeat,no-repeat!important;background-size:auto,auto,cover,cover!important}.app.light .canvas.has-workspace-bg.pattern-diagonal,.settings-page.light .preview-canvas.has-workspace-bg.pattern-diagonal{background-image:repeating-linear-gradient(135deg, #19192521 0 1px, transparent 1px 15px), linear-gradient(#ffffff52, #ffffff52), var(--workspace-bg)!important}.app.light .canvas.has-workspace-bg.pattern-crosshatch,.settings-page.light .preview-canvas.has-workspace-bg.pattern-crosshatch{background-image:repeating-linear-gradient(45deg, #19192517 0 1px, transparent 1px 18px), repeating-linear-gradient(-45deg, #19192517 0 1px, transparent 1px 18px), linear-gradient(#ffffff52, #ffffff52), var(--workspace-bg)!important}.layout-grid .link-card:not(.size-favicon):not(.size-micro)>.card-media-icon{border-radius:0 0 var(--card-radius,18px) var(--card-radius,18px);background:0 0;display:block;inset:20px 0 0!important}.layout-grid .link-card:not(.size-favicon):not(.size-micro)>.card-media-icon:after{display:none}.layout-grid .link-card:not(.size-favicon):not(.size-micro)>.card-media-icon>img{border-radius:7px;object-fit:contain!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important;margin:0!important;padding:2px!important;position:absolute!important;top:12px!important;left:16px!important;transform:none!important}.layout-grid .link-card.has-favicon-bg:not(.size-favicon):not(.size-micro) .card-body .site-icon{visibility:hidden}.layout-grid .link-card.card-portrait{aspect-ratio:3/4;contain-intrinsic-size:auto calc(var(--card-width,220px) * 4 / 3);height:auto!important;min-height:0!important}.layout-grid .link-card.card-portrait:not(.size-micro):not(.size-favicon)>.card-media-preview,.layout-grid .link-card.card-portrait:not(.size-micro):not(.size-favicon)>.card-media-icon{border-radius:0!important;inset:20px 0!important}.layout-grid .link-card.card-portrait .card-body .site-icon{width:30px;height:30px;position:absolute;top:27px;left:8px;background:0 0!important}.layout-grid .link-card.card-portrait .site-icon img{object-fit:contain;background:0 0!important;width:28px!important;height:28px!important;padding:0!important}.layout-grid .link-card.card-portrait .card-copy{background:#070a11ba;border-radius:6px;max-height:45px;padding:4px 6px;position:absolute;bottom:46px;left:8px;right:8px;overflow:hidden}.layout-grid .link-card.card-portrait .card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.layout-grid .link-card.card-portrait .card-copy p,.layout-grid .link-card.card-portrait .card-copy .tags{display:none}.layout-grid .link-card.card-portrait .card-foot{z-index:5;background:#0f111cf0;border-radius:5px 5px 0 0;gap:4px;height:20px;min-height:20px;padding:0 5px;visibility:visible!important;opacity:1!important;bottom:0!important;left:8px!important;right:8px!important}.layout-grid .link-card.card-portrait .card-foot span{min-width:0;font-size:10px;font-weight:600;color:#f1ecff!important}.layout-grid .link-card.card-portrait .card-foot svg{color:#c4b4fb;flex:none}.layout-grid .link-card.card-portrait .link-type-badge{display:inline-flex;bottom:20px!important;left:0!important}.card-context-badge{z-index:7;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#070a11c7;border-radius:5px;max-width:52%;padding:2px 5px;font-size:10px;font-weight:700;position:absolute;bottom:22px;right:5px;overflow:hidden}.layout-grid .link-card:not(.card-portrait) .card-context-badge{bottom:3px}.layout-grid .link-card:is(.size-favicon,.size-micro) .card-context-badge{display:none}.list-context-badge{max-width:95px;color:var(--accent-2,#22d3ee);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:10px;font-weight:700;overflow:hidden}.aspect-control select{height:34px;color:var(--text);background:#13141b;border:1px solid #ffffff20;border-radius:9px;padding:0 7px}.app.light .aspect-control select{background:#fff;border-color:#11111820}.canvas.layout-grid .cards-layer{grid-auto-rows:max-content;align-items:start}.canvas.layout-grid .link-card.card-portrait{aspect-ratio:3/4;align-self:start;content-visibility:visible!important;contain:none!important;contain-intrinsic-size:none!important;height:auto!important}.settings-page .settings-content>header{align-items:center;min-height:68px;padding:9px 18px;margin-bottom:14px!important}.settings-page .settings-content>header h1{margin:1px 0;font-size:21px}.settings-page .settings-content>header .settings-actions{align-items:center}.settings-page .settings-content .settings-intro{color:var(--settings-muted);margin:0 0 18px;font-size:12px}.settings-page .settings-card[id]{scroll-margin-top:90px}.settings-page .live-panel{top:85px}@media (max-width:850px){.settings-page .settings-content>header{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.settings-page .settings-content>header .settings-actions{grid-column:1/-1;justify-content:flex-end;min-width:0}.settings-page .live-panel{top:auto}}.header-workspace-tools .aspect-control{background:#151620;border:1px solid #fff2;border-radius:8px;align-items:center;gap:2px;height:34px;padding:3px;display:inline-flex}.header-workspace-tools .aspect-control button{color:#b2b3c5;background:0 0;border:0;border-radius:5px;place-items:center;width:31px;height:26px;padding:0;display:grid}.header-workspace-tools .aspect-control button.selected{background:var(--accent,#8b5cf6);color:#fff}.aspect-shape{border:2px solid;border-radius:2px;display:block}.aspect-shape.portrait{width:13px;height:19px}.aspect-shape.landscape{width:21px;height:12px}.canvas.layout-grid .link-card.card-portrait:not(.size-micro):not(.size-favicon)>.card-media-preview{inset:20px 0 70px!important}.canvas.layout-grid .link-card.card-portrait .card-media-preview>img.site-image-resolved,.canvas.layout-grid .link-card.card-portrait .card-media-preview>img.site-image-probe{object-fit:contain!important;object-position:center top!important;width:100%!important;height:auto!important;max-height:100%!important;padding:0!important}.canvas.layout-grid .link-card.card-portrait .card-media-preview>img.site-image-adaptive-fill{object-fit:contain!important;object-position:center top!important;height:auto!important;max-height:100%!important}.canvas.layout-grid .link-card.card-portrait .card-copy{background:#070a11d1;max-height:43px;bottom:23px}.canvas.layout-grid .link-card.card-portrait .card-context-badge{bottom:76px}.canvas.layout-grid .link-card.card-portrait .link-type-badge{bottom:70px!important}.canvas.layout-grid .link-card.card-portrait .card-body .site-icon{width:38px;height:38px;top:21px;left:5px;background:0 0!important}.canvas.layout-grid .link-card .site-icon img,.canvas.layout-grid .link-card.card-portrait .site-icon img{object-fit:contain!important;background:0 0!important;width:36px!important;height:36px!important;padding:0!important}.canvas.layout-grid .link-card:not(.size-favicon):not(.size-micro)>.card-media-icon>img{background:0 0!important;width:38px!important;max-width:38px!important;height:38px!important;max-height:38px!important;padding:0!important;top:7px!important;left:7px!important}.canvas.layout-grid .link-card .card-recovery-search{z-index:8;top:23px;right:7px}.settings-page .settings-content{align-self:start;margin:0 auto;padding-top:0}.settings-page .settings-content>header{border-top:0;border-radius:0 0 16px 16px;padding:11px 42px;top:0;margin:0 -42px 18px!important}.settings-page .setting-row>span{min-width:0}.settings-page #sidebar .setting-row{flex-wrap:wrap}.app .content-folders{box-sizing:border-box;align-content:flex-start;width:auto;max-width:calc(100% - 70px);flex-wrap:wrap!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.app .content-folder,.app .folder-up-tile{max-width:100%}.app .layout-grid .selection-bar,.app .layout-list .selection-bar{box-sizing:border-box;flex-wrap:wrap!important;height:auto!important;min-height:40px!important;max-height:none!important;overflow:visible!important}.app .selection-search{min-width:min(180px,100%);max-width:100%}.app .layout-grid .selection-actions,.app .layout-list .selection-actions{flex-wrap:wrap;flex:430px;min-width:0;height:auto;min-height:30px;overflow:visible}.app .selection-script-control{align-items:center;gap:4px;max-width:min(230px,100%);min-height:30px;display:inline-flex}.app .selection-script-control svg{flex:none;width:13px;height:13px}.app .selection-script-control select{min-width:0;max-width:190px}.app .shell>header{box-sizing:border-box;flex-wrap:nowrap;min-width:0}.app .shell>header .title{flex:0 auto;min-width:0;max-width:clamp(105px,17vw,240px);overflow:hidden}.app .shell>header .editable-title{min-width:0;max-width:100%}.app .shell>header .editable-title h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app .shell>header .editable-title button{flex:none}.app .shell>header .search{min-width:60px}.app .layout-grid .link-card:is(.size-favicon,.size-micro) .card-recovery-search{border-radius:5px;width:18px;height:18px;top:auto;bottom:3px;right:3px}.app .layout-grid .link-card:is(.size-favicon,.size-micro) .card-recovery-search svg{width:10px;height:10px}.sidebar-script{align-items:center;gap:2px;min-width:0;display:flex}.sidebar nav .sidebar-script>button:first-child{flex:auto;align-items:center;min-width:0;display:flex}.sidebar-script>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-script>button:first-child em{margin-left:auto}.sidebar nav .sidebar-script>.sidebar-script-action{flex:0 0 24px;place-items:center;width:24px;padding:4px;display:grid}.sidebar-script-action svg{width:13px;height:13px}.sidebar-scripts-group{min-width:0}.sidebar nav .sidebar-scripts-toggle{align-items:center;gap:8px;width:100%;display:flex}.sidebar-scripts-toggle>span{text-align:left;flex:1;min-width:0}.sidebar-scripts-toggle>em{margin-left:auto}.sidebar-scripts-chevron{flex:none;width:13px;height:13px;transition:transform .15s}.sidebar-scripts-toggle[aria-expanded=true] .sidebar-scripts-chevron{transform:rotate(180deg)}.sidebar-scripts-list{border-left:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 28%, transparent);margin:2px 0 8px 10px;padding-left:7px}.sidebar-scripts-list>button{width:100%}.list-row:is(.link-health-not_found,.link-health-unavailable) .list-edit-field input,.list-row:is(.link-health-not_found,.link-health-unavailable) .list-url-head strong{color:#ef4444}.script-name-label{gap:8px;margin:12px 0;display:grid}.script-name-label input{background:var(--surface);width:100%;color:var(--text);border:1px solid #ffffff30;border-radius:8px;padding:10px}@media (max-width:760px){.app .content-folders{max-width:calc(100% - 20px)}.app .layout-grid .selection-search{width:100%;flex:100%!important}.app .layout-grid .selection-actions{flex-basis:100%}.app .shell>header .search{display:none}}.settings-page #sidebar .segmented{flex:none;max-width:100%;min-width:min(240px,100%)!important}.settings-page #sidebar .segmented button{white-space:normal;text-align:center;min-width:0;height:auto;min-height:42px;padding:6px 9px;line-height:1.25}@media (max-width:900px){.settings-page .settings-content>header{margin:0 -42px 14px!important}}@media (max-width:760px){.settings-page .settings-content>header{padding:8px 18px;margin:0 -18px 14px!important}}.adult-image-placeholder{color:#fff;letter-spacing:.04em;background:#24202b;justify-content:center;align-items:center;width:100%;height:100%;min-height:42px;font-size:1rem;font-weight:750;display:flex}.import-preview{font-size:13px;line-height:1.5}.import-stats span,.import-mode-grid b,.import-options label,.import-decision-summary,.import-decision-summary strong,.import-decision-summary small,.import-preview ul,.import-preview details,.duplicate-note{font-size:12px!important}.import-mode-grid small{line-height:1.5;font-size:11px!important}.import-mode-grid button{min-height:94px}.import-options select,.import-options input{font-size:13px}.app .cards-layer,.app .folder-rail,.app .import-preview details{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 55%, #777) transparent}.app .cards-layer::-webkit-scrollbar{width:9px;height:9px}.app .folder-rail::-webkit-scrollbar{width:9px;height:9px}.app .import-preview details::-webkit-scrollbar{width:9px;height:9px}.app .cards-layer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 55%, #777);border-radius:9px}.app .folder-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 55%, #777);border-radius:9px}.app .import-preview details::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 55%, #777);border-radius:9px}.link-card .site-icon img,.list-favicon img{background:0 0!important}.layout-grid .link-card:not(.size-favicon):not(.size-micro)>.card-media-icon>img{top:2px!important}.adult-image-placeholder{text-align:center;letter-spacing:0;padding:7px;font-size:11px}.layout-list .list-organizer{overflow:visible!important}.layout-list .list-columns{box-shadow:0 2px 9px #0004;z-index:25!important;background:var(--surface,#11131d)!important;position:sticky!important;top:0!important}.app.light .layout-list .list-columns{background:#f7f8fb!important}.list-adaptive-data{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-2,#22d3ee);font-size:11px;font-weight:650;overflow:hidden}.blocked-open-links{gap:5px;max-height:240px;display:grid;overflow-y:auto}.blocked-open-links a{color:var(--text);background:#ffffff10;border-radius:7px;justify-content:space-between;gap:8px;padding:7px 9px;text-decoration:none;display:flex}.blocked-open-links svg{flex:none;width:14px}@media (max-width:900px){.layout-list .list-adaptive-data{grid-area:description}}.app .layout-grid .selection-bar,.app .layout-list .selection-bar{gap:5px;flex-wrap:nowrap!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px 6px!important;overflow:hidden!important}.app .layout-grid .selection-search,.app .layout-list .selection-search{box-sizing:border-box;width:165px;min-width:96px;max-width:165px;flex:0 165px!important;height:30px!important}.app .layout-grid .selection-actions,.app .layout-list .selection-actions{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 40%, transparent) transparent;min-width:0;flex-wrap:nowrap!important;flex:1 1 0!important;height:36px!important;min-height:36px!important;overflow:auto hidden!important}.app .selection-actions::-webkit-scrollbar{height:4px;display:block}.app .selection-actions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 40%, transparent);border-radius:4px}.app .selection-actions>*,.app .selection-actions>button{white-space:nowrap;flex:none}.app .selection-actions>strong{order:-2}.app .selection-actions>.selection-clipboard{order:-1}.app .selection-actions>.move-control{order:1}.app .selection-bar .selection-clipboard span,.app .selection-bar .selection-action-label,.app .selection-bar .selection-health-filter span:not(.selection-status-dot),.app .selection-bar .move-control>span{display:none!important}.app .selection-bar button,.app .selection-bar select,.app .selection-bar input,.app .selection-bar label,.app .selection-bar strong{font-size:11px;font-weight:600;color:var(--text)!important}.app .selection-bar button,.app .selection-bar select{background:color-mix(in srgb, var(--text) 8%, var(--surface));border-color:color-mix(in srgb, var(--text) 22%, transparent)}.app .selection-bar button:disabled,.app .selection-bar select:disabled{opacity:.56}.app .selection-bar .selection-clipboard{gap:3px}.app .selection-bar .selection-clipboard button,.app .selection-bar .selection-actions>button,.app .selection-bar .selection-cancel{place-items:center;width:30px;min-width:30px;padding:0;display:inline-grid;height:30px!important}.app .selection-bar .selection-clipboard svg,.app .selection-bar .selection-actions>button svg,.app .selection-bar .selection-cancel svg{width:15px;height:15px}.app .selection-bar .move-control{max-width:140px;padding:0 3px!important}.app .selection-bar .move-control>select{max-width:132px;margin-left:0}.app .selection-bar .selection-script-control{max-width:165px}.app .selection-bar .selection-script-control select{max-width:142px}.app .selection-bar .selection-status-dot.status-red{background:#ef4444!important}@media (max-width:760px){.app .layout-grid .selection-search,.app .layout-list .selection-search{width:100px;min-width:100px;flex:0 0 100px!important}.app .layout-grid .selection-actions,.app .layout-list .selection-actions{flex-basis:0!important}}.script-editor-dialog{max-height:min(90vh,730px);overflow-y:auto}.script-editor-dialog form{flex-direction:column;min-height:0;display:flex}.script-links-heading{color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.script-links-heading button{color:var(--accent);cursor:pointer;background:0 0;border:0}.script-links-list{gap:3px;max-height:min(30vh,235px);margin:8px 0 12px;padding:2px;display:grid;overflow-y:auto}.script-link-row{border:1px solid color-mix(in srgb, var(--text) 17%, transparent);background:color-mix(in srgb, var(--text) 6%, var(--surface));min-width:0;min-height:30px;color:var(--text);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:3px 7px;font-size:12px;display:flex}.script-link-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.script-link-row button{width:26px;height:25px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.script-link-row svg{flex:none;width:14px;height:14px}.script-link-results>button{cursor:pointer;width:100%}.script-link-results>button:disabled{opacity:.5;cursor:not-allowed}.canvas.layout-grid .link-card.card-portrait:not(.size-favicon):not(.size-micro) .card-body .site-icon{display:none!important}.canvas.layout-grid .link-card.card-portrait:not(.size-favicon):not(.size-micro)>.card-media-icon>img{opacity:0!important}.canvas.layout-grid .link-card.card-portrait .portrait-favicon{z-index:9;background:color-mix(in srgb, var(--surface) 78%, transparent);pointer-events:none;border-radius:8px;place-items:center;width:38px;height:38px;padding:2px;display:grid;position:absolute;top:25px;left:7px}.canvas.layout-grid .link-card.card-portrait .portrait-favicon>img{grid-area:1/1;object-fit:contain!important;background:0 0!important;width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important;position:static!important}.script-link-row .script-link-favicon{background:color-mix(in srgb, var(--text) 8%, var(--surface));border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid;position:relative;overflow:hidden}.script-link-favicon .script-favicon-fallback{width:15px;height:15px;color:var(--text);opacity:.6;grid-area:1/1}.script-link-favicon>img{z-index:1;object-fit:contain;background:var(--surface);grid-area:1/1;width:21px;height:21px;display:block;position:relative}.script-link-row .script-link-title{flex:auto;min-width:0}.script-link-order-controls{flex:none;align-items:center;gap:2px;display:flex}.script-link-order-controls button:disabled{opacity:.35;cursor:not-allowed}.export-dialog{max-height:min(90vh,720px);overflow-y:auto}.transfer-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-choices button{color:#fff;cursor:pointer;background:#5a478b;border:1px solid #9a85d8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:14px;display:flex}.transfer-choices button:disabled{opacity:.45;cursor:not-allowed}.transfer-choices svg{width:17px;height:17px}.import-target-fields{gap:10px;display:grid}.import-target-fields label{font-size:14px!important}.import-target-fields select,.import-target-fields input{min-height:38px;font-size:14px!important}.import-preview{max-height:min(78vh,700px);overflow-y:auto}.import-preview .import-mode-grid b,.import-preview .import-options label{font-size:13px!important}.import-preview .import-mode-grid small{font-size:12px!important}@media (max-width:620px){.transfer-choices{grid-template-columns:1fr}}.canvas.layout-grid .link-card.card-portrait:not(.size-micro):not(.size-favicon)>.card-media-preview,.canvas.layout-grid .link-card.card-portrait:not(.size-micro):not(.size-favicon)>.card-media-icon{inset:20px 0 70px!important}.canvas.layout-grid .link-card.card-portrait .card-copy{z-index:6;background:#0c0e18ed;min-height:38px;max-height:44px;bottom:23px;visibility:visible!important;opacity:1!important}.canvas.layout-grid .link-card.card-portrait .card-copy h3{color:#fff}.app.light .layout-grid .link-card:not(.size-favicon) .card-dragbar,.app.light .layout-grid .link-card.has-card-bg .card-dragbar{color:#273047!important;text-shadow:none!important;background:#ffffffe8!important;border-bottom-color:#27304733!important}.app.light .layout-grid .link-card .card-dragbar button{color:#273047!important}.app.light .layout-grid .link-card .card-dragbar button:hover{color:#30204c!important;background:#dcd5ef!important}.app.light .canvas.layout-grid .link-card.card-portrait .card-copy{color:#202338;background:#fffffff2}.app.light .canvas.layout-grid .link-card.card-portrait .card-copy h3{color:#202338;text-shadow:none}@media (min-width:761px){.app{height:100dvh;min-height:0;overflow:hidden}.app .shell{height:100%;min-height:0;overflow:hidden}.app .shell>header{flex:0 0 54px;gap:7px;height:54px;padding:0 12px}.app .shell>header .search{height:30px}.app .shell>header .icon-btn,.app .shell>header .avatar{width:30px;height:30px}.app .shell>header .add{height:30px}.app .canvas{flex:auto;min-height:0!important}.app .canvas>.cards-layer{flex:auto;min-height:0;overflow-y:auto!important}}.app .content-folders{gap:6px!important;margin-top:4px!important;margin-bottom:2px!important;padding-top:2px!important;padding-bottom:2px!important}.app .selection-bar{margin-top:2px}.app .layout-grid .selection-bar+.cards-layer{padding-top:6px!important}.app .layout-grid .cards-layer,.app .layout-list .cards-layer{scroll-padding-bottom:80px;padding-bottom:max(96px,12vh)!important}.sidebar nav{gap:2px}.sidebar nav>p{margin:7px 0 3px}.sidebar nav>button,.sidebar nav .workspace-tree-head>button:first-child,.sidebar nav .sidebar-scripts-toggle{min-height:30px;padding-block:3px}.folder-tree.folder-tree-direct{margin-bottom:3px;padding-bottom:1px}.tree-row{min-height:28px}.sidebar nav .tree-main{height:28px}.sidebar nav .workspace-favorites{align-items:center;gap:7px;width:100%;min-height:28px;padding:3px 6px;font-size:11px;display:flex}.sidebar nav .workspace-favorites svg{width:13px;height:13px}.sidebar nav .workspace-favorites em{margin-left:auto}.app .link-card .card-dragbar .card-refresh{opacity:.68;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;padding:3px;display:grid}:is(.app .link-card .card-dragbar .card-refresh:hover,.app .link-card .card-dragbar .card-refresh:focus-visible){opacity:1}.app .link-card .card-dragbar .card-refresh svg{width:12px;height:12px}.app .link-card .card-dragbar .card-refresh[aria-busy=true] svg{animation:1s linear infinite spin}
