@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#172b43;--muted:#5f7187;--line:#dce4ec;--bg:#f2f5f9;--card:#fff;--blue:#2465ab;--green:#127a5c;--red:#b42318;--amber:#805d21;--amber-bg:#fff6df;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Noto Sans JP,system-ui,sans-serif}body{background:var(--bg);color:var(--ink);margin:0}h1{margin:6px 0 10px;font-size:22px}h2{margin:0 0 10px;font-size:17px}a{color:var(--blue)}main{max-width:1460px;margin:auto;padding:16px}main.narrow{max-width:520px}.topbar{color:#fff;background:#162d4b;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 16px;display:flex}.topbar .btn{min-height:30px;padding:4px 10px;font-size:13px}.topbar a{color:#fff;font-weight:800;text-decoration:none}.topbar .grow{flex:1}.topbar .brand-link{flex:none;align-items:center;display:inline-flex}.brand-logo{width:auto;max-width:none;height:30px;display:block}:root{--topbar-h:44px;--rail-w:78px}.ishell-top{z-index:40;height:var(--topbar-h);box-sizing:border-box;flex-wrap:nowrap;padding-top:0;padding-bottom:0;position:sticky;top:0}html:has(.ishell){scroll-padding-top:calc(var(--topbar-h) + 8px)}.ishell-body{align-items:flex-start;display:flex}.ishell-main{flex:1;min-width:0}.irail{top:var(--topbar-h);z-index:30;width:var(--rail-w);height:calc(100dvh - var(--topbar-h));box-sizing:border-box;background:var(--card);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:4px;padding:12px 6px;display:flex;position:sticky;overflow-y:auto}.irail-item{box-sizing:border-box;width:66px;color:var(--muted);text-align:center;white-space:nowrap;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,transform .12s;display:flex}.irail-item svg{flex:none}.irail-item:hover{background:var(--bg);color:var(--ink)}.irail-item:active{transform:scale(.96)}.irail-item[aria-current=page]{color:var(--blue);background:#e3edf8}.irail-item.bottom{margin-top:auto}.acct{flex:none;position:relative}.acct-btn{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;max-width:260px;min-height:32px;padding:4px 10px 4px 8px;font-size:13px;font-weight:700;transition:background-color .15s,transform .12s;display:inline-flex}.acct-btn:hover,.acct-btn[aria-expanded=true]{background:#ffffff1f}.acct-btn:active{transform:scale(.97)}.acct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acct-menu{z-index:45;background:var(--card);width:260px;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0f1c2d2e}.acct-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px}.acct-head-name{font-size:14px;font-weight:800}.acct-head-mail{color:var(--muted);word-break:break-all;margin-top:2px;font-size:12px}.acct-menu .acct-item{font:inherit;box-sizing:border-box;width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.acct-menu .acct-item:hover{background:var(--bg)}.acct-menu .acct-item svg{color:var(--muted)}.acct form{margin:0}@media (min-width:901px){.ishell .side{top:calc(var(--topbar-h) + 12px);max-height:calc(100dvh - var(--topbar-h) - 24px)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 10px;display:flex}.page-head h1{margin:0}.title-with-icon{align-items:center;gap:8px;display:flex}.title-with-icon svg{color:var(--muted);flex:none}main.mid{max-width:760px}dl.kv{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0 0 10px;display:grid}dl.kv dt{color:var(--muted);font-size:13px;font-weight:700}dl.kv dd{word-break:break-all;margin:0;font-weight:700}dl.kv dd .muted{word-break:normal;margin-top:2px;font-size:13px;font-weight:400}@media (min-width:720px) and (max-width:1099px){.ishell:has(.event-layout) .irail{display:none}}@media (max-width:719px){.irail{top:auto;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 6px);border:1px solid var(--line);border-radius:26px;flex-direction:row;gap:2px;width:auto;height:auto;padding:5px;position:fixed;overflow:visible;box-shadow:0 4px 20px #0000001a}.irail-item{border-radius:20px;flex:1;width:auto;min-width:0;padding:6px 2px}.irail-item.bottom{margin-top:0}.ishell-main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.ishell:has(.focus-task) .irail{display:none}.ishell:has(.focus-task) .ishell-main{padding-bottom:0}.acct-btn{max-width:150px}dl.kv{grid-template-columns:minmax(0,1fr);gap:2px}dl.kv dd{margin-bottom:8px}}@media print{.irail,.acct{display:none!important}.ishell-body{display:block}}.brand-eyebrow{align-items:center;gap:6px;margin-bottom:0;display:flex}.brand-eyebrow img{flex:none;width:18px;height:18px;display:block}.brand-hero{flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 18px;display:flex}.brand-hero img{flex:none;align-self:flex-start;width:min(320px,100%);height:auto;display:block}.brand-promise{color:var(--ink);letter-spacing:.04em;margin:0;font-size:14px;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:13px;margin-bottom:12px;padding:16px}.stack{gap:10px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grow{flex:1}.muted{color:var(--muted);font-size:13px}.field{gap:5px;font-size:13px;font-weight:700;display:grid}input,select,textarea{font:inherit;background:#fff;border:1px solid #c6d1df;border-radius:8px;min-width:0;min-height:42px;padding:9px 10px}input:focus,select:focus{outline:2px solid var(--blue);border-color:#0000}.btn{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cad7e4;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-weight:800;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.green{background:var(--green);border-color:var(--green);color:#fff}.btn.red{color:#fff;background:#aa5e22;border-color:#aa5e22}.btn.subtle.danger{color:#b3261e}.btn.subtle{color:var(--blue);background:0 0;border-color:#0000}.btn.big{min-height:50px;padding:10px 20px;font-size:16px}.btn{transition:transform 80ms,background-color .15s,border-color .15s}.btn:active:not(:disabled){transform:scale(.97)}.back-btn{background:var(--card);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #cad7e4;border-radius:999px;align-items:center;gap:4px;padding:6px 15px 6px 9px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 80ms,background-color .15s;display:inline-flex}.back-btn:hover{background:#eef3f8}.back-btn:active{background:#e3eaf2;transform:scale(.96)}.back-btn svg{color:var(--blue);flex:none}.back-btn.next{padding:6px 9px 6px 15px}.back-btn.next svg{transform:rotate(180deg)}.back-btn.block{box-sizing:border-box;justify-content:center;width:100%;min-height:46px;margin:16px 0 8px;display:flex}.back-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.back-row.side-back{margin:0 0 10px}:root{--pending:#4f9dff}.link-pending-bar{z-index:100;pointer-events:none;background:linear-gradient(90deg, transparent, var(--pending), transparent) no-repeat;opacity:0;background-size:45% 100%;height:3px;animation:0s .12s forwards link-pending-in,1s ease-in-out infinite link-pending-run;position:fixed;inset:0 0 auto}@keyframes link-pending-in{to{opacity:1}}@keyframes link-pending-run{0%{background-position:-45% 0}to{background-position:145% 0}}@media (prefers-reduced-motion:reduce){.link-pending-bar{background:var(--pending);animation:0s .12s forwards link-pending-in}.btn:active:not(:disabled),.back-btn:active{transform:none}}.notice{background:var(--amber-bg);color:var(--amber);border-radius:8px;margin:0;padding:11px 12px;font-size:13px}.notice.error{color:var(--red);background:#fdecea}.notice.ok{color:var(--green);background:#e6f5ef}.code{letter-spacing:4px;text-align:center;font-variant-numeric:tabular-nums;width:9em;font-size:24px}.qr{border:1px solid var(--line);background:#fff;border-radius:8px}.secret{background:var(--bg);word-break:break-all;border-radius:6px;padding:6px 8px;display:inline-block}.howto{margin:0;padding-left:20px;line-height:1.8}.pill{color:#23518b;white-space:nowrap;background:#e5eef8;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:750}.pill.test{color:#a2481c;background:#fff1e6}table.datatable{border-collapse:collapse;width:100%;font-size:14px}table.datatable th,table.datatable td{border-bottom:1px solid var(--line);text-align:left;padding:8px}table.datatable th{background:#e8edf3;font-weight:850}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tabs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px 12px;font-weight:750;text-decoration:none}.tabs a[aria-current=page]{background:var(--blue);color:#fff;border-color:var(--blue)}@media (max-width:680px){main{padding:10px}.card{padding:12px}}@media print{.topbar,.tabs,.noprint{display:none!important}body,main{background:#fff}.card{border:0;padding:0}.event-layout{max-width:none;padding:0;display:block}}table.sheet{min-width:1050px;font-size:13px}table.sheet th,table.sheet td{text-align:center;white-space:nowrap;border-right:1px solid var(--line);padding:5px 7px}table.sheet thead th{z-index:2;position:sticky;top:0}table.sheet th.current{background:#f8e4ab}table.sheet tr.tablehead td{color:#163d65;text-align:left;background:#dce8f5;font-weight:800}table.sheet tr.tablehead td.group-sum{text-align:right;font-variant-numeric:tabular-nums;padding-right:10px}table.sheet tr.saved td{background:#f3fbf7}table.sheet tr.unsaved td{background:#fff4d6}.unsaved-tag{color:#8a5a00;background:#ffe7a8;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}table.sheet tr.absent td{color:var(--muted,#5b6b7d);background:#f6f7f9}table.sheet td.entry{background:#fff9e9;padding:3px 4px}table.sheet .seat-col{width:2.2em;padding-left:3px;padding-right:3px}table.sheet td.name{text-align:left;font-size:16px;font-weight:700}table.sheet td.name ruby{ruby-align:center}table.sheet td.name rt{color:var(--muted,#5b6b7d);font-size:10px;font-weight:500}table.sheet td.entry input{text-align:right;font-variant-numeric:tabular-nums;width:84px;min-height:36px;font-size:17px;font-weight:750}.tablehead-box{background:#ecf2fa;border-radius:6px;margin-top:12px;padding:8px;font-weight:800}.print-only{display:none}@media print{@page{size:A4 landscape;margin:12mm}html,body{background:#fff!important}body:has(>.print-only)>:not(.print-only){display:none!important}.print-only{font-size:12px;display:block}.print-table{border-collapse:collapse;width:auto;margin:0}.print-table th,.print-table td{text-align:left;border:1px solid #adb7c4;padding:6px 8px}.print-table th{background:#e9eef6}.print-table tr{break-inside:avoid}.print-table .col-no{text-align:right;width:3.5em}.print-table .col-table{width:4em}.print-table .col-num{text-align:right;width:6em}.print-table .col-name{min-width:11em}.print-table .col-seat{text-align:center;width:1.8em;padding-left:3px;padding-right:3px}.print-table th{white-space:nowrap}.print-table.compact .col-old{color:#6b7785;width:auto;padding-left:4px;padding-right:4px;font-size:9.5px}.print-table.compact .col-old .crown{font-size:1.15em}.print-table.compact th,.print-table.compact td{padding-left:5px;padding-right:5px}.seat-print tr.group-start td{border-top:3px solid #1f2a37}.print-table .period-start{border-left:3px solid #1f2a37}.print-table .crown{color:#a8770a;vertical-align:-1px;margin-right:4px;font-size:1.35em;line-height:1}}.next-box{border:2px solid var(--blue);background:#e8f1fb;border-radius:11px;margin-top:10px;padding:14px 16px}.next-box.done{border-color:var(--green);background:#e6f5ef}.next-label{color:var(--blue);font-size:12px;font-weight:800}.next-box.done .next-label{color:var(--green)}.next-title{margin:3px 0;font-size:22px;font-weight:850}.steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:#f4f7fa;border-radius:8px;padding:8px 10px;font-size:13px}.steps li b{display:block}.steps li.done{color:#2c5f4c;background:#eef8f3;border-color:#bfe3d3}.steps li.done b:before{content:"✓ ";color:var(--green)}.steps li.now{border:2px solid var(--blue);background:#fff}.steps li.now b:before{content:"▶ ";color:var(--blue)}.plist{margin-top:8px;font-size:13px;line-height:1.7}.plist b{color:#a2481c}.waiver{background:#fff1e6;border:1px solid #f0c49d;border-radius:9px;gap:8px;margin-top:10px;padding:12px;display:grid}.timer-stage{color:#fff;text-align:center;background:#0f2238;border-radius:14px;min-width:0;padding:12px 18px 16px;position:relative;overflow:hidden;container-type:inline-size}.timer-stage:fullscreen{border-radius:0;flex-direction:column;justify-content:flex-start;padding:2.5vh 4vw;display:flex}.timer-stage-label{color:#b8cadf;letter-spacing:.06em;font-size:20px;font-weight:800}.timer-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.timer-event-name{text-align:left;color:#8fa6c0;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;justify-self:start;min-width:0;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.timer-head-right{text-align:right;justify-self:end;min-width:0}.timer-head .timer-rows{white-space:nowrap;margin-top:0}@container (max-width:640px){.timer-head{grid-template-columns:minmax(0,1fr);gap:2px}.timer-event-name,.timer-head-right{text-align:center;white-space:normal;justify-self:center}.timer-event-name:empty,.timer-head-right:empty{display:none}}.timer-big{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:2px 0;font-size:min(220px,26cqi);font-weight:850;line-height:1}.timer-big.soon{color:#ffb4a8}.timer-big.idle{color:#8fa6c0;font-size:min(120px,15cqi)}.timer-stage-sub{color:#b8cadf;min-height:20px;font-size:15px}.timer-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:16px;display:grid}.timer-card{color:#fff;background:#17304e;border:1px solid #2c4664;border-radius:12px;min-width:0;padding:12px;overflow:hidden;container-type:inline-size}.timer-card .muted{color:#b8cadf}.timer-card.ended{background:#134634;border-color:#2b7a5c}.timer-left{font-variant-numeric:tabular-nums;margin:4px 0;font-size:min(64px,30cqi);font-weight:850;line-height:1.1}.timer-left.long{font-size:min(52px,20cqi)}.timer-stage:fullscreen .timer-actions{display:none}.timer-card-name{font-size:22px}.timer-card-head{flex-wrap:nowrap;align-items:center;gap:8px}.rule-badge{white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:4px 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.rule-badge.senior{color:#1d3f8f;background:#e9eefb}.rule-badge.junior{color:#7a4300;background:#fde7c4}.rule-badge small{opacity:.8;font-size:11px;font-weight:700}.timer-controls{justify-items:start;gap:10px;margin-top:14px;display:grid}.btn.huge{border-radius:12px;min-height:64px;padding:12px 40px;font-size:22px}.event-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;max-width:1600px;margin:auto;padding:14px;display:grid}.event-main{min-width:0;max-width:none;margin:0;padding:0}.side{gap:10px;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow:auto}.side-head,.side-flow,.side-nav{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:12px}.side-name{margin-bottom:6px;font-size:16px;font-weight:850}.side-flow{border:2px solid var(--blue);background:#f3f8fd}.side-next{margin:4px 0;font-size:18px;font-weight:850}.side-steps{gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.side-steps li{--pc:var(--blue);border:1px solid var(--line);border-left:4px solid var(--pc);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:5px 8px 5px 9px;display:flex}.side-steps li .step-label{flex:1;min-width:0}.side-steps li:not(.done){background:var(--pc)}@supports (color:color-mix(in lab, red, red)){.side-steps li:not(.done){background:color-mix(in srgb, var(--pc) 7%, #fff)}}.side-steps li.done{color:#7b8796;background:#f7f9fb}.side-steps li.done .step-label:before{content:"✓ ";color:var(--green);font-weight:800}.side-steps li.now{border:2px solid var(--pc);color:var(--ink);background:var(--pc);border-left-width:5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.side-steps li.now{background:color-mix(in srgb, var(--pc) 12%, #fff)}}.side-steps li.now .step-label:before{content:"▶ ";color:var(--pc)}.side-steps li.done .period-chip{opacity:.55}.period-chip{--pc:var(--blue);color:#fff;background:var(--pc);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;font-weight:800;line-height:16px;display:inline-block}.side-next .period-chip{vertical-align:3px;margin-right:6px;font-size:11px;line-height:18px}.pill.period-pill{--pc:var(--blue);background:var(--pc);color:#fff;border-color:var(--pc)}.side-nav{gap:4px;padding:8px;display:grid}.side-nav a{color:var(--ink);border-radius:8px;padding:10px 12px;font-weight:750;text-decoration:none}.side-nav a:hover{background:var(--bg)}.side-nav a[aria-current=page]{background:var(--blue);color:#fff}@media (max-width:900px){.event-layout{grid-template-columns:minmax(0,1fr);padding:10px}.side{max-height:none;position:static}.side-steps{display:none}.side-nav{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.login-tag{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.login-tag.login-none{color:#b42318;background:#fdecea;border-color:#f5c2bd}.login-tag.login-code{color:#7a5a00;background:#fff4cc;border-color:#f0d77a}.login-tag.login-mail{color:#1d4f9c;background:#e3efff;border-color:#b6d0f5}.roster-legend{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 10px;font-size:13px;display:flex}.roster-legend>span{align-items:center;gap:6px;display:inline-flex}.roster-wrap{overflow-x:auto}table.datatable.roster-table th{white-space:nowrap}table.datatable.roster-table td,table.datatable.roster-table th{vertical-align:middle;padding:8px 7px}table.datatable.roster-table tr.roster-row.open td{border-bottom-color:#0000}.roster-name{min-width:120px}.roster-fullname{font-weight:700}.roster-sub{color:var(--muted);font-size:12px;line-height:1.4}.roster-exp{text-align:right;width:56px}.roster-saved{color:var(--muted);white-space:nowrap;font-size:11px}.seat-chips{flex-wrap:wrap;gap:3px;min-width:96px;display:flex}.seat-chip{border:1px solid var(--line);white-space:nowrap;background:#f6f8fa;border-radius:6px;align-items:baseline;gap:2px;padding:1px 5px;font-size:13px;font-weight:800;display:inline-flex}.seat-chip small{color:var(--muted);font-size:10.5px;font-weight:600}.roster-ops{white-space:nowrap;gap:4px;display:inline-flex}.btn.roster-btn{white-space:nowrap;min-height:34px;padding:5px 10px;font-size:13.5px}tr.roster-more td,tr.roster-note td{background:#f6f9fc;padding:8px 10px 10px}.roster-more-box{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.roster-more-who{margin-right:6px;font-weight:700}tr.roster-note td{font-size:13.5px}tr.roster-note td>span{margin-right:8px}.roster-help{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.7}table.datatable.events-table th{white-space:nowrap}table.datatable.events-table td,table.datatable.events-table th{vertical-align:middle}table.datatable.events-table th:nth-child(2),table.datatable.events-table th:nth-child(3),table.datatable.events-table th:nth-child(5){width:1%}table.datatable.events-table th:nth-child(4){width:26%}table.datatable.events-table tr.event-row td:nth-child(2),table.datatable.events-table tr.event-row td:nth-child(3){white-space:nowrap}table.datatable.events-table td.event-code{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pill.st-planned{color:#23518b;background:#e5eef8}.pill.st-running{color:var(--green);background:#e6f5ef}.pill.st-done{color:#5b6b7d;background:#eef1f5}.event-nodate{color:#9aa8b8;white-space:nowrap;font-size:12px}table.datatable.events-table tr.event-row.open td{border-bottom-color:#0000}table.datatable.events-table tr.event-edit-row>td{background:#f6f9fc;padding:12px 12px 14px}.event-edit-form{grid-template-columns:minmax(180px,2fr) 160px 160px minmax(140px,1.4fr) auto;align-items:end;gap:10px;display:grid}.event-edit-form input{width:100%}.event-edit-save{white-space:nowrap;gap:4px;display:flex}.event-edit-hint{margin:8px 0 0;font-size:12.5px}tr.event-edit-row .notice{margin-top:8px}.event-edit-ops{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:12px;display:grid}.event-edit-op{align-content:start;justify-items:start;gap:6px;display:grid}.event-edit-op p{margin:0;font-size:12.5px}.event-delete{gap:8px;width:100%;display:grid}.event-delete .notice{margin-top:0}.event-delete-code{max-width:260px}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.list-search{align-items:center;gap:10px;margin-bottom:10px;display:flex}.list-search input{flex:1;max-width:420px}.list-search-count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.th-sort{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.th-sort:hover{color:var(--blue)}.th-sort:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.th-sort-mark{color:#a3b1c2;font-size:12px;font-weight:700}th[aria-sort=ascending] .th-sort-mark,th[aria-sort=descending] .th-sort-mark{color:var(--blue)}main.narrow.mymg-page{max-width:1040px}.mymg{gap:10px;display:grid}.mymg .list-search{margin-bottom:0}table.datatable.mymg-table th{white-space:nowrap}table.datatable.mymg-table td,table.datatable.mymg-table th{vertical-align:middle}table.datatable.mymg-table td.mymg-date{white-space:nowrap;font-variant-numeric:tabular-nums}.mymg-links{flex-wrap:wrap;gap:2px;display:inline-flex}.pill.own{color:#4a5a6c;background:#eef1f5;font-weight:700}.mymg-hint{margin:0;font-size:12.5px}.mymg-bar,.mymg-list{display:none}@media (max-width:719px){table.datatable.mymg-table{display:none}.mymg{gap:8px}.list-search input{max-width:none}.mymg .list-search-count{display:none}.mymg-bar{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.mymg-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.mymg-sort select{min-height:30px;color:var(--blue);background:0 0;border-color:#0000;max-width:210px;padding:3px 6px;font-size:12.5px;font-weight:700}.mymg-list{border-top:1px solid var(--line);margin:0 -12px;padding:0;list-style:none;display:block}.mymg-list li{border-bottom:1px solid var(--line)}.mymg-list li:last-child{border-bottom:0}.mymg-row{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;text-decoration:none;display:grid}.mymg-row:active{background:#f2f6fa}.mymg-row-main{gap:3px;min-width:0;display:grid}.mymg-row-name{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:15.5px;font-weight:800;line-height:1.35;display:flex}.mymg-row-name .pill{padding:2px 6px;font-size:11px}.mymg-row-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.45}.mymg-row-chev{color:#a3b1c2;font-size:20px;line-height:1}.mymg-row-more{flex-wrap:wrap;gap:6px;margin-top:-4px;padding:0 12px 11px;display:flex}.mymg-row-more a{color:var(--blue);background:#f7fafd;border:1px solid #d6e0ea;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700;text-decoration:none}.mymg-hint{font-size:12px}}.events-archived>summary{cursor:pointer;font-weight:800}.events-archived[open]>summary{margin-bottom:8px}.events-archived>p{margin:0 0 10px;font-size:13px}@media (max-width:900px){.event-edit-form{grid-template-columns:1fr 1fr}.event-edit-name,.event-edit-venue,.event-edit-save{grid-column:1/-1}.event-edit-ops{grid-template-columns:1fr}}.roster-edit{grid-template-columns:repeat(2,104px);gap:4px 6px;display:grid}.roster-edit-field{color:var(--muted);gap:2px;font-size:11px;display:grid}.roster-edit-field input{width:100%;font-size:14px}.seg{border:1px solid #cad7e4;border-radius:9px;display:inline-flex;overflow:hidden}.seg button{font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:0;padding:8px 12px;font-weight:750}.seg button+button{border-left:1px solid #cad7e4}.seg button[aria-pressed=true]{background:var(--blue);color:#fff}.table-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px;display:grid}.table-card{border:2px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:10px 12px;container-type:inline-size}.table-card.bad{background:snow;border-color:#f5c2bd}.table-card.absent{background:#f6f7f9;border-style:dashed}.table-card.drop-ready{cursor:pointer;border-style:dashed;border-color:#8fb3e0}.table-card.drop-over{border-color:var(--blue);background:#eef5ff}.table-card-head{border-bottom:1px solid var(--line);padding-bottom:6px;display:block}.table-card-head strong{color:var(--blue);white-space:nowrap;font-size:17px}.table-card-title{align-items:center;gap:10px;display:flex}.table-card-title>span{white-space:nowrap}.table-card-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.seg.rule-seg{border-radius:999px;margin-left:auto}.seg.rule-seg button{white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:700;line-height:20px}.seg.rule-seg button:disabled{cursor:default}.seg.rule-seg button:not([aria-pressed=true]){color:#8a97a8;font-weight:600}.seg.rule-seg button:disabled:not([aria-pressed=true]){color:#a8b6c6}.table-card ul{grid-template-columns:minmax(0,1fr);gap:1px;margin:6px 0 0;padding:0;list-style:none;display:grid}.table-card li{flex-wrap:wrap;align-items:center;gap:2px 8px;padding:3px 0;font-size:13px;display:flex}.table-card li.draggable{cursor:grab;border-radius:7px;padding:3px 6px}.table-card li.draggable:hover{background:#f3f7fb}.table-card li.picked{outline:2px solid var(--blue);background:#dbeafe}.table-card li .person-main{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.table-card li .grip{color:#a8b6c6;letter-spacing:-2px;flex:none;font-size:12px}.table-card li .mg-no{text-align:right;width:1.8em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.table-card li .person-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.table-card li .person-periods{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:-3px;font-size:10.5px;font-weight:500}.table-card li .person-controls{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.table-card li .person-controls:empty{display:none}@container (max-width:330px){.table-card li .person-main{flex-basis:100%}}.table-card li .person-note{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.table-card li select.move-select{flex:none;width:3.4em;min-height:26px;padding:1px 4px;font-size:12px}.rule-chip{color:#6b7785;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:999px;flex:none;min-width:30px;padding:1px 7px;font-size:11px;font-weight:700;line-height:16px}.rule-chip:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.rule-chip.exception{color:#9a5a00;background:#ffedd5;border-color:#f0a74a}.rule-chip:disabled{cursor:default}.period-tabs{background:#eef2f7;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.period-tabs a{color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.period-tabs a:hover{color:var(--ink);background:#e3e9f1}.period-tabs a[aria-current=page]{color:var(--blue);background:#fff;box-shadow:0 1px 2px #172b431f}.period-tabs .lock-icon{color:#2b7a5c}.period-tabs .now-dot{background:#e0a640;border-radius:50%;width:6px;height:6px}.period-tabs .tab-tag{color:#6b7785;background:#fff;border:1px solid #d5dde7;border-radius:4px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.period-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin:-4px 0 6px;font-size:11px;display:flex}.period-legend .lock-icon{color:#2b7a5c}.period-legend .now-dot{background:#e0a640;border-radius:50%;width:6px;height:6px;display:inline-block}.paste-panel{background:#f8fafc;border:1px solid #cad7e4;border-radius:10px;gap:6px;margin-top:10px;padding:12px;display:grid}.paste-panel textarea{white-space:pre;width:100%;min-height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:auto}.paste-preview{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:260px;overflow:auto}.paste-preview table{font-size:13px}.paste-preview td.num{text-align:right;font-variant-numeric:tabular-nums}.paste-preview tr.row-error td{background:#fff5f4}.paste-preview tr.row-skip td{color:var(--muted)}.paste-error{color:#b3261e;font-weight:700}.paste-warn{color:#9a5a00;font-weight:700}.nav-badge{color:#8a3b00;white-space:nowrap;background:#ffe2bf;border:1px solid #f0a74a;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}.screen-root{color:#fff;background:#0f2238;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.screen-bar{z-index:2;opacity:0;pointer-events:none;background:#081424d9;align-items:center;gap:12px;padding:10px 16px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;right:0}.screen-bar.visible{opacity:1;pointer-events:auto}.screen-bar-name{color:#b8cadf;font-weight:800}.screen-bar-sound{color:#b8cadf;align-items:center;gap:6px;font-size:13px;display:flex}.screen-bar-sound select{min-height:32px;padding:3px 8px}.screen-bar .btn{min-height:34px;padding:4px 12px}.timer-stage.screen-stage{border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;padding:2.5vh 3vw 3vh;display:flex}.screen-stage .timer-stage-label,.timer-stage:fullscreen .timer-stage-label{font-size:min(4vh,34px)}.screen-stage{position:relative}.screen-stage .timer-event-name,.timer-stage:fullscreen .timer-event-name{font-size:min(2.6vh,22px)}.screen-stage .timer-big,.timer-stage:fullscreen .timer-big{font-size:min(30vh,26cqi)}.screen-stage .timer-big.idle,.timer-stage:fullscreen .timer-big.idle{font-size:min(18vh,15cqi)}.screen-stage:has(.senior-panel.pre) .timer-big.idle{margin-bottom:.5vh;font-size:min(9vh,8cqi)}.timer-stage:fullscreen:has(.senior-panel.pre) .timer-big.idle{margin-bottom:.5vh;font-size:min(9vh,8cqi)}.screen-stage>.timer-big,.timer-stage:fullscreen>.timer-big{order:1;margin-top:auto}.screen-stage>.timer-stage-sub,.timer-stage:fullscreen>.timer-stage-sub{order:2;margin-bottom:auto}.screen-stage>.senior-panel,.timer-stage:fullscreen>.senior-panel{order:3}.screen-stage>.timer-stage-sub:empty,.timer-stage:fullscreen>.timer-stage-sub:empty{display:none}.screen-stage:has(>.timer-stage-sub:empty)>.timer-big{margin-bottom:auto}.timer-stage:fullscreen:has(>.timer-stage-sub:empty)>.timer-big{margin-bottom:auto}.screen-stage>.timer-grid,.timer-stage:fullscreen>.timer-grid{order:4}.screen-stage .timer-stage-sub,.timer-stage:fullscreen .timer-stage-sub{font-size:min(2.6vh,22px)}.screen-stage .timer-grid,.timer-stage:fullscreen .timer-grid{gap:1.4vh 1.2vw;margin-top:1.6vh}.screen-stage .timer-card,.timer-stage:fullscreen .timer-card{padding:1.6vh 1.2vw}.screen-stage .timer-card-name,.timer-stage:fullscreen .timer-card-name{font-size:min(3.6vh,30px)}.screen-stage .rule-badge,.timer-stage:fullscreen .rule-badge{padding:.5vh 1vw;font-size:min(2.4vh,20px)}.screen-stage .rule-badge small,.timer-stage:fullscreen .rule-badge small{font-size:min(1.8vh,15px)}.screen-stage .timer-card .muted,.timer-stage:fullscreen .timer-card .muted{font-size:min(2.2vh,18px)}.screen-stage .timer-left,.timer-stage:fullscreen .timer-left{font-size:min(10vh,30cqi)}.screen-stage .timer-left.long,.timer-stage:fullscreen .timer-left.long{font-size:min(8vh,20cqi)}.screen-empty{text-align:center;color:#b8cadf;font-size:18px;position:absolute;bottom:3vh;left:0;right:0}.senior-panel{text-align:left;box-sizing:border-box;background:#ffffff0a;border:1px dashed #4b6a8f;border-radius:12px;width:100%;max-width:900px;margin:20px auto 6px;padding:10px 14px;container-type:inline-size}.senior-panel.set{background:#e9eefb14;border-style:solid;border-color:#6d8fc0}.senior-panel-head{color:#b8cadf;align-items:center;gap:10px;font-size:14px;display:flex}.senior-panel-title{color:#fff;background:#2a5bd7;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}.senior-panel-tables{font-weight:700}.senior-panel-body{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 1.8cqi;margin-top:8px;display:flex}.senior-die{filter:drop-shadow(0 2px 3px #00000059);flex:none;align-self:center;width:min(68px,9cqi);height:min(68px,9cqi);transform:rotate(-8deg)}.senior-die svg{width:100%;height:100%;display:block}.senior-item{white-space:nowrap;background:#ffffff12;border:1px solid #b8cadf47;border-radius:10px;flex-direction:column;flex:none;justify-content:space-between;gap:.2em;padding:.3em .55em .35em;font-size:min(34px,4.5cqi);line-height:1.05;display:flex}.senior-item-head{justify-content:space-between;align-items:baseline;gap:.8em;display:flex}.senior-item b{font-variant-numeric:tabular-nums;font-weight:850}.senior-item small{color:#b8cadf;font-size:clamp(10px,.42em,16px);font-weight:700}.senior-item em{color:#b8cadf;text-align:right;font-size:clamp(9px,.36em,14px);font-style:normal;font-weight:600}.senior-panel-wait{color:#ffd28a;margin-top:6px;font-size:18px;font-weight:700}.senior-dice-input{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.senior-dice-input .btn{color:#fff;background:#ffffff14;border:1px solid #4b6a8f;min-width:40px;min-height:34px;padding:4px 10px;font-weight:800}.senior-dice-input .btn:hover:not(:disabled){background:#ffffff2e}.senior-dice-input .btn[aria-pressed=true]{color:#0f2238;background:#fff;border-color:#fff}.senior-dice-input .btn.subtle{color:#b8cadf;background:0 0;border-color:#0000;text-decoration:underline}.senior-dice-input .muted{color:#b8cadf;font-size:13px}.timer-stage:fullscreen .senior-dice-input{display:none}.senior-panel:not(.pre){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head body""input input";align-items:center;column-gap:2.5cqi;display:grid}.senior-panel:not(.pre) .senior-panel-head{flex-direction:column;grid-area:head;align-items:flex-start;gap:8px}.senior-panel:not(.pre) .senior-panel-body,.senior-panel:not(.pre) .senior-panel-wait{grid-area:body;margin-top:0}.senior-panel:not(.pre) .senior-dice-input{grid-area:input}@container (max-width:560px){.senior-panel:not(.pre){display:block}.senior-panel:not(.pre) .senior-panel-head{flex-direction:row;align-items:center}.senior-panel:not(.pre) .senior-panel-body{margin-top:8px}}.senior-panel.pre{max-width:1100px;padding:14px 20px}.senior-panel.pre .senior-panel-body{gap:0 2.2cqi;margin-top:12px}.senior-panel.pre .senior-die{width:min(84px,10cqi);height:min(84px,10cqi)}.senior-panel.pre .senior-item{font-size:min(46px,5.6cqi)}.screen-stage .senior-panel,.timer-stage:fullscreen .senior-panel{max-width:86vw;margin-top:0;margin-bottom:0;padding:1.6vh 1.8vw}.screen-stage .senior-panel-head,.timer-stage:fullscreen .senior-panel-head{font-size:min(2.8vh,28px)}.screen-stage .senior-panel-title,.timer-stage:fullscreen .senior-panel-title{padding:.15em .7em;font-size:min(2.8vh,28px)}.screen-stage .senior-die,.timer-stage:fullscreen .senior-die{width:min(10.5vh,96px,9cqi);height:min(10.5vh,96px,9cqi)}.screen-stage .senior-item,.timer-stage:fullscreen .senior-item{font-size:min(6vh,54px,4.5cqi)}.screen-stage .senior-item small,.timer-stage:fullscreen .senior-item small{font-size:clamp(11px,.38em,30px)}.screen-stage .senior-item em,.timer-stage:fullscreen .senior-item em{font-size:clamp(10px,.32em,24px)}.screen-stage .senior-panel-wait,.timer-stage:fullscreen .senior-panel-wait{font-size:min(3vh,26px)}.screen-stage .senior-panel.pre,.timer-stage:fullscreen .senior-panel.pre{max-width:92vw;padding:2vh 2vw}.screen-stage .senior-panel.pre .senior-die,.timer-stage:fullscreen .senior-panel.pre .senior-die{width:min(15vh,140px,10cqi);height:min(15vh,140px,10cqi)}.screen-stage .senior-panel.pre .senior-item,.timer-stage:fullscreen .senior-panel.pre .senior-item{font-size:min(9vh,84px,5.6cqi)}.timer-controls{position:relative}.timer-controls>.screen-open{position:absolute;top:0;right:0}@media (max-width:760px){.timer-controls>.screen-open{justify-self:end;position:static}}.screen-open{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.screen-open:hover{color:var(--blue);border-color:var(--line);background:#f6f9fc}.screen-sound-hint{z-index:3;font:inherit;white-space:nowrap;color:#0f2238;cursor:pointer;background:#ffd28a;border:0;border-radius:999px;padding:.6em 1.4em;font-size:min(2.6vh,2vw,22px);font-weight:700;position:absolute;bottom:3vh;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000059}.btn.disabled{opacity:.45;pointer-events:none}.stmt-group{border:1px solid var(--line);border-radius:10px;margin:0;padding:8px 12px 12px}.stmt-group legend{padding:0 4px;font-size:13px;font-weight:800}.stmt-grid{gap:6px;display:grid}.stmt-row{grid-template-columns:1fr 2.6em 7.5em;align-items:center;gap:8px;font-size:14px;display:grid}.stmt-neg{font:inherit;color:#5b6b7c;cursor:pointer;background:#fff;border:1px solid #cad7e4;border-radius:7px;height:36px;padding:0;font-size:14px}.stmt-neg.on{color:var(--red);background:#fdecea;border-color:#e4a29b;font-weight:800}.stmt-row input{font:inherit;text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box;border:1px solid #cad7e4;border-radius:7px;width:100%;padding:7px 8px;font-size:16px}.stmt-row.empty input{background:#fff7e6;border-color:#e8c27a}.stmt-row.unsure input{background:#fffaf3;border:2px solid #f08a24}.stmt-row.unsure .stmt-label:after{content:"要確認（AI の自信が低い）";color:#c2620d;font-size:11px;font-weight:700;display:block}.stmt-row.active input{border:2px solid var(--blue);background:#f2f7fd}.numpad{z-index:50;padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:#d6dbe1;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000024}.numpad-head{max-width:520px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:0 auto 6px;font-size:14px;font-weight:800;display:flex}.numpad-close{font:inherit;color:var(--blue);background:0 0;border:0;min-height:0;padding:6px 4px;font-size:14px;font-weight:700}.numpad-keys{grid-template-columns:repeat(4,1fr);grid-auto-rows:50px;gap:6px;max-width:520px;margin:0 auto;display:grid}.pad-key{font:inherit;color:#111;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:8px;min-height:0;padding:0;font-size:24px;box-shadow:0 1px #00000047}.pad-key:active{background:#c3cbd5}.pad-key.fn{background:#eef1f4;font-size:20px}.pad-key.fn.on{color:var(--red);font-weight:800}.pad-key.next{background:var(--blue);color:#fff;grid-row:span 2;font-size:17px;font-weight:800}.pad-key.next:active{background:#1b4f87}.pad-key:disabled{color:#b4bcc6;box-shadow:none;background:#e6eaee}.numpad-space{height:300px}.rec-tag{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.rec-tag.rec-saved{color:var(--green);background:#e6f5ef;border-color:#b9e0cf}.rec-tag.rec-open{background:var(--amber-bg);color:var(--amber);border-color:#f0d77a}.rec-tag.rec-later{color:var(--muted);background:#eef2f7;border-color:#d5dde7}.rec-counts{flex-wrap:wrap;gap:8px;display:flex}.rec-count{border:1px solid var(--line);background:#f8fafc;border-radius:10px;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.rec-count strong{font-variant-numeric:tabular-nums;font-size:20px}table.datatable th.num,table.datatable td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.datatable tr[aria-current=true] td{background:#f2f7fd}.rec-period td,.rec-period th{white-space:nowrap;padding:7px 6px}.rec-person tr.rec-group th{color:var(--muted);background:#f3f6fa;font-size:13px}.rec-person td:first-child{white-space:nowrap}.rec-sub{margin-top:3px;font-weight:400}table.datatable.results-table th,table.datatable.results-table td{white-space:nowrap;padding:6px 7px}table.datatable.results-table th{text-align:center}.results-table .col-num,.results-table .col-rank,.results-table .col-no{text-align:right;font-variant-numeric:tabular-nums}table.datatable.results-table th.col-num,table.datatable.results-table th.col-rank,table.datatable.results-table th.col-no{text-align:right}.results-table .col-seat,.results-table .col-4a{text-align:center}.results-table .period-start{border-left:2px solid #9fb0c3}.results-table .crown{color:#a8770a;margin-right:3px}.results-table .res-time,.results-print .res-time{color:var(--muted);font-size:11px;font-weight:400;display:block}.award-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a4 keisu equity""a3 rising pq";gap:10px;display:grid}@media (max-width:900px){.award-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a4 keisu""a3 equity""rising pq"}}.award-4a{grid-area:a4}.award-keisu{grid-area:keisu}.award-equity{grid-area:equity}.award-3a{grid-area:a3}.award-rising{grid-area:rising}.award-pq{grid-area:pq}.award-box{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.award-box h3{border-bottom:3px solid #a4553a;margin:0 0 4px;padding-bottom:4px;font-size:16px}.award-h-sub{color:var(--muted);margin-left:4px;font-size:12px;font-weight:700}.award-rule{color:var(--muted);margin:0 0 6px;font-size:11.5px}.award-box p:not(.award-rule){margin:3px 0;font-size:14px;font-weight:700}.award-sub{color:var(--muted);font-size:12px;font-weight:500}.award-none{color:var(--muted);font-weight:500!important}.award-rows{border-collapse:collapse}.award-rows td{text-align:left;vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;padding:2px 14px 2px 0;font-size:14px;font-weight:700}.award-rows td:last-child{padding-right:0}.award-rows td.award-name{white-space:normal}.award-nowrap{white-space:nowrap}.award-rows td.award-sub{color:var(--muted);font-size:12px;font-weight:500}table.datatable.equity-list th,table.datatable.equity-list td{white-space:nowrap;padding:6px 8px}.equity-list .num{text-align:right;font-variant-numeric:tabular-nums}@media print{.print-break{break-before:page}.print-break .award-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"a4 keisu equity""a3 rising pq"}.print-break .award-box{border-color:#adb7c4}.results-print{font-size:10.5px}.results-print th,.results-print td{white-space:nowrap;padding:4px 5px}.results-print th{text-align:center}.results-print .col-rank{text-align:right;width:3em}.results-print .col-4a{text-align:center;width:2.4em}.results-print .col-num{width:auto}}.staff-karte{max-width:1240px}.staff-karte-nav{gap:8px;margin-bottom:12px}main.narrow.karte-page{max-width:1240px}.karte{container:karte/inline-size}.karte-grid{grid-template-columns:minmax(0,1fr);column-gap:14px;display:grid}.karte-grid>.card.stack{align-content:start}.karte-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container karte (min-width:760px){.karte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.karte-grid>*{grid-column:1/-1}.karte-grid>.k-half{grid-column:auto}.k-tiles{order:1}.k-strac{order:2}.k-bs{order:3}.k-mq{order:4}.k-mqhint{order:5}.k-sens{order:6}.k-tz{order:7}.k-cf{order:8}.k-settle{order:9}.k-kpi{order:10}.k-table{order:11}.k-q{order:12}.karte .tz-fig{height:440px}.karte .karte-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.karte .karte-tiles.kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.karte-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.karte-pair.table-pair{grid-template-columns:minmax(0,1fr)}}@container karte (min-width:1040px){.karte-pair.table-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.karte .table-pair table.datatable.karte-table td.num,.karte .table-pair table.datatable.karte-table th.num{width:auto}.karte .table-pair table.datatable.karte-table td:first-child{white-space:nowrap}}.karte{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-quiet:#a3adba;--viz-grid:#e3e8ee}.karte-segbar{z-index:30;background:var(--bg);margin:-6px 0 6px;padding:6px 0;position:sticky;top:0}.ishell .karte-segbar{top:var(--topbar-h)}.karte-segbar .karte-seg{background:#fff;box-shadow:0 1px 4px #172b4324}.karte-seg{width:100%;display:flex}.karte-seg button{flex-direction:column;flex:1;align-items:center;padding:8px 4px;line-height:1.2;display:flex}.karte-seg button:disabled{color:#a8b6c6;cursor:default;background:#f6f8fa}.karte-none{font-size:10px;font-weight:600}@media (max-width:719px){.karte-segbar{margin:-3px 0 5px;padding:3px 0}.karte-segbar .karte-seg button{padding:5px 2px;font-size:13px;line-height:1.15}.karte-segbar .karte-none{display:none}}@media print{.karte-segbar{position:static}}.karte-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.karte-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.karte-tile{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:8px 10px 4px}.karte-tile-label{color:var(--muted);font-size:12px;font-weight:700}.karte-tile-value{font-size:22px;font-weight:800;line-height:1.25}.karte-tile-delta{color:var(--muted);min-height:1.3em;font-size:12px}.karte-tile-delta span{white-space:nowrap}.spark{width:100%;height:auto;display:block;overflow:visible}.spark-line{fill:none;stroke:var(--viz-quiet);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark-zero{stroke:var(--viz-grid);stroke-width:1px}.spark-ref{stroke:#7d8a9b;stroke-width:1px}.karte-tile-ref{color:var(--muted);align-items:center;gap:5px;margin-bottom:2px;font-size:11px;display:flex}.karte-tile-ref .ref-key{border-top:1px solid #7d8a9b;width:14px;height:0;display:inline-block}.spark-dot{fill:var(--viz-quiet);stroke:#fff;stroke-width:2px}.spark-dot.on{fill:var(--viz-1)}.spark-dot.quick{fill:#fff;stroke:var(--viz-quiet);stroke-width:2px}.spark-dot.quick.on{stroke:var(--viz-1);stroke-width:2.5px}.karte-quick{color:var(--muted);vertical-align:1px;background:#f6f8fa;border:1px solid #d5dde7;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700}.spark-hit{cursor:pointer}.spark-x{fill:var(--muted);font-size:9px}.spark-x.on{fill:var(--ink);font-weight:800}.strac-chart{--fig-per-em:.17;--fig-cap:26px;--narrow:calc(33.5cqi - 4px);gap:4px;width:100%;height:460px;display:flex;container:strac/inline-size}@media (min-width:640px){.strac-chart{--fig-cap:30px;height:500px}}.strac-pq{flex-shrink:0;width:33%;min-width:0;display:flex}.strac-right{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.strac-mqrow{gap:4px;min-height:0;display:flex}.strac-mq{width:50%;min-width:0;display:flex}.strac-fg{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chart-band{width:100%;min-height:0;font-size:min(var(--fig-cap), calc((var(--narrow) - 21px) * var(--fig-per-em)));border-radius:10px;display:block;position:relative;overflow:hidden;container-type:size}.band-body{flex-flow:column;justify-content:center;align-items:flex-start;gap:2px;height:100%;padding:8px .65rem;display:flex;overflow:hidden}.band-body>*{min-width:0;max-width:100%}.band-head{align-items:center;gap:.25rem;font-size:15px;font-weight:800;line-height:1.2;display:flex}@media (min-width:640px){.band-head{font-size:16px}}.band-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.band-pill{align-items:center;gap:.25rem;display:flex}.sym-chip{letter-spacing:.02em;text-align:center;color:#fff;white-space:nowrap;border-radius:9999px;min-width:3.4em;height:1.75em;padding:0 .6em;font-size:10px;font-weight:800;line-height:1.75em;display:inline-block}.chart-band .sym-chip{font-size:12px}@media (min-width:640px){.chart-band .sym-chip{font-size:12.5px}}.band-figure{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:min(1em,45cqh);font-weight:800;line-height:1.1}.band-rate{white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}@media (min-width:640px){.band-rate{font-size:13.5px}}.band-note{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;display:none;overflow:hidden}@container (min-height:132px){.band-note{display:block}}@container (max-width:100px){.band-body{padding-left:.45rem;padding-right:.45rem}}.band-pq{color:#28506a;background:#eaf1f6}.band-pq .sym-chip{background:#3b6e8f}.band-vq{color:#a34b63;background:#fbedf1}.band-vq .sym-chip{background:#d4708a}.band-mq{color:#9b5f16;background:#fdf2e3}.band-mq .sym-chip{background:#d4852a}.band-f{color:#4e3180;background:#f1ecfa}.band-f .sym-chip{background:#6d4aa8}.band-g{color:#1f7059;background:#e7f5f0}.band-g .sym-chip{background:#2f9e7e}.band-ca{color:#1d5c96;background:#e2effb}.band-ca .sym-chip{background:#3b82c4}.band-fa{color:#1c3768;background:#d6e1f1}.band-fa .sym-chip{background:#2b4f86}.band-da{color:#0b5d85;background:#c6eafa}.band-da .sym-chip{background:#2a9fd6}.band-cl{color:#a33a3a;background:#fde5e5}.band-cl .sym-chip{background:#d9605f}.band-ib{color:#95500f;background:#fdebd6}.band-ib .sym-chip{background:#e07b26}.band-cap{color:#1f6a3d;background:#d9eedf}.band-cap .sym-chip{background:#2f8f57}.band-re{color:#4b7619;background:#ebf5dc}.band-re .sym-chip{background:#78a83a}.strac-chart.bs-chart{--narrow:calc(50cqi - 3px);gap:6px;height:auto}.bs-col{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bs-col-head{color:var(--muted);font-size:13px;font-weight:800}.bs-col-body{flex-direction:column;gap:8px;height:520px;display:flex}@media (min-width:640px){.bs-col-body{height:560px}}.bs-group{flex-direction:column;gap:4px;min-height:0;display:flex}.bs-legend{color:var(--ink);flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;display:flex}.bs-legend span{align-items:center;gap:5px;display:inline-flex}.bs-key{border-radius:3px;width:12px;height:12px;display:inline-block}.bs-key-asset{background:linear-gradient(135deg,#3b82c4 50%,#2b4f86 50%)}.bs-key-debt{background:linear-gradient(135deg,#d9605f 50%,#e07b26 50%)}.bs-key-equity{background:linear-gradient(135deg,#2f8f57 50%,#78a83a 50%)}.my-events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.my-events a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.my-events a:hover{border-color:#9fb6cc}.my-event-date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.my-event-title{font-size:16px;font-weight:800}.my-event-sub{color:var(--muted);font-size:12px}.btn.danger-text{color:var(--red)}.karte-tile-formula{color:var(--muted);font-size:10.5px;line-height:1.3}.karte-tile.has-help{cursor:pointer;position:relative}.karte-tile.has-help:hover{border-color:#9fb6cc}.karte-tile.has-help:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.karte-help-i{color:#28506a;text-align:center;background:#e3ebf3;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:900;line-height:18px;position:absolute;top:7px;right:8px}.help-backdrop{z-index:60;background:#0f1c2d73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.help-backdrop{align-items:center}}.help-sheet{width:100%;max-width:520px;max-height:85vh;padding:14px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;overflow-y:auto;box-shadow:0 -6px 24px #0000002e}@media (min-width:640px){.help-sheet{border-radius:16px}}.help-sheet p{margin:4px 0;font-size:14.5px;line-height:1.6}.help-sheet h4{color:var(--muted);margin:14px 0 2px;font-size:13px}.help-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.help-head h3{margin:0;font-size:18px}.help-head .btn{white-space:nowrap;flex-shrink:0}.help-formula{background:#eef2f6;border-radius:999px;padding:3px 10px;font-weight:800;display:inline-block;margin-top:6px!important;font-size:13.5px!important}.help-calc{background:#f5f9fc;border:1px solid #dce6ef;border-radius:10px;margin-top:10px;padding:10px 12px}.help-calc-head{color:var(--muted);font-size:12px;font-weight:800}.help-calc p{margin:3px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;line-height:1.5}@media (min-width:640px){.help-calc p{font-size:13.5px}}.help-q{font-weight:800;margin-top:14px!important}.help-sheet table.help-table{margin:6px 0 8px;font-size:13px}.help-sheet table.help-table th,.help-sheet table.help-table td{vertical-align:top;padding:6px}.help-sheet table.help-table tbody th{white-space:nowrap;background:#f3f6fa;font-weight:800}.help-sheet table.cf-shapes th.num,.help-sheet table.cf-shapes td.num{width:13%}.help-sheet table.cf-shapes tr.on td{background:#f2f7fd}.help-sheet table.cf-shapes tr.on td:first-child{box-shadow:inset 3px 0 #28506a}.help-sheet table.cf-shapes tbody tr:nth-child(5) td{border-top:2px solid #9fb1c4}.cf-flow{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}table.datatable.karte-cf td.sel{font-weight:inherit}.sym-chip.chip-p{background:#3b6e8f}.sym-chip.chip-v{background:#d4708a}.sym-chip.chip-q{background:#6b7785}.sym-chip.chip-f{background:#6d4aa8}.sens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.sens-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sens-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:9px 10px}.sens-card.first{background:#f5f9fc;border-color:#9fb6cc}.sens-card p{margin:0}.sens-head{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.sens-first{color:#28506a;background:#dce8f2;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:800}.sens-sub{color:var(--muted);font-size:11px;margin-top:3px!important}.sens-bep{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:800;margin-top:1px!important}.sens-badge{color:var(--ink);font-variant-numeric:tabular-nums;background:#eef2f6;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-block;margin-top:5px!important}.sens-table .sym-chip{min-width:2.6em;font-size:9.5px}table.datatable.sens-table td.sel{font-weight:400}table.datatable.sens-table td.sens-top{font-weight:900}table.datatable.sens-table td:first-child{white-space:nowrap}.karte-table{font-size:13px}table.datatable.karte-table td,table.datatable.karte-table th{padding:6px 4px}table.datatable.karte-table td:first-child{white-space:normal}table.datatable.karte-table td.num,table.datatable.karte-table th.num{width:17%}.karte-table .sel{background:#f2f7fd;font-weight:800}.karte-table tr.karte-group th{color:var(--muted);background:#f3f6fa;font-size:12px}.karte-q{margin:0;font-size:16px;font-weight:700}.stmt-period{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}main.privacy h3{margin:12px 0 4px;font-size:14px;font-weight:800}main.privacy ul{margin:4px 0 8px;padding-left:1.3em;font-size:14px;line-height:1.7;list-style:outside}main.privacy li{margin-bottom:4px}.privacy-lines p{margin:0 0 4px;font-size:14px;line-height:1.7}.awards-screen{flex-direction:column;flex:1;min-height:0;padding:3vh 3vw;display:flex}.awards-screen-event{text-align:center;color:#b8cadf;margin:0;font-size:min(2.6vh,22px)}.awards-screen-title{text-align:center;letter-spacing:.08em;margin:.4vh 0 2.4vh;font-size:min(5vh,46px)}.awards-screen .award-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a4 keisu equity""a3 rising pq";gap:1.8vh 1.4vw;min-height:0}.awards-screen .award-box{color:var(--ink);border-radius:14px;padding:1.6vh 1.2vw;overflow:hidden;container-type:inline-size}.awards-screen .award-box h3{border-bottom-width:5px;margin-bottom:1vh;padding-bottom:.6vh;font-size:min(4vh,36px)}.awards-screen .award-h-sub{font-size:min(2.4vh,20px)}.awards-screen .award-box p:not(.award-rule){margin:.6vh 0;font-size:min(3.3vh,30px);line-height:1.25}.awards-screen .award-sub{font-size:min(2.4vh,22px)}.awards-screen .award-rows td{padding:.5vh .5em .5vh 0;font-size:min(3.3vh,30px,8cqi);line-height:1.25}.awards-screen .award-rows td:last-child{padding-right:0}.awards-screen .award-rows td.award-sub{font-size:min(2.4vh,22px,5.5cqi)}.awards-screen .award-equity .award-rows td{font-size:min(3.3vh,30px,6.4cqi)}.awards-screen .award-equity .award-rows td.award-sub{font-size:min(2.4vh,22px,4.6cqi)}.reflection textarea{resize:vertical;width:100%;font-size:16px;font-weight:400;line-height:1.6}.reflection .reflection-hint{font-weight:500}.reflection .char-count{text-align:right;font-weight:500}.reflection .char-count.over{color:var(--red);font-weight:800}.reflection-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.reflection-feedback{border-left:4px solid var(--blue);background:#f2f6fb;border-radius:8px;padding:10px 12px}.share-options{border:1px solid var(--line);border-radius:10px;gap:6px;margin:0;padding:8px 12px 10px;display:grid}.share-options legend{padding:0 4px;font-size:13px;font-weight:800}.share-options label{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.share-options input{flex-shrink:0;width:18px;height:18px;min-height:0}.reflection-others{border-top:1px solid var(--line);padding-top:12px}.reflection-others h3{font-size:15px;font-weight:800}.reflection-other{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;padding:10px 12px}.refl-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.refl-table{border-collapse:collapse;width:100%}.refl-table th,.refl-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;font-size:14px}.refl-table th{color:var(--muted);font-size:12px;font-weight:700}.refl-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.refl-table td.refl-name{white-space:nowrap;font-weight:700}.refl-table tr.open>td{background:#f7fafd}.refl-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:900px){.refl-detail{grid-template-columns:minmax(0,1fr)}}.refl-detail>div{align-content:start}.refl-detail textarea{resize:vertical;width:100%;min-height:220px;font-size:15px;font-weight:400;line-height:1.6}.refl-state{color:var(--muted);white-space:nowrap;background:#eef1f5;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:750;display:inline-block}.refl-state.got{background:var(--amber-bg);color:var(--amber)}.refl-state.done{color:var(--green);background:#e6f5ef}.refl-print-item{break-inside:avoid;border-bottom:1px solid #999;padding:10px 0}.refl-print-item h3{margin:0 0 6px;font-size:14px}.my-events li{gap:4px;display:grid}.my-events a.my-event-refl{color:var(--blue);background:#f7fafd;padding:8px 12px;font-size:14px;font-weight:700}.paper-images{gap:8px;display:grid}.paper-images img{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:auto;display:block}.refl-mode{max-width:640px}.refl-table td.refl-share{white-space:nowrap}.paper-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.paper-grid.small{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.paper-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:6px;margin:0;padding:8px;display:grid}.paper-card.skip{opacity:.5}.paper-card.missing{border-color:var(--red);background:#fff5f4}.paper-thumb{cursor:zoom-in;background:#f4f6f9;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.paper-thumb img{object-fit:contain;width:100%;height:220px;display:block}.paper-grid.small .paper-thumb img{height:170px}.paper-card select{width:100%;min-height:36px;padding:4px 6px;font-size:13px}.paper-label{overflow-wrap:anywhere;font-size:12px}.paper-who{font-size:14px}.paper-same{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.paper-same input{width:16px;height:16px;min-height:0}.paper-zoom{z-index:50;cursor:zoom-out;background:#0f1928e0;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.paper-zoom-bar{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.paper-zoom img{object-fit:contain;max-width:100%;min-height:0;max-height:100%;margin:auto;padding:0 10px 10px}.refl-table td:last-child .btn{white-space:nowrap}.analysis h2,.analysis h3{margin:0}.analysis h3{font-size:15px}.analysis-lead{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.7}.analysis-lead p{margin:0}.analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin-top:10px;display:grid}.analysis-summary h3{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:4px}.analysis-summary .analysis-notes{margin-top:10px}.analysis-dl{grid-template-columns:max-content minmax(0,1fr);gap:7px 18px;margin:0;font-size:14px;line-height:1.5;display:grid}.analysis-dl dt{color:var(--muted);white-space:nowrap;font-size:13px}.analysis-dl dd{font-variant-numeric:tabular-nums;margin:0}.analysis-dl .muted{margin-left:2px;font-size:12px}@media (max-width:760px){.analysis-summary{grid-template-columns:1fr}}table.datatable.analysis-table th,table.datatable.analysis-table td{vertical-align:top;padding:6px 8px;font-size:13px}table.datatable.analysis-table thead th{white-space:nowrap;vertical-align:bottom;font-size:12px}table.datatable.analysis-table tbody th{white-space:nowrap;background:0 0;font-weight:700}table.datatable.analysis-table th.grp{text-align:center;border-bottom:1px solid #cfd8e3;padding-bottom:3px}table.datatable.analysis-table .grp-sub{color:var(--muted);font-weight:500}table.datatable.analysis-table .grp-start{border-left:1px solid #cfd8e3}table.datatable.analysis-table.compact{width:auto}table.datatable.analysis-table.compact td.num,table.datatable.analysis-table.compact th.num{padding-left:18px}table.datatable.analysis-table tr.analysis-dayrow th{color:var(--muted);text-align:left;background:#f4f7fa;padding:4px 8px;font-size:12px;font-weight:700}.analysis-stats{flex-wrap:wrap;gap:8px;display:flex}.analysis-stat{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:1px;min-width:92px;padding:7px 12px;display:grid}.analysis-stat.gap{margin-left:14px}.analysis-stat-label{color:var(--muted);font-size:12px}.analysis-stat-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.analysis-stat-sub{color:var(--muted);font-size:11px}@media (max-width:760px){.analysis-stat.gap{margin-left:0}}.analysis-chart svg{width:100%;max-width:860px;height:auto;display:block}.analysis-legend{color:var(--ink);flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:12px;display:flex}.analysis-legend span{align-items:center;gap:6px;display:inline-flex}.analysis-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.analysis-legend i.mark{background:var(--ink);border-radius:0;width:2px;height:14px}.analysis-notes{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.analysis-print-title{display:none}@media print{.analysis-print-title{margin:0 0 6px;font-size:14px;font-weight:800;display:block}.analysis .card{break-inside:avoid;margin-bottom:8px}.analysis-break{break-before:page}table.datatable.analysis-table th,table.datatable.analysis-table td{padding:3px 5px;font-size:10.5px}.analysis-lead{margin-bottom:6px}.analysis-stat-value{font-size:15px}}.analysis-day{margin:4px 0 2px;font-size:13px;font-weight:800}.mg-start{gap:8px;display:grid}.mg-start input[type=datetime-local]{min-width:220px}.equity-lines svg{max-width:980px}.stmt-period-block{border-bottom:1px solid var(--line);gap:6px;padding:8px 0;display:grid}.stmt-period-block:last-of-type{border-bottom:0}.stmt-sub{color:var(--muted);padding-left:14px;font-size:13px}.stmt-later{margin:0;font-size:12.5px}.stmt-period .btn{white-space:nowrap;flex-shrink:0}.stmt-list{container:stmtlist/inline-size}@container stmtlist (min-width:560px){.stmt-period-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:18px;padding:6px 0}.stmt-period-block .stmt-later{grid-column:1/-1}.stmt-period-block .stmt-sub{border-left:1px solid var(--line);padding-left:14px}.stmt-period{min-height:42px}}main.narrow.mgd-page{max-width:1040px}.mgd{container:mgd/inline-size}.mgd-karte{display:none}@container mgd (min-width:860px){.mgd-grid{grid-template-columns:minmax(0,1fr) clamp(240px,27%,300px);align-items:start;gap:12px;display:grid}.mgd-karte{display:grid}.mgd-grid .stmt-karte{display:none}}.cb-cash{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-cash label{color:var(--muted);gap:4px;font-size:13px;display:grid}.cb-limit{gap:4px;display:grid}.cb-limit label{color:var(--muted);justify-items:start;gap:4px;font-size:13px;display:grid}.cb-limit .cb-input{width:5.5em}.cb-limit p{margin:0;font-size:12px;line-height:1.6}.cb-table{border-collapse:collapse;width:100%;max-width:460px}.cb-table th{color:var(--muted);white-space:nowrap;padding:2px 4px;font-size:12px;font-weight:700}.cb-table th.num{text-align:right}.cb-table th.cb-group{text-align:center;border-bottom:1px solid var(--line)}.cb-table td{padding:3px}.cb-table .cb-sep{border-left:1px solid var(--line);padding-left:6px}.cb-input{text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box;border:1px solid #cad7e4;border-radius:7px;width:100%;min-width:3.2em;min-height:38px;padding:6px;font-size:16px}.cb-input.cb-row{background:#f6f8fa;min-width:2.4em}.cb-input.unsure{background:#fffaf3;border:2px solid #f08a24}.cb-del{color:var(--muted);cursor:pointer;background:0 0;border:0;width:30px;height:34px;font-size:18px}.cb-notes,.karte-notes{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.mq-chart svg{width:100%;max-width:640px;height:auto;display:block}.mq-grid{stroke:var(--viz-grid,#e3e8ee);stroke-width:1px}.mq-zero{stroke:#9fb0c3;stroke-width:1px}.mq-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.mq-bar{fill:var(--viz-2);fill-opacity:.28;stroke:var(--viz-2);stroke-width:1px}.mq-cum{fill:none;stroke:var(--viz-2);stroke-width:2.5px;stroke-linejoin:round}.mq-dot{fill:#fff;stroke:var(--viz-2);stroke-width:2px}.mq-f{stroke:var(--ink);stroke-width:1.5px}.mq-f-label{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mq-cross{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.mq-cross-dot{fill:none;stroke:var(--ink);stroke-width:2px}.mq-cross-label{fill:var(--ink);font-size:12px;font-weight:700}.cash-line{fill:none;stroke:var(--viz-1);stroke-width:2.5px;stroke-linejoin:round}.cash-dot{fill:#fff;stroke:var(--viz-1);stroke-width:2px}.cash-low{fill:none;stroke:var(--ink);stroke-width:1.5px}.mq-legend{flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:12px;display:flex}.mq-legend span{align-items:center;gap:6px;display:inline-flex}.mq-legend i{display:inline-block}.mq-key-bar{background:var(--viz-2);border-radius:2px;width:10px;height:12px}@supports (color:color-mix(in lab, red, red)){.mq-key-bar{background:color-mix(in srgb, var(--viz-2) 28%, #fff)}}.mq-key-bar{border:1px solid var(--viz-2)}.mq-key-cum{background:var(--viz-2);border-radius:2px;width:16px;height:3px}.mq-key-f{background:var(--ink);width:16px;height:2px}.mq-table{margin-top:4px;font-size:13px}.mq-table summary{cursor:pointer;color:var(--muted)}.mq-table table{width:auto;margin-top:6px;font-size:13px}.mq-table th,.mq-table td{padding:4px 12px}.karte-mq-result{margin:0;font-size:15px}.mq-unused{fill:#8fa0b3;fill-opacity:.14}.mq-unused-label{fill:var(--muted);font-size:12px;font-weight:700}.mq-limit{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 3}.mq-key-limit{border-left:2px dashed var(--ink);width:0;height:14px}.mq-key-unused{background:#8fa0b340;border-radius:2px;width:14px;height:12px}.tz-fig{width:100%;height:380px;margin:20px 0 24px;position:relative}.tz-cell,.tz-anchor,.tz-frame{box-sizing:border-box;position:absolute}.tz-cell{background:#fff;border:1px solid #172b4347;overflow:hidden}.tz-cell.money{background:#f5c842}.tz-cell.zero{background:0 0;border:0;border-top:1px solid #172b4366}.tz-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 2px;font-size:11px;line-height:1.25;display:flex}.tz-name{color:var(--muted)}.tz-cell.money .tz-name{color:#5a4708}.tz-num{font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-size:13px}.tz-frame{pointer-events:none;z-index:2;border:2px solid}.tz-frame.tz-mq{border-color:#1f2e4d}.tz-frame.tz-inv{border-color:#5b7db1}.tz-frame.tz-ap{border-color:#c9a227}.tz-frame.tz-ar{border-color:#4e8f7a}.tz-anchor{pointer-events:none;z-index:3;border:1px solid #0000}.tz-cell,.tz-anchor{container-type:size}.tz-fit2,.tz-fit1{display:none}.tz-ow{display:contents}.tz-in1{text-align:center;white-space:nowrap;font-size:11px;line-height:1.1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tz-in1 .tz-num{font-size:12px}@container (min-height:30px){.tz-fit2.tz-n2{display:flex}.tz-ow.tz-n2{display:none}}@container (min-height:44px){.tz-fit2.tz-n3{display:flex}.tz-ow.tz-n3{display:none}}@container (min-height:15px) and (not (min-height:30px)) and (min-width:80px){.tz-fit1.tz-n2.tz-w80{display:block}.tz-ow.tz-n2.tz-w80{display:none}}@container (min-height:15px) and (not (min-height:30px)) and (min-width:100px){.tz-fit1.tz-n2.tz-w100{display:block}.tz-ow.tz-n2.tz-w100{display:none}}@container (min-height:15px) and (not (min-height:30px)) and (min-width:125px){.tz-fit1.tz-n2.tz-w125{display:block}.tz-ow.tz-n2.tz-w125{display:none}}@container (min-height:15px) and (not (min-height:30px)) and (min-width:150px){.tz-fit1.tz-n2.tz-w150{display:block}.tz-ow.tz-n2.tz-w150{display:none}}@container (min-height:15px) and (not (min-height:44px)) and (min-width:80px){.tz-fit1.tz-n3.tz-w80{display:block}.tz-ow.tz-n3.tz-w80{display:none}}@container (min-height:15px) and (not (min-height:44px)) and (min-width:100px){.tz-fit1.tz-n3.tz-w100{display:block}.tz-ow.tz-n3.tz-w100{display:none}}@container (min-height:15px) and (not (min-height:44px)) and (min-width:125px){.tz-fit1.tz-n3.tz-w125{display:block}.tz-ow.tz-n3.tz-w125{display:none}}@container (min-height:15px) and (not (min-height:44px)) and (min-width:150px){.tz-fit1.tz-n3.tz-w150{display:block}.tz-ow.tz-n3.tz-w150{display:none}}.tz-out{white-space:nowrap;background:#fffffff0;border-radius:4px;padding:1px 4px;font-size:11px;line-height:1.2;position:absolute;box-shadow:0 1px 2px #0000001a}.tz-out .tz-num{font-size:11px}.tz-out.tz-right{margin-left:4px;top:50%;left:100%;transform:translateY(-50%)}.tz-out.tz-left{margin-right:4px;top:50%;right:100%;transform:translateY(-50%)}.tz-out.tz-above{margin-bottom:2px;bottom:100%;left:50%;transform:translate(-50%)}.tz-out.tz-below{margin-top:2px;top:100%;left:50%;transform:translate(-50%)}.tz-out.tz-over-l{top:50%;left:2px;transform:translateY(-50%)}.tz-out.tz-over-r{top:50%;right:2px;transform:translateY(-50%)}.tz-out.tz-inside{top:50%;left:50%;transform:translate(-50%,-50%)}.tz-legend{font-weight:400}.tz-key{box-sizing:border-box;background:#fff;border:2px solid;border-radius:2px;width:12px;height:12px;display:inline-block}.tz-key.tz-mq{border-color:#1f2e4d}.tz-key.tz-inv{border-color:#5b7db1}.tz-key.tz-ap{border-color:#c9a227}.tz-key.tz-ar{border-color:#4e8f7a}.tz-key.tz-money{background:#f5c842;border:1px solid #172b4347}.tz-cell.loan{background:#e9e1f7;border-color:#b8a6de}.tz-cell.loan .tz-name,.tz-out.loan .tz-name{color:#4b3a78}.tz-out.loan{background:#f0eafaf5}.tz-key.tz-loan{background:#e9e1f7;border:1px solid #b8a6de}table.datatable.tz-table tr.tz-loan-row td{background:#f6f2fc}.tz-out.tz-above-l{margin-bottom:2px;bottom:100%;left:0}.tz-tick{pointer-events:none;border:0 solid #5f7187;position:absolute}.tz-tick.tz-right{border-top-width:1px;width:9px;top:50%;left:calc(100% - 5px)}.tz-tick.tz-left{border-top-width:1px;width:9px;top:50%;right:calc(100% - 5px)}.tz-tick.tz-above{border-left-width:1px;height:7px;bottom:calc(100% - 5px);left:50%}.tz-tick.tz-below{border-left-width:1px;height:7px;top:calc(100% - 5px);left:50%}.tz-tick.tz-above-l{border-left-width:1px;height:7px;bottom:calc(100% - 5px);left:12px}.tz-lead{pointer-events:none;z-index:3;width:10px;position:absolute}.tz-lead.down{background:linear-gradient(to top right,#0000 calc(50% - .6px),#5f7187 calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px))}.tz-lead.up{background:linear-gradient(to bottom right,#0000 calc(50% - .6px),#5f7187 calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px))}.tz-lead.flat{border-top:1px solid #5f7187}.tz-bal-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:420px;margin-top:-4px;display:grid}.tz-bal-foot>span{border-top:2px solid #c9d5e2;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 8px 0;display:flex}.tz-bal-foot small{color:var(--muted);font-size:12px}.tz-bal-foot .tz-num{white-space:nowrap;max-width:none;font-size:17px}.tz-bal-diff{box-sizing:border-box;border:1px solid var(--line);max-width:420px;color:var(--muted);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:6px 8px;font-size:13px;display:flex}.tz-bal-diff .tz-num{white-space:nowrap;max-width:none;color:var(--ink);font-size:17px}.tz-out.tz-lane{z-index:3;pointer-events:none;transform:translateY(-50%)}.tz-out.tz-lane-out{margin-right:4px}.tz-out.tz-lane-in{margin-left:4px}.tz-bal{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:420px;display:grid}.tz-bal-col{flex-direction:column;gap:4px;height:240px;display:flex}.tz-bal-cell{box-sizing:border-box;text-align:center;border:1px solid #172b4347;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:0;padding:2px 6px;line-height:1.2;display:flex;overflow:hidden}.tz-bal-cell .tz-name{color:var(--ink);font-size:13px}.tz-bal-cell .tz-num{white-space:nowrap;max-width:none;font-size:22px;font-weight:500}.tz-bal-cell.tz-k-cash{background:#e6eef8;border-color:#b9cde4}.tz-bal-cell.tz-k-money{background:#f5c842;border-color:#d8ab1e}table.datatable.tz-table td.num,table.datatable.tz-table th.num{width:26%}table.datatable.tz-table tr.tz-total td{background:#f3f6fa;border-top:1px solid #c9d5e2}.karte-rows{flex-wrap:wrap;gap:8px;display:flex}.karte-row-stat{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:1px;min-width:130px;padding:8px 12px;display:grid}.karte-row-stat span{color:var(--muted);font-size:12px}.karte-row-stat b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.karte-row-stat small{color:var(--muted);font-size:12px}.analysis-rows{color:var(--muted);font-size:11px;font-weight:600;display:block}.timer-rows{color:#e6eef8;letter-spacing:.04em;margin-top:4px;font-size:24px;font-weight:800;line-height:1.15}.screen-stage:has(.senior-panel) .timer-big:not(.idle){font-size:min(22vh,26cqi)}.timer-stage:fullscreen:has(.senior-panel) .timer-big:not(.idle){font-size:min(22vh,26cqi)}.screen-stage .timer-stage-label,.timer-stage:fullscreen .timer-stage-label{line-height:1.3}.settle-state{color:#d6e2f0;white-space:nowrap;border:1px solid;border-radius:999px;margin-left:.5em;padding:.05em .55em;font-size:.9em;font-weight:700}.timer-left.still{color:#b8cadf}.settle-controls{align-items:center;gap:8px}.timer-rows b{font-variant-numeric:tabular-nums;color:#fff;margin:0 .1em;font-size:1.5em;font-weight:850}.timer-rows.unset{color:#8fa6c0;letter-spacing:0;font-size:14px;font-weight:600}.screen-stage .timer-rows,.timer-stage:fullscreen .timer-rows{font-size:min(4.2vh,40px)}.rows-now{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.rows-now .field>span:first-child{color:var(--ink);font-weight:700}.rows-now-state{color:var(--muted);padding-bottom:10px;font-size:13px}.rows-field{align-items:center;gap:6px;font-weight:700;display:inline-flex}.rows-field input{text-align:right;font-variant-numeric:tabular-nums;width:3.6em;font-size:22px;font-weight:700}.rows-field input.changed{border-color:var(--blue);background:#f2f7fd}.rows-fix summary{cursor:pointer}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
