.au-sch-cols{display:grid;grid-gap:16px;gap:16px;align-items:start;grid-template-columns:var(--sch-cols,1fr)}@media (max-width:1100px){.au-sch-cols{grid-template-columns:1fr}}.au-sch-context{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-top:14px;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.au-sch-context__name{font-size:14px;font-weight:600}.au-sch-context__where{font-size:12.5px;color:var(--text-secondary)}.au-sch-cclass{font-family:var(--font-mono);font-size:11px;flex:none;border:1px solid var(--border-strong);border-radius:6px;padding:3px 7px;color:var(--text-secondary)}.au-sch-req{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border-subtle);font-size:13.5px}.au-sch-req--chase{background:var(--warning-soft);margin:0 calc(-1 * var(--space-6));padding-left:var(--space-6);padding-right:var(--space-6)}.au-sch-req__what{display:inline-flex;gap:10px;align-items:center;min-width:0}.au-sch-req__note{font-size:12px;color:var(--text-secondary);flex:none}.au-sch-req__note--done{color:var(--positive)}.au-sch-mark{width:20px;height:20px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;background:var(--text-primary);color:#fff}.au-sch-mark--chase{background:none;border:1.5px solid var(--warning)}.au-sch-mark--waiting{background:none;border:1.5px solid var(--border-strong)}.au-sch-fact{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:9px 0;border-top:1px solid var(--border-subtle)}.au-sch-fact__value--positive{color:var(--positive)}.au-sch-fact__value--quiet{color:var(--text-secondary)}.au-sch-row--warning{background:var(--warning-soft)}.au-sch-row--quiet{background:var(--bg-canvas)}.au-sch-flag{font-size:12.5px;color:var(--text-secondary)}.au-sch-flag--positive{color:var(--positive)}.au-sch-flag--warning{color:var(--warning)}.au-sch-flag--none{color:var(--text-tertiary)}.au-sch-flag--right{text-align:right}.au-sch-row__mark{font-size:16px;font-weight:600;text-align:center}.au-sch-row__mark--warning{color:var(--warning)}.au-sch-row__home{text-align:center;font-size:14px;color:var(--text-secondary)}.au-sch-row__home--warning{color:var(--warning)}.au-sch-row__home--none{color:var(--text-tertiary)}.au-sch-standing{display:flex;align-items:center;gap:9px}.au-sch-standing__track{flex:1 1;position:relative}.au-sch-standing__avg{position:absolute;top:-3px;width:2px;height:12px;background:var(--text-tertiary)}.au-sch-standing__label{font-size:12px;color:var(--text-secondary);flex:none}.au-sch-standing__label--warning{color:var(--warning)}.au-sch-standing--warning .au-bar>i{background:var(--warning)}.au-sch-week{display:grid;grid-template-columns:64px repeat(5,1fr);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.au-sch-week__corner,.au-sch-week__day{padding:11px 12px;background:var(--bg-canvas);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-size:12px;font-weight:600}.au-sch-week__day--end{border-right:none}.au-sch-week__time{padding:10px 8px;text-align:right;font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.au-sch-week__time i{font-style:normal;font-size:11px}.au-sch-week__cell{padding:9px 10px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.au-sch-week__cell--endrow{border-right:none}.au-sch-week__cell--endweek,.au-sch-week__time--endweek{border-bottom:none}.au-sch-week__cell--full{grid-column:span 5;border-right:none}.au-sch-week__cell--school{background:var(--bg-canvas)}.au-sch-week__cell--free{background:var(--warning-soft)}.au-sch-week__cell--opening{border-left:2px solid var(--warning)}.au-sch-week__subject{font-size:12.5px;font-weight:550}.au-sch-week__subject--free{color:var(--warning)}.au-sch-week__where{font-size:11px;color:var(--text-secondary)}@media (max-width:900px){.au-sch-weekwrap{overflow-x:auto}.au-sch-week{min-width:720px}}.au-sch-phone{width:290px;background:var(--bg-raised);border:9px solid #17171a;border-radius:38px;overflow:hidden;box-shadow:0 24px 60px rgba(13,13,13,.22)}.au-sch-phone__status{display:flex;justify-content:space-between;padding:10px 18px 6px;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-sch-phone__body{padding:14px 18px 18px}.au-sch-phone__when{font-size:12px;color:var(--text-tertiary)}.au-sch-phone__title{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:14px}.au-sch-phone__now{padding:13px 15px;margin-bottom:9px;background:var(--bg-canvas);border-radius:var(--radius-lg)}.au-sch-phone__nowhead{display:flex;justify-content:space-between;align-items:center}.au-sch-phone__entry{display:flex;gap:11px;align-items:center;padding:10px 0;border-top:1px solid var(--border-subtle);font-size:13.5px}.au-sch-phone__at{width:40px;flex:none;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-sch-upload{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.au-sch-upload__body{flex:1 1;min-width:0}.au-sch-upload__name{font-size:13px;font-weight:550}.au-sch-upload__note{font-size:12px;color:var(--text-secondary);margin-top:5px}.au-sch-file{width:34px;height:42px;flex:none;border-radius:6px;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;font-weight:600}.au-sch-file--inline{width:auto;height:auto;border-radius:4px;padding:2px 4px}.au-sch-scan{display:grid;grid-template-columns:1fr 1fr}.au-sch-scan__original{padding:18px 20px;background:var(--bg-canvas);border-right:1px solid var(--border-subtle)}.au-sch-scan__read{padding:18px 20px}.au-sch-paper{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:8px;padding:16px 14px;font-size:11.5px;line-height:1.9;color:var(--text-secondary);box-shadow:var(--shadow-1)}.au-sch-paper__school{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.au-sch-paper__line,.au-sch-paper__total{display:flex;justify-content:space-between}.au-sch-paper__total{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:6px}.au-sch-readrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.au-sch-readrow--unclear{background:var(--warning-soft);margin:0 -20px;padding-left:20px;padding-right:20px}.au-sch-readrow__mark{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:600}.au-sch-readrow__mark--unclear{color:var(--warning)}@media (max-width:900px){.au-sch-scan{grid-template-columns:1fr}.au-sch-scan__original{border-right:none;border-bottom:1px solid var(--border-subtle)}}.au-sch-slot{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);font-family:var(--font-sans);color:var(--text-primary)}.au-sch-slot--best{border-color:var(--text-primary);background:var(--bg-canvas)}.au-sch-slot--blocked{opacity:.6}.au-sch-slot__times{font-size:13.5px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-sch-slot--best .au-sch-slot__times{font-weight:600}.au-sch-slot__verdict{font-size:12px;color:var(--text-secondary);margin-top:2px}.au-sch-slot__verdict--positive{color:var(--positive)}.au-sch-slot__verdict--warning{color:var(--warning)}.au-sch-task{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border-subtle);font-size:13px}.au-sch-task__what{flex:1 1}.au-sch-task__who{font-size:12px;color:var(--text-secondary);flex:none}.au-sch-task__due{font-size:12px;color:var(--warning);flex:none}.au-sch-cert__sheet{padding:32px 36px;border-bottom:1px solid var(--border-subtle)}.au-sch-cert__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.au-sch-cert__brand{gap:9px;font-size:13px}.au-sch-cert__brand,.au-sch-cert__logo{display:flex;align-items:center;font-weight:600}.au-sch-cert__logo{width:24px;height:24px;border-radius:7px;flex:none;background:var(--text-primary);color:#fff;justify-content:center;font-size:12px}.au-sch-cert__ref{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-sch-cert__kind{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.au-sch-cert__name{font-size:30px;font-weight:600;letter-spacing:-.025em;margin-bottom:8px}.au-sch-cert__body{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 24px;max-width:46ch}.au-sch-cert__body strong{color:var(--text-primary);font-weight:600}.au-sch-cert__figures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding-top:20px;border-top:1px solid var(--border-subtle)}.au-sch-cert__figlabel{font-size:12px;color:var(--text-tertiary)}.au-sch-cert__figvalue{font-size:15px;font-weight:600;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-sch-cert__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 36px;background:var(--bg-canvas)}.au-sch-cert__signers{display:flex;gap:22px;flex-wrap:wrap}.au-sch-cert__signer{font-size:13px;font-weight:550;margin-top:2px}.au-sch-issued{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--border-subtle)}.au-sch-issued__title{font-size:13.5px;font-weight:550}.au-sch-issued__what{font-size:12.5px;color:var(--text-secondary);margin-top:2px}.au-sch-issued__what em{font-style:normal;color:var(--warning)}@media print{.appbar,.askariadne,.au-sch-noprint,.rail,.toaster{display:none!important}.shell{display:block!important}.content{padding:0!important}.au-sch-week{border-radius:0;box-shadow:none;page-break-inside:avoid;break-inside:avoid}.au-sch-week__cell--free{background:#f0f0f2}.au-sch-week__subject--free{color:var(--text-primary)}.au-sch-week__cell--opening{border-left:2px solid var(--text-primary)}.au-sch-cert__foot,.au-sch-cert__sheet{page-break-inside:avoid;break-inside:avoid}.au-sch-cert__foot{background:transparent;border-top:1px solid var(--border-subtle)}.au-card{box-shadow:none}}.au-sch-context__pick{max-width:300px;height:32px;padding:0 30px 0 10px;font-size:13.5px;font-weight:550}.au-sch-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.au-sch-head__title{font-size:14px;font-weight:600;margin:0}.au-sch-item{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid var(--border-subtle)}.au-sch-item--top{align-items:flex-start}.au-sch-item__body{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.au-sch-item__name{font-size:13.5px;font-weight:550}.au-sch-item__sub{font-size:12px;color:var(--text-secondary)}.au-sch-link{font-size:12.5px;color:var(--text-secondary);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans)}.au-sch-link:hover{color:var(--text-primary)}.au-sch-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-sch-facts{display:grid;grid-template-columns:150px 1fr;grid-gap:9px 14px;gap:9px 14px;align-items:baseline;font-size:13px;margin:0}.au-sch-facts dd{margin:0}.au-sch-facts__label{font-size:12.5px;color:var(--text-secondary)}@media (max-width:560px){.au-sch-facts{grid-template-columns:1fr;gap:2px 0}}.au-sch-convert{background:var(--bg-canvas);border-radius:var(--radius-md);padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.au-sch-convert__row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.au-sch-week__row{display:contents}.au-sch-printhead{padding:14px 0 12px;font-size:13px;border-bottom:1px solid var(--border-subtle)}.au-sch-cert__table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.au-sch-cert__table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:0 10px 7px 0;border-bottom:1px solid var(--border-strong)}.au-sch-cert__table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--border-subtle)}.au-sch-cert__table td:last-child,.au-sch-cert__table th:last-child{text-align:right;padding-right:0}@media print{.au-scrim{position:static!important;background:none!important;padding:0!important;display:block!important}.au-modal,.au-modal--wide{position:static!important;box-shadow:none!important;border:none!important;max-width:none!important;width:auto!important;max-height:none!important}.au-modal__foot,.au-modal__title{display:none!important}.au-modal__body{overflow:visible!important;padding:0!important;max-height:none!important}.au-sch-print{padding:0}.au-sch-week__row{display:contents}.au-sch-facts{page-break-inside:avoid;break-inside:avoid}}