.prototype-only{display:none}body[data-prototype-theme=glass]{--prototype-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--prototype-sheet:#eef3f6;--prototype-ink:#17304b;--prototype-muted:#52667a;--prototype-line:#cbd7e0;--prototype-green:#75bc26;--prototype-glass:linear-gradient(145deg,#badce633,#143350b8 58%,#7aad9e24)}body[data-prototype-theme=glass] .prototype-only{display:inline}body[data-prototype-theme=glass] .prototype-nav{gap:12px;padding:8px 0;border:0!important;background:transparent!important;box-shadow:none!important}body[data-prototype-theme=glass] .prototype-nav-department{display:flex;align-items:center;gap:3px;padding:4px;margin:0;border-radius:16px;background:#071c3255!important;border-color:#bedce32b!important;box-shadow:inset 0 1px 1px #e6f5ff12!important}body[data-prototype-theme=glass] .prototype-nav-department>button{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:12px;font:600 12px/1 var(--prototype-font);letter-spacing:.02em}body[data-prototype-theme=glass] .prototype-nav-department>button[aria-pressed=true]{background:linear-gradient(145deg,#d9eaf23d,#7c9da22a)!important;box-shadow:inset 0 1px 1px #e5f5ff60,0 3px 7px #02132b33!important;color:#f2f8ff!important}body[data-prototype-theme=glass] .prototype-nav-destinations{display:flex;align-items:center;gap:3px;padding:5px;border:1px solid #b9d6de70;border-top-color:#edfbffb8;border-radius:25px;background:var(--prototype-glass);backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px 1px #fff8,inset 0 -2px 2px #bedfea26,0 10px 24px #02112755}body[data-prototype-theme=glass] .prototype-nav-renewals,body[data-prototype-theme=glass] .prototype-nav-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 15px;margin:0;border:1px solid transparent!important;border-radius:19px;font:500 13px/1.2 var(--prototype-font);color:#c8dbea!important;background:transparent!important;box-shadow:none!important}body[data-prototype-theme=glass] .prototype-nav-renewals[aria-expanded=true],body[data-prototype-theme=glass] .prototype-nav-tab[data-prototype-active=true]{color:white!important;border-color:#effaffcc #c3e0e888 #c3e0e888!important;background:radial-gradient(ellipse at 35% 0,#ebffff4d,transparent 52%),linear-gradient(155deg,#badce52f,#12314baa 68%,#7daba23d)!important;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #e1f6f64d,0 4px 10px #00132c55!important}body[data-prototype-theme=glass] .prototype-nav-active-line,body[data-prototype-theme=glass] .prototype-nav-divider{display:none}body[data-prototype-theme=glass] .prototype-nav-days{gap:2px;padding:3px}body[data-prototype-theme=glass] .prototype-nav-days>button{min-width:36px;min-height:36px;border:0!important;border-radius:11px;background:transparent!important;box-shadow:none!important;color:#b9cce1;font:500 12px/1.2 var(--prototype-font)}body[data-prototype-theme=glass] .prototype-nav-days>button[data-prototype-active=true]{color:#f4faff;background:#d2e9f218!important;box-shadow:inset 0 -2px #9bd753!important}body[data-prototype-theme=glass] .prototype-nav-menu{width:40px;height:40px;border-radius:13px}body[data-prototype-theme=glass] .prototype-header{flex-wrap:wrap;gap:22px;margin:24px 0 26px;align-items:center}body[data-prototype-theme=glass] .prototype-header-identity{gap:16px;min-width:0}body[data-prototype-theme=glass] .prototype-header-title{font-size:clamp(28px,2.6vw,40px);line-height:1.1;font-weight:400;letter-spacing:.015em}body[data-prototype-theme=glass] .prototype-header-date{gap:9px;margin-top:9px;font-family:var(--prototype-font)}body[data-prototype-theme=glass] .prototype-header-date>span{font-size:12px}body[data-prototype-theme=glass] .prototype-header-date>span:first-of-type{font-family:var(--prototype-font);font-weight:500;letter-spacing:0}body[data-prototype-theme=glass] .prototype-header-actions{gap:8px;flex-wrap:wrap;margin-left:auto}body[data-prototype-theme=glass] .prototype-header-action{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;border-radius:15px;border-color:#c2dde147;background:linear-gradient(145deg,#d2eaf21a,#85a6c00a);box-shadow:inset 0 1px 1px #e1f2ff28,0 5px 12px #00122b22;font:500 12px/1.2 var(--prototype-font);color:#d8e7f3}body[data-prototype-theme=glass] .prototype-header-action:hover{background:#d6edf022;border-color:#c5e3ec80}body[data-prototype-theme=glass] .prototype-header-action>svg{width:19px;height:19px}body[data-prototype-theme=glass] .prototype-development-label{display:none}body[data-prototype-theme=glass] .prototype-header-progress{min-width:110px;padding-left:8px;font-family:var(--prototype-font)}body[data-prototype-theme=glass] .prototype-header-percent{font-size:28px;line-height:1.1;font-weight:500;letter-spacing:-.04em}body[data-prototype-theme=glass] .prototype-header-count{margin-top:5px;font-size:11px;color:#b9cce1}body[data-prototype-theme=glass] .prototype-header-progress-track{display:block;height:4px;margin-top:9px;border-radius:4px;background:#bad4e329;overflow:hidden}body[data-prototype-theme=glass] .prototype-header-progress-track>span{display:block;height:100%;background:#9bd753;border-radius:inherit}body[data-prototype-theme=glass] .prototype-header-divider{display:none}body[data-prototype-theme=glass] .prototype-board[data-prototype-board=tasks] .prototype-group-grid{align-items:flex-start;justify-content:flex-start;gap:26px;margin-top:25px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks]{padding:0 0 16px;background:transparent;box-shadow:none;border-radius:0;overflow:visible}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks][data-prototype-drop=true]{outline:2px solid var(--prototype-green);outline-offset:6px;border-radius:16px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks][data-prototype-dragging=true]{background:#12314bea;padding:12px;border-radius:18px;box-shadow:0 18px 35px #00112b66}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks]>.prototype-group-sparkles{display:none}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-header{margin:0;padding:5px 2px 16px;gap:9px;border:0}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-title{font:500 14px/1.35 var(--prototype-font);color:#dce8f3;letter-spacing:0}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-progress{width:23px;height:23px;opacity:.8}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-count{font-size:12px;color:#c0d0e0;font-variant-numeric:tabular-nums}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-list>*+*{margin-top:15px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-empty{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:16px;border:1px solid #b5d4d82b;border-radius:15px;background:#a7d9c80a;color:#b8d9c5;font-size:12px;text-align:left}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-empty>svg{margin:0;width:20px;height:20px;flex:none}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-section{margin-top:19px;padding-top:13px;border-top-color:#bad5e22b}body[data-prototype-theme=glass] .prototype-group-section[data-prototype-section=extra]>div:first-child>button{color:#d0c9ec;font-size:12px}body[data-prototype-theme=glass] .prototype-group-section[data-prototype-section=urgent]>div:first-child>button{color:#efd49b;font-size:12px}body[data-prototype-theme=glass] .prototype-group-section[data-prototype-section=completed]>button{color:#b8d2bf;font-size:12px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task:not([data-prototype-editing=true]){--foreground:212 50% 19%;--muted-foreground:212 19% 40%;background:linear-gradient(145deg,#ffffff9c,transparent 70%),var(--prototype-sheet);color:var(--prototype-ink);border:1px solid #ffffffaa;border-radius:19px;padding:20px 17px;box-shadow:inset 0 1px #fff,0 12px 26px #00112b30;font-family:var(--prototype-font);-webkit-font-smoothing:antialiased}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task[data-prototype-complete=true]:not([data-prototype-editing=true]){background:linear-gradient(145deg,#e8f0e9,#e2ebe5);border-color:#cbded0}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task[data-prototype-urgent=true]:not([data-prototype-editing=true]){border-left:3px solid #bc862d}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task[data-prototype-dragging=true]{box-shadow:0 20px 40px #00112970;outline:2px solid var(--prototype-green)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task[data-prototype-editing=true]{padding:18px;border-radius:18px;background:#152e48}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-title{font:500 16px/1.45 var(--prototype-font);color:var(--prototype-ink);text-transform:none;letter-spacing:-.01em;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-title-marquee{display:block;animation:none!important;white-space:normal}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-title-marquee>h3:not(:first-child),body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-title-marquee>span{display:none}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-layout{gap:13px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-rail{gap:10px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-badges{gap:7px 10px;padding:7px 0 2px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-meta{color:var(--prototype-muted);font-size:11px;font-weight:400}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-points{border-color:#d4ddbe;background:#e0e9d1;color:#435b29;box-shadow:none;font-size:11px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-points>span{color:#576b3f}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task:not([data-prototype-editing=true]) [role=checkbox]{border-color:#9aafbc;background:#fff8;box-shadow:inset 0 1px #fff;color:#193a12}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task:not([data-prototype-editing=true]) [role=checkbox][aria-checked=true]{background:var(--prototype-green);border-color:#65a421;box-shadow:inset 0 1px #d5f5b3}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-rail [role=checkbox]{width:32px;height:32px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-tool{width:32px;height:32px;border-radius:10px;border-color:#c4d1db;background:#e2eaf0;color:#4e667d;box-shadow:inset 0 1px #ffffff99}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-tool:hover{color:#19344f;background:#d5e3ea}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks{margin-top:14px;padding-top:10px;border-top:1px solid var(--prototype-line)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks>div>button{min-height:30px;color:var(--prototype-muted)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks>div>button>span:not(:last-child),body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks>div>button>svg{color:var(--prototype-muted)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks>div>button>span:last-child{background:#c8d6dd}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks>div>div>div{padding:6px 0;gap:10px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-subtasks>div>div>div>div>span:first-child{color:var(--prototype-ink);font-size:13px;line-height:1.5}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-footer{justify-content:flex-start;margin-top:16px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-footer>a>button{min-height:38px;padding:8px 12px;border:1px solid #c0d898;border-radius:11px;background:linear-gradient(145deg,#a6dc65,#75bc26);color:#193610;box-shadow:inset 0 1px #fff8;font:500 12px/1.3 var(--prototype-font)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-attribution{color:var(--prototype-muted);font-size:11px;flex-wrap:wrap;padding-top:9px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-attribution>div>span:first-child{color:var(--prototype-muted)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-comment-meta{color:var(--prototype-muted);flex-wrap:wrap;row-gap:5px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] :is(.prototype-comment-input,.prototype-comment-body,.prototype-comment-preview){background:#ffffff7d;border-color:#c4d2dc;border-radius:10px;color:var(--prototype-ink);font-size:13px;line-height:1.5;box-shadow:none}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-comment-preview{padding:8px 10px;flex-wrap:wrap;gap:7px;margin-top:13px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-comments{margin-top:12px}@media (min-width:768px){body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks]{width:calc(50% - 13px)}}@media (min-width:1200px){body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks]{width:calc(33.333% - 18px)}}@media (min-width:1900px){body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks]{width:calc(25% - 20px)}}@media (max-width:1199px){body[data-prototype-theme=glass] .prototype-action-label{display:none}body[data-prototype-theme=glass] .prototype-nav{gap:8px}body[data-prototype-theme=glass] .prototype-nav-renewals,body[data-prototype-theme=glass] .prototype-nav-tab{padding:9px 11px}body[data-prototype-theme=glass] .prototype-nav-days{order:5;width:100%;justify-content:center}}@media (max-width:767px){body[data-prototype-theme=glass] .prototype-nav-department{order:0}body[data-prototype-theme=glass] .prototype-nav-spacer{order:1}body[data-prototype-theme=glass] .prototype-nav-menu{order:2}body[data-prototype-theme=glass] .prototype-nav-destinations{order:3;width:100%}body[data-prototype-theme=glass] .prototype-nav-renewals,body[data-prototype-theme=glass] .prototype-nav-tab{flex:1;min-width:0;padding:10px 6px;font-size:12px}body[data-prototype-theme=glass] .prototype-nav-days{order:4;justify-content:space-between}body[data-prototype-theme=glass] .prototype-nav-days>button{flex:1;min-height:42px}body[data-prototype-theme=glass] .prototype-header{gap:17px;margin:22px 0}body[data-prototype-theme=glass] .prototype-header-actions{display:flex;width:100%;margin:0;gap:7px}body[data-prototype-theme=glass] .prototype-header-progress{margin-left:auto;min-width:95px}body[data-prototype-theme=glass] .prototype-header-percent{font-size:25px}body[data-prototype-theme=glass] .prototype-header-identity{gap:12px}body[data-prototype-theme=glass] .prototype-header-title{font-size:29px}body[data-prototype-theme=glass] .prototype-header-date{gap:7px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task{padding:18px 15px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-rail{gap:12px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-rail [role=checkbox],body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-tool{width:36px;height:36px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task-title{font-size:16px}}@media (prefers-reduced-motion:reduce){body[data-prototype-theme=glass] .prototype-header-action,body[data-prototype-theme=glass] .prototype-nav-tab,body[data-prototype-theme=glass] .prototype-task{transition:none}}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] button:focus-visible,body[data-prototype-theme=glass] :is(.prototype-nav-department,.prototype-nav-days)>button:focus-visible,body[data-prototype-theme=glass] :is(.prototype-nav-tab,.prototype-nav-renewals,.prototype-nav-menu,.prototype-header-action):focus-visible{outline:2px solid #75bc26;outline-offset:3px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-task[data-prototype-drop=true]{outline:2px solid #75bc26;outline-offset:3px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-comment-actions>button{min-height:36px;border-color:#c4d2dc;background:#e0e9ef;color:#334e66;border-radius:8px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-comment-actions>button[title=Slett]{color:#a0322d}@media (max-width:500px){body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-comment-row{grid-template-columns:minmax(0,1fr)}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-comment-actions{justify-content:flex-end}}.prototype-recognition-toggle{display:none}@media (max-width:767px){body[data-prototype-theme=glass] .prototype-nav{display:grid;grid-template-columns:auto minmax(0,1fr) 34px;gap:8px 6px;padding:2px 0}body[data-prototype-theme=glass] .prototype-nav-department{grid-column:1;grid-row:1;padding:3px;gap:1px}body[data-prototype-theme=glass] .prototype-nav-department>button{min-width:34px;min-height:36px;padding:7px 6px;font-size:11px}body[data-prototype-theme=glass] .prototype-nav-identity{display:block;grid-column:2;grid-row:1;min-width:0}body[data-prototype-theme=glass] .prototype-nav-identity>div{justify-content:flex-end;gap:6px}body[data-prototype-theme=glass] .prototype-nav-spacer{display:none}body[data-prototype-theme=glass] .prototype-nav-menu{grid-column:3;grid-row:1;width:34px;height:40px}body[data-prototype-theme=glass] .prototype-nav-destinations{grid-column:1/-1;grid-row:2}body[data-prototype-theme=glass] .prototype-nav-days{grid-column:1/-1;grid-row:3;padding:0}body[data-prototype-theme=glass] .prototype-nav-days>button{min-height:36px}body[data-prototype-theme=glass] .prototype-header{margin:13px 0 14px;gap:12px}body[data-prototype-theme=glass] .prototype-header-identity{align-items:flex-start;gap:10px}body[data-prototype-theme=glass] .prototype-header-identity>a{padding-top:4px}body[data-prototype-theme=glass] .prototype-header-identity>a>img{height:30px}body[data-prototype-theme=glass] .prototype-header-title{font-size:27px}body[data-prototype-theme=glass] .prototype-header-date{gap:4px 6px;margin-top:6px}body[data-prototype-theme=glass] .prototype-header-date>svg{display:none}body[data-prototype-theme=glass] .prototype-header-date>span{font-size:10px}body[data-prototype-theme=glass] .prototype-header-action{min-width:40px;min-height:40px;padding:9px}body[data-prototype-theme=glass] .prototype-header-percent{font-size:23px}body[data-prototype-theme=glass] .prototype-header-count{margin-top:2px}body[data-prototype-theme=glass] .prototype-header-progress-track{margin-top:6px}body[data-prototype-theme=glass] .prototype-board-recognition{margin:0 16px 12px}body[data-prototype-theme=glass] .prototype-recognition-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 13px;border:1px solid #b9d6df30;border-radius:12px;background:#b9d6df0a;color:#c7d9e5;font:500 12px/1.3 var(--prototype-font)}body[data-prototype-theme=glass] .prototype-board-recognition:not([data-prototype-expanded=true]) .prototype-recognition-content{display:none}body[data-prototype-theme=glass] .prototype-recognition-content>div{padding:10px 0 0}body[data-prototype-theme=glass] .prototype-recognition-content>div>div>div{flex-wrap:wrap;justify-content:flex-start;gap:10px}body[data-prototype-theme=glass] .prototype-recognition-content>div>div>div>div:nth-child(2){display:none}body[data-prototype-theme=glass] .prototype-recognition-content>div>div>div>div:last-child{flex-basis:100%;min-width:0}body[data-prototype-theme=glass] .prototype-board[data-prototype-board=tasks] .prototype-group-grid{margin-top:16px}body[data-prototype-theme=glass] .prototype-task-group[data-prototype-kind=tasks] .prototype-group-header{padding-bottom:10px}body[data-prototype-theme=glass] .prototype-group-description{font:12px/1.5 var(--prototype-font)}body[data-prototype-theme=glass] .prototype-recognition-content .overflow-x-auto>.group{flex:0 0 220px;min-width:220px}body[data-prototype-theme=glass] .prototype-board-news .overflow-x-auto{scrollbar-width:none}body[data-prototype-theme=glass] .prototype-board-news .overflow-x-auto::-webkit-scrollbar{display:none}}.prototype-toolbar{min-height:62px;position:relative;z-index:70;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px clamp(16px,3vw,48px);border-bottom:1px solid #ffffff1c;background:#07152bed;color:#d5e3f3;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.prototype-studio-label,.prototype-toolbar-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.prototype-studio-label strong{font-size:10px;letter-spacing:.16em;color:#f0f7ff}.prototype-status-dot{width:6px;height:6px;border-radius:50%;background:#75BC26;box-shadow:0 0 12px #75bc2660}.prototype-theme-switch{display:flex;padding:3px;border:1px solid #ffffff25;border-radius:24px;background:#0000001c}.prototype-theme-switch button{padding:6px 13px;border-radius:20px;color:#bbcada;white-space:nowrap}.prototype-theme-switch button[aria-pressed=true]{background:#e8f0f7;color:#142c43;box-shadow:0 2px 10px #0003}.prototype-reset{color:#bdcddd;font-size:11px}.prototype-scope summary:focus-visible,.prototype-toolbar button:focus-visible{outline:2px solid #b9ed7c;outline-offset:3px}.prototype-scope summary{cursor:pointer;color:#bdcddd;font-size:11px}.prototype-scope>div{position:absolute;top:calc(100% + 8px);right:16px;width:min(370px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:22px;background:#10253c;border:1px solid #ffffff30;border-radius:18px;box-shadow:0 20px 60px #0008;font-size:13px;line-height:1.6}.prototype-scope p{margin-top:10px}body[data-prototype-theme=glass]{background:radial-gradient(ellipse at 0 5%,#235565 0,transparent 43%),radial-gradient(ellipse at 96% 15%,#293d63 0,transparent 48%),linear-gradient(145deg,#102839,#07172d 64%,#101f39);background-attachment:fixed;color:#edf4f8}body[data-prototype-theme=glass] .ambience-root,body[data-prototype-theme=glass]:after{display:none}@media (max-width:767px){.prototype-toolbar{padding:10px 16px;gap:8px}.prototype-toolbar-controls{gap:12px}.prototype-studio-label{gap:9px}.prototype-theme-switch button{padding:5px 10px}.prototype-scope summary{font-size:10px}}.prototype-scope-short{display:none}body[data-prototype-theme=glass] .prototype-version-footer{position:static;display:flex;justify-content:flex-end;margin-top:40px;padding-bottom:24px}@media (max-width:767px){.prototype-toolbar-controls{flex-wrap:nowrap;width:100%;gap:12px}.prototype-scope-short{display:inline}.prototype-scope-full{display:none}.prototype-reset{white-space:nowrap}.prototype-scope{margin-left:auto}body[data-prototype-theme=glass] .prototype-version-footer>div{flex-wrap:wrap;justify-content:center;gap:8px}.prototype-toolbar{padding:8px 12px}.prototype-theme-switch{flex:1;min-width:0}.prototype-theme-switch>button{flex:1;padding:6px 8px;font-size:10px}.prototype-reset{font-size:0}.prototype-reset:after{content:"Reset";font-size:10px}.prototype-scope{flex:none}.prototype-toolbar{min-height:48px;flex-wrap:nowrap;gap:8px;padding:7px 10px}.prototype-studio-label{display:none}.prototype-toolbar:before{content:"LOKAL";font:8px/1 system-ui,sans-serif;letter-spacing:.12em;color:#a9cbbc}.prototype-toolbar-controls{flex:1;width:auto;gap:8px}.prototype-theme-switch>button{padding:6px 7px;font-size:9px}}@media (min-width:768px) and (max-width:1023px){.prototype-toolbar:not(.prototype-toolbar--login){min-height:94px}}body[data-prototype-theme=studio]{--studio-ink:#17334b;--studio-muted:#61778a;--studio-paper:#f0f5f6;--studio-green:#75BC26;--studio-line:#d5e0e5;--studio-night:#071c31;--studio-font:var(--font-studio-text),ui-sans-serif,system-ui,sans-serif;background:radial-gradient(ellipse at 3% -15%,#36747b 0,transparent 45%),radial-gradient(ellipse at 100% 0,#344969 0,transparent 55%),linear-gradient(155deg,#132e40,#091c30 72%);background-attachment:fixed;color:#edf5f8;font-family:var(--studio-font)}body[data-prototype-theme=studio]:after{display:none}body[data-prototype-theme=studio] .prototype-toolbar{background:#061729b3;border-bottom-color:#b3d7dd19}body[data-prototype-theme=studio] .studio-app{position:relative;min-height:calc(100dvh - 62px)}body[data-prototype-theme=studio] .studio-main{margin-left:256px;padding:22px 36px 56px 28px}body[data-prototype-theme=studio] .studio-workspace{max-width:1440px;margin:0 auto}body[data-prototype-theme=studio] .studio-workspace :is(h1,h2,h3,p){margin:0}body[data-prototype-theme=studio] .studio-workspace :is(button,input,select){font-family:var(--studio-font)}body[data-prototype-theme=studio] .studio-workspace button{-webkit-tap-highlight-color:transparent}body[data-prototype-theme=studio] .studio-workspace :is(button,input,select,textarea,a):focus-visible{outline:2px solid #77bc3b;outline-offset:3px}body[data-prototype-theme=studio] .studio-context-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:38px}body[data-prototype-theme=studio] .studio-location{display:flex;align-items:center;gap:10px;color:#a7bdca;font-size:11px}body[data-prototype-theme=studio] .studio-location>span:first-child{font-size:9px;letter-spacing:.2em;color:#d3e4ea}body[data-prototype-theme=studio] .studio-location strong{font-weight:500;color:#d6e5eb}body[data-prototype-theme=studio] .studio-location>svg{opacity:.4}body[data-prototype-theme=studio] .studio-area-picker{display:flex;align-items:center;gap:12px;color:#adc3d0;font-size:11px}body[data-prototype-theme=studio] .studio-area-picker select{padding:10px 30px 10px 13px;border:1px solid #c4e2e433;border-radius:12px;color:#ecf5f9;background-color:#bedfe00a;font-size:12px;cursor:pointer}body[data-prototype-theme=studio] .studio-area-picker option{background:#17334b;color:#eef5f8}body[data-prototype-theme=studio] .studio-heading{display:flex;justify-content:space-between;gap:24px}body[data-prototype-theme=studio] .studio-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:.13em;line-height:1.5}body[data-prototype-theme=studio] .studio-heading .studio-eyebrow{color:#b9d0d8;text-transform:uppercase}body[data-prototype-theme=studio] .studio-heading .studio-eyebrow>span{color:#97ce61}body[data-prototype-theme=studio] .studio-heading h1{margin-top:8px}body[data-prototype-theme=studio] .studio-heading h1>span{color:#a5dd79}body[data-prototype-theme=studio] .studio-heading-note{margin-top:11px!important;color:#9eb9c7;font-size:12px}body[data-prototype-theme=studio] .studio-day-progress{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:13px;column-gap:13px;row-gap:11px;min-width:185px}body[data-prototype-theme=studio] .studio-progress-number{font-size:43px;font-weight:300;letter-spacing:-.08em;line-height:1}body[data-prototype-theme=studio] .studio-progress-number>span{color:#7493a5;font-size:26px}body[data-prototype-theme=studio] .studio-progress-copy{color:#b0c7d1;font-size:10px;line-height:1.7}body[data-prototype-theme=studio] .studio-progress-copy strong{color:#d5e8e8;font-size:12px;font-weight:500}body[data-prototype-theme=studio] .studio-progress-track{grid-column:1/-1;height:3px;background:#c6e1ea23;border-radius:3px;overflow:hidden}body[data-prototype-theme=studio] .studio-progress-track>span{display:block;height:100%;background:linear-gradient(90deg,#75bc26,#b6e88f);border-radius:inherit;transition:width .3s ease}body[data-prototype-theme=studio] .studio-days{display:flex;align-items:stretch;gap:4px;margin-bottom:25px;padding:5px;border:1px solid #d4edf031;border-top-color:#e6f5f85e;border-radius:19px;background:linear-gradient(135deg,#c6e9ed14,#9fcbdb06);box-shadow:inset 0 1px 0 #eeffff14,0 12px 22px #02122014;backdrop-filter:blur(18px)}body[data-prototype-theme=studio] .studio-days>button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;flex:1;max-width:90px;min-height:43px;padding:8px;border-radius:13px;color:#b0c6d3;font-size:11px;transition:background .16s}body[data-prototype-theme=studio] .studio-days>button>strong{font-size:16px;font-weight:500;color:#deebef}body[data-prototype-theme=studio] .studio-days>button[aria-current]{background:linear-gradient(145deg,#d6eff43d,#9abdcd18);box-shadow:inset 0 1px 0 #edfaff70,0 4px 8px #0415262e;color:#f5fbff}body[data-prototype-theme=studio] .studio-day-dot{position:absolute;bottom:5px;left:50%;width:3px;height:3px;background:#b2e985;border-radius:50%}body[data-prototype-theme=studio] .studio-week-label{display:flex;flex-direction:column;justify-content:center;margin-left:auto;padding:0 14px;font-size:8px;letter-spacing:.13em;color:#b0c8d3}body[data-prototype-theme=studio] .studio-week-label>span{margin-top:4px;font-size:10px;letter-spacing:0;color:#84a3b5}body[data-prototype-theme=studio] .studio-work-grid{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:24px;align-items:start}body[data-prototype-theme=studio] .studio-workspace[data-panel-open=true] .studio-work-grid{grid-template-columns:minmax(0,1fr) 350px}body[data-prototype-theme=studio] .studio-task-sheet{min-width:0;overflow:hidden;color:var(--studio-ink);background:linear-gradient(130deg,#f9fcfc,#eaf1f3);border:1px solid #ffffffdd;border-radius:24px;box-shadow:0 24px 70px #010f202a,inset 0 1px 0 #fff}body[data-prototype-theme=studio] .studio-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 26px 19px}body[data-prototype-theme=studio] .studio-sheet-heading .studio-eyebrow{color:#7e929e;font-size:8px}body[data-prototype-theme=studio] .studio-sheet-heading h2{margin-top:5px;font-weight:500;font-size:23px;letter-spacing:-.035em}body[data-prototype-theme=studio] .studio-sheet-count{color:var(--studio-muted);font-size:11px}body[data-prototype-theme=studio] .studio-section-tabs{display:flex;gap:5px;padding:0 24px 18px;overflow-x:auto;scrollbar-width:none}body[data-prototype-theme=studio] .studio-section-tabs>button{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 11px;border:1px solid transparent;border-radius:9px;color:#687d8c;font-size:11px;line-height:1.2;min-height:35px}body[data-prototype-theme=studio] .studio-section-tabs>button[aria-pressed=true]{background:#16364c;color:#f2f7f8;box-shadow:0 3px 8px #15334b1a}body[data-prototype-theme=studio] .studio-section-tabs>button:not([aria-pressed=true]):hover{background:#dce7ed}body[data-prototype-theme=studio] .studio-section-tabs>button>span{font-size:9px;opacity:.7}body[data-prototype-theme=studio] .studio-list-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 25px;border-top:1px solid #d8e3e866;border-bottom:1px solid #d8e3e8;background:#e9f0f2aa}body[data-prototype-theme=studio] .studio-status-tabs{display:flex;gap:14px;flex-wrap:wrap}body[data-prototype-theme=studio] .studio-status-tabs>button{display:flex;align-items:center;gap:5px;min-height:28px;color:#728695;font-size:10px;white-space:nowrap}body[data-prototype-theme=studio] .studio-status-tabs>button[aria-pressed=true]{color:#153a4f;font-weight:650}body[data-prototype-theme=studio] .studio-status-tabs>button>span{font-size:9px;opacity:.65}body[data-prototype-theme=studio] .studio-search{display:flex;align-items:center;gap:7px;color:#7e95a4;max-width:180px;min-width:80px}body[data-prototype-theme=studio] .studio-search input{width:100%;min-width:0;padding:4px 0;background:transparent;border:0;outline:none;color:#284e66;font-size:10px}body[data-prototype-theme=studio] .studio-search input::-moz-placeholder{color:#7d94a2}body[data-prototype-theme=studio] .studio-search input::placeholder{color:#7d94a2}body[data-prototype-theme=studio] .studio-search>svg{flex-shrink:0}body[data-prototype-theme=studio] .studio-group-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 8px}body[data-prototype-theme=studio] .studio-group-heading h3{color:#66808e;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}body[data-prototype-theme=studio] .studio-group-heading>span{font-size:9px;color:#8597a2}body[data-prototype-theme=studio] .studio-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:13px;column-gap:13px;position:relative;min-height:76px;padding:14px 25px;border-bottom:1px solid #d8e3e875;transition:background .16s}body[data-prototype-theme=studio] .studio-task-row:hover{background:#fff9}body[data-prototype-theme=studio] .studio-task-row[data-selected=true]{background:#e0edf0;box-shadow:inset 3px 0 #36677d}body[data-prototype-theme=studio] .studio-task-row[data-completed=true] .studio-task-title{color:#798e9c;text-decoration:line-through;text-decoration-color:#a5b8c2}body[data-prototype-theme=studio] .studio-row-completion{display:flex;align-items:center;justify-content:center;width:30px}body[data-prototype-theme=studio] .studio-check{display:grid;place-items:center;position:relative;width:26px;height:26px;flex-shrink:0;border:1.5px solid #99b0bd;border-radius:8px;color:#294b37;background:#ffffffa6;box-shadow:inset 0 1px #fff}body[data-prototype-theme=studio] .studio-check:after{content:"";position:absolute;inset:-9px}body[data-prototype-theme=studio] .studio-check:hover{border-color:#709c42;background:#f6ffed}body[data-prototype-theme=studio] .studio-check[aria-checked=true]{background:#9dd361;border-color:#85bc4b;box-shadow:inset 0 1px #d6efbd}body[data-prototype-theme=studio] .studio-check:disabled{cursor:default}body[data-prototype-theme=studio] .studio-slot-controls{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;width:54px}body[data-prototype-theme=studio] .studio-row-completion:has(.studio-slot-controls){width:54px}body[data-prototype-theme=studio] .studio-slot{width:24px;height:24px;border-radius:7px;font-size:10px}body[data-prototype-theme=studio] .studio-slot:after{inset:-2px}body[data-prototype-theme=studio] .studio-slot:disabled:not([aria-checked=true]){opacity:.45}body[data-prototype-theme=studio] .studio-task-open{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;padding:3px 20px 3px 0;min-height:44px;justify-content:center;min-width:0}body[data-prototype-theme=studio] .studio-task-title{font-size:13px;line-height:1.5;font-weight:500;letter-spacing:-.015em;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:9px;line-height:1.45;color:#7b909f}body[data-prototype-theme=studio] .studio-row-meta>span{display:flex;align-items:center;gap:4px}body[data-prototype-theme=studio] .studio-urgent-label{color:#a25c25;font-weight:600}body[data-prototype-theme=studio] .studio-row-signals{display:flex;align-items:center;gap:6px}body[data-prototype-theme=studio] .studio-row-chevron{position:absolute;right:0;top:calc(50% - 8px);color:#92a6b1;opacity:.7}body[data-prototype-theme=studio] .studio-comment-signal{display:flex;align-items:center;justify-content:center;gap:5px;min-width:36px;min-height:40px;color:#587f91;font-size:9px}body[data-prototype-theme=studio] .studio-sheet-footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:18px 25px;color:#78909d;font-size:9px}body[data-prototype-theme=studio] .studio-sheet-footer>svg{color:#689846}body[data-prototype-theme=studio] .studio-sheet-footer>span:last-child{margin-left:auto;font-size:8px}body[data-prototype-theme=studio] .studio-day-rail{display:flex;flex-direction:column;gap:18px}body[data-prototype-theme=studio] .studio-focus-card{padding:25px 23px;border:1px solid #c3e3e445;border-top-color:#eefafa66;border-radius:22px;background:radial-gradient(ellipse at 10% 0,#cae8de25,transparent 64%),linear-gradient(155deg,#9ec9cb15,#3b607b12);box-shadow:inset 0 1px 0 #e9f7fc27,0 15px 30px #00132320}body[data-prototype-theme=studio] .studio-focus-card .studio-eyebrow{color:#d9ccab;font-size:8px}body[data-prototype-theme=studio] .studio-focus-card h2{margin-top:16px;font-size:24px;line-height:1.3;font-weight:450;letter-spacing:-.035em}body[data-prototype-theme=studio] .studio-focus-card p{margin-top:11px;color:#a9c0cd;font-size:11px;line-height:1.7}body[data-prototype-theme=studio] .studio-focus-card>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:23px;padding:11px 14px;min-height:43px;border:1px solid #c8e5de77;border-top-color:#f4fff6aa;border-radius:11px;color:#17362c;background:linear-gradient(145deg,#d3ead2,#a4d67f);box-shadow:inset 0 1px 0 #efffedbb,0 4px 9px #00132d22;font-size:11px;font-weight:550}body[data-prototype-theme=studio] .studio-rail-shortcuts{display:flex;gap:9px}body[data-prototype-theme=studio] .studio-rail-shortcuts>button{display:flex;align-items:center;gap:7px;flex:1;padding:11px 10px;border:1px solid #c2dde527;border-radius:12px;color:#bcd1dc;min-height:44px;font-size:9px}body[data-prototype-theme=studio] .studio-rail-shortcuts>button>strong{margin-left:auto;color:#e2edf3;font-size:11px}body[data-prototype-theme=studio] .studio-handover{display:block;width:100%;padding:17px 3px;text-align:left;border-bottom:1px solid #cce2ee1c}body[data-prototype-theme=studio] .studio-handover>.studio-eyebrow{color:#9bb5c3;font-size:8px}body[data-prototype-theme=studio] .studio-handover>p{margin-top:14px;font-size:12px;line-height:1.8;color:#d2e1e9}body[data-prototype-theme=studio] .studio-note-author{display:flex;align-items:center;gap:7px;margin-top:13px;color:#9fb9c6;font-size:10px}body[data-prototype-theme=studio] .studio-note-author>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#94bace22;color:#c5dce7;font-size:10px}body[data-prototype-theme=studio] .studio-note-author>svg{margin-left:auto}body[data-prototype-theme=studio] .studio-common-room{padding:5px 0}body[data-prototype-theme=studio] .studio-common-room>.studio-eyebrow{padding-bottom:9px;color:#8daab9;font-size:8px}body[data-prototype-theme=studio] .studio-common-room>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:47px;border-bottom:1px solid #c2deea14;font-size:12px;color:#deebf1}body[data-prototype-theme=studio] .studio-common-room>button>span{display:flex;align-items:center;gap:5px;color:#89aaba;font-size:9px}body[data-prototype-theme=studio] .studio-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:50px 25px;text-align:center}body[data-prototype-theme=studio] .studio-empty>svg{color:#82ae56}body[data-prototype-theme=studio] .studio-empty h3{font-size:20px;font-weight:500;letter-spacing:-.025em}body[data-prototype-theme=studio] .studio-empty p{font-size:12px;color:var(--studio-muted)}body[data-prototype-theme=studio] .studio-empty>button{padding:10px 14px;border-radius:10px;background:#deead4;color:#39512f;font-size:12px}body[data-prototype-theme=studio] .studio-detail-backdrop{display:none}body[data-prototype-theme=studio] .studio-working-panel{position:sticky;top:24px;grid-column:2;grid-row:1;min-width:0;max-height:calc(100dvh - 48px);overflow:auto;border-radius:22px;background:var(--studio-paper);box-shadow:0 24px 70px #0000003b;animation:studio-panel-arrive .18s ease-out}body[data-prototype-theme=studio] .studio-workspace[data-panel-open=true] .studio-day-rail{display:none}@keyframes studio-panel-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1700px){body[data-prototype-theme=studio] .studio-task-title{font-size:15px}body[data-prototype-theme=studio] .studio-row-meta{font-size:11px}body[data-prototype-theme=studio] .studio-task-row{min-height:82px}}@media (max-width:1199px){body[data-prototype-theme=studio] .studio-main{padding:16px 24px 40px}body[data-prototype-theme=studio] .studio-work-grid,body[data-prototype-theme=studio] .studio-workspace[data-panel-open=true] .studio-work-grid{grid-template-columns:minmax(0,1fr)}body[data-prototype-theme=studio] .studio-day-rail{display:grid;grid-template-columns:1fr 1fr}body[data-prototype-theme=studio] .studio-rail-shortcuts{grid-column:1/-1}body[data-prototype-theme=studio] .studio-focus-card{grid-row:span 2}body[data-prototype-theme=studio] .studio-week-label{display:none}body[data-prototype-theme=studio] .studio-working-panel{position:fixed;top:80px;bottom:20px;right:20px;width:min(440px,calc(100vw - 40px));max-height:none;z-index:101}body[data-prototype-theme=studio] .studio-detail-backdrop{display:block;position:fixed;inset:0;z-index:100;background:#0313228c;backdrop-filter:blur(5px)}}@media (max-width:1023px){body[data-prototype-theme=studio] .studio-main{margin-left:0}}@media (max-width:767px){body[data-prototype-theme=studio] .studio-main{padding:8px 16px 35px}body[data-prototype-theme=studio] .studio-context-bar{min-height:37px}body[data-prototype-theme=studio] .studio-location{font-size:10px;gap:5px}body[data-prototype-theme=studio] .studio-area-picker>span,body[data-prototype-theme=studio] .studio-location>span:first-child,body[data-prototype-theme=studio] .studio-location>svg:first-of-type{display:none}body[data-prototype-theme=studio] .studio-area-picker select{padding:9px 20px 9px 9px;font-size:10px;border-radius:10px}body[data-prototype-theme=studio] .studio-heading{gap:15px}body[data-prototype-theme=studio] .studio-heading .studio-eyebrow{font-size:7px;gap:4px;letter-spacing:.055em}body[data-prototype-theme=studio] .studio-heading h1{max-width:240px}body[data-prototype-theme=studio] .studio-heading-note{display:none}body[data-prototype-theme=studio] .studio-day-progress{min-width:54px;grid-template-columns:1fr;row-gap:8px}body[data-prototype-theme=studio] .studio-progress-number{font-size:28px}body[data-prototype-theme=studio] .studio-progress-number>span{font-size:17px}body[data-prototype-theme=studio] .studio-progress-copy{display:none}body[data-prototype-theme=studio] .studio-days{margin-bottom:18px;border-radius:16px;gap:1px;padding:4px}body[data-prototype-theme=studio] .studio-days>button{flex-direction:column;gap:3px;min-height:46px;padding:6px 4px 9px;font-size:9px;border-radius:11px}body[data-prototype-theme=studio] .studio-days>button>strong{font-size:14px}body[data-prototype-theme=studio] .studio-sheet-heading{padding:20px 18px 15px}body[data-prototype-theme=studio] .studio-sheet-heading h2{font-size:21px}body[data-prototype-theme=studio] .studio-section-tabs{padding:0 15px 14px;gap:2px}body[data-prototype-theme=studio] .studio-section-tabs>button{padding:8px 9px;font-size:10px}body[data-prototype-theme=studio] .studio-list-tools{flex-wrap:wrap;gap:9px;padding:10px 18px}body[data-prototype-theme=studio] .studio-status-tabs{gap:14px}body[data-prototype-theme=studio] .studio-search{max-width:100%;width:100%;min-height:31px;padding-top:5px;border-top:1px solid #d4e1e5}body[data-prototype-theme=studio] .studio-search input{font-size:12px}body[data-prototype-theme=studio] .studio-task-sheet{border-radius:20px}body[data-prototype-theme=studio] .studio-group-heading{padding:19px 18px 7px}body[data-prototype-theme=studio] .studio-task-row{-moz-column-gap:10px;column-gap:10px;min-height:82px;padding:14px 17px}body[data-prototype-theme=studio] .studio-task-title{font-size:13px;line-height:1.55}body[data-prototype-theme=studio] .studio-row-meta{font-size:9px}body[data-prototype-theme=studio] .studio-comment-signal>span{display:none}body[data-prototype-theme=studio] .studio-comment-signal{min-width:24px}body[data-prototype-theme=studio] .studio-slot-controls{flex-direction:column;width:30px;gap:8px}body[data-prototype-theme=studio] .studio-row-completion:has(.studio-slot-controls){width:30px}body[data-prototype-theme=studio] .studio-slot{width:27px;height:27px}body[data-prototype-theme=studio] .studio-sheet-footer{padding:17px}body[data-prototype-theme=studio] .studio-sheet-footer>span:last-child{width:100%;margin-left:0}body[data-prototype-theme=studio] .studio-day-rail{display:flex}body[data-prototype-theme=studio] .studio-focus-card{padding:22px}body[data-prototype-theme=studio] .studio-working-panel{top:12px;bottom:12px;right:10px;width:calc(100% - 20px);border-radius:20px}}@media (prefers-reduced-motion:reduce){body[data-prototype-theme=studio] .studio-working-panel{animation:none}body[data-prototype-theme=studio] .studio-workspace *,body[data-prototype-theme=studio] .studio-workspace :after{transition:none;scroll-behavior:auto}}body[data-prototype-theme=studio] .studio-workspace :is(h1,h2,h3,h4){font-family:var(--studio-font)!important}body[data-prototype-theme=studio] .studio-heading-copy{min-width:0}body[data-prototype-theme=studio] .studio-heading .studio-area-picker{flex-direction:column;align-items:flex-start;gap:7px;flex-shrink:0}body[data-prototype-theme=studio] .studio-heading .studio-area-picker>span{font-size:8px;letter-spacing:.1em;color:#a5c1cf}body[data-prototype-theme=studio] .studio-progress-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px;color:#9bb9c8;font-size:11px}body[data-prototype-theme=studio] .studio-progress-summary>svg{color:#a7d783}body[data-prototype-theme=studio] .studio-progress-summary strong{color:#d9e9ef;font-weight:500}body[data-prototype-theme=studio] .studio-summary-separator{opacity:.3}body[data-prototype-theme=studio] .studio-summary-track{width:72px;height:3px;background:#c6e1ea23;border-radius:3px;overflow:hidden;margin-left:4px}body[data-prototype-theme=studio] .studio-summary-track>span{display:block;height:100%;background:#a9db81;transition:width .22s ease}body[data-prototype-theme=studio] .studio-sheet-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}body[data-prototype-theme=studio] .studio-section-tabs{padding-top:18px;padding-bottom:15px}body[data-prototype-theme=studio] .studio-section-tabs>button{font-size:12px}body[data-prototype-theme=studio] .studio-search input,body[data-prototype-theme=studio] .studio-status-tabs>button{font-size:11px}body[data-prototype-theme=studio] .studio-task-title{font-size:14px}body[data-prototype-theme=studio] .studio-row-meta{font-size:10px}body[data-prototype-theme=studio] .studio-group-heading h3{font-size:11px}body[data-prototype-theme=studio] .studio-group-heading>span{font-size:10px}@media (max-width:767px){body[data-prototype-theme=studio] .studio-heading{flex-wrap:wrap;gap:14px}body[data-prototype-theme=studio] .studio-heading .studio-area-picker{order:-1;width:100%;flex-direction:row;justify-content:space-between;align-items:center}body[data-prototype-theme=studio] .studio-heading .studio-area-picker>span{display:block}body[data-prototype-theme=studio] .studio-heading-copy{width:100%}body[data-prototype-theme=studio] .studio-heading h1{max-width:none}body[data-prototype-theme=studio] .studio-heading .studio-eyebrow{font-size:8px;letter-spacing:.06em}body[data-prototype-theme=studio] .studio-progress-summary{gap:6px;font-size:10px;margin-top:12px}body[data-prototype-theme=studio] .studio-summary-track{width:44px}body[data-prototype-theme=studio] .studio-section-tabs>button{font-size:11px}body[data-prototype-theme=studio] .studio-task-title{font-size:14px}}body[data-prototype-theme=studio] .studio-filter-menu{position:relative}body[data-prototype-theme=studio] .studio-filter-menu>summary{display:flex;align-items:center;gap:5px;min-height:28px;color:#526e80;font-size:10px;cursor:pointer;list-style:none}body[data-prototype-theme=studio] .studio-filter-menu>summary::-webkit-details-marker{display:none}body[data-prototype-theme=studio] .studio-filter-menu>summary:focus-visible{outline:2px solid #75bc26;outline-offset:3px}body[data-prototype-theme=studio] .studio-filter-menu>div{position:absolute;z-index:5;top:35px;left:0;min-width:178px;padding:6px;border:1px solid #c9d9df;border-radius:12px;background:#f5f9fa;box-shadow:0 10px 35px #193d5524}body[data-prototype-theme=studio] .studio-filter-menu>div>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:9px;border-radius:8px;color:#23485f;font-size:12px}body[data-prototype-theme=studio] .studio-filter-menu>div>button:hover{background:#dfeaf0}@media (max-width:767px){body[data-prototype-theme=studio] .studio-status-tabs{width:100%;gap:13px}body[data-prototype-theme=studio] .studio-filter-menu{margin-left:auto}body[data-prototype-theme=studio] .studio-filter-menu>div{left:auto;right:0}body[data-prototype-theme=studio] .studio-heading .studio-area-picker{display:none}}body[data-prototype-theme=studio] .studio-detail{--studio-detail-ink:#193149;--studio-detail-muted:#627080;--studio-detail-line:#d7e0e6;color:var(--studio-detail-ink);background:linear-gradient(155deg,#fcfdfd,#f1f5f5 85%);border:1px solid #fff9;border-radius:22px;box-shadow:0 16px 44px #00152b24,inset 0 1px #fff;font:400 13px/1.55 var(--studio-font,ui-sans-serif,system-ui,sans-serif);min-width:0}body[data-prototype-theme=studio] .studio-detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 22px;border-bottom:1px solid var(--studio-detail-line)}body[data-prototype-theme=studio] .studio-detail-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--studio-detail-muted);font-size:11px}body[data-prototype-theme=studio] .studio-detail-context>span:first-child{color:var(--studio-detail-ink);font-weight:600}body[data-prototype-theme=studio] .studio-detail-close{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#e8eef0;color:#485e70}body[data-prototype-theme=studio] .studio-detail-close:hover{background:#dce6e9}body[data-prototype-theme=studio] .studio-detail-body{padding:25px 24px 28px}body[data-prototype-theme=studio] .studio-detail-intro{padding-bottom:24px}body[data-prototype-theme=studio] .studio-detail-labels{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}body[data-prototype-theme=studio] .studio-detail-type{padding:3px 8px;border-radius:6px;background:#e7edf0;color:#516475;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}body[data-prototype-theme=studio] .studio-detail-type[data-kind=urgent]{background:#fae5cf;color:#8c4915}body[data-prototype-theme=studio] .studio-detail-type[data-kind=extra]{background:#eae5f4;color:#65518b}body[data-prototype-theme=studio] .studio-detail-done{display:flex;align-items:center;gap:5px;color:#3d6f26;font-size:11px;font-weight:600}body[data-prototype-theme=studio] .studio-detail-title{color:var(--studio-detail-ink);font-family:inherit;font-size:25px;font-weight:600;line-height:1.22;letter-spacing:-.045em;overflow-wrap:anywhere;text-transform:none}body[data-prototype-theme=studio] .studio-detail-timing{display:flex;align-items:center;gap:6px;margin-top:13px;color:#516779;font-size:12px}body[data-prototype-theme=studio] .studio-detail-muted{color:var(--studio-detail-muted);font-size:12px;line-height:1.65}body[data-prototype-theme=studio] .studio-detail-intro>.studio-detail-muted{margin-top:10px}body[data-prototype-theme=studio] .studio-detail-section{padding:21px 0;border-top:1px solid var(--studio-detail-line)}body[data-prototype-theme=studio] .studio-detail-section:last-child{padding-bottom:0}body[data-prototype-theme=studio] .studio-detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}body[data-prototype-theme=studio] .studio-detail-section-title{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.005em;color:#243d51}body[data-prototype-theme=studio] .studio-detail-section-heading>.studio-detail-section-title{margin:0}body[data-prototype-theme=studio] .studio-detail-count{color:#657584;font-size:11px;font-variant-numeric:tabular-nums}body[data-prototype-theme=studio] .studio-detail-instructions{color:#485c6c;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-detail-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}body[data-prototype-theme=studio] .studio-detail-links a{display:flex;align-items:center;gap:6px;color:#28516f;text-decoration:underline;text-underline-offset:3px}body[data-prototype-theme=studio] .studio-detail-check-progress{height:3px;border-radius:2px;background:#e0e7e9;overflow:hidden;margin-bottom:12px}body[data-prototype-theme=studio] .studio-detail-check-progress>span{display:block;height:100%;background:#78a851;border-radius:inherit;transition:width .18s ease}body[data-prototype-theme=studio] .studio-detail-checklist{display:grid;gap:2px;list-style:none;margin:0;padding:0}body[data-prototype-theme=studio] .studio-detail-step{border-radius:10px}body[data-prototype-theme=studio] .studio-detail-step:hover{background:#e7edec}body[data-prototype-theme=studio] .studio-detail-step-label{display:flex;align-items:flex-start;gap:11px;padding:11px 8px;cursor:pointer;position:relative}body[data-prototype-theme=studio] .studio-detail-step-label>input{position:absolute;width:20px;height:20px;opacity:0;margin:0}body[data-prototype-theme=studio] .studio-detail-check-box{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:1px solid #aebec5;border-radius:6px;background:#fff9;color:#fff}body[data-prototype-theme=studio] .studio-detail-step-label>input:checked+.studio-detail-check-box{background:#5d853a;border-color:#5d853a}body[data-prototype-theme=studio] .studio-detail-step-label>input:focus-visible+.studio-detail-check-box{outline:2px solid #386b95;outline-offset:3px}body[data-prototype-theme=studio] .studio-detail-step-label>input:disabled~span{opacity:.55}body[data-prototype-theme=studio] .studio-detail-step-copy{display:grid;gap:3px;min-width:0;font-size:12px;line-height:1.55;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-detail-step-copy small{color:var(--studio-detail-muted);font-size:10px}body[data-prototype-theme=studio] .studio-detail-step[data-complete=true] .studio-detail-step-copy>span{color:#687a6a}body[data-prototype-theme=studio] .studio-detail-caption{margin-top:11px;color:#667786;font-size:11px;line-height:1.6}body[data-prototype-theme=studio] .studio-detail-error{margin-top:10px;font-size:12px;color:#973f37}body[data-prototype-theme=studio] .studio-detail-completion{padding:0 0 21px}body[data-prototype-theme=studio] .studio-detail-complete-action{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:12px 16px;border:1px solid #547a35;border-radius:12px;background:linear-gradient(160deg,#628a40,#4f7630);color:#fff;font:inherit;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 3px 8px #35592012}body[data-prototype-theme=studio] .studio-detail-complete-action:hover:not(:disabled){background:#486b2c}body[data-prototype-theme=studio] .studio-detail-complete-action[data-completed=true]{border-color:#c7d3d9;background:#e8eeed;color:#486255;box-shadow:none}body[data-prototype-theme=studio] .studio-detail-history{display:grid;gap:13px;margin:17px 0 0;padding:0;list-style:none}body[data-prototype-theme=studio] .studio-detail-history>li{display:flex;align-items:center;gap:10px}body[data-prototype-theme=studio] .studio-detail-slot{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:11px;border:1px solid #d0dcdd;border-radius:12px;background:#fff6;text-align:left;color:var(--studio-detail-ink);font:inherit}body[data-prototype-theme=studio] .studio-detail-slot:hover:not(:disabled){background:#e9f0e6;border-color:#aec4a5}body[data-prototype-theme=studio] .studio-detail .studio-detail-slot:disabled{opacity:1;color:#617269;background:#eaf0ec70}body[data-prototype-theme=studio] .studio-detail-slot-copy{display:grid;gap:2px;flex:1;font-size:12px}body[data-prototype-theme=studio] .studio-detail-slot-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid #afc0bd;border-radius:7px;color:#fff}body[data-prototype-theme=studio] .studio-detail-slot[aria-checked=true] .studio-detail-slot-check{border-color:#648449;background:#648449}body[data-prototype-theme=studio] .studio-detail-history small{color:var(--studio-detail-muted);font-size:10px}body[data-prototype-theme=studio] .studio-detail-history>li>svg{color:#5d853a}body[data-prototype-theme=studio] .studio-detail-avatar{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #cbd9da;border-radius:9px;background:#e3edeb;color:#44675d;font-size:9px;font-weight:600}body[data-prototype-theme=studio] .studio-detail-history>li[data-complete=false] .studio-detail-avatar{background:transparent;color:#84939b;border-style:dashed}body[data-prototype-theme=studio] .studio-detail-attribution{display:flex;align-items:center;gap:10px;padding:15px 0 21px;font-size:12px}body[data-prototype-theme=studio] .studio-detail-attribution>div{display:grid;gap:2px}body[data-prototype-theme=studio] .studio-detail-attribution small{color:var(--studio-detail-muted);font-size:10px}body[data-prototype-theme=studio] .studio-comment-list{display:grid;gap:18px;margin:15px 0 21px;padding:0;list-style:none}body[data-prototype-theme=studio] .studio-comment-meta{display:flex;align-items:center;gap:8px}body[data-prototype-theme=studio] .studio-comment-meta>div{display:grid;gap:1px;font-size:11px;font-weight:600}body[data-prototype-theme=studio] .studio-comment-meta time{color:var(--studio-detail-muted);font-size:10px;font-weight:400}body[data-prototype-theme=studio] .studio-comment-body{margin:9px 0 4px 36px;color:#465b6c;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-comment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:4px 0 0 36px;font-size:10px;color:var(--studio-detail-muted)}body[data-prototype-theme=studio] .studio-comment-actions button{display:flex;align-items:center;gap:4px;min-height:28px;color:#526b7b}body[data-prototype-theme=studio] .studio-comment-actions button:hover{color:#173651;text-decoration:underline}body[data-prototype-theme=studio] .studio-comment-actions .studio-comment-delete{color:#9a4439}body[data-prototype-theme=studio] .studio-comment-compose{margin-top:16px}body[data-prototype-theme=studio] .studio-comment-compose label,body[data-prototype-theme=studio] .studio-comment-edit label{display:block;margin-bottom:8px;color:#2f4658;font-size:11px;font-weight:600}body[data-prototype-theme=studio] .studio-comment-compose textarea,body[data-prototype-theme=studio] .studio-comment-edit textarea{display:block;width:100%;min-height:90px;padding:11px 12px;border:1px solid #c7d3d9;border-radius:11px;color:var(--studio-detail-ink);background:#fff9;font:inherit;font-size:12px;line-height:1.65;resize:vertical}body[data-prototype-theme=studio] .studio-comment-compose textarea::-moz-placeholder,body[data-prototype-theme=studio] .studio-comment-edit textarea::-moz-placeholder{color:#72828c;opacity:1}body[data-prototype-theme=studio] .studio-comment-compose textarea::placeholder,body[data-prototype-theme=studio] .studio-comment-edit textarea::placeholder{color:#72828c;opacity:1}body[data-prototype-theme=studio] .studio-comment-compose-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}body[data-prototype-theme=studio] .studio-comment-compose-footer>span{color:var(--studio-detail-muted);font-size:10px}body[data-prototype-theme=studio] .studio-comment-save{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 11px;border:1px solid #b6cbb0;border-radius:9px;background:#e1edda;color:#385e29!important;font-size:11px;font-weight:600}body[data-prototype-theme=studio] .studio-comment-save:hover{background:#d4e4c8}body[data-prototype-theme=studio] .studio-comment-edit{margin-top:12px}body[data-prototype-theme=studio] .studio-comment-edit .studio-comment-actions{margin-left:0}body[data-prototype-theme=studio] .studio-comment-error{display:grid;gap:5px;margin-bottom:12px;padding:10px 12px;border:1px solid #e3bdb4;border-radius:9px;color:#893d33;background:#fff1eb;font-size:11px}body[data-prototype-theme=studio] .studio-comment-error button{justify-self:start;min-height:28px;text-decoration:underline;text-underline-offset:3px}body[data-prototype-theme=studio] .studio-detail button:disabled{cursor:not-allowed;opacity:.5}body[data-prototype-theme=studio] .studio-detail a:focus-visible,body[data-prototype-theme=studio] .studio-detail button:focus-visible,body[data-prototype-theme=studio] .studio-detail textarea:focus-visible{outline:2px solid #386b95;outline-offset:3px}body[data-prototype-theme=studio] .studio-detail-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){body[data-prototype-theme=studio] .studio-detail-check-progress>span{transition:none}}body[data-prototype-theme=studio] .studio-team{color:var(--studio-ink);display:flex;flex-direction:column;min-width:0;height:100%;background:linear-gradient(155deg,rgba(255,255,255,.86),rgba(244,249,248,.78));border:1px solid rgba(255,255,255,.88);border-radius:25px;box-shadow:0 14px 42px rgba(30,64,77,.07),inset 0 1px 0 #fff;backdrop-filter:blur(22px)}body[data-prototype-theme=studio] .studio-team-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 22px 19px;border-bottom:1px solid rgba(21,50,75,.07)}body[data-prototype-theme=studio] .studio-team-eyebrow{color:var(--studio-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[data-prototype-theme=studio] .studio-team-header h2{margin:6px 0 0;color:var(--studio-ink);font-size:25px;line-height:1.12;letter-spacing:-.8px}body[data-prototype-theme=studio] .studio-team-close{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:var(--studio-muted);background:rgba(255,255,255,.66);border:1px solid rgba(21,50,75,.08);cursor:pointer}body[data-prototype-theme=studio] .studio-team-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px 24px}body[data-prototype-theme=studio] .studio-team-summary{display:flex;gap:9px;align-items:center;padding:0 4px;color:var(--studio-ink);font-size:12px;font-weight:650}body[data-prototype-theme=studio] .studio-team-summary svg{color:#527b32}body[data-prototype-theme=studio] .studio-team-period{margin:7px 4px 0;color:var(--studio-muted);font-size:11px}body[data-prototype-theme=studio] .studio-team-news-list,body[data-prototype-theme=studio] .studio-team-recognition-list{display:grid;gap:10px;margin-top:19px}body[data-prototype-theme=studio] .studio-team-news{min-width:0;background:rgba(255,255,255,.65);border:1px solid rgba(21,50,75,.07);border-radius:16px;overflow:hidden}body[data-prototype-theme=studio] .studio-team-news-open{background:#fff;box-shadow:0 5px 18px rgba(21,50,75,.035)}body[data-prototype-theme=studio] .studio-team-news-trigger{display:block;width:100%;padding:17px 15px;text-align:left;color:var(--studio-ink);background:transparent;cursor:pointer}body[data-prototype-theme=studio] .studio-team-news-meta{display:flex;justify-content:space-between;gap:10px;color:var(--studio-muted);font-size:10px}body[data-prototype-theme=studio] .studio-team-news-meta>span{font-weight:700}body[data-prototype-theme=studio] .studio-team-news-title{display:flex;gap:8px;align-items:flex-start;margin-top:9px}body[data-prototype-theme=studio] .studio-team-news-title strong{flex:1;min-width:0;font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-team-news-title>svg{flex-shrink:0;margin-top:3px;color:var(--studio-muted);transition:transform .16s ease}body[data-prototype-theme=studio] .studio-team-news-open .studio-team-news-title>svg{transform:rotate(180deg)}body[data-prototype-theme=studio] .studio-team-unread{width:6px;height:6px;margin-top:7px;flex-shrink:0;border-radius:50%;background:#639d25}body[data-prototype-theme=studio] .studio-team-read{display:flex;gap:4px;align-items:center;margin-top:8px;color:var(--studio-muted);font-size:10px}body[data-prototype-theme=studio] .studio-team-article{padding:0 15px 17px}body[data-prototype-theme=studio] .studio-team-article>p{margin:0 0 16px;color:#435e71;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-team-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid rgba(63,109,34,.13);border-radius:11px;background:#ecf4e5;color:#365f22;font-size:12px;font-weight:700;cursor:pointer}body[data-prototype-theme=studio] .studio-team-action:disabled{cursor:wait;opacity:.6}body[data-prototype-theme=studio] .studio-team-article>.studio-team-action-error{margin:12px 0 0;color:#9a3c30;font-size:12px}body[data-prototype-theme=studio] .studio-team-recognition{padding:18px 16px;border:1px solid rgba(21,50,75,.07);border-radius:17px;background:rgba(255,255,255,.66)}body[data-prototype-theme=studio] .studio-team-category{color:var(--studio-muted);font-size:11px}body[data-prototype-theme=studio] .studio-team-winner{display:flex;align-items:center;gap:11px;margin-top:15px}body[data-prototype-theme=studio] .studio-team-avatar{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:#e6eee5;color:#4a673d;font-size:12px;font-weight:750;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}body[data-prototype-theme=studio] .studio-team-winner>div{min-width:0;flex:1}body[data-prototype-theme=studio] .studio-team-winner h3{margin:0;font-size:14px;font-weight:700;overflow-wrap:anywhere}body[data-prototype-theme=studio] .studio-team-winner p{margin:4px 0 0;font-size:11px;color:var(--studio-muted)}body[data-prototype-theme=studio] .studio-team-winner p strong{color:var(--studio-ink);font-weight:700}body[data-prototype-theme=studio] .studio-team-winner-mark{color:#87a17a;flex-shrink:0}body[data-prototype-theme=studio] .studio-team-no-winner{margin:12px 0 0;color:var(--studio-muted);font-size:12px}body[data-prototype-theme=studio] .studio-team-state{padding:28px 7px;font-size:13px;line-height:1.6}body[data-prototype-theme=studio] .studio-team-state p{margin:0 0 8px;font-weight:650}body[data-prototype-theme=studio] .studio-team-state>span{color:var(--studio-muted);font-size:12px}body[data-prototype-theme=studio] .studio-team-state .studio-team-action{margin-top:12px}body[data-prototype-theme=studio] .studio-team-loading{display:grid;gap:12px;color:var(--studio-muted);font-size:12px}body[data-prototype-theme=studio] .studio-team-skeleton{height:96px;border-radius:16px;background:linear-gradient(110deg,rgba(21,50,75,.025),rgba(21,50,75,.065))}body[data-prototype-theme=studio] .studio-team-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-prototype-theme=studio] .studio-team-close:hover,body[data-prototype-theme=studio] .studio-team-news-trigger:hover{background:rgba(232,241,236,.6)}body[data-prototype-theme=studio] .studio-team-action:hover:not(:disabled){background:#e0edd5}body[data-prototype-theme=studio] .studio-team-action:focus-visible,body[data-prototype-theme=studio] .studio-team-close:focus-visible,body[data-prototype-theme=studio] .studio-team-news-trigger:focus-visible{outline:2px solid #487cb0;outline-offset:-3px}@media (prefers-reduced-motion:reduce){body[data-prototype-theme=studio] .studio-team-news-title>svg{transition:none}}@media (max-width:640px){body[data-prototype-theme=studio] .studio-team{border-radius:19px}body[data-prototype-theme=studio] .studio-team-header{padding:19px 17px 16px}}.studio-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 13px;border:1px solid var(--hub-glass-border);border-top-color:var(--hub-glass-highlight);border-radius:var(--hub-control-radius);color:var(--hub-text);background:color-mix(in srgb,var(--workspace-accent) 7%,transparent);box-shadow:var(--hub-elevation-control);font:13px/1.4 var(--studio-font,system-ui,sans-serif);text-align:left;cursor:pointer;transition:background .14s,border-color .14s}.studio-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-select-trigger>svg{flex:0 0 auto;color:var(--hub-muted);transition:transform .14s}.studio-select-trigger:hover,.studio-select-trigger[data-open=true]{border-color:var(--hub-glass-highlight);background:color-mix(in srgb,var(--workspace-accent) 14%,transparent)}.studio-select-trigger[data-open=true]>svg{transform:rotate(180deg)}.studio-select-trigger[data-variant=paper]{background:var(--hub-paper-raised);border-color:var(--hub-paper-rule);color:var(--hub-ink);box-shadow:none}.studio-select-trigger[data-variant=paper]>svg{color:var(--hub-ink-muted)}.studio-select-trigger:disabled{opacity:.5;cursor:wait}.studio-select-option:focus-visible,.studio-select-trigger:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.studio-select-popover{position:fixed;z-index:1200;overflow:auto;padding:7px;border:1px solid var(--hub-glass-border);border-top-color:var(--hub-glass-highlight);border-radius:var(--hub-radius-menu);color:var(--hub-text);background:var(--hub-glass-menu-background);backdrop-filter:var(--hub-glass-filter);-webkit-backdrop-filter:var(--hub-glass-filter);box-shadow:var(--hub-elevation-popover);font:13px/1.4 var(--studio-font,system-ui,sans-serif);scrollbar-width:thin;scrollbar-color:var(--workspace-light) var(--workspace-recess);animation:studio-select-arrive .12s ease-out}.studio-select-caption{padding:9px 11px 10px;color:var(--hub-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.studio-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 11px;border:1px solid transparent;border-radius:calc(var(--hub-radius-menu) - 7px);text-align:left;font-family:inherit;color:var(--hub-text);background:transparent;cursor:pointer}.studio-select-option+.studio-select-option{margin-top:2px}.studio-select-option:focus,.studio-select-option:hover{background:color-mix(in srgb,var(--workspace-accent) 8%,transparent);outline:none;border-color:var(--hub-glass-border)}.studio-select-option:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.studio-select-option[aria-selected=true]{background:color-mix(in srgb,var(--workspace-accent) 15%,transparent);border-color:var(--hub-glass-border);color:var(--hub-text)}.studio-select-option-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-select-option-copy>span{font-size:14px;font-weight:500}.studio-select-option-copy>small{color:var(--hub-muted);font-size:11px}.studio-select-option-check{display:grid;place-items:center;flex:0 0 22px;height:22px;color:var(--workspace-accent)}.studio-select-option:disabled{opacity:.4;cursor:default}.studio-select-option:active:not(:disabled){box-shadow:inset 0 2px 5px color-mix(in srgb,var(--workspace-recess) 24%,transparent)}.studio-select-trigger.studio-task-filter{min-height:30px;padding:4px 8px;gap:7px;border-color:transparent;background:transparent;box-shadow:none;font-size:11px}@keyframes studio-select-arrive{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.studio-select-trigger,.studio-select-trigger>svg{transition:none}.studio-select-popover{animation:none}}@media (prefers-reduced-transparency:reduce){.studio-select-popover{background:var(--workspace-recess);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-select-trigger:not([data-variant=paper]){background:var(--workspace-surface)}}