a.blick,a.btn,a.link,a.menu-item,a.nav,a.task-body{text-decoration:none;color:inherit}a.link{color:var(--gold-ink)}a.btn.primary{color:var(--on-gold)}.btn[aria-disabled=true],button[disabled]{opacity:.55;cursor:not-allowed}.nav .soon-tag{flex:none}.soon-tag{font-family:var(--mono);font-size:.66rem;color:var(--side-muted);border:1px solid var(--side-line);border-radius:6px;padding:1px 5px;margin-left:auto}.act-card .note-box{margin:0}.invite-link{display:block;font-family:var(--mono);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.invite-link,.linkbox{background:var(--card2)}.linkbox{flex-basis:100%;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.linkbox-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.linkbox-kopf b{font-size:.88rem}.linkbox-zeile{display:flex;gap:8px;align-items:center}.linkbox-zeile input{flex:1 1;min-width:0;font-family:var(--mono);font-size:.78rem;text-overflow:ellipsis}.linkbox-zeile .btn{flex:none}.mailcard textarea.mail-edit{display:block;width:100%;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:inherit;padding:18px 20px;font:inherit;font-size:.92rem;font-weight:400;line-height:1.6;box-shadow:none;outline:none;min-height:220px}.mailcard:focus-within{border-color:var(--gold)}.selbst-box{display:grid;grid-gap:6px;gap:6px;background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:4px}.selbst-box b{font-size:.88rem}.selbst-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.selbst-knoepfe a.btn{text-decoration:none}@media (max-width:520px){.linkbox-zeile{flex-direction:column;align-items:stretch}}.page .soon-tag{color:var(--muted);border-color:var(--line);margin-left:0}.tabs a.tab{display:inline-block}.fname a,.tabs a.tab,.tbl td a,a.folder,a.res{color:inherit;text-decoration:none}.fname a:hover{text-decoration:underline}.portal-root a.nrow,.portal-root a.res,.pt-nav a,.pt-tabs a,.seg a,a.gcard{color:inherit;text-decoration:none}.pt-nav{flex-wrap:nowrap}.pt-nav a{padding:8px 10px;border-radius:99px;color:var(--muted);font-weight:600;font-size:.84rem;white-space:nowrap}@media (max-width:940px){.pt-nav a{padding:8px 7px;font-size:.8rem}}.pt-nav a.on,.pt-nav a:hover{color:var(--fg)}.pt-nav a.on{background:var(--card2);box-shadow:inset 0 0 0 1px var(--line)}.seg a{padding:5px 12px;border-radius:7px;font-size:.84rem;font-weight:600;color:var(--muted)}.seg a.on{background:var(--card);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.15)}@media (max-width:860px){.seg a{flex:1 1;text-align:center}.pt-tabs a{display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:.6rem;color:var(--muted);padding:6px 0;min-width:0}.pt-tabs a.on{color:var(--gold)}}a.blick,a.chip,a.person{text-decoration:none;color:inherit}a.chip.gold{color:var(--gold-ink)}.kpi-m{display:none}.msg{overflow-wrap:anywhere}.post-b>*{min-width:0}.tbl select{min-width:150px}@media (max-width:860px){.people{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px}.people::-webkit-scrollbar{display:none}.person{flex:none}.goal-ctrl input{min-width:0;flex:1 1 120px}}@media (max-width:600px){.hide-xs,.kpi-tbl .kpi-d{display:none}.kpi-tbl .kpi-m{display:block;margin-top:3px;color:var(--muted);font-size:.82rem}.kpi-tbl .kpi-m b{color:var(--fg)}.tbl-wrap:has(.m-cards){overflow:visible}.m-cards thead{display:none}.m-cards,.m-cards tbody,.m-cards td,.m-cards tr{display:block;width:100%}.m-cards tr{padding:12px 14px;border-bottom:1px solid var(--line)}.m-cards tr:last-child{border-bottom:0}.m-cards td{border:0;padding:3px 0;min-width:0!important;text-align:left}.m-cards td[data-l]{position:relative;padding-left:102px;overflow-wrap:anywhere}.m-cards td[data-l]:before{content:attr(data-l);position:absolute;left:0;top:6px;width:92px;color:var(--muted);font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.m-cards td[data-l] input,.m-cards td[data-l] select{width:100%}.m-cards td.m-act,.m-cards td.r{display:flex;gap:8px;justify-content:flex-start;padding-top:8px}}.goal-x{display:flex;gap:6px;flex:1 1 170px;min-width:0}.goal-ctrl .goal-x input{width:84px;flex:1 1 84px;min-width:0;min-height:34px;font-size:.84rem;padding:6px 10px}.goal-ctrl .goal-x .btn{flex:none}.goal-note{width:100%;min-height:34px;font-size:.84rem;padding:6px 10px}.goal-edit{display:block}.goal-edit .form{width:100%}.gdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:end;height:74px;padding-top:2px}.gday{display:grid;grid-template-rows:14px 1fr 14px;height:100%;text-align:center;grid-gap:2px;gap:2px;min-width:0}.gday span{font-size:.62rem;color:var(--muted);white-space:nowrap;overflow:hidden}.gday i{display:block;align-self:end;width:100%;max-width:22px;margin:0 auto;border-radius:4px 4px 2px 2px;background:var(--gold-shine);min-height:0}.gday small{font-size:.64rem;color:var(--muted);font-family:var(--mono)}.gday.today small{color:var(--fg);font-weight:700}.gday.today i{box-shadow:0 0 0 1px var(--gold)}.lchat{display:flex;flex-direction:column;min-height:0;overflow:hidden}.lchat-top{display:flex;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-fine)}.lchat-top input{flex:1 1;min-width:0}.lchat-list{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:16px 14px;overflow-y:auto;max-height:min(62vh,calc(100dvh - 300px));min-height:220px}.lpost{display:flex;gap:10px;align-items:flex-start;min-width:0}.lpost-b{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.lpost-h{display:flex;gap:8px;align-items:center;font-size:.84rem}.lpost-h .muted{font-size:.76rem;flex:1 1}.llink{color:var(--gold-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.llink svg{display:inline;vertical-align:-2px;margin-right:4px}.lchat-in{display:flex;gap:8px;align-items:flex-end;border-top:1px solid var(--line-fine);padding:12px 14px max(12px,env(safe-area-inset-bottom,0px))}.lchat-in textarea{flex:1 1;min-width:0;resize:none;min-height:44px;max-height:160px}.lchat-in .btn{flex:none;min-height:44px}.mnav{display:none}@media (max-width:860px){.mnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(11,12,15,.92);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-top:1px solid var(--line);padding:6px max(4px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))}.mnav a,.mnav button{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:5px 2px;border-radius:10px;font-size:.68rem;font-weight:600;color:var(--muted);text-decoration:none;min-height:48px;background:none;border:0}.mnav a.on{color:var(--fg)}.mnav a.on .mnav-ic{color:var(--gold)}.mnav-ic{position:relative;display:grid;place-items:center;height:24px}.mnav-ic em{position:absolute;top:-5px;left:calc(100% - 6px);min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--card2);color:var(--fg);font:700 .62rem/17px var(--mono);font-style:normal;text-align:center}.mnav-ic em.hot{background:var(--red);color:#fff}.page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.composer textarea,.goal-ctrl input,.tbl input,input,select,textarea{font-size:16px}.head input.h1-edit{font-size:1.35rem}}[data-look=glas] .mnav{background:rgba(10,11,15,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}@media (max-width:600px){.m-cards input,.m-cards select{min-width:0;max-width:100%}.m-cards .chip{white-space:normal}}.notes-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.note-tree{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:76px}.note-tree .btn{margin-top:10px;justify-self:start}.note-node{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:12px;color:var(--fg);text-decoration:none;font-size:.9rem;min-height:36px}.note-node span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-node svg{flex:none;color:var(--muted)}.note-node:hover{background:var(--side-hover)}.note-node.on{background:var(--card2);font-weight:600}[data-look=hell] .note-node.on{background:var(--neo-face);box-shadow:var(--neo-sm)}.note-panel{padding:clamp(18px,3vw,36px)}.note-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:6px}.note-crumbs{font-size:.84rem;margin-bottom:8px}.note-body{display:grid;grid-gap:12px;gap:12px;max-width:80ch;font-size:1.02rem;line-height:1.6}.note-body h2{font-size:1.3rem;margin-top:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.note-body h3{font-size:1.08rem;margin-top:8px}.note-body ul{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.note-link{color:#3d7cc4;overflow-wrap:anywhere;text-decoration:none}.note-link:hover{text-decoration:underline}.app:not([data-look]) .note-link,[data-look=glas] .note-link,[data-look=klassisch] .note-link{color:#6aa6e8}.note-edit{display:grid;grid-gap:12px;gap:12px}.note-title-in{font:800 clamp(1.4rem,3vw,1.9rem)/1.2 var(--display);letter-spacing:-.02em}.note-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.note-edit textarea{min-height:360px;font-size:16px;line-height:1.6}.note-files{display:grid;grid-gap:10px;gap:10px;margin-top:24px;max-width:80ch}.note-files>.btn{justify-self:start}.note-file{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--card)}[data-look=hell] .note-file{background:var(--neo-face);border-color:#fff;box-shadow:var(--neo-sm)}.note-file-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--card2);flex:none;font:700 .72rem var(--mono);color:#fff}.note-file-ic.pdf{background:linear-gradient(145deg,#e0566f,#c93a55)}.note-file-t{flex:1 1;min-width:0;display:grid}.note-file-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-kids{margin-top:26px}.note-kid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));grid-gap:10px;gap:10px;margin-top:10px}.note-kid{display:flex;gap:8px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--line);color:var(--fg);text-decoration:none;background:var(--card)}[data-look=hell] .note-kid{background:var(--neo-face);border-color:#fff;box-shadow:var(--neo-sm)}@media (max-width:860px){.notes-layout{grid-template-columns:minmax(0,1fr)}.note-tree{position:static;display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.note-tree .btn{margin:0;flex:none}.note-node{flex:none;max-width:220px}}.pipe-heroes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:16px;gap:16px;margin-bottom:14px}.pipe-hero{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;display:grid;grid-gap:10px;gap:10px}[data-look=hell] .pipe-hero{background:var(--neo-face);border-color:#fff;box-shadow:var(--neo-out)}.pipe-big{font:800 clamp(2.6rem,6vw,3.6rem)/1 var(--display);letter-spacing:-.03em;color:var(--fg)}.pipe-hero .bar{height:8px}.pipe-hero.gold .bar i{background:var(--gold-shine)}.pipe-hero.red .bar i{background:var(--red)}.pipe-hero.green .bar i{background:var(--green)}.pipe-sub{color:var(--muted);font-size:.9rem}.pipe-sub b{color:var(--fg)}.pipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.pipe-row{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(60px,2fr) 44px 46px;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line-fine);font-size:.9rem}.pipe-row:first-of-type{border-top:0}.pipe-row .bar{height:7px}.pipe-row .bar i{background:color-mix(in srgb,var(--gold) 55%,var(--muted))}.pipe-row.strong .pipe-row-l{font-weight:700}.pipe-row.strong .bar i{background:var(--gold-shine)}.pipe-row-n,.pipe-row-p{text-align:right}.pipe-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));grid-gap:12px;gap:12px;margin-top:12px}.pipe-kv>div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:14px;background:var(--card2)}[data-look=hell] .pipe-kv>div{background:rgba(255,255,255,.4);box-shadow:var(--neo-in)}.pipe-kv small{color:var(--muted);font-size:.78rem}.pipe-kv b{font:800 1.6rem/1.1 var(--display)}@media (max-width:600px){.pipe-row{grid-template-columns:minmax(0,1fr) 34px 40px;row-gap:4px}.pipe-row .bar{grid-column:1/-1;grid-row:2}}.glog-toggle{font-size:.78rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding:2px 0}.glog-toggle,.goal-span{justify-self:start}.goal-pace{font-size:.8rem;font-weight:600}.goal-pace.ok{color:var(--green)}.goal-pace.behind{color:var(--amber)}.home-goal-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.goal.compact{padding:12px 14px;gap:12px;align-items:center}.goal.compact .ring,.goal.compact .ring svg{width:64px;height:64px}.goal.compact .ring .val{font-size:1.05rem}.goal.compact .ring .val small{font-size:.58rem}.goal.compact .goal-main{gap:5px}.goal.compact .goal-title{font-size:.92rem}@media (max-width:480px){.goal.compact{flex-direction:row}}.goal{display:grid;grid-gap:14px;gap:14px;align-items:stretch;padding:18px}.goal-top{display:flex;gap:16px;align-items:center;min-width:0}.goal-head{display:flex;gap:6px;align-items:flex-start}.goal-head .goal-title{flex:1 1;font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.goal-status{font-size:.86rem;color:var(--muted)}.goal-tools{display:flex;gap:0;opacity:.5;transition:opacity .15s;margin:-4px -6px 0 0}.goal-tools:focus-within,.goal:hover .goal-tools{opacity:1}.goal-tools .icon-btn{background:transparent!important;box-shadow:none!important;border-color:transparent!important;width:30px;height:30px}.goal-act{display:flex;gap:8px;align-items:center}.goal-plus{flex:0 1 auto;min-width:112px;min-height:38px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:800 1rem/1 var(--display);letter-spacing:-.01em;color:var(--on-gold);background:linear-gradient(180deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.08) 48%,rgba(255,255,255,0) 54%),var(--gold-shine);border:1px solid rgba(255,236,190,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 5px rgba(120,80,10,.22),0 4px 12px rgba(150,110,30,.22);transition:transform .12s,filter .15s}.goal-plus small{font:600 .74rem var(--body);opacity:.72;letter-spacing:0}.goal-plus:hover{filter:brightness(1.05)}.goal-plus:active{transform:scale(.96)}.goal-plus:disabled{opacity:.85}.goal-plus.bump{animation:plusPop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes plusPop{0%{transform:scale(.92)}55%{transform:scale(1.06)}to{transform:scale(1)}}.goal-plus.done{background:var(--green-soft);color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent);box-shadow:none;font-size:.92rem}.goal-minus{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;font:500 1.1rem/1 var(--mono);color:var(--muted);background:var(--pill,var(--card2));border:1px solid var(--line);box-shadow:var(--pill-edge,none)}.goal-minus:disabled{opacity:.4}.goal-more{flex:none;min-height:36px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--line)}.goal-more.on,.goal-more:hover{color:var(--fg);background:var(--pill,var(--card2));box-shadow:var(--pill-edge,none)}.goal-x-panel{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:8px;gap:8px;animation:fadeIn .18s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.goal .gdays{height:84px;padding-top:4px;border-top:1px solid var(--line-fine)}.goal.compact{padding:14px;gap:10px}.goal.compact .goal-plus{min-height:34px;font-size:.95rem;min-width:96px}.goal.compact .goal-minus{width:32px;height:32px}@media (max-width:480px){.goal-x-panel{grid-template-columns:minmax(0,1fr) auto}.goal-x-panel input[name=note]{grid-column:1/-1;grid-row:2}}.zeit-sum{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.zeit-editor{display:grid;grid-gap:4px;gap:4px}.zeit-grid{display:grid;grid-template-columns:minmax(120px,1.2fr) 100px 110px minmax(120px,2fr) 70px;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line-fine)}.zeit-grid-h{border-top:0;font-size:.74rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.zeit-grid .r{text-align:right}.zeit-grid input{min-height:38px}.zeit-grid input.bad{border-color:var(--red)}.zeit-grid.today .zeit-day-l b{color:var(--gold-ink)}.zeit-day-l{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zeit-hint{grid-column:1/-1;margin:-2px 0 2px}.zeit-total{border-top:2px solid var(--line)}.zeit-actions{margin-top:12px}.zeit-actions,.zeit-repeat{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.zeit-repeat{margin-left:auto}.zeit-repeat label{display:grid;grid-gap:4px;gap:4px;font-size:.76rem;font-weight:600;color:var(--muted)}@media (max-width:600px){.zeit-grid{grid-template-columns:minmax(0,1fr) 72px 72px 52px}.zeit-repeat{margin-left:0}}.pipe-explain{font-size:.78rem;color:var(--faint);line-height:1.45;margin-top:2px}.set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:18px;gap:18px;align-items:start}.set-sec{display:grid;grid-gap:12px;gap:12px}.set-row{display:flex;gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--line-fine);flex-wrap:wrap}.set-row-l{flex:1 1;min-width:160px;display:grid}.set-row-l small{font-size:.8rem}.task-main{flex:1 1;min-width:0;display:grid;grid-gap:8px;gap:8px}.task-main .task-body{width:100%}.task-peek{color:var(--muted);font-size:.84rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chev{align-self:flex-start;margin-top:2px;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--muted);flex:none;transition:transform .18s ease,color .15s}.task-chev:hover{color:var(--fg)}.task.is-open .task-chev{transform:rotate(90deg);color:var(--gold-ink)}.task-more{display:grid;grid-gap:10px;gap:10px;padding:10px 0 2px;border-top:1px solid var(--line-fine)}.task-desc{margin:0;white-space:pre-wrap;line-height:1.5;font-size:.9rem;overflow-wrap:anywhere}.task-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0;font-size:.85rem}.task-dl dt{color:var(--muted)}.task-dl dd{margin:0}.task-acts{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.when{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.when-t{display:flex;gap:6px;align-items:center}.when-t input{flex:1 1;min-width:0}.when-add{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:.86rem;background:transparent}.when-add b{display:inline-flex;gap:5px;align-items:center;color:var(--gold-ink);font-weight:600}.when-add:disabled{opacity:.5}@media (max-width:520px){.when{grid-template-columns:1fr}}.brief-hud{position:fixed;z-index:70;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(560px,calc(100vw - 32px));display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);animation:hudIn .25s ease}@keyframes hudIn{0%{transform:translate(-50%,8px);opacity:0}}.brief-orb{position:relative;width:58px;height:58px;flex:none;display:grid;place-items:center}.brief-orb i{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--gold);opacity:.5}.brief-orb i:nth-child(2){inset:8px;opacity:.7}.brief-orb i:nth-child(3){inset:16px;opacity:.9;border-style:dashed}.brief-orb b{width:14px;height:14px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px var(--gold),0 0 32px var(--gold-soft)}.brief-orb.live i{animation:orb 1.8s ease-out infinite}.brief-orb.live i:nth-child(2){animation-delay:.3s}.brief-orb.live i:nth-child(3){animation:spin 6s linear infinite}.brief-orb.live b{animation:pulse 1.2s ease-in-out infinite}@keyframes orb{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.18);opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{transform:scale(1.25);box-shadow:0 0 24px var(--gold),0 0 48px var(--gold-soft)}}.brief-main{flex:1 1;min-width:0;display:grid;grid-gap:8px;gap:8px}.brief-h{display:flex;justify-content:space-between;align-items:center}.brief-text{max-height:150px;overflow-y:auto;font-size:.95rem;line-height:1.55;color:var(--muted)}.brief-text .on{color:var(--fg);background:var(--gold-soft);border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.brief-text .past{color:var(--faint)}.brief-acts{display:flex;gap:8px}@media (max-width:900px){.brief-hud{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.brief-orb.live :is(i,b){animation:none}}.cal-list,.cal-row{display:grid}.cal-row{grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--line-fine);align-items:baseline}.cal-row:first-child{border-top:0}.cal-row.past{opacity:.5}.cal-row.now .cal-t{color:var(--gold-ink)}.cal-t{font-family:var(--mono);font-size:.8rem;color:var(--muted);white-space:nowrap}.cal-row b{font-weight:600;overflow-wrap:anywhere}.cal-row small{display:block;color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}[data-sort-id]{-webkit-touch-callout:none}[data-sort-id],body.is-dragging,body.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.is-dragging,body.is-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.drag-me{position:relative;z-index:6;opacity:.92;background:var(--card2)!important;box-shadow:0 10px 26px rgba(0,0,0,.35),0 0 0 1px var(--gold)!important;border-radius:10px;transition:none!important;pointer-events:none}.drop-before{box-shadow:inset 0 2px 0 var(--gold)!important}.drop-after{box-shadow:inset 0 -2px 0 var(--gold)!important}.drop-into{background:var(--gold-soft)!important;box-shadow:inset 0 0 0 1px var(--gold)!important}.back-btn{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px 6px 8px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--fg);font-size:.84rem;font-weight:600;text-decoration:none}.back-btn:hover{border-color:var(--gold);color:var(--gold-ink)}.back-btn svg{color:var(--gold)}.notes-title{display:flex;align-items:center;gap:8px}.notes-title .icon-btn{opacity:.55}.notes-title .icon-btn:focus-visible,.notes-title:hover .icon-btn{opacity:1}.note-dnd-hint{margin-top:6px;max-width:240px}@media (max-width:860px){.note-dnd-hint{display:none}}.pipe-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 26px;padding:14px 18px 12px;margin-bottom:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.pf-group{display:grid;grid-gap:7px;gap:7px;min-width:0}.pf-group>small{font:600 .64rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pf-seg{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--bg);border:1px solid var(--line-fine);max-width:100%;overflow-x:auto;scrollbar-width:none}.pf-seg span{display:contents}.pf-seg a{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;font-size:.84rem;font-weight:600;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.pf-seg a:hover{color:var(--fg)}.pf-seg a.on{color:var(--gold-ink);background:var(--gold-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 38%,transparent)}.pf-seg a:focus:not(:focus-visible){outline:none}.pf-seg a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pf-stand{flex-basis:100%;display:flex;gap:7px;align-items:baseline;margin:0;padding-top:10px;border-top:1px solid var(--line-fine);font-size:.78rem;color:var(--muted)}.pf-stand svg{flex:none;color:var(--faint);position:relative;top:2px}[data-look=hell] .pf-seg{background:rgba(255,255,255,.35);box-shadow:inset 0 2px 5px rgba(84,102,130,.16);border-color:rgba(255,255,255,.8)}[data-look=glas] .pf-seg{background:rgba(0,0,0,.25);border-color:rgba(255,255,255,.08)}[data-look=glas] .pipe-filters{border-color:rgba(255,255,255,.1)}[data-look=glas] .pipe-filters,[data-look=hell] .pipe-filters{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge)}[data-look=hell] .pipe-filters{border-color:rgba(255,255,255,.65)}[data-look=papier] .pf-seg a.on{background:var(--fg);color:var(--on-gold);box-shadow:none}[data-look=carbon] .pf-seg a.on{background:var(--gold);color:#fff;box-shadow:none}[data-look=technik] .pf-seg a{font-family:var(--mono);text-transform:uppercase;font-size:.74rem;letter-spacing:.04em}@media (max-width:640px){.pipe-filters{padding:12px}.pf-group,.pf-seg{width:100%}.pf-seg a{flex:1 1;justify-content:center;padding:7px 8px}}.nav-ed{display:grid;grid-gap:10px;gap:10px}.nav-sec{border:1px solid var(--line);border-radius:12px;background:var(--card2);overflow:hidden}.nav-sec.off{opacity:.55}.nav-sec-h{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;cursor:-webkit-grab;cursor:grab}.nav-sec-h input{flex:1 1;min-width:0;min-height:32px;padding:4px 8px;font-weight:700;background:transparent;border-color:transparent}.nav-sec-h input:hover{border-color:var(--line)}.nav-sec-h small{font-size:.74rem;white-space:nowrap}.grip{display:grid;place-items:center;width:22px;color:var(--faint);flex:none}.nav-items{display:grid;grid-gap:2px;gap:2px;padding:0 8px 8px}.nav-it{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 4px;border-radius:8px;background:var(--card);cursor:-webkit-grab;cursor:grab;font-size:.88rem}.nav-it.off .nav-it-l{color:var(--faint);text-decoration:line-through}.nav-it-l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-eye{font-size:.74rem;color:var(--muted);padding:2px 8px;border-radius:99px;border:1px solid var(--line)}.nav-eye:hover{color:var(--fg);border-color:var(--muted)}.nav-it.off .nav-eye{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.nav-drop{padding:6px 10px;border:1px dashed var(--line);border-radius:8px;font-size:.76rem;color:var(--faint);text-align:center}body:not(.is-dragging) .nav-items .nav-drop{opacity:.6}.rm-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rm-nums>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.rm-nums small{font-size:.72rem;color:var(--muted)}.rm-nums b{font:800 1.25rem/1.15 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.rm-nums>div:first-child b{color:var(--gold-ink)}.rm-nums span{font-size:.72rem;color:var(--faint)}.rm-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:12px;align-items:end}.rm-m{display:grid;grid-gap:2px;gap:2px;justify-items:center;min-width:0}.rm-m small{font-size:.62rem;color:var(--muted);white-space:nowrap}.rm-m.now small{color:var(--fg);font-weight:600}.rm-col{height:46px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid var(--line)}.rm-col i{display:block;width:min(9px,38%);border-radius:2px 2px 0 0}.rm-col .c,.rm-foot .c{background:var(--gold)}.rm-col .v,.rm-foot .v{background:color-mix(in srgb,var(--fg) 32%,transparent)}.rm-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:.72rem;color:var(--muted)}.rm-foot span{display:inline-flex;align-items:center;gap:5px}.rm-foot i{display:block;width:8px;height:8px;border-radius:2px}.rm-foot .sp{flex:1 1}.rm-src{font-size:.68rem;color:var(--faint);margin-top:4px}.rev-edit{display:grid;grid-gap:6px;gap:6px}.rev-edit-h,.rev-edit-r{display:grid;grid-template-columns:90px repeat(2,minmax(0,1fr)) minmax(0,1.2fr);grid-gap:8px;gap:8px;align-items:center}.rev-edit-h span{font-size:.72rem;color:var(--muted);font-weight:600}.rev-edit-r b{font-size:.86rem}.rev-edit-r input{min-height:34px;padding:5px 9px}@media (max-width:640px){.rev-edit-h{display:none}.rev-edit-r{grid-template-columns:1fr 1fr;padding:8px 0;border-top:1px solid var(--line-fine)}.rev-edit-r b,.rev-edit-r input:last-child{grid-column:1/-1}}.when-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.when-q{display:inline-flex;gap:2px;padding:2px;border-radius:99px;background:var(--card2);border:1px solid var(--line-fine)}.when-q button{padding:2px 10px;border-radius:99px;font-size:.74rem;font-weight:600;color:var(--muted);min-height:22px;display:inline-flex;align-items:center}.when-q button:hover{color:var(--fg)}.when-q button.on{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}[data-look=papier] .when-q button.on{background:var(--fg);color:var(--on-gold);box-shadow:none}[data-look=carbon] .when-q button.on{background:var(--gold);color:#fff;box-shadow:none}.mic-btn{border:1px solid var(--line);background:var(--card)}.mic-btn:hover{color:var(--gold-ink);border-color:var(--gold)}.mic-btn.live{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 0 0 4px var(--red-soft);animation:micPulse 1.2s ease-in-out infinite}@keyframes micPulse{50%{box-shadow:0 0 0 8px transparent}}.voice-hud .brief-orb b,.voice-hud .brief-orb i{border-color:var(--red)}.voice-hud .brief-orb b{background:var(--red);box-shadow:0 0 16px var(--red),0 0 32px var(--red-soft)}.voice-heard{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:10px;background:var(--gold-soft);font-size:.84rem;color:var(--fg)}.voice-heard svg{flex:none;margin-top:3px;color:var(--gold)}@media (prefers-reduced-motion:reduce){.mic-btn.live{animation:none}}.voice-live{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--card2);border:1px solid var(--line)}.voice-live.on{border-color:color-mix(in srgb,var(--red) 55%,transparent);box-shadow:0 0 0 3px var(--red-soft)}.voice-dot{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--muted);border:1px solid var(--line)}.voice-live.on .voice-dot{background:var(--red);color:#fff;border-color:var(--red);animation:micPulse 1.2s ease-in-out infinite}.voice-live-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:.86rem}.voice-live-t span{color:var(--fg);overflow-wrap:anywhere}.voice-live-t small{color:var(--muted);font-size:.74rem}.voice-prev{display:grid;grid-template-columns:max-content 1fr;grid-gap:3px 12px;gap:3px 12px;margin:0;font-size:.84rem}.voice-prev dt{color:var(--muted)}.voice-prev dd{margin:0;color:var(--fg);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.voice-live.on .voice-dot{animation:none}}.voice-ask{font-size:1.02rem;font-weight:600;line-height:1.4}.voice-ask,.voice-say{margin:2px 0 0;color:var(--fg);overflow-wrap:anywhere}.voice-say{font-size:.95rem;line-height:1.45}.voice-say.ok{color:var(--green,var(--fg))}.voice-note{margin:0;font-size:.76rem;color:var(--muted)}.voice-hud .brief-acts,.wk-bar{flex-wrap:wrap}.wk-bar{display:flex;align-items:center;gap:10px 14px;margin-bottom:12px}.wk-bar .sp{flex:1 1}.wk-title{font-size:1.5rem;margin:0}.wk-range{font-size:.92rem}.wk-cals{display:flex;gap:6px;flex-wrap:wrap}.wk-cal{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:var(--card);font-size:.8rem;font-weight:600;color:var(--fg)}.wk-cal i{width:10px;height:10px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wk-cal.off{color:var(--faint)}.wk-cal.off i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c)}.c0{--c:var(--gold)}.c1{--c:#5ab0f0}.c2{--c:var(--green)}.c3{--c:#e57aa8}.c9{--c:var(--kpi)}.wk-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.wk{min-width:760px}.wk,.wk-row{display:grid}.wk-row{grid-template-columns:52px repeat(7,minmax(0,1fr))}.wk-gut{position:relative;border-right:1px solid var(--line-fine)}.wk-gut small{display:block;padding:6px 6px 0 0;text-align:right;font-size:.62rem;color:var(--faint)}.wk-head{border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--card)}.wk-dh{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 0 7px;border-left:1px solid var(--line-fine)}.wk-dh span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.wk-dh b{font:600 1.2rem/1.2 var(--display);width:34px;height:34px;display:grid;place-items:center;border-radius:50%}.wk-dh.today span{color:var(--gold-ink)}.wk-dh.today b{background:var(--gold);color:var(--on-gold)}.wk-all{border-bottom:1px solid var(--line)}.wk-allc{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:3px;border-left:1px solid var(--line-fine);min-height:26px}.wk-chip{display:flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;font-size:.74rem;font-weight:600;text-align:left;background:color-mix(in srgb,var(--c) 24%,var(--card));color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:3px solid var(--c)}.wk-chip.task{background:transparent;border:1px dashed color-mix(in srgb,var(--c) 70%,transparent);border-left:3px solid var(--c)}.wk-chip.task.hi{border-left-color:var(--red)}.wk-chip.task.run{opacity:.72}.wk-more{padding:1px 7px;border-radius:5px;font-size:.7rem;font-weight:600;text-align:left;color:var(--muted);background:transparent}.wk-more:hover{color:var(--fg);background:var(--line-fine)}.wk-body{height:calc(var(--h) * max(26px, calc((100dvh - 290px) / var(--h))))}.wk-hours span{position:absolute;right:6px;transform:translateY(-50%);font-size:.64rem;color:var(--faint);font-family:var(--mono)}.wk-col{position:relative;border-left:1px solid var(--line-fine);background-image:linear-gradient(var(--line-fine) 1px,transparent 1px);background-size:100% calc(100% / var(--h))}.wk-col.we{background-color:color-mix(in srgb,var(--fg) 2%,transparent)}.wk-col.today{background-color:color-mix(in srgb,var(--gold) 5%,transparent)}.wk-ev{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:2px 6px;border-radius:6px;overflow:hidden;text-align:left;background:color-mix(in srgb,var(--c) 26%,var(--card));border-left:3px solid var(--c);color:var(--fg);font-size:.74rem;line-height:1.25;z-index:1;min-height:14px;box-shadow:0 0 0 1px var(--card)}.wk-ev:hover{z-index:2;background:color-mix(in srgb,var(--c) 38%,var(--card))}.wk-ev b{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wk-ev b svg{display:inline;vertical-align:-1px;margin-right:3px}.wk-ev small{font-family:var(--mono);font-size:.64rem;color:var(--muted)}.wk-ev.short{flex-direction:row;align-items:center;gap:5px;padding-top:0;padding-bottom:0}.wk-ev.short b{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block;min-width:0;flex:0 1 auto}.wk-ev.short small{flex:none}.wk-ev.task{background:color-mix(in srgb,var(--c) 10%,var(--card));border:1px dashed color-mix(in srgb,var(--c) 70%,transparent);border-left:3px solid var(--c)}.wk-ev.past{opacity:.55}.wk-now{left:-1px;right:0;height:2px;z-index:3;pointer-events:none}.wk-now,.wk-now:before{position:absolute;background:var(--red)}.wk-now:before{content:"";left:-5px;top:-4px;width:10px;height:10px;border-radius:50%}.wk-pop{width:min(440px,100%)}.wk-pop h2{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.wk-dot{width:12px;height:12px;border-radius:3px;background:var(--c);flex:none}.wk-pop p{display:flex;gap:6px;align-items:baseline;font-size:.9rem}@media (max-width:760px){.wk-body{height:calc(var(--h) * 34px)}.wk-title{font-size:1.25rem}}.folder-row{position:relative;display:flex;align-items:center;border-radius:8px}.folder-n,.folder-row .folder{flex:1 1;min-width:0}.folder-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-edit{position:absolute;right:34px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--muted);opacity:0;transition:opacity .15s;background:var(--card2)}.folder-edit:focus-visible,.folder-row:hover .folder-edit{opacity:1}.folder-edit:hover{color:var(--gold-ink)}.folder.editing{gap:9px}.folder-input{min-height:30px!important;padding:3px 8px!important;font-weight:500}.folder-title{display:flex;align-items:center;gap:6px}.folder-title .icon-btn{opacity:.55}.folder-title .icon-btn:focus-visible,.folder-title:hover .icon-btn{opacity:1}@media (hover:none){.folder-edit{opacity:.8}}@media (max-width:860px){.folder-row{flex:none}.folder-edit{position:static;transform:none;opacity:1;margin-left:-4px}}.task-notes{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid var(--line-fine)}.task-notes-h{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--muted)}.tnote{padding:7px 10px;border-radius:9px;background:var(--card2)}.tnote-h{display:flex;align-items:baseline;gap:8px;font-size:.78rem}.tnote-h small{color:var(--faint)}.tnote-del{margin-left:auto;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:var(--faint)}.tnote-del:hover{color:var(--red);background:var(--red-soft)}.tnote p{margin:2px 0 0;font-size:.88rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.tnote-new{display:grid;grid-gap:6px;gap:6px;justify-items:start}.tnote-new textarea{min-height:58px;font-size:.88rem}.wk-col.add{cursor:cell}.wk-cals .btn{margin-left:4px}.imp{display:grid;grid-gap:14px;gap:14px;padding-bottom:80px}.imp-drop{position:relative;display:flex;align-items:center;gap:14px;padding:22px 20px;border:1.5px dashed var(--line);border-radius:var(--r);background:var(--card);cursor:pointer;transition:border-color .15s,background .15s}.imp-drop.on,.imp-drop:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,var(--card))}.imp-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.imp-drop-i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--card2);color:var(--gold);flex:none}.imp-drop b{display:block;font-size:.95rem}.imp-drop small{display:block;color:var(--muted);font-size:.8rem;margin-top:2px}.imp-opts{display:grid;grid-gap:12px;gap:12px}.imp-check{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;font-weight:500;cursor:pointer}.imp-check input{margin-top:3px}.imp-check small{display:block;color:var(--muted);font-size:.78rem;font-weight:400}.imp-list{display:grid;grid-gap:8px;gap:8px}.imp-row{background:var(--card);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:12px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;min-width:0}.imp-row.st-importiert,.imp-row.st-ok{border-left-color:var(--green)}.imp-row.st-check{border-left-color:var(--gold)}.imp-row.st-fehler,.imp-row.st-warn{border-left-color:var(--red)}.imp-row.st-skip,.imp-row.st-uebersprungen{opacity:.62}.imp-row.st-laeuft,.imp-row.st-lesen{border-left-color:var(--muted)}.imp-top{display:flex;gap:8px;flex-wrap:wrap}.imp-file,.imp-top{align-items:center;min-width:0}.imp-file{display:inline-flex;gap:6px;font-weight:600;font-size:.88rem;flex:1 1 200px;color:var(--muted)}.imp-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.imp-st{font-size:.8rem;color:var(--muted)}.imp-st .good{color:var(--green);display:inline-flex;align-items:center;gap:4px;font-weight:600}.imp-main{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(130px,.8fr) minmax(100px,.6fr) minmax(200px,1.3fr);grid-gap:10px;gap:10px;align-items:end}.imp-main:has(.imp-terms){grid-template-columns:minmax(160px,1fr) minmax(200px,1.4fr) minmax(200px,1.2fr)}.imp-terms span{font-weight:400;color:var(--fg);font-size:.86rem;line-height:1.4;padding:8px 0}.imp-other{max-width:420px}.imp-why{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font-size:.8rem;color:var(--muted)}.imp-why .warn{color:var(--amber)}.imp-why .linkish{margin-left:auto}.linkish{background:none;border:0;padding:0;color:var(--gold);font-weight:600;font-size:.8rem;cursor:pointer}.linkish:hover{text-decoration:underline}.imp-more{display:grid;grid-template-columns:2fr .7fr 1.3fr;grid-gap:10px;gap:10px;padding-top:4px;border-top:1px solid var(--line-fine)}.imp-more .imp-wide{grid-column:1/-1}.imp-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.imp-sum{font-size:.88rem;color:var(--muted)}@media (max-width:860px){.imp-main,.imp-main:has(.imp-terms){grid-template-columns:1fr 1fr}.imp-main .imp-act{grid-column:1/-1}.imp-more{grid-template-columns:1fr 1fr}.imp-more label:first-child{grid-column:1/-1}}@media (max-width:520px){.imp-main,.imp-main:has(.imp-terms),.imp-more{grid-template-columns:1fr}.imp-drop{padding:18px 14px}}.form .seg{justify-self:start}.pay-res{font-size:1.05rem;color:var(--fg);min-height:38px;display:flex;align-items:center}.pay-prev{margin:0;font-size:.84rem;color:var(--fg);background:var(--card2);border-radius:9px;padding:8px 11px;line-height:1.45}.pay-prev.bad{color:var(--red)}.rate-zins{display:block;font-size:.72rem}.voice-page{max-width:560px;margin:0 auto;padding:clamp(12px,4vh,48px) 0 40px;display:grid;justify-items:center;text-align:center;grid-gap:14px;gap:14px}.voice-page h1{font-size:clamp(1.5rem,5vw,2rem)}.voice-page .lede{color:var(--muted);max-width:44ch}.mic-big{margin:clamp(10px,4vh,36px) 0;width:min(62vw,230px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--gold) 22%,var(--card)),var(--card) 70%);color:var(--gold);font-weight:600;font-size:.9rem;box-shadow:0 18px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:transform .15s}.mic-big span{color:var(--fg)}.mic-big:active{transform:scale(.97)}.mic-big.live{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 0 0 10px var(--red-soft);animation:micPulse 1.2s ease-in-out infinite}.mic-big.live span{color:#fff}.voice-examples{display:grid;grid-gap:6px;gap:6px;width:100%}.voice-examples span{font-size:.86rem;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.voice-install{width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:.88rem}.voice-install summary{cursor:pointer;font-weight:600}.voice-install p{margin:8px 0 0;color:var(--muted);line-height:1.5}@media (prefers-reduced-motion:reduce){.mic-big.live{animation:none}}.hintbar{display:flex;gap:6px 14px;flex-wrap:wrap;align-items:center;font-size:.86rem;padding:10px 12px;border-radius:10px;background:var(--amber-soft);color:var(--amber);margin-bottom:14px;text-decoration:none}.hintbar.bad{background:var(--red-soft,color-mix(in srgb,var(--red) 14%,transparent));color:var(--red)}a.hintbar:hover{filter:brightness(1.08)}.btn .cnt{display:inline-block;min-width:18px;padding:0 5px;border-radius:99px;background:var(--amber);color:#111;font:700 .7rem/18px var(--mono);text-align:center}.form label.cbx{display:flex;gap:8px;align-items:center;color:var(--fg);font-weight:500}.form label.cbx>input{width:18px;height:18px;flex:none;margin:0}.hint li.warn{color:var(--amber)}.wk-dh .pk-cnts{display:grid;grid-gap:1px;gap:1px;margin-top:3px;justify-items:start;text-transform:none;letter-spacing:0}.wk-dh .pk-cnts .pk-cnt{display:flex;gap:5px;align-items:center;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fg);white-space:nowrap}.wk-dh .pk-cnt i{width:8px;height:8px;border-radius:2px;background:var(--c);flex:none}.wk-dh .pk-cnts .pk-cnt.zero{color:var(--muted);font-weight:500}.pk-sum{font-size:.86rem;white-space:nowrap}.pk-sum b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-wrap{display:grid;grid-gap:6px;gap:6px;min-width:0}.fd-lab{font-size:.8rem;font-weight:600;color:var(--muted)}.fdrop{position:relative;display:flex;align-items:center;gap:14px;min-height:96px;padding:18px;border:1.5px dashed var(--line);border-radius:var(--r);background:var(--card2);cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.fdrop.on,.fdrop:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--card2))}.fdrop.on{border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}.fdrop.has{border-style:solid;border-color:color-mix(in srgb,var(--green) 55%,var(--line))}.fdrop.off{opacity:.55;pointer-events:none}.fdrop>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;border:0;margin:0;font-size:0}.fd-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--card);color:var(--gold);flex:none}.fd-ic.ok{color:var(--green)}.fd-txt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;flex:1 1}.fd-txt b{font-size:.95rem;color:var(--fg);overflow-wrap:anywhere}.fd-txt small{flex-basis:100%;font-size:.78rem;color:var(--muted);font-weight:400}.fd-or{font-size:.85rem;color:var(--muted)}.fd-btn{pointer-events:none;min-height:42px;padding-inline:18px;font-size:.92rem}.fd-x{position:relative;z-index:2;flex:none}.fd-err{font-size:.8rem;color:var(--red)}@media (hover:none),(max-width:600px){.fdrop{flex-direction:column;align-items:stretch;text-align:center;padding:16px 14px;gap:10px}.fdrop:not(.has) .fd-ic{display:none}.fd-txt{justify-content:center}.fd-or,.fdrop:not(.has) .fd-desk{display:none}.fd-btn{flex-basis:100%;justify-content:center;min-height:50px;font-size:1rem}.fdrop.has{flex-direction:row;text-align:left}}.mp-search{max-width:360px;margin-bottom:12px}.mp-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mp-frame{padding:0;overflow:hidden;display:grid}.mp-frame-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line)}.mp-iframe{width:100%;height:calc(100vh - 230px);min-height:560px;border:0;background:#fff;display:block}.mp-files{display:grid;grid-gap:8px;gap:8px}.mp-file{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-width:0}.mp-file.on{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.mp-file-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.mp-file-main b{overflow-wrap:anywhere;font-size:.9rem}.mp-file-main small{font-size:.76rem}.mp-file-act{display:flex;gap:4px;align-items:center;flex:none}.mp-show{display:inline-flex;gap:6px;align-items:center;font-size:.8rem;font-weight:600;margin-right:4px;cursor:pointer}.mp-show input{width:16px;height:16px;margin:0}.mp-rename{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mp-rename input{flex:1 1;min-width:140px}@media (max-width:980px){.mp-grid{grid-template-columns:minmax(0,1fr)}.mp-iframe{height:70vh;min-height:480px}}@media (max-width:600px){.mp-file{flex-wrap:wrap}.mp-file-act{width:100%;justify-content:flex-end}}.rel-check{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:4px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;vertical-align:middle;padding:0}.rel-check:hover{color:var(--green);border-color:color-mix(in srgb,var(--green) 50%,var(--line))}.rel-wrap{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.kv3 b.soft{font-size:.86rem;font-weight:600;color:var(--muted);line-height:1.4}.nrow-txt small.soon-tag{color:var(--gold);font-weight:700;letter-spacing:.02em}.soon-card h2{margin-top:4px}.pb-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.pb-kapitel{padding:18px 0 0}.pb-kapitel h2{font-size:clamp(1.3rem,3vw,1.7rem);font-weight:850;letter-spacing:-.02em}.pb-kapitel .pb-rich{margin-top:6px;color:var(--muted)}.pb-block{display:grid;grid-gap:12px;gap:12px;min-width:0}.pb-block h3{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.pb-block .btn{justify-self:start}.pb-gold{border-color:rgba(220,176,85,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(220,176,85,.18)}.pb-plain{padding:2px 0}.pb-rich{display:grid;grid-gap:10px;gap:10px;line-height:1.6;font-size:.95rem}.pb-rich ol,.pb-rich ul{margin:0;padding-left:1.25em;display:grid;grid-gap:4px;gap:4px}.pb-par{display:grid;grid-gap:6px;gap:6px;min-width:0}.pb-rich h4{font-size:.95rem;font-weight:800;letter-spacing:-.01em;margin-top:2px}.pb-rich blockquote{margin:0;padding:10px 14px;border-left:3px solid var(--gold);background:rgba(220,176,85,.07);border-radius:0 10px 10px 0;font-style:italic}.pb-fold{padding:0;gap:0}.pb-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px}.pb-fold>summary::-webkit-details-marker{display:none}.pb-fold>summary svg{flex:none;color:var(--muted);transition:transform .2s}.pb-fold[open]>summary svg{transform:rotate(90deg)}.pb-fold-body{display:grid;grid-gap:12px;gap:12px;padding:0 22px 22px;min-width:0}@media (max-width:640px){.pb-fold>summary{padding:16px 18px}.pb-fold-body{padding:0 18px 18px}}.pb-video.pb-missing{display:grid;place-items:center;aspect-ratio:auto;min-height:96px;padding:16px;text-align:center;font-size:.9rem;color:var(--muted);background:var(--card2);border:1px dashed var(--line)}.pb-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.pb-video iframe,.pb-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.pb-img{width:100%;height:auto;border-radius:12px;display:block}.pd-side{min-width:0}.pd-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.pd-bar-l{display:grid;grid-gap:2px;gap:2px;min-width:0}.pd-bar-l small{font-size:.78rem}.pd-bar-r{display:flex;gap:6px;flex-wrap:wrap}.pd-warn{border-color:rgba(232,170,60,.55);background:rgba(232,170,60,.08);display:grid;grid-gap:6px;gap:6px;font-size:.88rem}.pd-warn ul{margin:0;padding-left:1.2em;display:grid;grid-gap:2px;gap:2px}.pd-pages{display:flex;flex-wrap:wrap;gap:6px}.pd-pages button{padding:6px 11px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--muted);background:var(--card2);border:1px solid var(--line)}.pd-pages button.on{color:var(--fg);border-color:var(--gold);background:var(--gold-soft)}.pd-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;align-items:end}.pd-inh{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:.88rem}.pd-blocks{display:grid;grid-gap:12px;gap:12px}.pd-block{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:var(--card2)}.pd-block.off{opacity:.55}.pd-block-h{justify-content:space-between;gap:8px;flex-wrap:wrap}.pd-acts,.pd-block-h{display:flex;align-items:center}.pd-acts{gap:4px}.pd-sure{font-size:.7rem;color:var(--red);font-weight:700}.pd-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}.pd-block small.ok{color:var(--green)}.pd-block small.err{color:var(--red)}.pd-grid>.mp-frame{position:-webkit-sticky;position:sticky;top:8px}.pd-grid .mp-iframe{height:calc(100vh - 150px)}@media (max-width:980px){.pd-grid>.mp-frame{position:static}.pd-grid .mp-iframe{height:70vh}}.portal-root a.pt-back{position:-webkit-sticky;position:sticky;top:calc(var(--pt-banner-h,0px) + 8px);z-index:20;display:flex;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;height:32px;padding:0 13px 0 7px;margin-top:2px;border:1px solid var(--line);border-radius:999px;background:var(--card2);box-shadow:0 2px 10px rgba(0,0,0,.28);color:var(--fg);font-size:.82rem;font-weight:600;text-decoration:none}.portal-root a.pt-back:focus-visible,.portal-root a.pt-back:hover{border-color:var(--gold)}.portal-root a.pt-back svg{flex:none;color:var(--gold)}.ix{display:grid;grid-gap:16px;gap:16px;margin-top:18px;min-width:0}.pt-back+.ix{margin-top:12px}.ix-soon-note{margin-top:14px;padding:10px 14px;border-radius:10px;font-size:.85rem;background:rgba(232,170,60,.1);border:1px solid rgba(232,170,60,.45)}.ix-search{display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--muted)}.ix-search:focus-within{border-color:var(--gold)}.ix-search input{flex:1 1;min-width:0;border:0;background:transparent;outline:0;color:var(--fg);font-size:1rem;padding:0;height:100%;box-shadow:none}.ix-gone{padding:10px 14px;border-radius:10px;font-size:.88rem;background:var(--card2)}.ix-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:14px;gap:14px}.portal-root a.ix-card,.portal-root a.ix-hit,.portal-root a.ix-topic{color:inherit;text-decoration:none}.ix-topic{display:grid;align-content:start;grid-gap:10px;gap:10px;transition:transform .16s,border-color .16s}.ix-topic:focus-visible,.ix-topic:hover{transform:translateY(-2px);border-color:var(--gold)}.ix-topic h2{font-size:1.14rem;font-weight:800;letter-spacing:-.015em;line-height:1.25}.ix-topic p{color:var(--muted);line-height:1.5;font-size:.93rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ix-topic-i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.ix-chips{display:flex;flex-wrap:wrap;gap:6px}.ix-chips small{padding:3px 9px;border-radius:999px;background:var(--card2);border:1px solid var(--line);font-size:.76rem;color:var(--muted)}.ix-results{display:grid;grid-gap:10px;gap:10px}.ix-count{font-size:.86rem}.ix-hit{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0}.ix-hit:focus-visible,.ix-hit:hover{border-color:var(--gold)}.ix-hit small{color:var(--muted);font-size:.76rem}.ix-hit b{font-size:1rem}.ix-hit span{color:var(--muted);font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.ix-split{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.ix-tree{position:-webkit-sticky;position:sticky;top:calc(var(--pt-banner-h,0px) + 52px);border:1px solid var(--line);border-radius:14px;background:var(--card);padding:12px;min-width:0;max-height:calc(100vh - var(--pt-banner-h,0px) - 68px);overflow:auto}.ix-tree-btn{display:none}.ix-tree nav{display:grid;grid-gap:4px;gap:4px}.ix-tree a{display:block;padding:7px 10px;border-radius:9px;font-size:.87rem;line-height:1.3;color:var(--fg);text-decoration:none}.ix-tree a:hover{background:var(--card2)}.ix-tree a.on{background:var(--gold-soft);font-weight:700}.ix-tree-home{color:var(--muted)!important}.ix-tree-title{font-weight:700}.ix-tree-t.on>.ix-tree-title{color:var(--gold)}.ix-tree-s{display:grid;grid-gap:1px;gap:1px;padding-left:8px;margin:2px 0 6px}.ix-tree-s small{padding:6px 10px 2px;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--muted)}.ix-main{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.ix-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:.8rem;color:var(--muted);align-items:center}.ix-crumbs a{color:inherit}.ix-crumbs a:hover,.ix-crumbs b{color:var(--fg)}.ix-crumbs b{font-weight:600}.ix-h{font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:850;letter-spacing:-.02em;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ix-lead{color:var(--muted);font-size:1rem;line-height:1.55;max-width:68ch}.ix-status{font-style:normal;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(232,170,60,.15);color:var(--gold);letter-spacing:0}.ix-sub{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ix-sub h3{font-size:1.02rem;font-weight:800}.ix-more{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.ix-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:10px;gap:10px}.ix-card{display:grid;grid-gap:5px;gap:5px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0;transition:border-color .16s,transform .16s}.ix-card:focus-visible,.ix-card:hover{border-color:var(--gold);transform:translateY(-1px)}.ix-card b{font-size:.96rem;line-height:1.3}.ix-card span{color:var(--muted);font-size:.86rem;line-height:1.45}.ix-card small{display:inline-flex;gap:6px;align-items:center;font-size:.74rem;color:var(--gold);font-weight:600;flex-wrap:wrap}.ix-pending{border-style:dashed;border-color:rgba(232,170,60,.6)}.ix-pending p{color:var(--muted);font-size:.9rem}.ix-talk{display:grid;grid-gap:8px;gap:8px}.ix-talk-line{display:grid;grid-gap:3px;gap:3px;padding:10px 14px;border-radius:14px;max-width:88%;min-width:0;line-height:1.5;font-size:.95rem}.ix-talk-line small{font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ix-talk-line p{white-space:pre-wrap;overflow-wrap:anywhere}.ix-talk-line.du{justify-self:start;background:var(--gold-soft);border:1px solid rgba(220,176,85,.4);border-bottom-left-radius:4px}.ix-talk-line.lead{justify-self:end;background:var(--card2);border:1px solid var(--line);border-bottom-right-radius:4px}.ix-talk-note{text-align:center;color:var(--muted);font-size:.82rem;font-style:italic;padding:2px 10px}.ix-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;-webkit-overflow-scrolling:touch}.ix-table{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.45}.ix-table th{text-align:left;font-weight:750;background:var(--card2);white-space:nowrap}.ix-table td,.ix-table th{padding:10px 12px;border-bottom:1px solid var(--line)}.ix-table td{vertical-align:top;white-space:pre-wrap;min-width:90px}.ix-table tr:last-child td{border-bottom:0}@media (max-width:860px){.ix-split{grid-template-columns:minmax(0,1fr);gap:12px}.ix-tree{position:static;max-height:none;padding:0}.ix-tree-btn{display:flex;align-items:center;gap:8px;padding:12px 14px;font-weight:700;font-size:.9rem;width:100%}.ix-tree nav{display:none;padding:0 8px 10px}.ix-tree nav.on{display:grid}}.ix-table-wrap{container-type:inline-size}@container (max-width:860px){.ix-table.wide,.ix-table.wide tbody,.ix-table.wide td,.ix-table.wide tr{display:block;width:100%}.ix-table.wide thead{display:none}.ix-table.wide tr{padding:6px 14px;border-bottom:1px solid var(--line)}.ix-table.wide tr:last-child{border-bottom:0}.ix-table.wide td{padding:7px 0;border-bottom:0;min-width:0}.ix-table.wide td[data-l]:before{content:attr(data-l);display:block;font-size:.72rem;font-weight:800;color:var(--muted);margin-bottom:2px}}@container (max-width:480px){.ix-table,.ix-table tbody,.ix-table td,.ix-table tr{display:block;width:100%}.ix-table thead{display:none}.ix-table tr{padding:6px 14px;border-bottom:1px solid var(--line)}.ix-table td,.ix-table tr:last-child{border-bottom:0}.ix-table td{padding:7px 0;min-width:0}.ix-table td[data-l]:before{content:attr(data-l);display:block;font-size:.72rem;font-weight:800;color:var(--muted);margin-bottom:2px}}@media (max-width:640px){.ix-talk-line{max-width:96%}}@media (prefers-reduced-motion:reduce){.ix-card,.ix-topic{transition:none}.ix-card:hover,.ix-topic:hover{transform:none}}.pd-lib .btn{justify-self:start}.ie{display:grid;grid-gap:12px;gap:12px;min-width:0}.ie-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:68px;z-index:6}.ie-bar-l{display:grid;grid-gap:2px;gap:2px;min-width:0}.ie-bar-l b{font-size:.92rem}.ie-bar-l small{font-size:.78rem}.ie-bar-r{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ie-rev-btn{border-color:rgba(232,170,60,.6);background:rgba(232,170,60,.12)}.ie-conflict{display:grid;grid-gap:8px;gap:8px}.ie-grid{display:grid;grid-template-columns:270px minmax(0,1fr) minmax(0,.9fr);grid-gap:12px;gap:12px;align-items:start}.ie-wide .ie-grid{grid-template-columns:270px minmax(0,1fr)}.ie-tree{position:-webkit-sticky;position:sticky;top:152px;max-height:calc(100vh - 168px);overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:10px;align-content:start}.ie-search{display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--muted);height:34px}.ie-search input{border:0;background:transparent;box-shadow:none;outline:0;padding:0;height:100%;flex:1 1;min-width:0;font-size:.85rem;color:var(--fg)}.ie-rows{display:grid;grid-gap:2px;gap:2px}.ie-group{margin-bottom:6px}.ie-group,.ie-subgroup{display:grid;grid-gap:1px;gap:1px}.ie-row{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;cursor:pointer;font-size:.84rem;line-height:1.25;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;border:1px solid transparent}.ie-row>b,.ie-row>span{min-width:0;flex:1 1;overflow-wrap:anywhere}.ie-row:hover{background:var(--card2)}.ie-row.on{background:var(--gold-soft);border-color:rgba(220,176,85,.45)}.ie-row.off{opacity:.55}.ie-row small{font-size:.68rem;color:var(--muted);flex:none}.ie-t{font-size:.88rem;padding-left:2px}.ie-s{margin-left:14px;font-size:.76rem;font-weight:700;color:var(--muted);letter-spacing:.02em}.ie-free{font-weight:500;font-style:italic;opacity:.7}.ie-i{margin-left:22px}.ie-caret{display:grid;place-items:center;width:22px;height:22px;flex:none;color:var(--muted);border-radius:6px}.ie-flag{color:var(--gold)!important;font-weight:700}.ie-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--muted)}.ie-dot.st-live{background:var(--green)}.ie-dot.st-geaendert{background:var(--gold)}.ie-dot.st-entwurf{background:transparent;border:1.5px solid var(--muted)}.ie-dot.st-archiv{background:var(--line)}.ie-tree-foot{gap:8px;justify-content:space-between;flex-wrap:wrap}.ie-arch,.ie-tree-foot{display:flex;align-items:center}.ie-arch{font-size:.78rem;gap:5px}.ie-legend{font-size:.72rem;line-height:1.6}.ie-legend .ie-dot{margin:0 2px 0 6px}.ie-row.drop-before{box-shadow:inset 0 2px 0 var(--gold)}.ie-row.drop-after{box-shadow:inset 0 -2px 0 var(--gold)}.ie-row.drop-into{background:var(--gold-soft);outline:1px dashed var(--gold)}.ie-block.drag-me,.ie-row.drag-me{position:relative;z-index:30;opacity:.85;pointer-events:none;box-shadow:var(--shadow)}.ie-center{min-width:0}.ie-empty{text-align:center;display:grid;grid-gap:6px;gap:6px;padding:40px 20px}.ie-node{display:grid;grid-gap:12px;gap:12px}.ie-node .chip{justify-self:start}.ie-imp-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ie-status{font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--card2);border:1px solid var(--line)}.ie-status.st-live{color:var(--green);border-color:color-mix(in srgb,var(--green) 50%,var(--line))}.ie-status.st-geaendert{color:var(--gold);border-color:rgba(220,176,85,.6)}.ie-status.st-archiv{opacity:.65}.ie-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ie-move{width:auto;max-width:170px;font-size:.8rem;padding:4px 8px;height:30px}.danger-text{color:var(--red)}.ie-hold{display:flex;gap:8px;align-items:center;font-size:.84rem}.ie-orig summary{cursor:pointer;font-size:.84rem;font-weight:600;color:var(--muted)}.ie-orig pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.84rem;line-height:1.5;margin-top:8px;padding:12px;border-radius:10px;background:var(--card2);max-height:320px;overflow:auto}.ie-blocks{grid-gap:6px;gap:6px}.ie-block,.ie-blocks{display:grid;min-width:0}.ie-block{grid-gap:10px;gap:10px;cursor:-webkit-grab;cursor:grab}.ie-block button,.ie-block input,.ie-block select,.ie-block summary,.ie-block textarea{cursor:auto}.ie-block button,.ie-block summary{cursor:pointer}.ie-block.off{opacity:.55}.ie-block.rev{border-color:rgba(232,170,60,.7)}.ie-block.drop-before{box-shadow:0 -3px 0 var(--gold)}.ie-block.drop-after{box-shadow:0 3px 0 var(--gold)}.ie-block-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ie-grip{color:var(--muted);font-size:1rem;line-height:1}.ie-origin{font-size:.7rem;color:var(--muted)}.ie-origin.add{color:var(--gold);font-weight:700}.ie-block-h .pd-acts{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.ie-fields{display:grid;grid-gap:10px;gap:10px;cursor:auto}.ie-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:3px;border-radius:8px;font-size:.76rem;color:var(--muted);opacity:.55;transition:opacity .12s}.ie-add:focus-visible,.ie-add:hover{opacity:1;background:var(--card2)}.ie-add.on{opacity:1;flex-wrap:wrap;padding:8px;background:var(--card2)}.ie-rich{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card)}.ie-rich:focus-within{border-color:var(--gold)}.ie-rich textarea{border:0;border-radius:0;box-shadow:none;width:100%;resize:vertical;line-height:1.5}.ie-tools{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-bottom:1px solid var(--line);background:var(--card2)}.ie-tools button{padding:3px 9px;border-radius:6px;font-size:.76rem;font-weight:600;color:var(--muted)}.ie-tools button:hover{background:var(--card);color:var(--fg)}.ie-tools small{margin-left:auto;align-self:center;padding:0 8px;font-size:.7rem;color:var(--muted)}.ie-more summary{font-size:.8rem;font-weight:600;color:var(--muted);cursor:pointer;margin-bottom:6px}.ie-style{max-width:220px}.ie-video{display:grid;grid-gap:8px;gap:8px}.ie-video-now{display:flex;gap:6px;align-items:center;font-size:.88rem;flex-wrap:wrap;color:var(--green)}.ie-video-now b{color:var(--fg)}.ie-lines{display:grid;grid-gap:8px;gap:8px}.ie-line{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:start}.ie-line select{padding:6px 8px;font-size:.82rem}.ie-line.du textarea{border-color:rgba(220,176,85,.5)}.ie-line-a{display:flex;gap:2px}.ie-lines>.btn{justify-self:start}.ie-rows-edit{display:grid;grid-gap:8px;gap:8px;min-width:0}.ie-grid-scroll{overflow-x:auto}.ie-rows-edit table{border-collapse:separate;border-spacing:4px;width:100%}.ie-rows-edit td{min-width:130px;padding:0}.ie-rows-edit td.x{min-width:30px;width:30px}.ie-rows-edit textarea{width:100%;font-size:.82rem;line-height:1.35;padding:6px 8px;resize:vertical}.ie-rows-edit tr.head textarea{font-weight:700;background:var(--card2)}.ie-rev{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:10px;background:rgba(232,170,60,.08);border:1px solid rgba(232,170,60,.45);font-size:.88rem;line-height:1.5;cursor:auto}.ie-rev.done{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;background:var(--card2);border-color:var(--line);color:var(--muted)}.ie-rev.done span{display:inline-flex;gap:6px;align-items:center}.ie-rev-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:8px;gap:8px}.ie-rev-cols>div{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:10px;border-radius:8px;background:var(--card);border:1px solid var(--line);min-width:0}.ie-rev-cols small{font-size:.72rem;font-weight:800;color:var(--muted)}.ie-rev-text{display:grid;grid-gap:4px;gap:4px;font-size:.84rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.ie-preview{position:-webkit-sticky;position:sticky;top:152px;min-width:0}.ie-stage{display:grid;justify-items:center;background:var(--card2)}.ie-stage.tablet .mp-iframe{width:768px;max-width:100%}.ie-stage.handy .mp-iframe{width:390px;max-width:100%}.ie-preview .mp-iframe{height:calc(100vh - 260px);min-height:440px}.ie-list{display:grid;grid-gap:10px;gap:10px}.ie-list h3{font-size:.95rem;font-weight:800;margin-top:6px}.ie-list-row{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;width:100%;min-width:0}.ie-list-row:hover{border-color:var(--gold)}.ie-list-row small{font-size:.74rem;color:var(--muted)}.ie-list-row span{font-size:.84rem;line-height:1.4}.ie-list-row span.ok{color:var(--green)}.ie-list-row span.err{color:var(--amber,var(--gold))}.ie-note{padding:10px 12px;border-radius:10px;font-size:.86rem;display:grid;grid-gap:6px;gap:6px}.ie-note ul{margin:0;padding-left:1.2em}.ie-pub-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.ie-pub-list{display:grid;grid-gap:4px;gap:4px;max-height:280px;overflow:auto}.ie-pub{display:flex;gap:8px;align-items:flex-start;padding:6px 4px}.ie-pub span{display:grid;grid-gap:1px;gap:1px;min-width:0}.ie-pub small{font-size:.74rem;color:var(--muted);font-weight:400}.ie-ver{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.ie-ver>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ie-ver p{font-size:.85rem;line-height:1.4;overflow-wrap:anywhere}.ie-ver>.btn,.ie-ver>.ie-actions{flex:none}.ie-video-up{display:grid;grid-gap:8px;gap:8px;justify-items:start}.ie-progress{display:flex;align-items:center;gap:8px;width:100%}.ie-progress i{display:block;height:6px;border-radius:3px;background:var(--gold);min-width:2px;transition:width .2s}@media (max-width:1320px){.ie-grid{grid-template-columns:250px minmax(0,1fr)}.ie-preview{grid-column:1/-1;position:static}.ie-preview .mp-iframe{height:70vh}}@media (max-width:820px){.ie-grid,.ie-wide .ie-grid{grid-template-columns:minmax(0,1fr)}.ie-tree{max-height:46vh}.ie-bar,.ie-tree{position:static}.ie-line{grid-template-columns:minmax(0,1fr)}.ie-block{cursor:auto}}.ps{display:grid;grid-gap:14px;gap:14px;min-width:0}.ps .pt-hero{padding-bottom:8px}.ps-stage{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:clamp(30px,5vw,50px) clamp(18px,4vw,40px) clamp(30px,5vw,48px);border-radius:22px;border:1px solid rgba(220,176,85,.34);background:radial-gradient(90% 130% at 50% 0,#1f1b12 0,#0c0d10 64%),#0c0d10;color:#fff}.ps-stage h2{font-size:clamp(1.25rem,3.4vw,1.75rem);font-weight:850;letter-spacing:-.02em;line-height:1.2;max-width:24em;color:#fff}.ps-stage p{max-width:46ch;line-height:1.55;color:rgba(255,255,255,.72)}.ps-haze{position:absolute;inset:-8%;width:116%;height:116%;z-index:-1;animation:ps-drift 18s ease-in-out infinite alternate}.ps-box{width:clamp(118px,22vw,168px);margin-bottom:6px;animation:ps-float 5.5s ease-in-out infinite;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55)) drop-shadow(0 0 24px rgba(220,176,85,.3))}.ps-box svg{display:block;width:100%;height:auto}.ps-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#f7e7b0;box-shadow:0 0 10px 2px rgba(247,231,176,.65);opacity:.2;animation:ps-twinkle 3.8s ease-in-out infinite}.ps-spark.a{left:16%;top:22%}.ps-spark.b{left:78%;top:16%;animation-delay:1.1s}.ps-spark.c{left:86%;top:58%;animation-delay:2.2s}.ps-spark.d{left:9%;top:66%;animation-delay:2.9s}.ps-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ps-tile{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:end center;height:clamp(84px,14vw,120px);padding:10px 6px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.ps-tile small{font-size:.74rem;font-weight:600;color:var(--muted);text-align:center}.ps-tile-glow{position:absolute;inset:-20%;z-index:-1;filter:blur(18px);opacity:.75}.ps-tile-glow.a{background:radial-gradient(38% 42% at 34% 40%,#dcb055,transparent),radial-gradient(30% 34% at 68% 58%,#94742a,transparent)}.ps-tile-glow.b{background:radial-gradient(44% 34% at 60% 34%,#e9c675,transparent),radial-gradient(28% 36% at 30% 62%,#a8822c,transparent)}.ps-tile-glow.c{background:radial-gradient(34% 44% at 46% 44%,#c79c3e,transparent),radial-gradient(26% 28% at 76% 30%,#f7e7b0,transparent)}@keyframes ps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ps-drift{0%{transform:scale(1) translateX(-1.5%)}to{transform:scale(1.05) translateX(1.5%)}}@keyframes ps-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ps-box,.ps-haze,.ps-spark{animation:none}.ps-spark{opacity:.55}}.portal-root,body:has(.portal-root),html:has(.portal-root){touch-action:pan-x pan-y}.pt-main,.pt-top{max-width:1680px}.pt-top{padding-block:12px}.pt-brand img{width:30px;height:30px}.pt-hero{padding:8px 0 12px}.pt-hero h1{font-size:clamp(1.28rem,2vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.pt-hero .eyebrow{margin-bottom:3px;font-size:.62rem}.pt-lede{margin-top:5px;font-size:.86rem;line-height:1.45;max-width:72ch}.eyebrow.sec{margin:20px 0 8px}.pt-card{padding:16px}.nrows{gap:8px;margin-top:10px}.nrow{padding:11px 13px;gap:11px;border-radius:13px}.nrow-txt b{font-size:.92rem}.nrow-txt small{font-size:.78rem}@media (min-width:861px){.pt-main,.pt-top{padding-left:max(clamp(20px,3vw,44px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,3vw,44px),env(safe-area-inset-right,0px))}.pt-hero{padding:10px 0 14px}}@media (min-width:1100px){.nrows{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:860px){.pt-top{padding-block:8px}.pt-card{padding:14px}.pt-brand img{width:26px;height:26px}.pt-brand b{font-size:.8rem}.pt-brand small{font-size:.54rem}}.ix{gap:10px}.ix-tools{display:flex;gap:8px;align-items:stretch;min-width:0}.ix-tools .ix-search{flex:1 1;min-width:0;height:42px;border-radius:11px}.portal-root a.ix-notes-btn{flex:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 13px;white-space:nowrap;text-decoration:none;color:var(--fg);font-size:.84rem;font-weight:600;border:1px solid var(--line);border-radius:11px;background:var(--card)}.portal-root a.ix-notes-btn svg{width:16px;height:16px;color:var(--gold)}.portal-root a.ix-notes-btn.on,.portal-root a.ix-notes-btn:hover{border-color:var(--gold)}.ix-notes-btn i{font-style:normal}@media (max-width:560px){.ix-notes-btn i{display:none}.portal-root a.ix-notes-btn{padding:0 11px}}.ix-intro{padding:0}.ix-intro summary h2{font-size:.92rem;font-weight:700;letter-spacing:-.005em;line-height:1.3}.ix-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px}.ix-topic{grid-template-columns:auto minmax(0,1fr);column-gap:11px;row-gap:7px;align-items:center;padding:13px 14px;border-radius:14px}.ix-topic-i{width:34px;height:34px;border-radius:10px}.ix-topic-i svg{width:18px;height:18px}.ix-topic h2{font-size:.98rem;font-weight:750;letter-spacing:-.01em}.ix-topic p{grid-column:1/-1;font-size:.82rem;line-height:1.42;-webkit-line-clamp:2}.ix-chips{grid-column:1/-1;gap:4px}.ix-chips small{padding:2px 7px;font-size:.68rem}@media (min-width:861px){.ix-split{grid-template-columns:236px minmax(0,1fr);gap:20px}}.ix-main{gap:8px;container-type:inline-size}.ix-h{font-size:clamp(1.12rem,1.8vw,1.42rem);font-weight:800;line-height:1.2}.ix-lead{font-size:.87rem;line-height:1.45;max-width:80ch}.ix-crumbs{font-size:.72rem}.ix-sub{gap:7px;margin-top:9px}.ix-sub h3{font-size:.9rem;font-weight:750}.ix-sub p.muted{font-size:.8rem;line-height:1.4}.ix-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:8px}.ix-card{padding:10px 12px;gap:3px;border-radius:11px}.ix-card b{font-size:.88rem}.ix-card span{font-size:.78rem;line-height:1.38}.ix-card small{font-size:.68rem}.ix-card-note{display:inline-flex;gap:4px;align-items:center;color:var(--muted)}.ix-more{margin-top:14px;padding-top:12px}.ix-tree-btn{padding:9px 12px}.pb-list{gap:9px;margin-top:6px}.pb-block{gap:9px}.pb-block h3{font-size:.92rem;font-weight:750}.pb-rich{gap:8px;line-height:1.52}.pb-rich,.pb-rich h4{font-size:.88rem}.pb-rich blockquote{padding:8px 11px}.pb-fold>summary{padding:12px 15px}.pb-fold-body{padding:0 15px 15px;gap:10px}.ix-talk-line{padding:8px 11px;font-size:.86rem;line-height:1.42}.ix-table{font-size:.8rem}.ix-table td,.ix-table th{padding:8px 10px}@container (min-width:820px){.pb-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pb-list>.pb-wide{grid-column:1/-1}}.pb-flow{list-style:none;margin:0;padding:0;display:grid}.pb-flow li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:11px;min-width:0}.pb-flow li:last-child{padding-bottom:0}.pb-flow li:before{content:"";position:absolute;left:12.5px;top:26px;bottom:0;width:1px;background:rgba(220,176,85,.45)}.pb-flow li:last-child:before{display:none}.pb-flow-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.74rem;font-weight:800;background:var(--gold-soft);border:1px solid rgba(220,176,85,.55);color:var(--gold)}.pb-flow b{display:block;font-size:.87rem;line-height:1.28;padding-top:3px}.pb-flow p{margin-top:2px;font-size:.8rem;line-height:1.42;color:var(--muted)}@container (min-width:600px){.pb-flow{grid-template-columns:repeat(var(--c,4),minmax(0,1fr));gap:14px 12px}.pb-flow.c2{--c:2}.pb-flow.c3{--c:3}.pb-flow.c4{--c:4}.pb-flow.c5{--c:5}.pb-flow li{grid-template-columns:minmax(0,1fr);gap:7px;padding-bottom:0}.pb-flow li:before{left:34px;right:-12px;top:12.5px;bottom:auto;width:auto;height:1px}.pb-flow.c2 li:nth-child(2n):before,.pb-flow.c3 li:nth-child(3n):before,.pb-flow.c4 li:nth-child(4n):before,.pb-flow.c5 li:nth-child(5n):before{display:none}}.pb-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));grid-gap:8px;gap:8px}.pb-tile{display:grid;grid-gap:3px;gap:3px;align-content:start;padding:10px 11px;border-radius:11px;background:var(--card2);border-top:1px solid var(--line);border:1px solid var(--line);border-top:2px solid rgba(220,176,85,.6);min-width:0}.pb-tile b{font-size:.86rem;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.pb-tile p{font-size:.78rem;line-height:1.4;color:var(--muted)}.pb-tile.rot{border-top-color:#e5534b}.pb-tile.gelb{border-top-color:#e3b341}.pb-tile.gruen{border-top-color:#3fb950}.pb-tile.blau{border-top-color:#4c8ff0}.nt-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.nt-state{display:inline-flex;gap:4px;align-items:center;font-size:.7rem;color:var(--muted);min-height:15px}.nt-state.warn{color:var(--gold)}.nt-state svg{color:var(--green)}.portal-root textarea.nt-input{display:block;width:100%;min-width:0;min-height:0;resize:none;overflow:hidden;font:inherit;font-size:.9rem;line-height:1.45;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--fg);outline:0;box-shadow:none;transition:border-color .15s,background .15s}.portal-root textarea.nt-input:focus{border-color:var(--gold);background:rgba(220,176,85,.05)}.portal-root textarea.nt-input:disabled{opacity:.55}.nt-input::placeholder{color:var(--muted);opacity:.7}@media (max-width:860px){.portal-root textarea.nt-input{font-size:16px}}.nt-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:10px;gap:10px}.portal-root .nt-field{display:grid;grid-gap:4px;gap:4px;align-content:start;margin:0;font-weight:400}.nt-field>span{font-size:.8rem;font-weight:650;color:var(--fg)}.nt-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;container-type:inline-size}.nt-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.nt-table thead th{text-align:left;font-size:.7rem;font-weight:700;color:var(--muted);padding:0 5px 5px;vertical-align:bottom;line-height:1.25}.nt-table tbody th{text-align:left;font-weight:650;padding:3px 8px 3px 0;white-space:nowrap;vertical-align:middle;background:var(--card);position:-webkit-sticky;position:sticky;left:0;z-index:1}.nt-table td{padding:2px 3px;vertical-align:top}.portal-root .nt-table textarea.nt-input{padding:5px 7px;font-size:.84rem;min-width:84px}@media (max-width:860px){.portal-root .nt-table textarea.nt-input{font-size:16px}}.nt-x{width:32px}@container (max-width:640px){.nt-table:not(.fest),.nt-table:not(.fest) tbody,.nt-table:not(.fest) td,.nt-table:not(.fest) tr{display:block;width:100%}.nt-table:not(.fest) thead{display:none}.nt-table:not(.fest) tr{position:relative;padding:8px 0;border-bottom:1px solid var(--line)}.nt-table:not(.fest) tr:last-child{border-bottom:0}.nt-table:not(.fest) td{padding:0 0 6px}.nt-table:not(.fest) td:before{content:attr(data-l);display:block;font-size:.72rem;font-weight:650;color:var(--muted);margin-bottom:2px}.nt-table:not(.fest) td.nt-x{position:absolute;right:0;top:4px;width:auto;padding:0}.nt-table:not(.fest) td.nt-x:before{display:none}}.nt-add{justify-self:start}.nt-book{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:10px;gap:10px}.nt-entry{display:grid;grid-gap:3px;gap:3px;align-content:start}.nt-entry-h{display:flex;justify-content:space-between;align-items:center;min-height:28px;gap:6px}.nt-entry-h small{font-size:.74rem;font-weight:650;color:var(--muted)}.nt-sure{display:inline-flex;gap:5px;align-items:center;font-size:.76rem}.nt-private{display:flex;gap:7px;align-items:flex-start;font-size:.76rem;line-height:1.38;color:var(--muted);padding:7px 10px;border-radius:9px;background:rgba(220,176,85,.06);border:1px solid rgba(220,176,85,.22)}.nt-private svg{flex:none;color:var(--gold);margin-top:1px}.nt-my{padding:0}.nt-my h3{display:flex;gap:7px;align-items:center;font-size:.88rem;font-weight:700}.pb-fold>summary h3 svg{color:var(--gold);transform:none}.nt-over-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.nt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));grid-gap:9px;gap:9px}.nt-item{display:grid;grid-gap:3px;gap:3px;align-content:start;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0}.portal-root a.nt-item{color:inherit;text-decoration:none}.portal-root a.nt-item:hover{border-color:var(--gold)}.nt-item small{font-size:.7rem;color:var(--muted)}.nt-item b{font-size:.88rem}.nt-item p{font-size:.82rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nt-item em{font-style:normal;font-weight:650;color:var(--muted)}.nt-empty{display:grid;grid-gap:8px;gap:8px}.nt-empty h3{font-size:.95rem;font-weight:750}.nt-over-btns{display:flex;gap:6px;flex-wrap:wrap}.portal-root .nt-over-btns a.btn{text-decoration:none}.pv-banner.cust{position:static;padding-block:4px;font-size:.76rem}.pv-banner.cust .btn{height:26px;padding:0 10px;font-size:.74rem}@media (max-width:860px){.ix-tools.sub,.pt-top.sub{display:none}.pt-back{margin-top:8px}.ix-crumbs{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}.pb-video-soon{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:11px;background:var(--card2);border:1px dashed rgba(220,176,85,.35);min-width:0}.pb-video-soon-i{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.pb-video-soon-t{display:grid;grid-gap:4px;gap:4px;justify-items:start;min-width:0}.pb-video-soon-t p{font-size:.84rem;line-height:1.35;color:var(--muted)}.pb-video-soon-t small{font-size:.72rem;line-height:1.35;color:var(--gold)}.pc0{--c:var(--gold)}.pc1{--c:#5ab0f0}.pc2{--c:#e57aa8}.pc3{--c:var(--kpi)}.pc4{--c:#a58cf0}.pc5{--c:#f0a35a}.pc6{--c:#7fd1c7}.ff{display:grid;grid-gap:12px;gap:12px;transition:opacity .15s}.ff.busy{opacity:.6}.ff-lab{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ff-opts,.ff-people{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.ff-p{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:99px;border:1px solid var(--line);background:var(--card);font-size:.86rem;font-weight:600;color:var(--muted)}.ff-p i{width:10px;height:10px;border-radius:50%;background:var(--c)}.ff-p.on{color:var(--fg);border-color:color-mix(in srgb,var(--c) 70%,var(--line));background:color-mix(in srgb,var(--c) 14%,var(--card))}.ff-p.lock{opacity:.5;cursor:not-allowed}button.ff-p:not(.lock):hover{border-color:var(--gold)}.ff-opts .seg button{white-space:nowrap}.ff-win{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--muted)}.ff-win select{width:auto;padding:5px 8px;font-size:.84rem}.ff-tog{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;border:1px solid var(--line);background:var(--card);font-size:.82rem;font-weight:600;color:var(--muted)}.ff-tog.on{color:var(--fg);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--card))}.ff-warn{display:grid;grid-gap:4px;gap:4px;font-size:.82rem;color:var(--amber);padding:8px 12px;border-radius:10px;background:var(--amber-soft)}.ff-main{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ff-side{display:grid;grid-gap:10px;gap:10px;padding:14px;position:-webkit-sticky;position:sticky;top:12px}.ff-sh{display:grid;grid-gap:2px;gap:2px}.ff-sh small{color:var(--muted);font-size:.78rem}.ff-g{display:grid;grid-gap:4px;gap:4px}.ff-gd{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px}.ff-sug{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:var(--green-soft);text-align:left;color:var(--fg)}.ff-sug b{font-family:var(--mono);font-size:.86rem;font-weight:600}.ff-sug small{color:var(--muted);font-size:.76rem}.ff-sug svg{color:var(--green)}.ff-sug:hover{border-color:var(--green);background:color-mix(in srgb,var(--green) 22%,var(--card))}.ff-empty{display:grid;grid-gap:8px;gap:8px;font-size:.88rem}.ff-empty .btn{justify-self:start}.ff-row{grid-template-columns:52px repeat(var(--n),minmax(0,1fr))}.ff-grid .wk{min-width:calc(52px + var(--n) * 84px)}.ff-grid .wk-dh{gap:3px;padding-bottom:6px}.ff-tags{display:grid;grid-gap:2px;gap:2px;width:100%;padding:0 4px}.ff-tag{display:block;font-style:normal;font-size:.64rem;font-weight:600;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--c) 22%,var(--card));border-left:2px solid var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ff-tag.abs{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 28%,var(--card)) 0 4px,var(--card) 4px 8px)}.ff-col{cursor:default}.ff-past{position:absolute;left:0;right:0;top:0;background:color-mix(in srgb,var(--fg) 6%,transparent);z-index:0;pointer-events:none}.ff-free{position:absolute;left:2px;right:2px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:3px 6px;border-radius:7px;border:1px solid color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 16%,var(--card));color:var(--fg);text-align:left;overflow:hidden;cursor:pointer}.ff-free b{font-size:.72rem;font-weight:700;color:var(--green)}.ff-free small{font-family:var(--mono);font-size:.64rem;color:var(--muted)}.ff-free.tight{flex-direction:row;align-items:center;gap:5px;padding-top:0;padding-bottom:0}.ff-free:hover{background:color-mix(in srgb,var(--green) 28%,var(--card));border-color:var(--green)}.ff-busy{position:absolute;z-index:2;display:block;border-radius:4px;background:color-mix(in srgb,var(--c) 55%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 1px var(--card)}.ff-busy.free{background:transparent;box-shadow:inset 0 0 0 1px var(--c);border:1px dashed var(--c);pointer-events:none;opacity:.7}.ff-busy.abs{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 45%,var(--card)) 0 5px,color-mix(in srgb,var(--c) 15%,var(--card)) 5px 10px);z-index:2}.ff-legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ff-sw{display:inline-block;width:12px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--gold) 55%,var(--card));vertical-align:-1px}.ff-sw.free{background:color-mix(in srgb,var(--green) 30%,var(--card));border:1px solid var(--green)}.pp{display:grid;grid-gap:6px;gap:6px;min-width:0;position:relative}.pp-chips{display:flex;gap:6px;flex-wrap:wrap}.pp-chip{--c:var(--gold);display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 11px;border-radius:99px;border:1px solid color-mix(in srgb,var(--c) 70%,var(--line));background:color-mix(in srgb,var(--c) 14%,var(--card));font-size:.84rem;font-weight:600;color:var(--fg)}.pp-chip i{width:9px;height:9px;border-radius:50%;background:var(--c)}.pp-chip button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.pp-chip button:hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.pp-field{position:relative;display:flex;align-items:center}.pp-field svg{position:absolute;left:11px;color:var(--faint);pointer-events:none}.pp-field input{padding-left:32px}.pp-list{position:absolute;top:100%;left:0;right:0;z-index:30;box-shadow:0 12px 32px rgba(0,0,0,.35);list-style:none;margin:4px 0 0;padding:4px;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:10px;background:var(--card);max-height:240px;overflow:auto}.pp-list button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 9px;border-radius:7px;text-align:left;color:var(--fg);font-size:.86rem}.pp-list button span{color:var(--muted);font-size:.8rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-list button svg{color:var(--muted)}.pp-list button.on{background:color-mix(in srgb,var(--gold) 14%,var(--card))}.pp-list button.lock{opacity:.55;cursor:not-allowed}.pp-none{padding:8px 10px;font-size:.82rem;color:var(--muted)}.ff-people .pp{flex:1 1 280px;max-width:520px}.wk-ev.free{background:transparent;border-style:dashed;opacity:.75}@media (max-width:900px){.ff-main{grid-template-columns:minmax(0,1fr)}.ff-side{position:static}}@media (max-width:600px){.ff-opts .seg{width:100%}.ff-opts .seg button{padding:5px 4px;font-size:.8rem}.ff-row{grid-template-columns:40px repeat(var(--n),minmax(46px,1fr))}.ff-grid .wk{min-width:calc(40px + var(--n) * 46px)}.ff-free b{font-size:.66rem}.ff-free small{display:none}}.cal-refresh{white-space:nowrap}.cal-refresh[disabled] svg{animation:turn 1s linear infinite}