.inquiry-screen-module-scss-module__VXjNta__main{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:2.5rem}.inquiry-screen-module-scss-module__VXjNta__main header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.inquiry-screen-module-scss-module__VXjNta__main header p,.inquiry-screen-module-scss-module__VXjNta__main header h1{margin:0}.inquiry-screen-module-scss-module__VXjNta__main header p,.inquiry-screen-module-scss-module__VXjNta__main header span,.inquiry-screen-module-scss-module__VXjNta__main header small{color:var(--color-muted)}.inquiry-screen-module-scss-module__VXjNta__main header h1{margin-block:.5rem}.inquiry-screen-module-scss-module__VXjNta__filters,.inquiry-screen-module-scss-module__VXjNta__panel,.inquiry-screen-module-scss-module__VXjNta__tableWrap,.inquiry-screen-module-scss-module__VXjNta__empty{border:var(--card-border-width) solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 1px 3px 0 hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 1px 2px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)));padding:1.5rem}.inquiry-screen-module-scss-module__VXjNta__filters{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(9rem,1fr)) auto;align-items:end;gap:.75rem;margin-bottom:1.25rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__filters label{gap:.5rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__main input:focus-visible,.inquiry-screen-module-scss-module__VXjNta__main select:focus-visible,.inquiry-screen-module-scss-module__VXjNta__main textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.inquiry-screen-module-scss-module__VXjNta__main input,.inquiry-screen-module-scss-module__VXjNta__main select,.inquiry-screen-module-scss-module__VXjNta__main textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;padding:.75rem}.inquiry-screen-module-scss-module__VXjNta__main button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.inquiry-screen-module-scss-module__VXjNta__main button{border-radius:var(--radius-md);background:var(--color-accent);color:#fff;cursor:pointer;border:0;padding:.75rem 1rem;font-weight:700}.inquiry-screen-module-scss-module__VXjNta__main button:disabled{opacity:.55;cursor:default}.inquiry-screen-module-scss-module__VXjNta__tableWrap{overflow-x:auto}.inquiry-screen-module-scss-module__VXjNta__tableWrap table{border-collapse:collapse;width:100%}.inquiry-screen-module-scss-module__VXjNta__tableWrap th,.inquiry-screen-module-scss-module__VXjNta__tableWrap td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}.inquiry-screen-module-scss-module__VXjNta__tableWrap th{color:var(--color-muted)}.inquiry-screen-module-scss-module__VXjNta__tableWrap td small{display:block}.inquiry-screen-module-scss-module__VXjNta__badge{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:.25rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex}.inquiry-screen-module-scss-module__VXjNta__danger{background:var(--color-danger,#b3261e)!important}.inquiry-screen-module-scss-module__VXjNta__actions{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.inquiry-screen-module-scss-module__VXjNta__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__panel{gap:.75rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__panel h2,.inquiry-screen-module-scss-module__VXjNta__panel h3,.inquiry-screen-module-scss-module__VXjNta__panel p{margin:0}.inquiry-screen-module-scss-module__VXjNta__panel dl{grid-template-columns:minmax(8rem,auto) 1fr;gap:.5rem 1rem;margin:0;display:grid}.inquiry-screen-module-scss-module__VXjNta__panel dt{color:var(--color-muted)}.inquiry-screen-module-scss-module__VXjNta__panel dd{overflow-wrap:anywhere;margin:0}.inquiry-screen-module-scss-module__VXjNta__panel ul,.inquiry-screen-module-scss-module__VXjNta__panel ol{margin:0;padding-left:1.25rem}.inquiry-screen-module-scss-module__VXjNta__activityForm{gap:.75rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__recipientGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__error{border:1px solid var(--color-danger,#b3261e);border-radius:var(--radius-md);color:var(--color-danger,#b3261e);padding:1rem}.inquiry-screen-module-scss-module__VXjNta__notice{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-text);padding:1rem}.inquiry-screen-module-scss-module__VXjNta__definitionEditor{gap:1rem;margin-block:1.5rem;display:grid}.inquiry-screen-module-scss-module__VXjNta__definitionEditor>h2,.inquiry-screen-module-scss-module__VXjNta__definitionEditor>p{margin:0}.inquiry-screen-module-scss-module__VXjNta__definitionEditor>p{color:var(--color-muted)}.inquiry-screen-module-scss-module__VXjNta__formCardActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:48rem){.inquiry-screen-module-scss-module__VXjNta__main header{flex-direction:column;align-items:stretch}.inquiry-screen-module-scss-module__VXjNta__filters,.inquiry-screen-module-scss-module__VXjNta__grid,.inquiry-screen-module-scss-module__VXjNta__recipientGrid{grid-template-columns:1fr}}
@layer ds{.button-module-scss-module__WlNMvG__root{white-space:nowrap;border-radius:var(--button-radius);font-size:var(--button-font-size);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1.25rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.button-module-scss-module__WlNMvG__root{transition-property:background-color,color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.button-module-scss-module__WlNMvG__root:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.button-module-scss-module__WlNMvG__root:disabled{pointer-events:none;opacity:.5}.button-module-scss-module__WlNMvG__root svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.button-module-scss-module__WlNMvG__default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.button-module-scss-module__WlNMvG__default:hover{background-color:hsl(var(--primary)/.9)}.button-module-scss-module__WlNMvG__destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.button-module-scss-module__WlNMvG__destructive:hover{background-color:hsl(var(--destructive)/.9)}.button-module-scss-module__WlNMvG__outline{border:1px solid hsl(var(--input));background-color:hsl(var(--background))}.button-module-scss-module__WlNMvG__outline:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-module-scss-module__WlNMvG__secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button-module-scss-module__WlNMvG__secondary:hover{background-color:hsl(var(--secondary)/.8)}.button-module-scss-module__WlNMvG__ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-module-scss-module__WlNMvG__link{color:hsl(var(--primary));text-underline-offset:4px}.button-module-scss-module__WlNMvG__link:hover{text-decoration:underline}.button-module-scss-module__WlNMvG__md{height:2.5rem;padding:var(--button-padding)}.button-module-scss-module__WlNMvG__sm{height:2.25rem;padding:0 .75rem}.button-module-scss-module__WlNMvG__lg{height:2.75rem;padding:0 2rem}.button-module-scss-module__WlNMvG__icon{width:2.5rem;height:2.5rem;padding:0}}
@layer ds{.empty-state-module-scss-module__SVZ6iG__root{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.empty-state-module-scss-module__SVZ6iG__icon{background-color:hsl(var(--muted));width:3rem;height:3rem;color:hsl(var(--muted-foreground));border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.empty-state-module-scss-module__SVZ6iG__icon svg{width:1.25rem;height:1.25rem}.empty-state-module-scss-module__SVZ6iG__title{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25rem}.empty-state-module-scss-module__SVZ6iG__description{color:hsl(var(--muted-foreground));max-width:44ch;margin-top:.25rem;font-size:.875rem;line-height:1.6}.empty-state-module-scss-module__SVZ6iG__action{margin-top:1rem}}
.content-workspace-module-scss-module__WKdRSW__main{width:min(100% - 2rem,90rem);margin-inline:auto;padding-block:2rem}.content-workspace-module-scss-module__WKdRSW__workspace{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:38rem;box-shadow:var(--shadow-sm);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);display:grid;overflow:hidden}.content-workspace-module-scss-module__WKdRSW__boardRail{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 93%, var(--color-accent) 7%);padding:1rem}.content-workspace-module-scss-module__WKdRSW__railHeading,.content-workspace-module-scss-module__WKdRSW__railHeading>div,.content-workspace-module-scss-module__WKdRSW__boardLinkTitle,.content-workspace-module-scss-module__WKdRSW__boardLinkMeta,.content-workspace-module-scss-module__WKdRSW__contextActions{align-items:center;display:flex}.content-workspace-module-scss-module__WKdRSW__railHeading{justify-content:space-between;gap:.75rem;padding:.5rem}.content-workspace-module-scss-module__WKdRSW__railHeading>div{gap:.5rem}.content-workspace-module-scss-module__WKdRSW__railHeading span{color:var(--color-muted);font-size:.8rem}.content-workspace-module-scss-module__WKdRSW__railHeading a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-workspace-module-scss-module__WKdRSW__railHeading a{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-accent);place-items:center;display:grid}.content-workspace-module-scss-module__WKdRSW__railState{color:var(--color-muted);margin:1rem .5rem;font-size:.875rem}.content-workspace-module-scss-module__WKdRSW__boardList{gap:.5rem;margin-top:.75rem;display:grid}.content-workspace-module-scss-module__WKdRSW__boardLink:focus-visible,.content-workspace-module-scss-module__WKdRSW__boardLinkActive:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-workspace-module-scss-module__WKdRSW__boardLink,.content-workspace-module-scss-module__WKdRSW__boardLinkActive{border-radius:var(--radius-md);color:var(--color-text);border:1px solid #0000;gap:.5rem;padding:.75rem;text-decoration:none;display:grid}.content-workspace-module-scss-module__WKdRSW__boardLink:hover{border-color:var(--color-border);background:var(--color-surface)}.content-workspace-module-scss-module__WKdRSW__boardLinkActive{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:var(--color-surface);box-shadow:var(--shadow-sm)}.content-workspace-module-scss-module__WKdRSW__boardLinkTitle{gap:.5rem;font-weight:700}.content-workspace-module-scss-module__WKdRSW__boardLinkMeta{color:var(--color-muted);gap:.5rem;font-size:.75rem}.content-workspace-module-scss-module__WKdRSW__boardPaths{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.75rem;overflow:hidden}.content-workspace-module-scss-module__WKdRSW__workspaceContent{min-width:0;padding:1.5rem}.content-workspace-module-scss-module__WKdRSW__boardContext{border-bottom:1px solid var(--color-border);margin:-1.5rem -1.5rem 1.5rem}.content-workspace-module-scss-module__WKdRSW__boardContextTop{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.content-workspace-module-scss-module__WKdRSW__boardContextTop h2,.content-workspace-module-scss-module__WKdRSW__boardContextTop p{margin:0}.content-workspace-module-scss-module__WKdRSW__boardContextTop h2{margin-block:.25rem;font-size:1.4rem}.content-workspace-module-scss-module__WKdRSW__boardContextTop p{color:var(--color-muted)}.content-workspace-module-scss-module__WKdRSW__contextEyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.content-workspace-module-scss-module__WKdRSW__contextActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.content-workspace-module-scss-module__WKdRSW__localeSelect{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.content-workspace-module-scss-module__WKdRSW__localeSelect select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-workspace-module-scss-module__WKdRSW__localeSelect select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:10rem;color:var(--color-text);font:inherit;padding:.5rem .75rem}.content-workspace-module-scss-module__WKdRSW__notice{border:1px solid color-mix(in srgb, #d97706 45%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, #f59e0b 10%, var(--color-surface));color:var(--color-text);margin:0 1.5rem .75rem;padding:.75rem 1rem}.content-workspace-module-scss-module__WKdRSW__boardTabs{gap:.25rem;padding-inline:1.5rem;display:flex;overflow-x:auto}.content-workspace-module-scss-module__WKdRSW__boardTabs a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-workspace-module-scss-module__WKdRSW__boardTabs a{color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.75rem 1rem;font-weight:700;text-decoration:none}.content-workspace-module-scss-module__WKdRSW__boardTabs a[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:52rem){.content-workspace-module-scss-module__WKdRSW__main{width:min(100% - 1rem,90rem);padding-block:1rem}.content-workspace-module-scss-module__WKdRSW__workspace{grid-template-columns:1fr}.content-workspace-module-scss-module__WKdRSW__boardRail{border-right:0;border-bottom:1px solid var(--color-border)}.content-workspace-module-scss-module__WKdRSW__boardList{display:flex;overflow-x:auto}.content-workspace-module-scss-module__WKdRSW__boardLink,.content-workspace-module-scss-module__WKdRSW__boardLinkActive{min-width:14rem}.content-workspace-module-scss-module__WKdRSW__workspaceContent{padding:1rem}.content-workspace-module-scss-module__WKdRSW__boardContext{margin:-1rem -1rem 1rem}.content-workspace-module-scss-module__WKdRSW__boardContextTop{flex-direction:column;align-items:stretch;padding:1rem}.content-workspace-module-scss-module__WKdRSW__contextActions{justify-content:flex-start}.content-workspace-module-scss-module__WKdRSW__boardTabs{padding-inline:1rem}}
.board-module-scss-module__fEeYTq__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.board-module-scss-module__fEeYTq__tableWrap table{border-collapse:collapse;width:100%}.board-module-scss-module__fEeYTq__tableWrap th,.board-module-scss-module__fEeYTq__tableWrap td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.75rem 1rem}.board-module-scss-module__fEeYTq__tableWrap tr:last-child td{border-bottom:0}.board-module-scss-module__fEeYTq__tableWrap th{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-text) 6%);color:var(--color-muted);letter-spacing:.02em;font-size:.8rem}.board-module-scss-module__fEeYTq__tableWrap td small{color:var(--color-muted);margin-top:.25rem;display:block}.board-module-scss-module__fEeYTq__categoryPanel{gap:1.25rem;display:grid}.board-module-scss-module__fEeYTq__sectionHeading h2,.board-module-scss-module__fEeYTq__sectionHeading p{margin:0}.board-module-scss-module__fEeYTq__sectionHeading p{color:var(--color-muted);margin-top:.25rem}.board-module-scss-module__fEeYTq__categoryCreate{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface));grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.board-module-scss-module__fEeYTq__categoryCreate label,.board-module-scss-module__fEeYTq__categoryMove label,.board-module-scss-module__fEeYTq__categoryRow label{gap:.25rem;font-size:.875rem;font-weight:600;display:grid}.board-module-scss-module__fEeYTq__categoryPanel input:focus-visible,.board-module-scss-module__fEeYTq__categoryPanel select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.board-module-scss-module__fEeYTq__categoryPanel input,.board-module-scss-module__fEeYTq__categoryPanel select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-text);font:inherit;padding:.5rem .75rem}.board-module-scss-module__fEeYTq__categoryRow{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1.25rem;padding:1rem;display:grid}.board-module-scss-module__fEeYTq__categoryRow>.board-module-scss-module__fEeYTq__row{grid-column:1}.board-module-scss-module__fEeYTq__categoryRow>span{place-self:center start}.board-module-scss-module__fEeYTq__categoryRow>.board-module-scss-module__fEeYTq__actions{grid-area:1/2/span 2}.board-module-scss-module__fEeYTq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.board-module-scss-module__fEeYTq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.board-module-scss-module__fEeYTq__categoryMove{border-top:1px solid var(--color-border);grid-column:1/-1;align-items:end;gap:.5rem;padding-top:.75rem;display:flex}.board-module-scss-module__fEeYTq__error{border:1px solid var(--color-danger,#b3261e);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger,#b3261e) 6%, var(--color-surface));color:var(--color-danger,#b3261e);padding:.75rem 1rem}@media (max-width:52rem){.board-module-scss-module__fEeYTq__categoryCreate,.board-module-scss-module__fEeYTq__categoryRow{grid-template-columns:1fr}.board-module-scss-module__fEeYTq__categoryCreate>button{justify-self:start}.board-module-scss-module__fEeYTq__categoryRow>.board-module-scss-module__fEeYTq__actions{grid-area:auto/1}.board-module-scss-module__fEeYTq__categoryMove{flex-direction:column;align-items:stretch}.board-module-scss-module__fEeYTq__row{grid-template-columns:1fr}}
.content-screens-module-scss-module__PTSpgW__main{width:min(100% - 2rem,90rem);margin-inline:auto;padding-block:2rem}.content-screens-module-scss-module__PTSpgW__success,.content-screens-module-scss-module__PTSpgW__error,.content-screens-module-scss-module__PTSpgW__loadingState{border-radius:var(--radius-md);padding:.75rem 1rem}.content-screens-module-scss-module__PTSpgW__success{border:1px solid color-mix(in srgb, #16a34a 45%, var(--color-border));background:color-mix(in srgb, #16a34a 8%, var(--color-surface));color:#15803d}.content-screens-module-scss-module__PTSpgW__error{border:1px solid var(--color-danger,#b3261e);background:color-mix(in srgb, var(--color-danger,#b3261e) 6%, var(--color-surface));color:var(--color-danger,#b3261e)}.content-screens-module-scss-module__PTSpgW__loadingState{color:var(--color-muted)}.content-screens-module-scss-module__PTSpgW__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.content-screens-module-scss-module__PTSpgW__tableWrap table{border-collapse:collapse;width:100%}.content-screens-module-scss-module__PTSpgW__tableWrap th,.content-screens-module-scss-module__PTSpgW__tableWrap td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.75rem 1rem}.content-screens-module-scss-module__PTSpgW__tableWrap tr:last-child td{border-bottom:0}.content-screens-module-scss-module__PTSpgW__tableWrap th{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-text) 6%);color:var(--color-muted);letter-spacing:.02em;font-size:.8rem}.content-screens-module-scss-module__PTSpgW__tableWrap td small{color:var(--color-muted);margin-top:.25rem;display:block}.content-screens-module-scss-module__PTSpgW__postsTable{min-width:100%}.content-screens-module-scss-module__PTSpgW__postTitle{color:var(--color-text);align-items:center;gap:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.content-screens-module-scss-module__PTSpgW__postTitle:hover{color:var(--color-accent);text-decoration:underline}.content-screens-module-scss-module__PTSpgW__form{gap:1.25rem;display:grid}.content-screens-module-scss-module__PTSpgW__form>label,.content-screens-module-scss-module__PTSpgW__form fieldset label{gap:.5rem;font-weight:600;display:grid}.content-screens-module-scss-module__PTSpgW__form input:focus-visible,.content-screens-module-scss-module__PTSpgW__form select:focus-visible,.content-screens-module-scss-module__PTSpgW__form textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-screens-module-scss-module__PTSpgW__form input,.content-screens-module-scss-module__PTSpgW__form select,.content-screens-module-scss-module__PTSpgW__form textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;padding:.75rem}.content-screens-module-scss-module__PTSpgW__form input:disabled,.content-screens-module-scss-module__PTSpgW__form select:disabled,.content-screens-module-scss-module__PTSpgW__form textarea:disabled{opacity:.65;cursor:not-allowed}.content-screens-module-scss-module__PTSpgW__form fieldset{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:1rem;padding:1.25rem;display:grid}.content-screens-module-scss-module__PTSpgW__form legend{padding-inline:.5rem;font-weight:800}.content-screens-module-scss-module__PTSpgW__form small{color:var(--color-muted);font-size:.8rem;font-weight:400;line-height:1.45}.content-screens-module-scss-module__PTSpgW__form>button{justify-self:start}.content-screens-module-scss-module__PTSpgW__form>button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-screens-module-scss-module__PTSpgW__form>button{border-radius:var(--radius-md);background:var(--color-accent);color:#fff;cursor:pointer;border:0;justify-content:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.content-screens-module-scss-module__PTSpgW__form button:disabled{opacity:.5;cursor:default}.content-screens-module-scss-module__PTSpgW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-screens-module-scss-module__PTSpgW__localeCards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.content-screens-module-scss-module__PTSpgW__formActions{justify-content:flex-end;gap:.5rem;display:flex}.content-screens-module-scss-module__PTSpgW__settingsStack{gap:1.25rem;display:grid}.content-screens-module-scss-module__PTSpgW__policyFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;display:grid}.content-screens-module-scss-module__PTSpgW__policyFields label{gap:.5rem;font-weight:600;display:grid}.content-screens-module-scss-module__PTSpgW__policyFields input:focus-visible,.content-screens-module-scss-module__PTSpgW__policyFields textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.content-screens-module-scss-module__PTSpgW__policyFields input,.content-screens-module-scss-module__PTSpgW__policyFields textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;padding:.75rem}.content-screens-module-scss-module__PTSpgW__policyExtensions{grid-column:1/-1}.content-screens-module-scss-module__PTSpgW__stickyActions{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem;display:flex;position:sticky;bottom:.75rem}.content-screens-module-scss-module__PTSpgW__stickyActions>span{color:var(--color-muted);margin-right:auto;font-size:.875rem}.content-screens-module-scss-module__PTSpgW__postFormSectionHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.content-screens-module-scss-module__PTSpgW__postFormSectionHeader h2,.content-screens-module-scss-module__PTSpgW__postFormSectionHeader p{margin:0}.content-screens-module-scss-module__PTSpgW__postFormSectionHeader h2{margin-top:.25rem;font-size:1.05rem}.content-screens-module-scss-module__PTSpgW__postFormSectionHeader>p{max-width:30rem;color:var(--color-muted);text-align:right;font-size:.875rem;line-height:1.5}.content-screens-module-scss-module__PTSpgW__sectionEyebrow{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.content-screens-module-scss-module__PTSpgW__editorPage{width:min(100%,90rem);margin-inline:auto;padding-block:.5rem 2rem}.content-screens-module-scss-module__PTSpgW__editorHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:.5rem 0 1.25rem;display:flex}.content-screens-module-scss-module__PTSpgW__editorIdentity,.content-screens-module-scss-module__PTSpgW__editorActions{align-items:center;display:flex}.content-screens-module-scss-module__PTSpgW__editorIdentity{align-items:flex-start;gap:.75rem;min-width:0}.content-screens-module-scss-module__PTSpgW__editorIdentity>button{flex:none;margin-top:.25rem}.content-screens-module-scss-module__PTSpgW__editorTitleBlock{min-width:0}.content-screens-module-scss-module__PTSpgW__editorEyebrow,.content-screens-module-scss-module__PTSpgW__editorTitleRow h1{margin:0}.content-screens-module-scss-module__PTSpgW__editorEyebrow{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.content-screens-module-scss-module__PTSpgW__editorTitleRow{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.content-screens-module-scss-module__PTSpgW__editorTitleRow h1{text-overflow:ellipsis;white-space:nowrap;max-width:40rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25;overflow:hidden}.content-screens-module-scss-module__PTSpgW__editorActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.content-screens-module-scss-module__PTSpgW__unsaved{color:#b45309;font-size:.8rem;font-weight:700}.content-screens-module-scss-module__PTSpgW__editorBody{width:100%;padding-block:1.5rem}.content-screens-module-scss-module__PTSpgW__readOnlySummary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:1rem;padding:1.5rem}.content-screens-module-scss-module__PTSpgW__readOnlySummary h2,.content-screens-module-scss-module__PTSpgW__readOnlySummary p{margin-top:0}.content-screens-module-scss-module__PTSpgW__readOnlySummary dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.25rem;margin:0;display:grid}.content-screens-module-scss-module__PTSpgW__readOnlySummary dl div{gap:.25rem;display:grid}.content-screens-module-scss-module__PTSpgW__readOnlySummary dt{color:var(--color-muted);font-size:.8rem}.content-screens-module-scss-module__PTSpgW__readOnlySummary dd{overflow-wrap:anywhere;margin:0}@media (max-width:52rem){.content-screens-module-scss-module__PTSpgW__main{width:min(100% - 1rem,90rem);padding-block:1rem}.content-screens-module-scss-module__PTSpgW__policyFields{grid-template-columns:1fr}.content-screens-module-scss-module__PTSpgW__policyExtensions{grid-column:auto}.content-screens-module-scss-module__PTSpgW__row{grid-template-columns:1fr}.content-screens-module-scss-module__PTSpgW__postFormSectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.content-screens-module-scss-module__PTSpgW__postFormSectionHeader>p{text-align:left;max-width:none}.content-screens-module-scss-module__PTSpgW__stickyActions{flex-direction:column;align-items:stretch}.content-screens-module-scss-module__PTSpgW__stickyActions>span{margin-right:0}.content-screens-module-scss-module__PTSpgW__editorHeader{flex-direction:column;align-items:stretch}.content-screens-module-scss-module__PTSpgW__editorTitleRow{flex-wrap:wrap;align-items:flex-start}.content-screens-module-scss-module__PTSpgW__editorTitleRow h1{white-space:normal;max-width:100%}.content-screens-module-scss-module__PTSpgW__editorActions{justify-content:flex-end}.content-screens-module-scss-module__PTSpgW__unsaved{margin-right:auto}}@media (max-width:36rem){.content-screens-module-scss-module__PTSpgW__editorPage{padding-block:0 1.5rem}.content-screens-module-scss-module__PTSpgW__editorHeader{gap:.75rem;padding-bottom:1rem}.content-screens-module-scss-module__PTSpgW__editorIdentity{gap:.5rem}.content-screens-module-scss-module__PTSpgW__editorIdentity>button{width:2.75rem;height:2.75rem}.content-screens-module-scss-module__PTSpgW__editorActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.content-screens-module-scss-module__PTSpgW__editorActions>button{min-height:2.75rem}.content-screens-module-scss-module__PTSpgW__editorActions>button:last-child{grid-column:2}.content-screens-module-scss-module__PTSpgW__editorActions>.content-screens-module-scss-module__PTSpgW__unsaved{grid-column:1/-1;margin:0}}
@layer ds{.form-field-module-scss-module__ZGmv5q__root{flex-direction:column;gap:.5rem;display:flex}.form-field-module-scss-module__ZGmv5q__label{font-size:.875rem;font-weight:500;line-height:1.25rem}.form-field-module-scss-module__ZGmv5q__hint{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.form-field-module-scss-module__ZGmv5q__error{color:hsl(var(--destructive));font-size:.75rem;font-weight:500;line-height:1rem}}
.post-module-scss-module__WatTVW__error{border:1px solid var(--color-danger,#b3261e);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger,#b3261e) 6%, var(--color-surface));color:var(--color-danger,#b3261e);padding:.75rem 1rem}.post-module-scss-module__WatTVW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.post-module-scss-module__WatTVW__taxonomyFields p{margin:0}.post-module-scss-module__WatTVW__postForm{align-items:start;gap:1.25rem;display:grid}.post-module-scss-module__WatTVW__postFormMain{gap:1.25rem;min-width:0;display:grid}.post-module-scss-module__WatTVW__checkboxLabel{align-items:center;gap:.5rem;display:flex}.post-module-scss-module__WatTVW__checkboxLabel input{width:auto}.post-module-scss-module__WatTVW__nativeSelect:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.post-module-scss-module__WatTVW__nativeSelect{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));width:100%;height:2.5rem;color:hsl(var(--foreground));font:inherit;padding:.5rem .75rem}.post-module-scss-module__WatTVW__taxonomyFields,.post-module-scss-module__WatTVW__seoFields{gap:1rem;min-width:0;margin:0;display:grid}.post-module-scss-module__WatTVW__taxonomyFields legend,.post-module-scss-module__WatTVW__seoFields legend{padding-inline:.5rem;font-weight:800}.post-module-scss-module__WatTVW__seoFields{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem}.post-module-scss-module__WatTVW__tagField{gap:.5rem;display:grid}.post-module-scss-module__WatTVW__tagFieldHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.post-module-scss-module__WatTVW__tagFieldHeading label{font-weight:600}.post-module-scss-module__WatTVW__tagFieldHeading span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.post-module-scss-module__WatTVW__tagComposer{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.post-module-scss-module__WatTVW__tagList{flex-wrap:wrap;gap:.5rem;display:flex}.post-module-scss-module__WatTVW__tagChip{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));min-width:0;min-height:2.25rem;color:var(--color-text);border-radius:9999px;align-items:center;padding-left:.75rem;font-size:.875rem;display:inline-flex}.post-module-scss-module__WatTVW__tagChip>span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.post-module-scss-module__WatTVW__tagRemove{border-radius:9999px;width:2.25rem;height:2.25rem;padding:0}.post-module-scss-module__WatTVW__fieldError{color:var(--color-danger,#b3261e)!important}.post-module-scss-module__WatTVW__postPreviewColumn{min-width:0}@media (min-width:1280px){.post-module-scss-module__WatTVW__postForm{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr)}.post-module-scss-module__WatTVW__postPreviewColumn{position:sticky;top:1rem}}.post-module-scss-module__WatTVW__postFormSection{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:1.25rem}.post-module-scss-module__WatTVW__postFormSectionHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.post-module-scss-module__WatTVW__postFormSectionHeader h2,.post-module-scss-module__WatTVW__postFormSectionHeader p{margin:0}.post-module-scss-module__WatTVW__postFormSectionHeader h2{margin-top:.25rem;font-size:1.05rem}.post-module-scss-module__WatTVW__postFormSectionHeader>p{max-width:30rem;color:var(--color-muted);text-align:right;font-size:.875rem;line-height:1.5}.post-module-scss-module__WatTVW__sectionEyebrow{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.post-module-scss-module__WatTVW__sectionHelper{color:var(--color-muted);font-size:.875rem}.post-module-scss-module__WatTVW__identityGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.post-module-scss-module__WatTVW__identityGrid label{gap:.5rem;font-weight:600;display:grid}.post-module-scss-module__WatTVW__postFieldsSection{padding:0;overflow:visible}.post-module-scss-module__WatTVW__postFieldsSection>.post-module-scss-module__WatTVW__postFormSectionHeader{border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb, var(--color-surface) 97%, var(--color-text) 3%);margin:0;padding:1.25rem}.post-module-scss-module__WatTVW__postFieldStack{gap:1.5rem;padding:1.25rem;display:grid}.post-module-scss-module__WatTVW__postFieldStack>label{gap:.5rem;font-weight:600;display:grid}.post-module-scss-module__WatTVW__postFieldStack>fieldset{margin:0}.post-module-scss-module__WatTVW__fileDropZone{border:1px dashed color-mix(in srgb, var(--color-accent) 55%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface));text-align:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.post-module-scss-module__WatTVW__fileDropZone p,.post-module-scss-module__WatTVW__fileDropZone small{margin:0}.post-module-scss-module__WatTVW__fileDropZone small{color:var(--color-muted)}.post-module-scss-module__WatTVW__fileList{gap:.5rem;display:grid}.post-module-scss-module__WatTVW__fileStatus{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.post-module-scss-module__WatTVW__fileStatus[data-status=FAILED],.post-module-scss-module__WatTVW__fileStatus[data-status=INFECTED]{border-color:color-mix(in srgb, var(--color-danger,#b3261e) 40%, var(--color-border))}.post-module-scss-module__WatTVW__fileStatusIcon{color:var(--color-muted);place-items:center;display:grid}.post-module-scss-module__WatTVW__fileStatusIcon svg{width:1.125rem;height:1.125rem}.post-module-scss-module__WatTVW__fileStatus[data-status=CLEAN] .post-module-scss-module__WatTVW__fileStatusIcon{color:#15803d}.post-module-scss-module__WatTVW__fileStatus[data-status=FAILED] .post-module-scss-module__WatTVW__fileStatusIcon,.post-module-scss-module__WatTVW__fileStatus[data-status=INFECTED] .post-module-scss-module__WatTVW__fileStatusIcon{color:var(--color-danger,#b3261e)}.post-module-scss-module__WatTVW__fileStatusCopy{gap:.25rem;min-width:0;display:grid}.post-module-scss-module__WatTVW__fileStatusCopy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-module-scss-module__WatTVW__fileStatusCopy>span{color:var(--color-muted);font-size:.8rem}.post-module-scss-module__WatTVW__fileStatusActions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}@media (max-width:52rem){.post-module-scss-module__WatTVW__row{grid-template-columns:1fr}.post-module-scss-module__WatTVW__postFormSectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.post-module-scss-module__WatTVW__postFormSectionHeader>p{text-align:left;max-width:none}.post-module-scss-module__WatTVW__fileStatus{grid-template-columns:auto minmax(0,1fr)}.post-module-scss-module__WatTVW__fileStatusActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:36rem){.post-module-scss-module__WatTVW__postFormSection,.post-module-scss-module__WatTVW__postFieldStack,.post-module-scss-module__WatTVW__seoFields{padding:1rem}.post-module-scss-module__WatTVW__postFieldsSection{padding:0}.post-module-scss-module__WatTVW__postFieldsSection>.post-module-scss-module__WatTVW__postFormSectionHeader{padding:1rem}}
.post-body-editor-module-scss-module__GhUVXW__postContentEditor{gap:.5rem;display:grid}.post-body-editor-module-scss-module__GhUVXW__fieldLabel{font-weight:700}.post-body-editor-module-scss-module__GhUVXW__postEditorWorkspace{min-width:0}.post-body-editor-module-scss-module__GhUVXW__editorCanvas{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;overflow:visible}.post-body-editor-module-scss-module__GhUVXW__postContentPreview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-height:calc(100vh - 8rem);overflow:auto}.post-body-editor-module-scss-module__GhUVXW__postContentPreview summary{border-bottom:1px solid var(--color-border);cursor:pointer;padding:.75rem 1rem;font-weight:700}.post-body-editor-module-scss-module__GhUVXW__postContentPreviewBody{min-height:12rem}.post-body-editor-module-scss-module__GhUVXW__postContentPreview post-content-body{padding:1.25rem;display:block}.post-body-editor-module-scss-module__GhUVXW__readOnly{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.5rem}.post-body-editor-module-scss-module__GhUVXW__error{border:1px solid var(--color-danger,#b3261e);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger,#b3261e) 6%, var(--color-surface));color:var(--color-danger,#b3261e);padding:.75rem 1rem}@media (max-width:52rem){.post-body-editor-module-scss-module__GhUVXW__postContentPreview{max-height:none}}
@layer ds{.content-role-details-module-scss-module__qeNQRa__title{align-items:center;gap:.5rem;display:flex}.content-role-details-module-scss-module__qeNQRa__title svg{flex-shrink:0;width:1rem;height:1rem}.content-role-details-module-scss-module__qeNQRa__form{flex-direction:column;gap:1rem;display:flex}.content-role-details-module-scss-module__qeNQRa__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.content-role-details-module-scss-module__qeNQRa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-role-details-module-scss-module__qeNQRa__field{color:hsl(var(--foreground));flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.content-role-details-module-scss-module__qeNQRa__control{color:hsl(var(--foreground));font-size:.875rem;line-height:1.25rem}.content-role-details-module-scss-module__qeNQRa__control:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.content-role-details-module-scss-module__qeNQRa__control{transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.content-role-details-module-scss-module__qeNQRa__control{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--background));width:100%;height:2.25rem;padding:0 .75rem}.content-role-details-module-scss-module__qeNQRa__control:disabled{cursor:not-allowed;opacity:.5}.content-role-details-module-scss-module__qeNQRa__fixedControl{color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted));align-items:center;min-height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.content-role-details-module-scss-module__qeNQRa__hint{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.content-role-details-module-scss-module__qeNQRa__permissionSet{border:0}.content-role-details-module-scss-module__qeNQRa__legend{color:hsl(var(--foreground));margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.content-role-details-module-scss-module__qeNQRa__permissionList{flex-wrap:wrap;gap:.5rem;display:flex}.content-role-details-module-scss-module__qeNQRa__permissionOption{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}@media (prefers-reduced-motion:no-preference){.content-role-details-module-scss-module__qeNQRa__permissionOption{transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.content-role-details-module-scss-module__qeNQRa__permissionOption{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:pointer;min-height:2.25rem;padding:.375rem .75rem}.content-role-details-module-scss-module__qeNQRa__permissionOption:hover{background-color:hsl(var(--accent))}.content-role-details-module-scss-module__qeNQRa__permissionOption:focus-within{border-color:hsl(var(--ring))}.content-role-details-module-scss-module__qeNQRa__permissionOption span{font-family:var(--font-mono,monospace)}.content-role-details-module-scss-module__qeNQRa__permissionOption input{accent-color:hsl(var(--primary));cursor:pointer}.content-role-details-module-scss-module__qeNQRa__actions{align-items:center;gap:.5rem;display:flex}}
@layer ds{.notice-module-scss-module__NEoEcG__root{border-radius:var(--radius);align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.6;display:flex}.notice-module-scss-module__NEoEcG__icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.notice-module-scss-module__NEoEcG__icon svg{width:1rem;height:1rem}.notice-module-scss-module__NEoEcG__body{flex:1;min-width:0}.notice-module-scss-module__NEoEcG__title{font-weight:600}.notice-module-scss-module__NEoEcG__copy code{font-family:var(--font-mono,monospace);background-color:hsl(var(--background)/.4);border-radius:calc(var(--radius) - 4px);padding:0 .25rem}.notice-module-scss-module__NEoEcG__title+.notice-module-scss-module__NEoEcG__copy{margin-top:.25rem}.notice-module-scss-module__NEoEcG__action{margin-top:.75rem}.notice-module-scss-module__NEoEcG__info{background-color:hsl(var(--tone-info-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-info-fg))}.notice-module-scss-module__NEoEcG__success{background-color:hsl(var(--tone-success-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-success-fg))}.notice-module-scss-module__NEoEcG__warning{background-color:hsl(var(--tone-warning-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-warning-fg))}.notice-module-scss-module__NEoEcG__danger{background-color:hsl(var(--tone-danger-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-danger-fg))}}
@layer ds{.page-header-module-scss-module__4S-l9W__shell{flex-direction:column;gap:1.5rem;display:flex}.page-header-module-scss-module__4S-l9W__contained{width:min(100%,80rem);margin-inline:auto;padding:1.5rem 1rem}@media (min-width:1024px){.page-header-module-scss-module__4S-l9W__contained{padding:2rem 1.5rem}}.page-header-module-scss-module__4S-l9W__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (min-width:640px){.page-header-module-scss-module__4S-l9W__header{flex-direction:row;align-items:flex-end}}.page-header-module-scss-module__4S-l9W__headings{min-width:0}.page-header-module-scss-module__4S-l9W__eyebrow{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.page-header-module-scss-module__4S-l9W__title{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:640px){.page-header-module-scss-module__4S-l9W__title{font-size:1.875rem;line-height:2.25rem}}.page-header-module-scss-module__4S-l9W__description{color:hsl(var(--muted-foreground));max-width:60ch;margin-top:.5rem;font-size:.875rem;line-height:1.6}.page-header-module-scss-module__4S-l9W__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}}
@layer ds{.panel-card-module-scss-module__PFojAW__root{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:var(--card-border-width) solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);min-width:0;padding:1.5rem}.panel-card-module-scss-module__PFojAW__responsive{padding:.75rem}@media (min-width:640px){.panel-card-module-scss-module__PFojAW__responsive{padding:1.5rem}}@media (prefers-reduced-motion:no-preference){.panel-card-module-scss-module__PFojAW__interactive{transition-property:box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.panel-card-module-scss-module__PFojAW__interactive:hover{box-shadow:0 4px 6px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 2px 4px -2px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)))}.panel-card-module-scss-module__PFojAW__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.panel-card-module-scss-module__PFojAW__title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.panel-card-module-scss-module__PFojAW__subtitle{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}}
@layer ds{.setting-row-module-scss-module__hwbFAG__root{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setting-row-module-scss-module__hwbFAG__text{min-width:0}.setting-row-module-scss-module__hwbFAG__title{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.setting-row-module-scss-module__hwbFAG__title svg{flex-shrink:0;width:1rem;height:1rem}.setting-row-module-scss-module__hwbFAG__description{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.setting-row-module-scss-module__hwbFAG__inset{background-color:hsl(var(--muted));border-radius:var(--radius);padding:.75rem}.setting-row-module-scss-module__hwbFAG__control{flex-shrink:0}}
@layer ds{.stat-card-module-scss-module__IYHi3W__root{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:var(--card-border-width) solid hsl(var(--border));border-radius:var(--radius);min-width:0;padding:.75rem}@media (prefers-reduced-motion:no-preference){.stat-card-module-scss-module__IYHi3W__root{transition-property:box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.stat-card-module-scss-module__IYHi3W__root:hover{box-shadow:0 4px 6px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 2px 4px -2px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)))}@media (min-width:640px){.stat-card-module-scss-module__IYHi3W__root{border-radius:calc(var(--radius) + 4px);padding:1.5rem}}.stat-card-module-scss-module__IYHi3W__head{justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.stat-card-module-scss-module__IYHi3W__title{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1rem;display:-webkit-box;overflow:hidden}@media (min-width:640px){.stat-card-module-scss-module__IYHi3W__title{font-size:.875rem}}.stat-card-module-scss-module__IYHi3W__icon{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-card-module-scss-module__IYHi3W__icon svg{width:1rem;height:1rem}.stat-card-module-scss-module__IYHi3W__value{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1.75rem;overflow:hidden}@media (min-width:640px){.stat-card-module-scss-module__IYHi3W__value{font-size:1.5rem;line-height:2rem}}.stat-card-module-scss-module__IYHi3W__change{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:flex}.stat-card-module-scss-module__IYHi3W__change svg{flex-shrink:0;width:.75rem;height:.75rem}.stat-card-module-scss-module__IYHi3W__up,.stat-card-module-scss-module__IYHi3W__down{font-weight:500}.stat-card-module-scss-module__IYHi3W__up{color:hsl(var(--tone-success-solid))}.stat-card-module-scss-module__IYHi3W__down{color:hsl(var(--tone-danger-solid))}.stat-card-module-scss-module__IYHi3W__description{color:hsl(var(--muted-foreground))}.stat-card-module-scss-module__IYHi3W__descriptionLong{display:none}@media (min-width:640px){.stat-card-module-scss-module__IYHi3W__descriptionLong{display:inline}.stat-card-module-scss-module__IYHi3W__descriptionShort{display:none}}.stat-card-module-scss-module__IYHi3W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.stat-card-module-scss-module__IYHi3W__grid{gap:1rem}}@media (min-width:1024px){.stat-card-module-scss-module__IYHi3W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card-module-scss-module__IYHi3W__gridDense{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.stat-card-module-scss-module__IYHi3W__gridDense{grid-template-columns:repeat(6,minmax(0,1fr))}}.stat-card-module-scss-module__IYHi3W__gridWide{grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width:768px){.stat-card-module-scss-module__IYHi3W__gridWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.stat-card-module-scss-module__IYHi3W__gridWide{grid-template-columns:repeat(4,minmax(0,1fr))}}}
@layer ds{.analytics-dashboard-module-scss-module__EAgqLW__root{flex-direction:column;gap:1.25rem;display:flex}.analytics-dashboard-module-scss-module__EAgqLW__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.analytics-dashboard-module-scss-module__EAgqLW__heading h2{color:hsl(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.75rem}.analytics-dashboard-module-scss-module__EAgqLW__heading p{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.analytics-dashboard-module-scss-module__EAgqLW__range{flex-wrap:wrap;gap:.5rem;display:flex}.analytics-dashboard-module-scss-module__EAgqLW__loading{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));place-items:center;min-height:8rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:grid}.analytics-dashboard-module-scss-module__EAgqLW__panels{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:1024px){.analytics-dashboard-module-scss-module__EAgqLW__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard-module-scss-module__EAgqLW__trafficPanel{grid-column:1/-1}}.analytics-dashboard-module-scss-module__EAgqLW__bars{border-bottom:1px solid hsl(var(--border));align-items:stretch;gap:.25rem;height:13rem;padding-top:1rem;display:flex;overflow:hidden}.analytics-dashboard-module-scss-module__EAgqLW__barItem{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:.5rem;min-width:0;display:flex}.analytics-dashboard-module-scss-module__EAgqLW__bar{min-height:2px;height:var(--bar-size);border-radius:calc(var(--radius) - 4px) calc(var(--radius) - 4px) 0 0;background:hsl(var(--primary));opacity:.82}.analytics-dashboard-module-scss-module__EAgqLW__barDate{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;text-align:center;min-height:1.25rem;font-size:.75rem;line-height:1rem;overflow:hidden}.analytics-dashboard-module-scss-module__EAgqLW__tableDetails{margin-top:1rem}.analytics-dashboard-module-scss-module__EAgqLW__tableDetails summary{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;line-height:1.25rem}.analytics-dashboard-module-scss-module__EAgqLW__tableDetails summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.analytics-dashboard-module-scss-module__EAgqLW__tableDetails summary{cursor:pointer}.analytics-dashboard-module-scss-module__EAgqLW__empty{color:hsl(var(--muted-foreground));text-align:center;place-items:center;min-height:10rem;font-size:.875rem;line-height:1.25rem;display:grid}.analytics-dashboard-module-scss-module__EAgqLW__freshness,.analytics-dashboard-module-scss-module__EAgqLW__generated{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.analytics-dashboard-module-scss-module__EAgqLW__freshness{margin-top:.75rem}.analytics-dashboard-module-scss-module__EAgqLW__generated{text-align:right}@media (max-width:47.99rem){.analytics-dashboard-module-scss-module__EAgqLW__heading{flex-direction:column}.analytics-dashboard-module-scss-module__EAgqLW__bars{height:10rem}.analytics-dashboard-module-scss-module__EAgqLW__barDate{display:none}}@media (prefers-reduced-motion:reduce){.analytics-dashboard-module-scss-module__EAgqLW__bar{transition:none}}}
@layer ds{.status-badge-module-scss-module__AuZE5G__root{white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.status-badge-module-scss-module__AuZE5G__root svg{flex-shrink:0;width:.75rem;height:.75rem}.status-badge-module-scss-module__AuZE5G__sm{padding:0 .5rem;font-size:.6875rem}.status-badge-module-scss-module__AuZE5G__success{background-color:hsl(var(--tone-success-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-success-fg))}.status-badge-module-scss-module__AuZE5G__warning{background-color:hsl(var(--tone-warning-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-warning-fg))}.status-badge-module-scss-module__AuZE5G__danger{background-color:hsl(var(--tone-danger-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-danger-fg))}.status-badge-module-scss-module__AuZE5G__info{background-color:hsl(var(--tone-info-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-info-fg))}.status-badge-module-scss-module__AuZE5G__neutral{background-color:hsl(var(--tone-neutral-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-neutral-fg))}.status-badge-module-scss-module__AuZE5G__accent{background-color:hsl(var(--tone-accent-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-accent-fg))}.status-badge-module-scss-module__AuZE5G__indigo{background-color:hsl(var(--tone-indigo-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-indigo-fg))}.status-badge-module-scss-module__AuZE5G__orange{background-color:hsl(var(--tone-orange-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-orange-fg))}.status-badge-module-scss-module__AuZE5G__cyan{background-color:hsl(var(--tone-cyan-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-cyan-fg))}}
@layer ds{.avatar-module-scss-module__qJm6VG__root{border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.avatar-module-scss-module__qJm6VG__image{aspect-ratio:1;width:100%;height:100%}.avatar-module-scss-module__qJm6VG__fallback{background-color:hsl(var(--muted));border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}}
@layer ds{.card-module-scss-module__cky-wG__root{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:var(--card-border-width) solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 3px 0 hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 1px 2px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)))}.card-module-scss-module__cky-wG__header{padding:var(--card-padding);flex-direction:column;gap:.375rem;display:flex}.card-module-scss-module__cky-wG__content{padding:var(--card-padding);padding-top:0}.card-module-scss-module__cky-wG__footer{padding:var(--card-padding);align-items:center;padding-top:0;display:flex}.card-module-scss-module__cky-wG__title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.card-module-scss-module__cky-wG__description{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}}
@layer ds{.input-module-scss-module__LVrXpq__root{background-color:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);width:100%;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.input-module-scss-module__LVrXpq__root:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.input-module-scss-module__LVrXpq__root::placeholder{color:hsl(var(--muted-foreground))}.input-module-scss-module__LVrXpq__root:disabled{cursor:not-allowed;opacity:.5}.input-module-scss-module__LVrXpq__root::file-selector-button{color:inherit;background:0 0;border:0;font-size:.875rem;font-weight:500;line-height:1.25rem}}
@layer ds{.label-module-scss-module__W8OceG__root{font-size:.875rem;font-weight:500;line-height:1}.peer:disabled~.label-module-scss-module__W8OceG__root{cursor:not-allowed;opacity:.7}}
@layer ds{.separator-module-scss-module__5fXfDW__root{background-color:hsl(var(--border));flex-shrink:0}.separator-module-scss-module__5fXfDW__root[data-orientation=horizontal]{width:100%;height:1px}.separator-module-scss-module__5fXfDW__root[data-orientation=vertical]{width:1px;height:100%}}
@layer ds{.table-module-scss-module__PquvdW__scroller{padding-block:2px;overflow-x:auto}.table-module-scss-module__PquvdW__root{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.25rem}.table-module-scss-module__PquvdW__caption{color:hsl(var(--muted-foreground));caption-side:bottom;text-align:left;padding-block:.75rem;font-size:.875rem;line-height:1.25rem}.table-module-scss-module__PquvdW__head,.table-module-scss-module__PquvdW__cell{text-align:left;vertical-align:middle;padding:.75rem 1rem}.table-module-scss-module__PquvdW__head{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem}.table-module-scss-module__PquvdW__row{border-bottom:1px solid hsl(var(--border))}@media (prefers-reduced-motion:no-preference){.table-module-scss-module__PquvdW__row{transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.table-module-scss-module__PquvdW__row:last-child{border-bottom:0}.table-module-scss-module__PquvdW__body .table-module-scss-module__PquvdW__row:hover{background-color:hsl(var(--muted)/.5)}.table-module-scss-module__PquvdW__footer .table-module-scss-module__PquvdW__row{background-color:hsl(var(--muted)/.5);border-bottom:0;font-weight:500}}
@layer ds{.tabs-module-scss-module__YjbtyG__list{background-color:hsl(var(--muted));height:2.5rem;color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 2px);justify-content:center;align-items:center;padding:0 .125rem;display:inline-flex}.tabs-module-scss-module__YjbtyG__trigger{white-space:nowrap;border-radius:calc(var(--radius) - 4px);cursor:pointer;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.tabs-module-scss-module__YjbtyG__trigger{transition-property:background-color,color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.tabs-module-scss-module__YjbtyG__trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.tabs-module-scss-module__YjbtyG__trigger:disabled{pointer-events:none;opacity:.5}.tabs-module-scss-module__YjbtyG__trigger[data-state=active]{background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px 0 hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 1px 2px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)))}.tabs-module-scss-module__YjbtyG__content{margin-top:.5rem}.tabs-module-scss-module__YjbtyG__content:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}}
@layer ds{.account-settings-screen-module-scss-module__ZxrTmG__tabs{flex-direction:column;gap:1rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__tabsList{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:640px){.account-settings-screen-module-scss-module__ZxrTmG__tabsList{width:22rem}}.account-settings-screen-module-scss-module__ZxrTmG__tabTrigger{justify-content:center;align-items:center;gap:.5rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__tabTrigger svg{flex-shrink:0;width:1rem;height:1rem}.account-settings-screen-module-scss-module__ZxrTmG__cardTitle{align-items:center;gap:.5rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__cardTitle svg{flex-shrink:0;width:1.25rem;height:1.25rem}.account-settings-screen-module-scss-module__ZxrTmG__cardBody{flex-direction:column;gap:1.5rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__profileSummary{border-radius:var(--radius);background-color:hsl(var(--muted));align-items:center;gap:1rem;padding:1rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__avatarLarge{width:4rem;height:4rem;font-size:1.25rem;font-weight:600}.account-settings-screen-module-scss-module__ZxrTmG__profileIdentity{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__profileIdentity strong,.account-settings-screen-module-scss-module__ZxrTmG__profileIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings-screen-module-scss-module__ZxrTmG__profileIdentity strong{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.5rem}.account-settings-screen-module-scss-module__ZxrTmG__profileIdentity span{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.account-settings-screen-module-scss-module__ZxrTmG__fieldGrid{gap:1rem;display:grid}@media (min-width:768px){.account-settings-screen-module-scss-module__ZxrTmG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-settings-screen-module-scss-module__ZxrTmG__field{flex-direction:column;gap:.5rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__field input[readonly]{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.account-settings-screen-module-scss-module__ZxrTmG__accountMeta{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.account-settings-screen-module-scss-module__ZxrTmG__passwordPanel{border-radius:var(--radius);background-color:hsl(var(--muted));flex-direction:column;gap:1rem;max-width:36rem;padding:1rem;display:flex}.account-settings-screen-module-scss-module__ZxrTmG__fieldError{color:hsl(var(--tone-danger-fg));font-size:.75rem;font-weight:500;line-height:1rem}.account-settings-screen-module-scss-module__ZxrTmG__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}}
@layer ds{.app-layout-module-scss-module__OKzOJa__shell{height:100vh;display:flex}.app-layout-module-scss-module__OKzOJa__main{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.app-layout-module-scss-module__OKzOJa__main{transition-property:margin-left;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.app-layout-module-scss-module__OKzOJa__header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;height:4rem}.app-layout-module-scss-module__OKzOJa__content{background-color:hsl(var(--background));flex:1;min-width:0;padding:.75rem;overflow:auto}@media (min-width:640px){.app-layout-module-scss-module__OKzOJa__content{padding:1.5rem}}}
@layer ds{.site-context-shell-module-scss-module__wYP_bW__brand{align-items:center;gap:.5rem;display:flex}.site-context-shell-module-scss-module__wYP_bW__brand:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.site-context-shell-module-scss-module__wYP_bW__brand{border-radius:calc(var(--radius) - 2px);width:100%;min-width:0}.site-context-shell-module-scss-module__wYP_bW__brandMark{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary));width:2rem;height:2rem;color:hsl(var(--primary-foreground));flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.site-context-shell-module-scss-module__wYP_bW__brandName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}.site-context-shell-module-scss-module__wYP_bW__profileTrigger{align-items:center;gap:.5rem;padding:.25rem;display:flex}.site-context-shell-module-scss-module__wYP_bW__profileText{flex-direction:column;align-items:flex-start;min-width:0;display:none}@media (min-width:1024px){.site-context-shell-module-scss-module__wYP_bW__profileText{display:flex}}.site-context-shell-module-scss-module__wYP_bW__profileName,.site-context-shell-module-scss-module__wYP_bW__profileRole{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.site-context-shell-module-scss-module__wYP_bW__profileName{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.25rem}.site-context-shell-module-scss-module__wYP_bW__profileRole{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.site-context-shell-module-scss-module__wYP_bW__chevron{color:hsl(var(--muted-foreground));display:none}.site-context-shell-module-scss-module__wYP_bW__chevron svg{width:1rem;height:1rem}@media (min-width:1024px){.site-context-shell-module-scss-module__wYP_bW__chevron{display:block}}.site-context-shell-module-scss-module__wYP_bW__menuContent{width:14rem}.site-context-shell-module-scss-module__wYP_bW__accountLabel,.site-context-shell-module-scss-module__wYP_bW__accountEmail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-context-shell-module-scss-module__wYP_bW__accountEmail{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;line-height:1rem}.site-context-shell-module-scss-module__wYP_bW__destructive{color:hsl(var(--tone-danger-fg))}}
@layer ds{.icon-tile-module-scss-module__-YnTeq__root{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:flex}.icon-tile-module-scss-module__-YnTeq__root svg{width:1rem;height:1rem}.icon-tile-module-scss-module__-YnTeq__sm{padding:.375rem}.icon-tile-module-scss-module__-YnTeq__sm svg{width:.875rem;height:.875rem}.icon-tile-module-scss-module__-YnTeq__success{background-color:hsl(var(--tone-success-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-success-fg))}.icon-tile-module-scss-module__-YnTeq__warning{background-color:hsl(var(--tone-warning-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-warning-fg))}.icon-tile-module-scss-module__-YnTeq__danger{background-color:hsl(var(--tone-danger-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-danger-fg))}.icon-tile-module-scss-module__-YnTeq__info{background-color:hsl(var(--tone-info-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-info-fg))}.icon-tile-module-scss-module__-YnTeq__neutral{background-color:hsl(var(--tone-neutral-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-neutral-fg))}.icon-tile-module-scss-module__-YnTeq__accent{background-color:hsl(var(--tone-accent-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-accent-fg))}.icon-tile-module-scss-module__-YnTeq__indigo{background-color:hsl(var(--tone-indigo-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-indigo-fg))}.icon-tile-module-scss-module__-YnTeq__orange{background-color:hsl(var(--tone-orange-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-orange-fg))}.icon-tile-module-scss-module__-YnTeq__cyan{background-color:hsl(var(--tone-cyan-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-cyan-fg))}}
@layer ds{.roles-screen-module-scss-module__z8AlNq__section{flex-direction:column;gap:1rem;display:flex}.roles-screen-module-scss-module__z8AlNq__panelHeading,.roles-screen-module-scss-module__z8AlNq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roles-screen-module-scss-module__z8AlNq__tabList{justify-content:flex-start;width:100%;overflow-x:auto}.roles-screen-module-scss-module__z8AlNq__tabTrigger{flex:1 0 auto;justify-content:center;align-items:center;gap:.5rem;display:flex}.roles-screen-module-scss-module__z8AlNq__tabTrigger svg{width:1rem;height:1rem}@media (min-width:640px){.roles-screen-module-scss-module__z8AlNq__tabTrigger{flex:none}}.roles-screen-module-scss-module__z8AlNq__tabPanel{margin-top:1.25rem}.roles-screen-module-scss-module__z8AlNq__workspace{align-items:start;gap:1rem;min-width:0;display:grid}@media (min-width:1024px){.roles-screen-module-scss-module__z8AlNq__workspace{grid-template-columns:minmax(16rem,.8fr) minmax(0,2fr);gap:1.25rem}}.roles-screen-module-scss-module__z8AlNq__masterPanel{background-color:hsl(var(--card));border:var(--card-border-width) solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);min-width:0;padding:0;overflow:hidden}@media (min-width:1024px){.roles-screen-module-scss-module__z8AlNq__masterPanel{max-height:calc(100vh - 2rem);position:sticky;top:1rem}}.roles-screen-module-scss-module__z8AlNq__masterHeader{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.roles-screen-module-scss-module__z8AlNq__masterHeader button svg{width:1rem;height:1rem}.roles-screen-module-scss-module__z8AlNq__masterTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.5rem}.roles-screen-module-scss-module__z8AlNq__masterCount{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem;line-height:1rem}.roles-screen-module-scss-module__z8AlNq__searchField{align-items:center;gap:.5rem;display:flex}.roles-screen-module-scss-module__z8AlNq__searchField:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.roles-screen-module-scss-module__z8AlNq__searchField{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));height:2.25rem;margin:.75rem;padding:0 .75rem}.roles-screen-module-scss-module__z8AlNq__searchField svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.roles-screen-module-scss-module__z8AlNq__searchField input{color:hsl(var(--foreground));background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.875rem;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__searchField input::placeholder{color:hsl(var(--muted-foreground))}.roles-screen-module-scss-module__z8AlNq__masterList{gap:.25rem;max-height:32rem;padding:0 .5rem .5rem;display:grid;overflow-y:auto}.roles-screen-module-scss-module__z8AlNq__masterItem,.roles-screen-module-scss-module__z8AlNq__masterItemActive{color:hsl(var(--foreground));flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.25rem;display:flex}@media (prefers-reduced-motion:no-preference){.roles-screen-module-scss-module__z8AlNq__masterItem,.roles-screen-module-scss-module__z8AlNq__masterItemActive{transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.roles-screen-module-scss-module__z8AlNq__masterItem,.roles-screen-module-scss-module__z8AlNq__masterItemActive{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;min-width:0;padding:.75rem}.roles-screen-module-scss-module__z8AlNq__masterItem:hover,.roles-screen-module-scss-module__z8AlNq__masterItemActive:hover{background:hsl(var(--accent))}.roles-screen-module-scss-module__z8AlNq__masterItem:focus-visible,.roles-screen-module-scss-module__z8AlNq__masterItemActive:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.roles-screen-module-scss-module__z8AlNq__masterItem code,.roles-screen-module-scss-module__z8AlNq__masterItem small,.roles-screen-module-scss-module__z8AlNq__masterItemActive code,.roles-screen-module-scss-module__z8AlNq__masterItemActive small{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.75rem;line-height:1rem}.roles-screen-module-scss-module__z8AlNq__masterItemActive{border-color:hsl(var(--primary)/.28);background:hsl(var(--primary)/.08)}.roles-screen-module-scss-module__z8AlNq__itemTop{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__itemTop strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roles-screen-module-scss-module__z8AlNq__listEmpty{color:hsl(var(--muted-foreground));text-align:center;padding:1.5rem .75rem;font-size:.875rem;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__detailColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__detailTitle{align-items:center;gap:.5rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__detailTitle svg{flex:none;width:1rem;height:1rem}.roles-screen-module-scss-module__z8AlNq__readOnlyDetail{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.roles-screen-module-scss-module__z8AlNq__readOnlyDetail>svg{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));flex:none}.roles-screen-module-scss-module__z8AlNq__readOnlyDetail strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__readOnlyDetail p{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__form{flex-direction:column;gap:1rem;display:flex}.roles-screen-module-scss-module__z8AlNq__formGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.roles-screen-module-scss-module__z8AlNq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.roles-screen-module-scss-module__z8AlNq__field{color:hsl(var(--foreground));flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.roles-screen-module-scss-module__z8AlNq__control{color:hsl(var(--foreground));font-size:.875rem;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__control:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.roles-screen-module-scss-module__z8AlNq__control{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--background));width:100%;min-width:0;height:2.25rem;padding:0 .75rem}.roles-screen-module-scss-module__z8AlNq__control::placeholder{color:hsl(var(--muted-foreground))}.roles-screen-module-scss-module__z8AlNq__control:disabled{cursor:not-allowed;opacity:.6}.roles-screen-module-scss-module__z8AlNq__permissionSet{border:0;min-width:0}.roles-screen-module-scss-module__z8AlNq__legend{color:hsl(var(--foreground));margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__permissionList,.roles-screen-module-scss-module__z8AlNq__dialogPermissions{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (min-width:768px){.roles-screen-module-scss-module__z8AlNq__permissionList,.roles-screen-module-scss-module__z8AlNq__dialogPermissions{grid-template-columns:repeat(2,minmax(0,1fr))}}.roles-screen-module-scss-module__z8AlNq__dialogPermissions{max-height:18rem;padding:.125rem;overflow-y:auto}.roles-screen-module-scss-module__z8AlNq__permissionOption{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}@media (prefers-reduced-motion:no-preference){.roles-screen-module-scss-module__z8AlNq__permissionOption{transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.roles-screen-module-scss-module__z8AlNq__permissionOption{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:pointer;min-width:0;min-height:2.25rem;padding:.5rem .75rem}.roles-screen-module-scss-module__z8AlNq__permissionOption:hover{background-color:hsl(var(--accent))}.roles-screen-module-scss-module__z8AlNq__permissionOption:focus-within{border-color:hsl(var(--ring))}.roles-screen-module-scss-module__z8AlNq__permissionOption input{accent-color:hsl(var(--primary));cursor:pointer;flex:none}.roles-screen-module-scss-module__z8AlNq__permissionText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__permissionText strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__permissionText code{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;font-family:var(--font-mono,monospace);overflow-wrap:anywhere}.roles-screen-module-scss-module__z8AlNq__formActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.roles-screen-module-scss-module__z8AlNq__detailActions{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.roles-screen-module-scss-module__z8AlNq__detailActions button svg{width:1rem;height:1rem}.roles-screen-module-scss-module__z8AlNq__danger{color:hsl(var(--tone-danger-fg))}.roles-screen-module-scss-module__z8AlNq__danger:hover:not(:disabled){background:hsl(var(--tone-danger-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-danger-fg))}.roles-screen-module-scss-module__z8AlNq__subjectTypeTabs{border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:.75rem .75rem 0;padding:.25rem;display:grid}.roles-screen-module-scss-module__z8AlNq__subjectTypeTabs button{color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 4px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.roles-screen-module-scss-module__z8AlNq__subjectTypeTabs button[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--background));box-shadow:0 1px 3px 0 hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 1px 2px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)))}.roles-screen-module-scss-module__z8AlNq__subjectTypeTabs button:focus-visible{outline:2px solid hsl(var(--ring))}.roles-screen-module-scss-module__z8AlNq__subjectTypeTabs button svg{width:.875rem;height:.875rem}.roles-screen-module-scss-module__z8AlNq__subjectIdentity{align-items:center;gap:.625rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__subjectIdentity>span:last-child{flex-direction:column;gap:.125rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__subjectIdentity strong,.roles-screen-module-scss-module__z8AlNq__subjectIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.roles-screen-module-scss-module__z8AlNq__avatar{background:hsl(var(--muted));width:2rem;height:2rem;color:hsl(var(--muted-foreground));border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.roles-screen-module-scss-module__z8AlNq__avatar svg{width:1rem;height:1rem}:is(.roles-screen-module-scss-module__z8AlNq__masterItem:has(.roles-screen-module-scss-module__z8AlNq__subjectIdentity),.roles-screen-module-scss-module__z8AlNq__masterItemActive:has(.roles-screen-module-scss-module__z8AlNq__subjectIdentity)){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.roles-screen-module-scss-module__z8AlNq__assignmentDetail{flex-direction:column;gap:1.25rem;display:flex}.roles-screen-module-scss-module__z8AlNq__detailSection{flex-direction:column;gap:.75rem;display:flex}.roles-screen-module-scss-module__z8AlNq__detailSectionHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.roles-screen-module-scss-module__z8AlNq__detailSectionHeader h3{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25rem}.roles-screen-module-scss-module__z8AlNq__detailSectionHeader p{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem;line-height:1rem}.roles-screen-module-scss-module__z8AlNq__assignmentList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.roles-screen-module-scss-module__z8AlNq__assignmentList li{border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.roles-screen-module-scss-module__z8AlNq__assignmentList li>span{flex-direction:column;gap:.125rem;min-width:0;display:flex}.roles-screen-module-scss-module__z8AlNq__assignmentList strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.roles-screen-module-scss-module__z8AlNq__assignmentList code{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.75rem;line-height:1rem}.roles-screen-module-scss-module__z8AlNq__assignForm{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;padding-top:1rem;display:grid}@media (min-width:640px){.roles-screen-module-scss-module__z8AlNq__assignForm{grid-template-columns:minmax(0,1fr) auto}}}
@layer ds{.site-overview-screen-module-scss-module__kAtE3a__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:1024px){.site-overview-screen-module-scss-module__kAtE3a__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.site-overview-screen-module-scss-module__kAtE3a__featureList{flex-direction:column;gap:.25rem;display:flex}.site-overview-screen-module-scss-module__kAtE3a__featureRow{border-radius:calc(var(--radius) - 2px);align-items:center;gap:.75rem;padding:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.site-overview-screen-module-scss-module__kAtE3a__featureRow{transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.site-overview-screen-module-scss-module__kAtE3a__featureRow:hover{background-color:hsl(var(--accent)/.6)}.site-overview-screen-module-scss-module__kAtE3a__featureBody{flex:1;min-width:0}.site-overview-screen-module-scss-module__kAtE3a__featureName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.site-overview-screen-module-scss-module__kAtE3a__featureMeta{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.site-overview-screen-module-scss-module__kAtE3a__roleList{flex-direction:column;gap:.5rem;display:flex}.site-overview-screen-module-scss-module__kAtE3a__roleItem{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted));justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.site-overview-screen-module-scss-module__kAtE3a__roleName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.site-overview-screen-module-scss-module__kAtE3a__roleKey{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;font-family:var(--font-mono,monospace);flex-shrink:0}.site-overview-screen-module-scss-module__kAtE3a__muted{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.site-overview-screen-module-scss-module__kAtE3a__shortcuts{flex-wrap:wrap;gap:.5rem;display:flex}.site-overview-screen-module-scss-module__kAtE3a__shortcut{align-items:center;gap:.5rem;display:flex}.site-overview-screen-module-scss-module__kAtE3a__shortcut:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.site-overview-screen-module-scss-module__kAtE3a__shortcut{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.25rem}@media (prefers-reduced-motion:no-preference){.site-overview-screen-module-scss-module__kAtE3a__shortcut{transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.site-overview-screen-module-scss-module__kAtE3a__shortcut{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.5rem .75rem}.site-overview-screen-module-scss-module__kAtE3a__shortcut:hover{background-color:hsl(var(--accent));border-color:hsl(var(--accent))}}
@layer ds{.members-screen-module-scss-module__tADJNG__section{flex-direction:column;gap:1rem;display:flex}.members-screen-module-scss-module__tADJNG__sectionTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.5rem}.members-screen-module-scss-module__tADJNG__formTitle{align-items:center;gap:.5rem;display:flex}.members-screen-module-scss-module__tADJNG__formTitle svg{flex-shrink:0;width:1rem;height:1rem}.members-screen-module-scss-module__tADJNG__inviteForm{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;display:grid}@media (min-width:768px){.members-screen-module-scss-module__tADJNG__inviteForm{grid-template-columns:repeat(2,minmax(0,1fr)) auto}}.members-screen-module-scss-module__tADJNG__inviteSubmit{justify-self:start}.members-screen-module-scss-module__tADJNG__strong{color:hsl(var(--foreground));font-weight:500}.members-screen-module-scss-module__tADJNG__muted{color:hsl(var(--muted-foreground))}.members-screen-module-scss-module__tADJNG__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.members-screen-module-scss-module__tADJNG__danger{color:hsl(var(--tone-danger-fg))}.members-screen-module-scss-module__tADJNG__danger:hover:not(:disabled){background-color:hsl(var(--tone-danger-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-danger-fg))}}
.inquiry-form-editor-module-scss-module__aDZOra__editor{gap:1.25rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__editor input:focus-visible,.inquiry-form-editor-module-scss-module__aDZOra__editor select:focus-visible,.inquiry-form-editor-module-scss-module__aDZOra__editor textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.inquiry-form-editor-module-scss-module__aDZOra__editor input,.inquiry-form-editor-module-scss-module__aDZOra__editor select,.inquiry-form-editor-module-scss-module__aDZOra__editor textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;padding:.75rem}.inquiry-form-editor-module-scss-module__aDZOra__editor label{color:var(--color-text);gap:.5rem;font-weight:600;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__editor fieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.inquiry-form-editor-module-scss-module__aDZOra__editor legend{color:var(--color-muted);padding-inline:.5rem;font-size:.875rem;font-weight:700}.inquiry-form-editor-module-scss-module__aDZOra__modeBar,.inquiry-form-editor-module-scss-module__aDZOra__compactActions,.inquiry-form-editor-module-scss-module__aDZOra__formActions{flex-wrap:wrap;gap:.5rem;display:flex}.inquiry-form-editor-module-scss-module__aDZOra__modeBar{justify-content:flex-end}.inquiry-form-editor-module-scss-module__aDZOra__formActions{justify-content:flex-end;padding-bottom:2rem}.inquiry-form-editor-module-scss-module__aDZOra__basicGrid,.inquiry-form-editor-module-scss-module__aDZOra__fieldSettings,.inquiry-form-editor-module-scss-module__aDZOra__attachmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__localeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__localeGrid fieldset{gap:.75rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__checkList,.inquiry-form-editor-module-scss-module__aDZOra__extensionList{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.inquiry-form-editor-module-scss-module__aDZOra__checkList label,.inquiry-form-editor-module-scss-module__aDZOra__extensionList label,.inquiry-form-editor-module-scss-module__aDZOra__checkbox,.inquiry-form-editor-module-scss-module__aDZOra__switchLabel{align-items:center;gap:.5rem;font-weight:500;display:flex}.inquiry-form-editor-module-scss-module__aDZOra__checkList input,.inquiry-form-editor-module-scss-module__aDZOra__extensionList input,.inquiry-form-editor-module-scss-module__aDZOra__checkbox input,.inquiry-form-editor-module-scss-module__aDZOra__switchLabel input{width:auto}.inquiry-form-editor-module-scss-module__aDZOra__collection{gap:1rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__stepCard,.inquiry-form-editor-module-scss-module__aDZOra__fieldCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle,var(--color-surface));gap:1rem;padding:1rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__itemHeader{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.inquiry-form-editor-module-scss-module__aDZOra__itemHeader>label{flex:1}.inquiry-form-editor-module-scss-module__aDZOra__fieldSettings{grid-template-columns:repeat(4,minmax(0,1fr))}.inquiry-form-editor-module-scss-module__aDZOra__fieldSettings .inquiry-form-editor-module-scss-module__aDZOra__checkbox{align-self:end;min-height:2.8rem}.inquiry-form-editor-module-scss-module__aDZOra__attachmentGrid fieldset{grid-column:1/-1}.inquiry-form-editor-module-scss-module__aDZOra__optionLabels{gap:.5rem;display:grid}.inquiry-form-editor-module-scss-module__aDZOra__optionLabels>span{color:var(--color-muted);font-size:.875rem;font-weight:700}.inquiry-form-editor-module-scss-module__aDZOra__optionLabels label{grid-template-columns:minmax(5rem,auto) 1fr;align-items:center;font-size:.875rem}.inquiry-form-editor-module-scss-module__aDZOra__jsonEditor{resize:vertical;tab-size:2;min-height:34rem;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.875rem!important}.inquiry-form-editor-module-scss-module__aDZOra__muted{color:var(--color-muted);margin:0}.inquiry-form-editor-module-scss-module__aDZOra__error{border:1px solid var(--color-danger,#b3261e);border-radius:var(--radius-md);color:var(--color-danger,#b3261e);white-space:pre-line;margin:0;padding:1rem}@media (max-width:64rem){.inquiry-form-editor-module-scss-module__aDZOra__fieldSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.inquiry-form-editor-module-scss-module__aDZOra__basicGrid,.inquiry-form-editor-module-scss-module__aDZOra__fieldSettings,.inquiry-form-editor-module-scss-module__aDZOra__attachmentGrid{grid-template-columns:1fr}.inquiry-form-editor-module-scss-module__aDZOra__itemHeader{flex-direction:column;align-items:stretch}.inquiry-form-editor-module-scss-module__aDZOra__compactActions{width:100%}}
@layer ds{.service-accounts-screen-module-scss-module__coG1ha__formTitle{align-items:center;gap:.5rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__formTitle svg{flex-shrink:0;width:1rem;height:1rem}.service-accounts-screen-module-scss-module__coG1ha__form{flex-direction:column;gap:1rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__field{color:hsl(var(--foreground));flex-direction:column;gap:.5rem;max-width:24rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__control{color:hsl(var(--foreground));font-size:.875rem;line-height:1.25rem}.service-accounts-screen-module-scss-module__coG1ha__control:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.service-accounts-screen-module-scss-module__coG1ha__control{transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.service-accounts-screen-module-scss-module__coG1ha__control{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--background));width:100%;height:2.25rem;padding:0 .75rem}.service-accounts-screen-module-scss-module__coG1ha__control::placeholder{color:hsl(var(--muted-foreground))}.service-accounts-screen-module-scss-module__coG1ha__control:disabled{cursor:not-allowed;opacity:.5}.service-accounts-screen-module-scss-module__coG1ha__roleSet{border:0}.service-accounts-screen-module-scss-module__coG1ha__legend{color:hsl(var(--foreground));margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.service-accounts-screen-module-scss-module__coG1ha__roleList{flex-wrap:wrap;gap:.5rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__roleOption{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}@media (prefers-reduced-motion:no-preference){.service-accounts-screen-module-scss-module__coG1ha__roleOption{transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.service-accounts-screen-module-scss-module__coG1ha__roleOption{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);cursor:pointer;min-height:2.25rem;padding:.375rem .75rem}.service-accounts-screen-module-scss-module__coG1ha__roleOption:hover{background-color:hsl(var(--accent))}.service-accounts-screen-module-scss-module__coG1ha__roleOption:focus-within{border-color:hsl(var(--ring))}.service-accounts-screen-module-scss-module__coG1ha__roleOption input{accent-color:hsl(var(--primary));cursor:pointer}.service-accounts-screen-module-scss-module__coG1ha__formActions{align-items:center;gap:.5rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__renameForm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__rowActions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.service-accounts-screen-module-scss-module__coG1ha__strong{color:hsl(var(--foreground));font-weight:500}.service-accounts-screen-module-scss-module__coG1ha__muted{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.service-accounts-screen-module-scss-module__coG1ha__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.service-accounts-screen-module-scss-module__coG1ha__danger{color:hsl(var(--tone-danger-fg))}.service-accounts-screen-module-scss-module__coG1ha__danger:hover:not(:disabled){background-color:hsl(var(--tone-danger-bg)/var(--tone-bg-alpha));color:hsl(var(--tone-danger-fg))}}
.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__main{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__card{border:var(--card-border-width) solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 1px 3px 0 hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength))), 0 1px 2px -1px hsl(var(--shadow-color) / calc(.1 * var(--shadow-strength)));width:min(100%,30rem);padding:2rem}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__description,.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__notice{color:var(--color-muted);margin:1rem 0 0}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__primaryAction:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__primaryAction{border-radius:var(--radius-md);background:var(--color-accent);width:100%;min-height:2.75rem;color:var(--color-on-accent);cursor:pointer;border:0;margin-top:2rem;font-weight:700}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__primaryAction:disabled{cursor:wait;opacity:.65}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__secondaryAction:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__secondaryAction{color:var(--color-accent);margin-top:1.5rem;font-weight:700;display:inline-flex}.inquiry-recipient-verification-screen-module-scss-module__JDsLjG__problem{color:var(--color-danger);margin:1rem 0 0}
@layer ds{.gmail-connection-screen-module-scss-module__raa6gW__cardTitle{align-items:center;gap:.5rem;display:flex}.gmail-connection-screen-module-scss-module__raa6gW__cardTitle svg{flex-shrink:0;width:1.25rem;height:1.25rem}.gmail-connection-screen-module-scss-module__raa6gW__body{flex-direction:column;gap:1rem;display:flex}.gmail-connection-screen-module-scss-module__raa6gW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gmail-connection-screen-module-scss-module__raa6gW__readOnly{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}}
